Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Glsl OpenGL中的填充动物_Glsl - Fatal编程技术网

Glsl OpenGL中的填充动物

Glsl OpenGL中的填充动物,glsl,Glsl,我见过金属/塑料/水/火/。。。OpenGL的着色器 但是,可以在OpenGL中渲染毛发,例如填充动物/teddy bear(我知道使用renderman/ray跟踪器可以做到这一点,但我想在OpenGL中实现) 如果您有指向GLSl着色器的指针,请为我指出正确的方向 谢谢 [我猜答案是否定的,因为毛发需要的不仅仅是着色器——它几乎需要动态创建几何体——但我希望被证明是错误的)]是一个关于在3d中创建毛发的很好教程。这是天才。如果我错了,请纠正我。这个想法是,假设我必须渲染一个100x100=1

我见过金属/塑料/水/火/。。。OpenGL的着色器

但是,可以在OpenGL中渲染毛发,例如填充动物/teddy bear(我知道使用renderman/ray跟踪器可以做到这一点,但我想在OpenGL中实现)

如果您有指向GLSl着色器的指针,请为我指出正确的方向

谢谢


[我猜答案是否定的,因为毛发需要的不仅仅是着色器——它几乎需要动态创建几何体——但我希望被证明是错误的)]

是一个关于在3d中创建毛发的很好教程。

这是天才。如果我错了,请纠正我。这个想法是,假设我必须渲染一个100x100=10000片草的区域。我没有在每片草上使用几个三角形,而是选择了10个高度来切割所有的草。然后,我只渲染这10个“壳”,其中每个“壳”都有10000个刀片的部分,但具有特定的横截面/高度。