Это продолжение Туториала по созданию процедурной 3D графики при использовании техники трассировки сфер - Ray Marching.
Рассмотрены и реализованы следующие способы улучшения графики: AntiAliasing, Ambient Occlusion, Soft Shadow, Triplanar Texture Mapping, Bump Mapping.
В реализации используется библиотека ModernGL для языка Python, а вся работа ведется с OpenGL путем написания фрагментного шейдера GLSL
Часть 1 (Процедурная 3D графика. RayMarching Tutorial):
• Процедурная 3D Графика. Ray Marching ...
Код проекта:
https://github.com/StanislavPetrovV/A...
Inigo Quilez (Самое Полезное по Ray Marching`у):
https://iquilezles.org/
#standalonecoder