Vibecoding · 7-dars · 5-6 sinflar
Fan: IT / VibecodingПредмет: IT / VibecodingSubject: IT / Vibecoding
Hafta: 2Неделя: 2Week: 2
3D Modellar Dunyosi: AI Bilan O'yin Obyektlarini Yaratish
Qanday qilib 2D chizma Roblox va Minecraft uchun haqiqiy hajmli 3D modelga aylanadi? 3D to'rlar, poligonlar, teksturalar va AI 3D generatorlarini o'rganamiz.
Geometriya Asoslari
2D va 3D Farqi: Yassi Rasm vs Hajmli Model
Zamonaviy o'yinlar 3 o'lchamli fazoda yashaydi. 3D model oddiy yassi rasmdan nima bilan farq qiladi?
2D Rasm / Sprayt (Piksel) 🖼️
Faqat Eni (X) va Bo'yi (Y) bor. Uni aylantirib, orqa tomonidan ko'rib bo'lmaydi. Har bir burchak uchun yangi rasm chizish kerak.
3D Model (To'r / Mesh) 🧊
X, Y va Chuqurlik (Z) o'qiga ega! O'yinchi modelni 360° aylantirishi, ustiga chiqishi va o'yin ichida erkin boshqarishi mumkin.
3D Model Anatomiyasi
3D Model Ichida Nima Bor? Nuqtalar, Qirralar va Poligonlar
Har qanday qahramon yoki qurol kompyuter xotirasida uchburchak shakllardan yig'ilgan to'rdir:
1. Cho'qqilar (Vertices / Nuqtalar) 📍
3D fazodagi nuqtalar. Butun shakl ushbu nuqtalar ustiga quriladi.
2. Poligonlar (Yuzalar / Faces) 📐
Nuqtalarni birlashtiruvchi tekis yuzalar. Poligonlar qancha ko'p bo'lsa, model shuncha silliq bo'ladi.
3. Tekstura va Rang (Texture Map) 🎨
To'r ustiga yopilgan rangli 'teri'. U temir, yog'och, neon nur yoki matoni aks ettiradi.
4. O'yin Fayli (.GLB / .OBJ) 💾
Roblox Studio, Minecraft va barcha 3D o'yin dvijoklari taniydigan umumiy 3D fayl formati.
AI 3D Qanday Ishlaydi?
AI Qanday Qilib Matndan 3D Model Yasaydi?
Ilgari 3D rassom bitta qurolni yasashga 1 hafta sarflardi. Zamonaviy AI buni 60 soniyada bajaradi:
- 1. Prompt yozish: Shakl, material va obyekt vazifasini aniq bayon qilamiz (masalan: qora titandan yasalgan kiber-qalqon).
- 2. Fazoviy hisoblash: AI modelni har tomondan 360 gradusda tasavvur qilib, fazoviy nuqtalar bulutini yaratadi.
- 3. To'rni qotirish (Mesh Baking): Nuqtalar poligonlarga aylanadi va ustiga yaltiroq tekstura yopiladi.
- 4. .GLB faylni yuklab olish: Tayyor 3D faylni yuklab olib, o'yinga to'g'ridan-to'g'ri joylaymiz!
3D Prompt Formulasi
Mukammal 3D Promptning 4 Qismli Formulasi
1. OBYEKT: Kiber-razvedkachi uchuvchi dron-robot
+ 2. O'YIN USLUBI: Low-poly 3D game asset, Roblox / Minecraft ga mos
+ 3. MATERIAL VA RANG: Qora mat titan, neon havorang linzalar, mis simlar
+ 4. TO'R SIFATI: Simmetrik, butun to'r (single closed mesh), yotqizilgan tekis zamin, isolated
Tavsiya: 'single mesh' va 'game ready' so'zlari AI ga modelni teshik va bo'shliqlarsiz, mustahkam bitta to'r qilib yasashni buyuradi.
3D Xatolarini Nazorat Qilish
AI Yaratgan 3D Modelda Qanday Xatolar Bo'lishi Mumkin?
Har qanday generatsiya qilingan modelni o'yinga qo'yib bo'lmaydi. Quyidagi 3 ta xatoga diqqat qiling:
1. Teshik To'rlar (Holes) 🕳️
Agar poligon teskari qarasa, model ichi ko'rinib qoladi. Qahramon bu to'siqdan o'tib ketadi.
2. Haddan Tashqari Ko'p Poligon ⚡
Bitta qutida millionta poligon bo'lsa, o'yin qotadi (lag). O'yinlar uchun yengil Low-Poly kerak.
3. Havodagi Bo'laklar (Debris) 🎈
AI ba'zan havoda osilib turgan mayda nuqtalarni qoldiradi. Ularni tozalash lozim.
Amaliy Vazifa
Bugungi Vazifa: O'z O'yiningiz Uchun 3D Artefakt Yarating
Bugun har bir o'quvchi o'z o'yini uchun bitta asosiy 3D modelni yaratadi va pasportini to'ldiradi:
- 1. Obyektni tanlash: Afsonaviy energiya qilichi, kiber-jetpak, kvant sandig'i yoki uchar transport.
- 2. Formulali prompt: Low-poly uslubi va materiallar ko'rsatilgan professional prompt yozish.
- 3. Generatsiya va 360° ko'rish: 3D vositada modelni har tomondan tekshirish, nuqsonlarni aniqlash.
- 4. Varaqani to'ldirish: Model hajmi, formati va o'yindagi vazifasini varaqaga yozish.
Jonli Amaliyot · Taymer
3D Ustaxona: 11 Daqiqalik Jonli Generatsiya
3D generatorni oching. Promptingizni kiriting, modelni generatsiya qiling va uni har tomondan aylantirib ko'ring!
Tahlil va Taqdimot
3D Modellar Ko'rigi: Sinov va Fikr-Mulohaza
3D modelingizni yoningizdagi sherigingizga ko'rsating va quyidagi 3 savolga javob bering:
1. 360° Ko'rinishi
Model orqa tomonidan ham oldi kabi chiroylimi? Yuvilib ketgan joylari yo'qmi?
2. Rang va Yaltiroqlik
Metall haqiqiy temirga o'xshaydimi? Mayda detallari aniq ko'rinyaptimi?
3. O'yinga Tayyorligi
Roblox yoki o'yin dvijogi ushbu faylni qotmasdan ocholadimi?
Uyga Vazifa
Uyga Vazifa: O'yin Uchun 2 Ta 3D Obyekt To'plami
Bajarilishi shart bo'lgan vazifalar:
- O'z loyihangiz uchun 2 ta 3D model yarating: 1 ta qurol/asbob + 1 ta atrof-muhit buyumi (sandiq, to'siq yoki portal).
- Ikkala modelni .GLB formatda saqlang yoki 4 tomondan olingan skrinshotlarini tayyorlang.
- Varaqadagi texnik pasportni to'liq to'ldiring (material, o'yindagi kuchi, xususiyatlari).
Baholash Mezoni (10 ball):
- 3 ball: 4 qismli prompt formulasi to'g'ri yozilgan.
- 4 ball: Teshiklarsiz, toza 2 ta 3D model generatsiya qilingan.
- 3 ball: Varaqadagi texnik parametrlar to'liq to'ldirilgan.