System materiałów - Materials system

W grafice komputerowej , materiały stanowią wzmocnienie mapowania tekstur (i warunek wstępny dla zaawansowanych efektów cieniowania), która pozwala na obiektach w Modelowanie 3D pakiety i gier wideo , aby symulować różne rodzaje materiałów w prawdziwym życiu. Są one zwykle używane w celu zwiększenia realizmu siatek wielokątów i innych form danych modelu 3D .

Kojarzą dodatkowe właściwości, takie jak: zaawansowane parametry renderowania (np. Specularity , BRDF ); fizyczne właściwości behawioralne (takie jak tarcie , gęstość ); lub wyzwalacze dźwiękowe obok informacji o teksturze powierzchni. Na przykład, jeśli tekstura sprawia, że ​​obiekt wygląda jak drewno, będzie brzmiał jak drewno (jeśli coś w niego uderzy lub zostanie zadrapany po powierzchni), pęknie jak drewno, a nawet będzie pływać jak drewno. Jeśli był wykonany z metalu, będzie brzmiał jak metal, wgniata się jak metal i tonie jak metal. Pozwala to na większą elastyczność podczas tworzenia obiektów w grach.

Takie materiały są również cenne w przypadku generowania proceduralnego , w którym opis modelu na wysokim poziomie można uzupełnić warstwami przetwarzania, aby uzyskać bardziej szczegółowy wynik (np. Dodanie warunków atmosferycznych lub roślinności). Właściwości materiału mogą być również powiązane z kanałami animacji, aby wykazywać zachowanie zależne od czasu.

System materiałów pozwala artystom cyfrowym lub projektantom gier myśleć o obiektach w inny sposób. Zamiast po prostu być modelem z nałożoną teksturą, obiekt lub część obiektu składa się z materiału.

Przykładami głównych materiałów występujących w grze wideo mogą być: drewno, beton (lub kamień), metal, szkło, brud, woda i tkaniny (takie jak dywan, zasłony lub ubranie postaci z animacją szkieletu ).

Definicja

Materiały mogą być przechowywane jako część formatu modelu 3D lub w osobnych plikach definicji materiałów (takich jak pliki „.mtl” powiązane z Wavefront .obj ).

Zobacz też

Linki zewnętrzne

Bibliografia