2016-07-22 9 views
2

최근 Simplex 노이즈 (3D 및 고차원)가 특허를 얻은 것을 보았습니다 ... 단순한 노이즈 대신에 변호사가 특허 파트를 피할 수 있습니다 Opensimplex. 하지만 저는 변호사가 아니므로 위험을 감수하고 싶지는 않습니다 ...다른 알고리즘을 사용하여 Perlin 노이즈로 생성 된 방향성 인공물을 수정했습니다.

오래된 잡음 알고리즘, 즉 Perlin 노이즈와 방향성 인공물로 사각형으로 돌아갑니다.

Perlin 노이즈에서 생성 된 방향 인공물을 3D로 제거하거나 적어도 줄이는 알고리즘을 생각해 볼 수 있습니까? 즉, Perlin 노이즈의 최종 생성 결과를 수정하는 알고리즘이 필요합니다. 모든 알고리즘이 시작될 때만 생성되기 때문에이 알고리즘이 느리면 상관 없습니다 :)

+0

OpenSimplex를 만들었습니다. ---- 저는 변호사가 아니지만 심플 렉스 특허를 광범위하게 살펴본 결과 OpenSimplex가 클레임에 아무런 영향을 미치지 않는다고 합리적으로 생각합니다. ---- OpenSimplex를 만드는 이유 중 하나는 시각적으로 등방성 인 노이즈 기능을 생성하여 특허 청구를하지 않았고, 일부는 더 부드러운 기능을 생성하는 것이 었습니다 심플 렉스 노이즈보다 거품이 덜한 외관. – KdotJPG

답변

2

다중 옥타브 Perlin 노이즈는 서로의 옥타브를 더하여 생성되므로 각 옥타브를 회전시켜 방향 인공물을 줄일 수 있습니다 다른 (임의의) 금액으로

각 옥타브마다 여러 개의 노이즈 플레인 (각각 별도로 회전 됨)을 추가 할 수도 있지만 노이즈 모양이 변경됩니다.

여기 Perlin 노이즈의 모양을 개선하는 방법은 article by Ken Perlin입니다.

+0

정말 고마워요! 각 옥타브를 완벽하게 회전 시키십시오! 이 기사는 내 목적에 매우 유용하게 보입니다. 다시 한번 감사드립니다. – karl88