Primitivlar asosida modellashtirish
Ushbu usul ob'ektni bir-biriga bog'langan bir nechta oddiy ibtidoiylarga aqliy ravishda ajratish mumkin bo'lgan hollarda qo'llaniladi. Yaxshi fazoviy fikrlash, ob'ektni, uning barcha asosiy tafsilotlarini va ularning bir-biriga nisbatan joylashishini doimo tasavvur qilish kerak. Primitivlardan foydalanib, siz deyarli har qanday ob'ektni tasvirlashingiz mumkin, ammo murakkab ob'ektlarni modellashda, ba'zilaridan keyin katta raqam primitivlar, foydalanish bu usul amaliy bo'lmagan.
Guruch. bitta.
Primitivlar asosida ob'ektlarni yaratish jarayonini bosqichlarga bo'lish mumkin:
asl ob'ektning ibtidoiylarga aqliy bo'linishi;
ibtidoiylarni yaratish;
ibtidoiylarni yaratilgan ob'ektning shakliga ko'ra bir-biriga nisbatan joylashtirish;
Primitivlarning o'lchamlarini sozlash;
teksturalash, ya'ni materialni qo'yish.
Nisbatan oddiy ob'ektlarni tasvirlashda ibtidoiylardan eng yaxshi foydalaniladi. Ulardan murakkab ob'ektlarni ko'rsatish uchun foydalanish istalmagan.
Spline modellashtirish
Biri samarali usullar uch o'lchovli modellarni yaratish. Splaynlar yordamida model yaratish spline ramkasini qurishga qisqartiriladi, uning asosida uch o'lchamli geometrik sirt yaratiladi.
Ko'pgina 3D grafik muharrirlarida spline modellashtirish imkoniyati mavjud va ushbu dasturlarning asboblar to'plami quyidagi raqamlarni o'z ichiga oladi:
Guruch. 2.
· Chiziq (chiziq);· Doira (doira);· Ark (ark);· Ngon (poligon);· Matn (Teks);· Bo'lim (bo'lim);· To'rtburchak (to'rtburchak);· Ellips (ellips);· Donut (ring);· Yulduz (yulduz ko'rinishidagi ko'pburchak);· Spiral (spiral)· Tuxum (tuxum).
Odatiy bo'lib, spline primitivlari render bosqichida ko'rsatilmaydi va yordamchi ob'ektlar sifatida ishlatiladi, lekin agar kerak bo'lsa, ularni qayta ishlash mumkin.
Spline raqamlariga asoslanib, siz murakkab geometrik uch o'lchamli ob'ektlarni yaratishingiz mumkin. Ushbu usul ko'pincha simmetrik ob'ektlarni modellashda, spline profilini ba'zi o'qlar atrofida aylantirish orqali, shuningdek, nosimmetrik bo'lmagan ob'ektlarni, tanlangan splayn figurasi kesimiga hajm qo'shish orqali qo'llaniladi.
Modifikatorlardan foydalanish
Modifikator - bu ob'ektning xususiyatlarini o'zgartiradigan ob'ektga qo'llanilishi mumkin bo'lgan maxsus operatsiya. Barcha 3D grafik muharrirlarida ob'ektga turli yo'llar bilan ta'sir qiluvchi ko'p sonli modifikatorlar mavjud, masalan, uni egish, cho'zish, tekislash yoki burish. Modifikatorlar, shuningdek, ob'ektdagi teksturaning holatini boshqarish yoki uning fizik xususiyatlarini o'zgartirish uchun ham xizmat qilishi mumkin.
Guruch. 3.
Uchun professional to'liq xususiyatli mahsulotlarda 3D masalan, modellashtirish Autodesk 3ds Max ob'ekt va unga qo'llaniladigan modifikatorlarning sozlamalariga tezda o'tish, modifikatorlarning harakatlarini o'chirish yoki yoqish, shuningdek ularning ob'ektga ta'sir qilish tartibini o'zgartirish mumkin. O'lchovli parametrlar - primitivning geometrik o'lchamlarini aniqlash;
pozitsiya parametrlari - dunyo koordinata tizimiga nisbatan ibtidoiy pozitsiyasini va yo'nalishini o'rnating.
Primitivlar sifatida oddiy geometrik jismlar ishlatiladi: silindr, konus, kesilgan konus, parallelepiped, shar, torus.
Pozitsiya parametrlari sifatida odatda primitivning markaziy nuqtasining koordinatalari va ibtidoiyning balandligi bo'ylab yo'naltirilgan birlik vektorining koordinatalari ishlatiladi.
Ushbu parametrlarga qo'shimcha ravishda, to'plam nazariyasining uchta asosiy operatsiyalari - birlashma, kesish va ayirish bo'lgan ibtidoiylar ustida amallar ko'rsatilgan. Ikki ibtidoiy birlashma - bu asl ibtidoiylarning barcha nuqtalarini o'z ichiga olgan ob'ekt. Ikki primitivning kesishishi ob'ekt bo'lib, uning barcha nuqtalari bir vaqtning o'zida birinchi va ikkinchi ibtidoiyga tegishli. Ikki tubni ayirish natijasi birinchi ibtidoiyning ikkinchi ibtidoiyga tegishli bo'lmagan nuqtalaridan tashkil topgan ob'ektdir.
Hajmi-parametrik modelning kamchiliklari - ibtidoiylarning o'zaro kirib borishi sharoitida yuzlar bo'linmalarining aniq chegaralarining yo'qligi.
Doirasida kinematik model, ob'ektni uch o'lchovli elementlar to'plami bilan aniqlash mumkin, ularning har biri yopiq tekis konturning ma'lum bir traektoriyasi bo'ylab harakatlanayotganda kosmosda "kesilgan" hajmdir. Kontur harakatining traektori to'g'ri yoki egri bo'lishi mumkin.
Elementning turi konturning shakli va harakat traektoriyasi bilan belgilanadi. Masalan, kinematik model doirasidagi silindrni silindr balandligini ifodalovchi segment bo'ylab aylana harakati sifatida tasvirlash mumkin.
Murakkab shaklning elementlarini modellashtirish uchun siz konturning o'lchamini yoki harakat paytida traektoriyaga nisbatan pozitsiyasini o'zgartirishingiz mumkin.
Modelning afzalligi - shakllanayotgan ob'ektning murakkabligi bo'yicha cheklovlarning amalda yo'qligi. Kamchiliklari elementlarni belgilashning murakkabligini o'z ichiga oladi.
Do'stlaringiz bilan baham: |