Wizualizacja (informatyka)
Z Wikipedii, wolnej encyklopedii
| Ten artykuł od 2010-06 wymaga uzupełnienia źródeł podanych informacji. Informacje nieweryfikowalne mogą zostać zakwestionowane i usunięte. Aby uczynić artykuł weryfikowalnym, należy podać przypisy do materiałów opublikowanych w wiarygodnych źródłach. |
Wizualizacja - jako termin grafiki komputerowej, oznacza sposób przedstawienia dowolnego istniejącego, lub będącego w fazie projektowania) obiektu za pomocą dowolnego programu do tworzenia grafiki 3D.
Proces tworzenia wizualizacji składa się z 4 zasadniczych etapów:
- Modelowanie
- jest żmudnym procesem tworzenia obiektów 3D za pomocą przekształceń geometrycznych figur (sześcian, prostopadłościan,kula, cylinder itp.), istnieje również wiele innych technik modelowania obiektu, każda aplikacja posiada inne narzędzia sprzyjające tworzeniu różnych trójwymiarowych figur.
- Teksturowanie
- po wykonaniu modeli 3D, należy nadać im odpowiednie tekstury (np.:zdjęcia), tak, by prezentowane obiekty były jak najbardziej fotorealistyczne. I tak dla każdego obiektu definiuje się materiały oraz odpowiednie parametry rozproszenia światła, odbicia światła, refleksów, wygładzania i wiele innych ustawień, które w konsekwencji nadadzą obiektowi realistyczny wygląd.
- Ustawienie sceny
- kolejnym krokiem jest ustawienie w programie graficznym świateł, kamery, oraz sceny (np.: rozmieszczenie foteli w wizualizowanym pokoju, stołu itd...). W tej części przydatna może okazać się wiedza z zakresu oświetlania obiektów w studiu fotograficznym, każda aplikacja grafiki 3D imituje różne rodzaje lamp, więc więc ich wykorzystanie zależy od inwencji oraz doświadczenia grafika i powinny być dobierane dla każdej sceny. Bardzo pomocna w tym etapie jest obserwacja światła w świecie rzeczywistym
- Przeliczenie (Rendering) sceny
- Renderowanie sceny polega na przeliczaniu przez komputer wszystkich ustawień stosowanych źródeł światła, materiałów, odbić itp. i utworzenie płaskiego obrazka (2D). Renderingi w zależności od ustawień oraz posiadanego sprzętu komputerowego, potrafią trwać bardzo długo. Niektóre aplikacje 3D umożliwiają rendering sieciowy - podłączenie kilku komputerów do sieci i wykorzystanie każdego z nich do obliczeń - co przyśpiesza znacząco czas obliczeń.