opengl - 如何创建分形立方体?

标签 opengl 3d cloud textures perlin-noise

我想在 OpenGL 中渲染体积云。 我发现了一篇有趣的论文,描述了渲染体积云的简单技术。 (http://www.inframez.com/events_volclouds_slide18.htm) 但是我不知道如何创建他们的“分形立方体”(或柏林噪声立方体)。

我的问题是:如何创建立方体的 6 个可平铺的分形纹理?

编辑:我的目标是制作一个体积云对象,而不是云天空盒。

最佳答案

Ken Perlin 本人撰写的关于 Perlin 噪声的精彩介绍是 here 。他详细讨论了生成一维或二维噪声函数,然后对其进行概括以展示它如何在 3D 中工作,以生成您想要的固体噪声立方体。

关于opengl - 如何创建分形立方体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1132291/

相关文章:

c++ - OpenGL:glGenBuffer 与 glGenBuffersARB

python - 如何有效计算大型点云中 3D 法线的方向

wcf - .NET 中的 Azure 服务总线队列集成方法

c++ - 反转 y 轴,并在 OpenGL 中设置坐标系

c++ - 在没有着色器的情况下在 OpenGL 中渲染深度缓冲区

javascript - 如何在JavaScript中计算旋转3D立方体的x和y坐标?

api - 错误: (gcloud. alpha.functions.deploy)响应错误: status=[403],代码= [禁止],消息= [无法访问项目中的Google Cloud Functions API

powershell - 具有 Windows VM 和 azure-cli 的 Azure 自定义脚本扩展 : Publisher is Invalid

c++ - glortho zox 平面投影

.net - 如何使用 .NET 显示 VRML 模型?