腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(305)
视频
沙龙
1
回答
三维单纯形
噪声
场的解析
导数
sampling
、
noise
我使用单纯形
噪声
生成一个
3D
场。具体的实现是快速
噪声
-SIMD。我真的需要在S样本的所有邻居中取样这个场的值吗?如果是这样的话,这将是一个相当昂贵的操作,因为我使用的4倍频程单纯形
噪声
函数已经相当昂贵,对所有邻居进行评估会使我的操作太慢。有没有一种方法可以直接计算SimplexNoise的
导数
,这比从邻居那里得到的三角洲便宜吗? 一些
Perlin
噪声
实现有一个
分析
导数
浏览 0
提问于2020-05-14
得票数 3
回答已采纳
1
回答
三维
perlin
噪声
的解析
导数
产生线状伪影
3d
、
derivative
、
perlin-noise
、
procedural-generation
我正在实现一个基于
3D
perlin
噪声
的球面行星发生器,但是当我试图利用解析
导数
进行
噪声
计算时,我得到了线状伪影。我正在用Milo的方法计算
分析
导数
:float IQturbulence(float3 p, int octaves, float freq, float amp, floatfreq *= lacunarity; }} 我得到的这些网格线工
浏览 1
提问于2017-10-07
得票数 1
回答已采纳
1
回答
3DPerlin
噪声
解析
导数
3d
、
perlin-noise
、
derivative
我目前正在使用着色器模型4 (DirectX 10HLSL)实现
3D
柏林
噪声
凹凸贴图。生成
噪声
本身并不是一个大问题(周围有大量的教程和代码),但我还没有发现
3D
Perlin
噪声
的解析
导数
。问题是,在第一个链接中,
噪声
是基于值的,而不是基于梯度的(这是我的要求),在第二个链接中,只有2D梯度
噪声
导数
。请注意,我不是在寻找数值
导数
,因为这些
导数
需要生成4个相邻的
噪声
浏览 2
提问于2010-11-28
得票数 11
回答已采纳
1
回答
如何计算多倍频程
perlin
噪声
的
导数
graphics
、
3d
、
derivative
、
perlin-noise
我已经实现了
Perlin
噪声
(
3d
),它不仅给出了一个场值,而且还得到了一个解析
导数
。对于
分析
导数
,我遵循了。假设我有 0.5和 2的4个八度
噪声
,我只需要:{ const float v1 =
浏览 3
提问于2020-05-16
得票数 0
1
回答
Perlin
Noise:为什么二阶插值
导数
会产生法线/阴影伪影?
math
、
graphics
、
derivative
、
cg
Perlin
在他的论文中说,他替换了平滑步函数他用函数对网格单元角点处的8个线性函数进行插值:因为光滑阶跃函数的二阶
导数
是不连续的。我也理解如何使用
Perlin
噪声
函数的偏
导数
来计算
Perlin
噪声
函数中的法线,但我不明白为什么二阶
导数
不连续的事实会导致法线的问题。法线是使用
噪声
函数的一阶
导数
计算的,而不是二阶
导数
。那么二阶<em
浏览 6
提问于2016-07-03
得票数 2
1
回答
用另一种算法修复由
Perlin
噪声
产生的方向伪影
algorithm
、
perlin-noise
、
simplex-noise
我最近看到,单工
噪声
(
3D
和更高维度)是专利...单纯形
噪声
的替代品存在,以避免(只有律师才能知道)专利部分,即Opensimplex。但我不是律师所以我不想冒任何风险。回到原点,使用旧的
噪声
算法,即
Perlin
噪声
及其方向伪影。 有没有人能想到一种算法,可以消除或至少减少
3D
中
Perlin
噪声
产生的方向伪影?也就是说,我需要一个算法来校正最终从
Perlin
噪声
产生的结果。这个算法是否很慢并不重要,
浏览 14
提问于2016-07-23
得票数 3
回答已采纳
1
回答
理解
3D
Perlin
噪声
c++
、
unreal-engine4
、
perlin-noise
我最近一直在研究使用二维
Perlin
噪声
的程序生成的地形。我正在使用虚幻引擎4蓝图作为原型,但很快就会转移到C++。 我有一个构成二维平面的顶点数组。我在每个顶点上运行
Perlin
Noise以获得随机
噪声
值,然后将其分配给该顶点的Z值。这已经产生了非常漂亮的地形;但它只是一架飞机。没有洞穴系统或任何类似的东西。这激起了我的兴趣。我对
3D
Perlin
噪声
做了一些研究,但我真的不明白它是如何工作的。
3D
Perlin
噪波函数获取元素位
浏览 33
提问于2019-06-10
得票数 0
回答已采纳
1
回答
在三维表面上使用解析
Perlin
噪声
导数
math
、
3d
、
derivative
、
procedural-generation
、
perlin-noise
我正在尝试学习如何创建和使用
perlin
噪声
的解析
导数
来快速生成法线。我一直在用中的一个代码进行实验,当我在2D平面上采样时,我得到了假设'up‘轴为1并进行归一化的想法,但我找不到任何关于在
3D
表面上采样时要做什么的信息。这就是我想要的(这使用了中心差法线): 这就是这些法线在世界空间中的样子: 但是我得到的
导数
是这样的: 看起来它们可能是相对于未置换球体的表面的,所以这是否意味着我需要用未置换球体的法线来重定向它们然后如何将
导数
转化为正态呢?
浏览 0
提问于2018-12-09
得票数 2
1
回答
流行的
Perlin
噪声
伪随机函数不起作用
javascript
、
perlin-noise
、
noise-generator
许多
Perlin
噪声
教程和实现(、、等)使用一个函数生成伪随机值,如下所示: n = x + y * 57 n
浏览 4
提问于2014-10-18
得票数 0
1
回答
什么噪音能被切成碎片?
animation
、
noise
Perlin
噪声
(使用FBM)的一个众所周知的特性是,如果你取其中的一部分,结果仍然是
Perlin
噪声
。因此,通过连续的四维
噪声
切片,你可以得到平滑的
3D
噪音,就像云彩或熔岩灯。
浏览 0
提问于2018-10-06
得票数 2
回答已采纳
3
回答
如何使用
3d
perlin
噪声
函数来生成地形?
terrain
、
procedural-generation
、
minecraft
、
perlin-noise
我可以使用2D
Perlin
噪声
函数来生成高度值,但我不明白为什么要使用
3D
Perlin
噪声
函数。在中,他提到在“我的世界”上使用3Dperlin
噪声
函数生成地形。
浏览 0
提问于2011-05-23
得票数 15
回答已采纳
2
回答
如何产生二维(定向)
噪声
?
noise
我想要实现的是,根据像
Perlin
这样的
噪声
分布,得到二维(或三维)随机方向矢量的网格。不仅仅是由完全随机生成的向量组成的网格(这很容易做到)。在开始计算之前,我假设一维
噪声
函数将产生一系列浮点值(例如,从-1到1 ),而2D
噪声
函数将产生float2值,三维
噪声
将产生float3值,等等。然而,在搜索所谓的2D
噪声
函数时,它们似乎被用来生成2D网格(即。(纹理)单一浮点值。然而,我要寻找的是2D (float2 / vector2)值的2D网格,或
3D
(f
浏览 0
提问于2019-02-21
得票数 0
回答已采纳
2
回答
生成无缝、可平铺的
3D
噪波
3d
、
generator
、
noise
我需要生成一个无缝的,可平铺的
3D
噪声
,看起来像一个详细的
perlin
噪声
。多个论坛都说“对于可平铺的
3D
,你需要6D
噪声
”,但没有解释如何。到目前为止,我找到的是'Accidential Noise‘库,它提供了高达6维的单工
噪声
,就像我需要的那样,但没有解释如何从它产生
3D
无缝
噪声
。
浏览 0
提问于2017-05-31
得票数 2
2
回答
动态生成瓦片噪波贴图
java
、
noise
、
simplex
我对为我正在开发的2D游戏生成
3D
高度图很感兴趣。我用它来创造像“我的世界”或“矮人堡垒”那样的大片土地。我以前创建过2D高度贴图,但我使用了一个非常基本的算法,它只是在一个完全随机的
噪声
阵列的点之间进行插值,以创建一个固定大小的贴图。我读过关于
Perlin
和Simplex noise的文章,但我现在对如何将
Perlin
或Simplex noise应用于高度值的2D数组感到困惑。 在这方面的任何帮助都将非常感谢。我不知道该怎么做了。
浏览 2
提问于2011-07-07
得票数 5
回答已采纳
1
回答
Perlin
噪声
,表面不沿法向量变形
noise
我有一个关于使用
Perlin
噪声
或单纯形
噪声
的表面变形的问题。如果计算2D /
3D
噪声
,并在堆栈溢出的下面讨论中向法线方向移动,您可以在google图像上看到这些结果是什么样子的:https://stackoverflow.com/questions/53688083/using-analytical-
perlin
-noise-derivatives-on-a-3d-surface 用一个
噪声
计算一个顶点似乎
浏览 0
提问于2020-10-01
得票数 0
回答已采纳
3
回答
沙漠分形OpenGL
opengl
、
fractals
、
perlin-noise
、
simplex-noise
我们试图使用2d
perlin
噪声
(使用记录/分形技术)生成一个
3d
世界。我们已经产生了相当好的山脉和山谷,但是现在我们遇到了、和沙丘的问题,因为我们只在坚持和八度上工作,我们无法做出经典的沙丘形状。任何解决方案,可能仍然使用
perlin
噪声
,或者其他允许您这样做的算法?
浏览 13
提问于2014-07-07
得票数 4
1
回答
无限洞穴的
3D
过程生成
3d
、
voxel
、
procedural-generation
我尝试了
3D
单纯形
噪声
和
3D
perlin
噪声
,但都没有给我任何结果。根据我的设置,我要么得到切片,要么只是随机
噪声
。我的主要问题是,似乎所有这些
噪声
生成器都是针对特定大小(如4095x4095)完成的,但我需要(相对)无限大,因此我通过coord+(2^31)*(1.0/2^32)*4095对真实坐标(即整数)进行归一化,但对于
3D
噪声
,它只是制作切片。如果我不这样做,我得到的只是随机
噪声
(即使只有一个八
浏览 2
提问于2016-03-30
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券