Co to jest rendering cyfrowy?
Renderowanie cyfrowe to proces polegający na użyciu programu do wygenerowania obrazu z wcześniej utworzonego modelu. Model stosowany w renderowaniu cyfrowym jest opisem trójwymiarowego obiektu, wykonanym przy użyciu ściśle określonej struktury danych lub języka. Opis używany w renderowaniu cyfrowym obejmuje informacje o punkcie widzenia, geometrii, oświetleniu i teksturze.
Obraz utworzony za pomocą renderowania cyfrowego jest nazywany obrazem cyfrowym lub obrazem rastrowym . Obraz wykonany za pomocą renderowania cyfrowego jest ostatnim ważnym krokiem przed stworzeniem ostatecznego wyglądu modeli używanych w animacji. Ta animacja jest używana w filmach, grach wideo, grach komputerowych i symulatorach oraz do efektów specjalnych w telewizji. Każde z tych zastosowań renderowania cyfrowego wykorzystuje różne funkcje i techniki w celu osiągnięcia pożądanego rezultatu.
Oprogramowanie do renderowania cyfrowego jest dostępne w szerokim zakresie możliwości. Niektóre oprogramowanie do renderowania cyfrowego jest zintegrowane ze znacznie większymi pakietami animacji lub modelowania, podczas gdy inne oprogramowanie do renderowania cyfrowego jest zaprojektowane jako samodzielny produkt. Niezależnie od dokładnych możliwości i zastosowań oprogramowania do renderowania cyfrowego, wszystkie pakiety są starannie opracowanymi programami, które wymagają integracji wielu dyscyplin, w tym matematyki, fizyki światła, rozwoju oprogramowania i percepcji wizualnej.
Gdy do tworzenia grafiki trójwymiarowej wykorzystywany jest rendering cyfrowy, proces ten jest często dość powolny i można go nazwać renderowaniem wstępnym lub renderowaniem w czasie rzeczywistym . Renderowanie wstępne jest zwykle stosowane podczas tworzenia filmów animowanych, natomiast renderowanie w czasie rzeczywistym jest używane do tworzenia trójwymiarowych gier wideo, które wykorzystują karty graficzne z trójwymiarowym akceleratorem sprzętowym.
Obraz utworzony za pomocą renderowania cyfrowego jest identyfikowany przez szereg widocznych funkcji, które mogą być zmieniane w razie potrzeby. Funkcje te obejmują:
- Cieniowanie - jasność i kolor
- Mapowanie nierówności - symulowana nierówność na małą skalę
- Mapowanie tekstur - metoda stosowania szczegółów
- Odbicie - odbicie lustrzane
- Rozmycie ruchu - efekt rozmycia szybko poruszającego się obiektu
- Zamglenie - sposób, w jaki światło ściemnia się, gdy przechodzi przez powietrze lub atmosferę, która nie jest czysta
- Przezroczystość - transmisja światła przez obiekty stałe
- Przezierność - rozproszona transmisja światła przez ciała stałe
- Refrakcja - zginanie światła stosowane z przezroczystością
- Cienie - efekt stworzony przez zasłanianie światła
- Miękkie cienie - efekt częściowo zasłoniętego światła
- Głębia ostrości - niewyraźny wygląd obiektu, ponieważ znajduje się on zbyt daleko do przodu lub do tyłu, aby mógł być ostry