Image Space vs Object Space
Ve 3D počítačové animaci musí být obrázky ukládány do vyrovnávací paměti snímků převádějící dvourozměrná pole na trojrozměrná data. Tato konverze probíhá po mnoha výpočtech, jako je odstranění skrytého povrchu, generování stínů a vyrovnávací paměť Z. Tyto výpočty lze provádět v prostoru Image Space nebo Object Space. Algoritmy používané v obrazovém prostoru pro odstranění skrytého povrchu jsou mnohem účinnější než algoritmy objektového prostoru. Algoritmy prostorového prostoru pro odstranění skrytého povrchu jsou však mnohem funkčnější než algoritmy pro obrazový prostor. Kombinace těchto dvou algoritmů poskytuje nejlepší výstup.
Obrazový prostor
Reprezentace grafiky ve formě rastrových nebo obdélníkových pixelů se stala velmi populární. Rastrové zobrazení je velmi flexibilní, protože neustále obnovuje obrazovku tím, že přijímá hodnoty uložené ve vyrovnávací paměti snímků. Algoritmy obrazového prostoru jsou jednoduché a efektivní, protože jejich datová struktura je velmi podobná struktuře vyrovnávací paměti snímků. Nejběžněji používaným algoritmem obrazového prostoru je algoritmus vyrovnávací paměti Z, který se používá k definování hodnot souřadnice z objektu.
Objektový prostor
Algoritmy prostorových objektů mají výhodu zachování příslušných dat a díky této schopnosti se stává interakce algoritmu s objektem snazší. Výpočet barvy se provádí pouze jednou. Algoritmy prostorového prostoru také umožňují generování stínů ke zvýšení hloubky trojrozměrných objektů na obrazovce. Začlenění těchto algoritmů se provádí v softwaru a je obtížné je implementovat do hardwaru.
Jaký je rozdíl mezi prostorem Image Space a Object Space • Algoritmy prostorového prostoru jsou mnohem efektivnější než algoritmy objektového prostoru • Algoritmy prostorového prostoru jsou mnohem funkčnější než algoritmy obrazového prostoru • Výpočet barev v algoritmech objektového prostoru se provádí pouze jednou a je zachován, ale v algoritmu obrazového prostoru je výpočet jednou provedený přepsán později..
|