Розмір шрифта:
ОСОБЛИВОСТІ ПРОГРАМНОГО МОДУЛЯ АДАПТИВНОГО РЕНДЕРИНГУ ЛАНДШАФТІВ ДЛЯ РУШІЯ UNITY 3D
Остання редакція: 2026-05-19
Анотація
У роботі представлено результати проєктування програмного модуля адаптивного рендерингу ландшафтів для рушія Unity 3D. Обґрунтовано доцільність переходу від стандартного багатопасового сплат-мапінгу до технології ущільнених масивів текстур (Texture2DArray). Наведено архітектуру модуля, що базується на інтеграції кастомних низькорівневих інструкцій мовою HLSL у візуальний граф редактора Amplify Shader Editor. Впровадження алгоритмів висотно-орієнтованого змішування та двоярусної деструктуризації (стохастичного блендингу та макро-варіативності) дозволяє повністю усунути ефект візуального тайлингу. Результати експериментальних досліджень підтверджують обчислювальну ефективність модуля, що забезпечує зниження навантаження на відеопам'яті та підвищення стабільності кадрової частоти.
Ключові слова
комп'ютерна графіка реального часу; масиви текстур; канальне ущільнення; стохастичне змішування; паралаксне трасування; трипланарне проєктування; Unity 3D
Посилання
1. Akenine-Möller T., Haines E., Hoffman N. Real-Time Rendering, Fourth Edition. CRC Press, 2018. 1198 p. – Режим доступу: http://mutantstargoat.com/~nuclear/tmp/realtime_rendering_4ed.pdf
2. T Unity Technologies. Texture2DArray. // Unity Documentation. – Режим доступу: https://docs.unity3d.com/ScriptReference/Texture2DArray.html
3. Deliot T., Heitz E. Procedural Stochastic Textures by Tiling and Blending. / GPU Zen 2: Advanced Rendering Techniques. 2019. P. 45–58. – Режим доступу: http://gpuzen.blogspot.com/2019/04/gpu-zen-2-procedural-stochastic.html
4. atarchuk N. Practical Parallax Occlusion Mapping with approximate soft shadows for detailed surface rendering. 2006. P. 1–34. – Режим доступу: Parallax_Occlusion_Mapping_for_detailed_surface_rendering.pdf
2. T Unity Technologies. Texture2DArray. // Unity Documentation. – Режим доступу: https://docs.unity3d.com/ScriptReference/Texture2DArray.html
3. Deliot T., Heitz E. Procedural Stochastic Textures by Tiling and Blending. / GPU Zen 2: Advanced Rendering Techniques. 2019. P. 45–58. – Режим доступу: http://gpuzen.blogspot.com/2019/04/gpu-zen-2-procedural-stochastic.html
4. atarchuk N. Practical Parallax Occlusion Mapping with approximate soft shadows for detailed surface rendering. 2006. P. 1–34. – Режим доступу: Parallax_Occlusion_Mapping_for_detailed_surface_rendering.pdf
Повний текст:
PDF