zig-raymarcher:我正在用Zig编写乐趣的Raymarcher

时间:2024-04-11 08:35:26
【文件属性】:

文件名称:zig-raymarcher:我正在用Zig编写乐趣的Raymarcher

文件大小:125KB

文件格式:ZIP

更新时间:2024-04-11 08:35:26

Zig

Zig Raymarcher 我正在Zig中编写的raymarcher,未使用任何库(std除外)。 我的目标是能够使用json描述具有不同材质和几何形状的场景文件,并能够渲染它们。 图像另存为TGA文件。 去做 渲染没有着色器的基本形状 CSG(结构几何) 其他数学运算,例如重复 反思 折射 更好的着色器 从json加载场景 多线程 使事情变慢 天空盒 动画 屏幕截图


【文件预览】:
zig-raymarcher-master
----.gitignore(22B)
----src()
--------color.zig(778B)
--------material.zig(216B)
--------scene.zig(94B)
--------main.zig(3KB)
--------image.zig(2KB)
--------object.zig(3KB)
--------raymarcher.zig(4KB)
--------primitives.zig(421B)
--------vector.zig(2KB)
----screenshots()
--------unknown-40.png(111KB)
--------balls.png(7KB)
----build.zig(499B)
----readme.md(668B)
----.gitattributes(17B)

网友评论