我竟然修改了Godot引擎源码,实现了程序化彩色玻璃的实时动态光照,效果惊艳!附教程#Godot引擎 #源码修改 #图形编程 #体积雾 #光线投射 #程序生成
演讲者开始了一个项目,在Godot游戏引擎中创建彩色玻璃窗及其照明效果的逼真模拟。 该项目始于使用Voronoi图和炼金术符号开发程序彩色玻璃纹理,以实现神秘的外观。 最初,说话人面临纹理生成和选择适当基础的挑战,最终选择细胞噪声作为基础。 创建视觉上有趣的图案导致了使用几何研究和帮助函数来绘制各种旋转形状,从而促进了示例窗口的创建。 为了融入照明效果,扬声器利用了戈多的体积照明功能,试验了聚光灯和体积雾灯来模拟穿过彩色玻璃的光线。 当演讲者考虑修改Godot引擎的代码以获得先进的照明技术,如准确的光线追踪,并承认所涉及的计算费用时,项目的复杂性升级了。 尽管面临这些挑战,演讲者还是设法开发出一种解决方案,通过聚光灯系统通过体积雾投射彩色玻璃纹理,修改引擎代码并为每个窗口设置投影仪纹理。 这个过程还包括处理着色器调试和性能优化。 一旦核心照明效果实施,该项目扩展到包括在搅拌机中模拟哥特式大教堂环境,并将彩色玻璃窗集成到此设置中。
来源:
v=zYf57YNk2IE
立即观看