ykcosmo Posted October 29, 2009 Share Posted October 29, 2009 Anyone knows the Original Perlin noise in houdini with c code? Quote Link to comment Share on other sites More sharing options...
DanBode Posted October 29, 2009 Share Posted October 29, 2009 here's an example of how it can be done in pytohn, tcl and C from fundza.com, which is a great resource for shader writing and related topics. http://www.fundza.com/c4serious/noise/perlin/perlin.html hope it helps! Dan Quote Link to comment Share on other sites More sharing options...
Alanw Posted October 29, 2009 Share Posted October 29, 2009 Anyone knows the Original Perlin noise in houdini with c code? I would guess Houdini's code is closed, but you could try e-mailing sidefx. Alternatively, have you seen the improved noise C++ code in the PRMan docs? It's based on this paper. http://mrl.nyu.edu/~perlin/paper445.pdf it's in the Dev Notes > Plugins > SIMD RSL Plugins section towards the bottom. (if you have access) Quote Link to comment Share on other sites More sharing options...
ykcosmo Posted October 29, 2009 Author Share Posted October 29, 2009 yeah, thanks you guys. I am not sure the noise in houdini which one is which one.... So, is Original perline noise the "perline noise" and "perline noise" is the "improved noise"? Quote Link to comment Share on other sites More sharing options...
Alanw Posted October 29, 2009 Share Posted October 29, 2009 yeah, thanks you guys. I am not sure the noise in houdini which one is which one.... So, is Original perline noise the "perline noise" and "perline noise" is the "improved noise"? The "improved noise" implemented as a SIMD RSL plugin is much faster then the default noise() shadeop in prman (if that matters). The paper it's based on is by Ken Perlin, but I don't think it's the "original" perlin noise. I would think that should be on ACM or google somewhere. Quote Link to comment Share on other sites More sharing options...
ykcosmo Posted October 29, 2009 Author Share Posted October 29, 2009 thanks Alanw:) Quote Link to comment Share on other sites More sharing options...
mrice Posted October 30, 2009 Share Posted October 30, 2009 Stefan Gustavson has a C++ implementation of "improved" noise here, but as said I think that's more or less Houdini's noise() Are you asking because you're having problems with lattice artifacts? If that's the case you should look into "simplex" noise, there's also an implementation at that site Quote Link to comment Share on other sites More sharing options...
ykcosmo Posted October 30, 2009 Author Share Posted October 30, 2009 yeah, thank you guys Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.