Romaq |
http://filterforge.com/filters/5310.html is a snippet filter to turn each noise component into a planetary map of the filter. Wrap the resulting texture around a sphere, and you will have a sphere that looks like the given noise filter wrapped around it 'normally', the stretching to the sphere shape having been done before hand.
Would it be possible to create the 'Planetary Noise Snippet' math into the noise generation code? I would dearly love a toggle box on a noise component that explicitly makes the noise 'sphere wrapped'. Since "Planetary Noise Snippet" shows the math involved, hopefully a Boolean check box to push that math hard-coded in the system would reduce the complexity of creating more rich and detailed 'planet map' filters as well as the render time, since unnecessary portions of the snippet that get thrown away as part of the stretching process no longer need to be processed. For extra bonus points, this I know is *NOT* trivial, and perhaps this could be a bonus for FF v4... Each noise component has 'details', including what variation of it. If it were trivial for me to generate a sphere stretched map of noise, it would be VERY cool if I could then give the filter a vector (Latitude, Longitude and zoom/ altitude) that would allow me to not only create a planet map based upon a selection of filters, but zoom in on that map for specific features. This has the benefit of allowing me to 'rotate' the noisy sphere ignoring poles and zoom in on a specific feature. I could then take this 'general height map' when I get to the desired surface area and run it through World-Machine by world-machine.com to add surface erosion and other surface features implied by the surface filter forge created. World-Machine is great, but it has no means of supplying a sphere-bound noise... it's notion of a 'planet' is entirely flat and infinite. Filter Forge has better noise generation, and 'Planetary Snippet' points the way towards wrapping the noise to a sphere, but a 'planetary sphere' is simply too huge to apply World-Machine effects. Perhaps we can get a bridge between these two great products. But at least getting 'Planetary Noise' coded into a toggle box on the noise components would really make my day. ![]() |
|
Posted: May 17, 2011 12:56 pm | ||
Vladimir Golovin
Administrator |
Romaq, off the top of my head, implementing this would require actual three-dimensional noise function. Our current noise functions are 2D -- they sacrifice 3D / "volumeness" for speed. They're very fast, but we can't use any benefits of fully volumetric noise functions like the 'phase change', i.e. changing the Z coordinate to produce 'animated' turbulence in the resulting 2D slice which the noise produces as its output.
|
|
Posted: May 27, 2011 9:17 am | ||
Romaq |
Ok, thank you! I wouldn't get told 'no' unless I asked.
![]() |
|
Posted: May 27, 2011 10:42 am | ||
Romaq |
I find I keep referring to http://filterforge.com/filters/5310.html on filters, then trying to wedge it in to other existing filters so I can have my sphere wrapped noise processed with a given filter. It would still be helpful if someone were willing to script a 'cheat' component to perform what the 5310 "Planetary Noise Snippet V1" does just following the noise generator. Then I could take whatever filter has me happy and put in this scripted component, and as a result have the effect without the pain of having to duplicate it on every filter I would wish to use it on. I would understand if the script would have to have two noise inputs to function properly. I'm not clear if the work that the 5310 filter does is actually possible to encapsulate in a script, but perhaps someone is willing to wrap their mind around it.
Again, I don't get told 'no' if I don't ask. ![]() |
|
Posted: February 10, 2012 4:08 am |
Filter Forge has a thriving, vibrant, knowledgeable user community. Feel free to join us and have fun!
33,712 Registered Users
+19 new in 30 days!
153,537 Posts
+6 new in 7 days!
15,348 Topics
+72 new in year!
24 unregistered users.