所以我一直在用Zig编写一个路径追踪渲染器,已经快一年了,现在支持完整的动态阴影和反射。Matryoshka。我计划在2027年的某个时候开源。到目前为止,我已经投入了数千小时和大量提交,但仍有很多工作要做。
昨天,我开始与Astra合作制作这个演示,这变成了一次非常有趣的体验!
我不断鼓励Astra添加越来越多的东西,想看看引擎能承受多少。这就是我们最终得到的结果。
舞台上是我引擎的吉祥物“Matryoshka”,她正和最好的朋友“Fabergé”一起跳舞。顺便说一句,歌词是关于这个引擎的。
模型目前有点粗糙,但我不是3D艺术家。不过我觉得它们还是有点魅力的。至少我是这么认为的。
这一切都在我的CachyOS系统上的3090上运行。没有硬件RTX——只是纯软件的Vulkan计算,然后通过OBS从引擎实时录制。
我对为此做的光照工作非常满意,这占据了我开始引擎以来相当大一部分时间。尤其是那些投射体积聚光灯。说到这个,有个有趣的事情。舞台上和背景屏幕上的那些投射图案,实际上是Markdown文档——别问我为什么——哈哈。
因为这就是我的风格 :-)
好了,希望你喜欢这个演示。我想给群组展示一些不一样的东西也许不错。
欢迎来到Matryoshka俱乐部!
附:如果有人感兴趣,我很乐意多聊聊这个引擎和演示。
评论 (0)