glsl-ruler:用于调试光线跟踪的SDF的帮助器模块

时间:2024-06-03 10:25:11
【文件属性】:

文件名称:glsl-ruler:用于调试光线跟踪的SDF的帮助器模块

文件大小:7KB

文件格式:ZIP

更新时间:2024-06-03 10:25:11

GLSL

glsl-ruler 受启发的调试光线跟踪SDF的帮助器模块在上的。 感谢 :sparkles: 用法 trace = require(glsl-ruler/trace, , ) 当前, glsl-ruler需要代表您处理光线跟踪–它使用与非常相似的API进行。 有关更多详细信息,请查看该项目的文档。 vec3 trace(vec3 ro, vec3 rd) 在此之间的关键区别glsl-ruler/trace和glsl-raytrace的是,而不是返回vec2 , trace会返回一个vec3与对应的元素: 从map函数的光线跟踪中检索的有符号距离值与标尺平面合并。 用于向表面分配ID的第二个属性。 如果射线撞击飞机,则该-1.0 。 从仅map函数的光线跟踪中检索的有符号距离值。 然后,您可以使用它为飞机着色。 color = require(glsl-color)


【文件预览】:
glsl-ruler-master
----index.html(2KB)
----demo.frag(1KB)
----trace.glsl(1KB)
----.npmignore(94B)
----LICENSE.md(1KB)
----README.md(3KB)
----demo.vert(106B)
----color.glsl(322B)
----demo.js(1KB)
----.gitignore(39B)
----package.json(1KB)

网友评论