Python: PyGLSL v2.1 / 32. časť
V tejto časti seriálu o programovaní v jazyku Python sa poslednýkrát vrátime k aplikácii PyGLSL. Počas prípravy jej druhej verzie, v rámci ktorej sme na vykreslenie jednoduchej 3D scény využili funkcionalitu API Vulkan, sme sa zmienili, že definíciu vrcholov a farieb dvojice trojuholníkov, ktoré sú obsahom našej scény, sme zahrnuli do kódu shaderov. Navyše v spomínanej verzii aplikácie sme na pokrytie trojuholníkov použili jednoduché farby bez aplikácie textúrovania. Externú definíciu vrcholov a textúrovanie síce možno implementovať relatívne drobnými úpravami kódu, spomínaná funkcionalita je však neodmysliteľnou súčasťou moderných 3D aplikácií, a preto ju nesmieme opomenúť.
{{BANNER|SIMPLE_BANNER_HOMEPAGE_2}}
Definícia atribútov vrcholov
Objekty počítačovo generovaných 3D scén sú zväčša zložené z trojuholníkov, ktoré sú definované tromi vrcholmi. Každý z uvedených vrcholov môže mať viacero atribútov (vlastností), medzi ktoré okrem iných patrí najmä poloha, farba a textúrovacie súra ...
Článok je uzamknutý
Prihlásiť pomocou členstva NEXTECH
Zobrazit Galériu
Článok je uzamknutý
Pokračovanie článku patrí k prémiovému obsahu pre predplatiteľov. S digitálnym predplatným už od 10 € získate neobmedzený prístup k uzamknutému obsahu na celý rok. Objednať si ho môžete TU. Ak ho už máte prihláste sa TU
Prihlásiť pomocou členstva NEXTECH