Co je to 3D rendering v CG potrubí?

Proces vykreslování hraje zásadní roli v cyklu vývoje počítačové grafiky . Nebudeme tady příliš hloubat, ale žádná diskuse o potrubí CG by nebyla úplná, aniž bychom se alespoň zmínili o nástrojích a metodách pro vykreslování 3D obrazů.

Stejně jako rozvíjení filmu

Vykreslování je technicky nejsložitějším aspektem 3D produkce, avšak v kontextu analogie se to dá docela snadno pochopit: Podobně jako filmový fotograf musí vyvíjet a vytisknout své fotografie dříve, než je lze zobrazit, profesionálové počítačové grafiky jsou zatěžováni podobným nutnost.

Když umělec pracuje na 3D scéně , modely, které manipuluje, jsou ve skutečnosti matematickou reprezentací bodů a ploch (konkrétněji vrcholů a polygonů) v trojrozměrném prostoru.

Termín vykreslování se vztahuje k výpočtům, které provádějí 3D rendering engine 3D softwarového balíčku pro překládání scény z matematické aproximace do finalizovaného 2D obrazu. Během celého procesu se prostorové, texturální a světelné informace celé scény kombinují, aby se určila hodnota barev každého pixelu ve zploštělém obrazu.

Dva typy vykreslování

Existují dva hlavní typy vykreslování, jejich hlavní rozdíl je rychlost, s jakou jsou obrazy vypočítávány a dokončovány.

  1. Vykreslování v reálném čase: Vykreslování v reálném čase se používá nejdůležitější v hře a interaktivní grafice, kde je třeba obrazy vypočítat z 3D informací neuvěřitelně rychlým tempem.
      • Interaktivita: Protože není možné přesně předpovídat, jak bude hráč interagovat s herním prostředím, je třeba obrazy vykreslit v reálném čase, jak se akce rozvíjí.
  2. Rychlostní záležitosti: Aby pohyb vypadal tekutý, musí být na obrazovku vykresleno minimálně 18 - 20 snímků za sekundu. Něco jiného než toto a akce bude vypadat trhaně.
  3. Metody: Vykreslování v reálném čase je drasticky vylepšeno pomocí vyhrazeného grafického hardwaru (GPU) a předběžným sestavováním co nejvíce informací. Velké množství informací o herním prostředí je předem vypočteno a "pečeno" přímo do texturních souborů prostředí, aby se zlepšila rychlost vykreslování.
  4. Offline nebo předběžné vykreslování: Vykreslování offline se používá v situacích, kdy je rychlost méně problémová, přičemž výpočty obvykle probíhají pomocí vícejádrových procesorů, než vyhrazeného grafického hardwaru.
      • Předvídatelnost: Renderování offline je nejčastěji vidět v animacích a efektech, kde je vizuální složitost a fotorealismus udržovány na mnohem vyšším standardu. Vzhledem k tomu, že neexistuje žádná nepředvídatelnost toho, co se v každém snímku objeví, je známo, že velké studiové studio vyčleňují až 90 hodin času na vykreslení jednotlivých snímků.
  1. Fotorealismus: Vzhledem k tomu, že v rámci otevřeného časového rámce dochází k offline vykreslení, lze dosáhnout vyšších úrovní fotorealismu než v renderování v reálném čase. Znaky, prostředí a jejich související struktury a světla jsou typicky povoleny vyšší počet polygonů a 4k (nebo vyšší) textur soubory rozlišení.

Techniky vykreslování

Existují tři hlavní výpočetní techniky používané pro většinu renderování. Každý z nich má vlastní sadu výhod a nevýhod, které v určitých situacích činí všechny tři životaschopné možnosti.

Software pro vykreslování

Přestože vykreslování závisí na neuvěřitelně sofistikovaných výpočtech, dnešní software poskytuje snadné pochopení parametrů, díky nimž se umělec nikdy nemusí zabývat základními matematiky. Renderovací stroj je součástí všech hlavních 3D softwarových balíčků a většina z nich obsahuje materiály a osvětlení, které umožňují dosáhnout ohromující úrovně fotorealismu.

Dvě nejčastější motory renderů:

Vykreslování je technický předmět, ale může být zajímavé, když skutečně začnete hlouběji prohlédnout některé běžné techniky.