From Wikipedia, the free encyclopedia
A háromdimenziós számítógépes grafikában a 3D modellezés az a folyamat, amely matematikailag ábrázol tetszőleges háromdimenziós objektumot. A végeredményt 3D modellnek nevezzük. Ezt használni lehet kétdimenziós képként a renderelésnek nevezett eljárás segítségével, vagy lehet vele szimulálni fizikai jelenségeket is. Ezen kívül a modellt fizikailag is el lehet készíteni a megfelelő háromdimenziós nyomtató eszközökkel.
A modellek lehetnek automatikusan generáltak, vagy manuálisan készítettek. A 3D szkennelés során egy program egy objektum sok, különböző szögekből készített fényképe alapján generál egy poligonhálót, amely az objektum arányait tükrözi. A geometriai adatok manuális létrehozásának, a modellezésnek a módja gyakorlatban erősen hasonlít térbeli plasztikák, szobrok készítésére.
A 3D modellek objektumként való ábrázolása pontok csoportját jelenti, amelyeket különböző geometrikus elemek kötnek össze, mint például háromszögek, szakaszok, görbült felületek, stb. Az objektum, úgyis mint pontok és egyéb információk halmaza, készíthető manuálisan, algoritmikusan, vagy akár szkenneléssel.
A 3D modellek már jóval azelőtt széles körben használtak voltak bárhol a 3D grafikában, minthogy megjelentek volna a személyi számítógépeken. Sok régebbi számítógépes játék használta 3D modellek előre lerenderelt képeit azelőtt is hogy a számítógépek valós időben tudták volna őket ábrázolni.
Manapság a 3D modelleket rengeteg területen használják. Az orvostudomány szervek részletes modelljeit használja. A filmipar animációs filmekhez használja őket, a szereplő karaktereket és a tárgyakat is 3D modellezéssel állítják elő. A videójáték-ipar is használja őket konzolos és számítógépes játékokhoz. A tudományos szektor például vegyületek molekuláinak részletes ábrázolását végzi vele, az építőipar pedig leendő épületek terveit és látványtervét készíti így, kiváltva ezzel a rajzokat és a maketteket. A mérnöktársadalom többek között új szerszámok és gépek tervezésére használja.
Majdnem minden 3d modell besorolható a következő két kategória valamelyikébe:
Mivel az objektum megjelenése leginkább annak a külső felületétől függ, a felületmodellezés általános a számítógépes grafikában. A kétdimenziós felületek jó analógiát kínálnak a grafikában használt objektumokhoz. Mivel a megjeleníteni kívánt objektumok felületei jellemzően nem körülhatárolt, ténylegesen kétdimenziós kiterjedésű elemekből áll, szükségessé válik a leegyszerűsítése diszkrét, digitális elemekké. Ezek közül a poligonháló a legnépszerűbb, illetve az utóbbi években népszerűvé vált a pontalapú ábrázolás is. A szinthalmazok módszere pedig jól használható ábrázolási módja deformálódó, változó topológiájú felületeknek, mint például folyadékok.
A modellek ábrázolásának négy népszerű módja van:
A jelenet elrendezése magába foglalja a virtuális objektumok, a fények, kamerák és egyéb dolgok elrendezését a virtuális térben, ezek segítségével fogunk később állóképet vagy animációt készíteni.
A megvilágítás ennek a folyamatnak egy fontos része. Ugyanúgy mint a valós világbeli jelenetekben, a fények itt is fontos szerepet játszanak abban, hogy a végeredmény tetszetős, esztétikus legyen. Természetesen ebben nehéz tökéletes munkát végezni. A fényeffektek nagyban hozzájárulhatnak a jelenet hangulatához, az általa kiváltott érzelmi hatásokhoz, ez olyan dolog, amit a fotósok és a színházi világítók már jól tudnak.
Gyakran kívánatos a modell felszínéhez színt rendelni még a renderelés előtt. A legtöbb 3D modeller alkalmazás engedélyezi a felhasználónak, hogy színeket rendeljen az objektum vertexeihez, ez később a rendernél is megjelenik, ez gyakori módja az objektum színezésének. Ezen kívül az objektumot gyakran textúrázzák is. A textúrakép olyan mint bármely más digitális kép. A textúrázási folyamat alatt az objektumhoz speciális új információ adódik, az UV koordináták, amelyek azt mutatják, hogy az objektum egyes részeihez a textúrának mely területei adódnak. A textúrázás hatására a modell sokkal részletdúsabbnak és realisztikusabbnak látszik mint amilyen egyébként lenne.
A textúrázáson és a fényeken kívül más effektek is adódhatnak a modellhez, amelyek még realisztikusabbnak láttatják. Például a felület normáljai módosítva lehetnek, hogy befolyásolják annak világosságát, bizonyos részeknek bump map-jai lehetnek, és még rengeteg gyakran használt renderelési trükk van.
A 3D modelleket gyakran animálják is. Néha ezt a modellerprogrammal csinálják, néha exportálják a modellt más programokba. Az animáláshoz úgynevezett keyframe-eket használnak, ezek megkönnyítik komplex mozgások megvalósítását. Ez ezt jelenti, hogy a felhasználó kiválaszt bizonyos időpillanatokat, és előre meghatározza, hogy az előző és az aktuális keyframe között hogyan mozog a modell. A köztes állapotok kiszámolását a program végzi. Néha a modellhez egyéb adatok is hozzárendelődnek, például állatok és emberek esetében „csontok” amelyek „ízületekkel” kapcsolódnak, a mozgatáshoz ezek, ill. rajtuk keresztül a testrész mozgását kell beállítani. Ez nagyban megkönnyíti a realisztikus mozgásábrázolást. Ezt az eljárást csontozásnak hívjuk.
Egyik előnye, hogy könnyebb a számítógép képességeit igénybe venni a megjelenítéshez, és bizonyos szempontból könnyebb egy háromdimenziós objektumot elkészíteni, mint saját fantázia alapján leképezni azt kétdimenziós térre. Jobban kiszűri a személyes tévedések lehetőségét. Az objektum elkészítésekor, ellentétben a lerajzolásával, nem kell figyelembe venni a perspektíva és a fényviszonyok torzítását. Ezen kívül az is az előnyök közé tartozik, hogy könnyebb a képet módosítani, átrendezni, esetleg felhasználni egyes elemeit későbbi képeit.
Ugyanakkor a 3D modellezés jóval kevésbé ösztönös módszer, egy jó kép elkészítéséhez rengeteg technikai háttértudás kell, és egy egyszerű kép létrehozása is meglehetősen összetett folyamat. A 3D technológia előnyei elsősorban részletesen kidolgozott ábrázolások megvalósításánál domborodnak ki.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.