Jump to content

  • Log In with Google      Sign In   
  • Create Account


3d noise texture


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
9 replies to this topic

#1 Matt Aufderheide   Members   -  Reputation: 99

Like
0Likes
Like

Posted 27 November 2010 - 10:12 PM

Does anyone know a link to get a 3d noise texture saved in dds format? I have searched around but can't find anything...

Sponsor:

#2 n3Xus   Members   -  Reputation: 700

Like
0Likes
Like

Posted 27 November 2010 - 10:50 PM

You can use the DirectX Texture Tool (comes with the DirectX sdk).

#3 Matt Aufderheide   Members   -  Reputation: 99

Like
0Likes
Like

Posted 27 November 2010 - 11:40 PM

I'm looking for a pre-made 3d noise texture...

#4 Vilem Otte   Crossbones+   -  Reputation: 1347

Like
0Likes
Like

Posted 28 November 2010 - 12:59 AM

Well, I don't know any link ... though you could generate one on your own, it is quite simple. Here is some page describing how to generate perlin noise http://freespace.virgin.net/hugo.elias/models/m_perlin.htm it shouldn't be that hard to do it 3D.

In GPU Gems 2 there also was article on generating noise (3d noise also I think, but not sure) - http://http.developer.nvidia.com/GPUGems2/gpugems2_chapter26.html

And you can also use libnoise to generate 3D noise.
In documentation it is double Perlin::GetValue(double x,double y,double z) procedure i think.

#5 PolyVox   Members   -  Reputation: 708

Like
0Likes
Like

Posted 28 November 2010 - 04:45 AM

It just so happens I needed one of these myself recently. You can download my 32x32x32 noise texture here:

http://www.thermite3d.org/temp/Noise32x32x32.dds

I don't think it has mipmaps but I can't quite remember.

I created it by making 32 random noise texture in the Gimp, and them combining them into a single 3D DDS texture with the DirectX Texture Editor.

Hope it's what you need.

#6 Matt Aufderheide   Members   -  Reputation: 99

Like
0Likes
Like

Posted 28 November 2010 - 04:52 AM

great thanks!

#7 allingm   Members   -  Reputation: 417

Like
0Likes
Like

Posted 28 November 2010 - 07:59 AM

Just a little FYI. There is a 3D noise texture in the DirectX SDK.

Microsoft DirectX SDK\Samples\Media\misc

#8 PolyVox   Members   -  Reputation: 708

Like
0Likes
Like

Posted 28 November 2010 - 10:30 AM

Huh, so there is. Well there's an hour of my life I'm never getting back :-)

The version in the SDK is 64x64x64 (whereas mine is 32x32x32) and the SDK version is actually ARGB where as mine is just greyscale. So I guess you can just use what ever is most appropriate.

Hmmm.... but why does the SDK version have an overall blue appearance? Same for their 2D noise. Doesn't seem very random to me :-S

#9 Vilem Otte   Crossbones+   -  Reputation: 1347

Like
0Likes
Like

Posted 29 November 2010 - 02:22 AM

You really did generate your noise with GIMP =o, that must have taken a lot of time! Maybe even longer than if you would like to write simple perlin noise generator and generate 3D noise.

I even saw some simplex noise on GPU (real time 3D noise). Look here (thread on DevMaster.net) http://www.devmaster.net/forums/showthread.php?p=79812#post79812.

#10 PolyVox   Members   -  Reputation: 708

Like
0Likes
Like

Posted 29 November 2010 - 09:33 AM

Quote:
Original post by Vilem Otte
You really did generate your noise with GIMP =o, that must have taken a lot of time! Maybe even longer than if you would like to write simple perlin noise generator and generate 3D noise.


It wasn't so bad... and just to be clear it is value noise rather than Perlin noise. So just completly random numbers. But for larger volumes I would probably have to write a program for it.

Quote:
Original post by Vilem Otte
I even saw some simplex noise on GPU (real time 3D noise). Look here (thread on DevMaster.net) http://www.devmaster.net/forums/showthread.php?p=79812#post79812.


That's pretty cool, I was looking for a GPU simplex noise example a while ago. But I believe regular Perlin noise is more efficient for a small number of dimensions (like three or so). After that Simplex noise becomes much more efficient. But I'm really no expert in this area.

[Edited by - PolyVox on November 29, 2010 4:33:31 PM]




Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS