Procedural Textures
category: code [glöplog]
Hi guise,
I'm looking for some reading about procedural textures (space, planet, sky, buildings...). Do you know any interesting demoscene material or non-demoscene material?
I'm looking for some reading about procedural textures (space, planet, sky, buildings...). Do you know any interesting demoscene material or non-demoscene material?
lots of diskmag articles on that. search for texture generators on the prods aswell
actually, not many texture generators on demotool in the database it seems.
the most famous one was the ITS, impulse? texture studio or something. by aardbei i believe, but it's 404 nowdays. but if you search the web for texture generators there should be a few. most 4k/64k tools also include them, so check sourcecodes of some smaller sized prods http://www.pouet.net/sourceprod.php
the most famous one was the ITS, impulse? texture studio or something. by aardbei i believe, but it's 404 nowdays. but if you search the web for texture generators there should be a few. most 4k/64k tools also include them, so check sourcecodes of some smaller sized prods http://www.pouet.net/sourceprod.php
Danguafer. There isn't much to read, just use your imagination. Apply filters, generate basic patterns, distort them.
xernobyl, I'm much like avoiding thinking D: I'm full of things to do these days. :( And, yet, I don't know many different filter, pattern and distort techniques. So, yes, I'm looking for something very basic.
ps: impact texture studio by deadline @ www.aaldert.com
my method is actually to google for photoshop tutorials and immitate what they do - e.g. http://webdesignandsuch.com/create-a-realistic-stainless-steel-background-in-photoshop/
Generate basic patterns (sin, circle, square, Perlin noise and other noises, Voronoi, gradients...), add filters and distortions (blur, pow, convolution, waves, smoothstep...), combine your textures (+, -, *, min, max, mix...) and profit.
Bonus:
- write your code so that your textures are tileable.
- make an editor, and make it fun to use, make it easy to tweak the parameters
- use your GPU
Also, avoid aliasing (for distortion, you'll need bilinear interpolation or something like this).
Bonus:
- write your code so that your textures are tileable.
- make an editor, and make it fun to use, make it easy to tweak the parameters
- use your GPU
Also, avoid aliasing (for distortion, you'll need bilinear interpolation or something like this).
Actually, playing around with Werkkzeug 1 or 3TE is a good learning experience :) examine all the samples available. That helped me, Alot!
This is pretty much standard for the field, I think:
http://books.google.com/books/about/Texturing_modeling.html?id=bDlSJd8GfMcC
I agree that testing software is helpful. Especially how to figure out the artistic aspects of the process. Though, while most commercial software are focused on photo synthesis there are some (beside Werkkzeug 3TE) that have the 'pure' procedural+synthesis functions like Genetica and TextureMaker.
http://books.google.com/books/about/Texturing_modeling.html?id=bDlSJd8GfMcC
I agree that testing software is helpful. Especially how to figure out the artistic aspects of the process. Though, while most commercial software are focused on photo synthesis there are some (beside Werkkzeug 3TE) that have the 'pure' procedural+synthesis functions like Genetica and TextureMaker.
Hey, xtr1m, meet the Alot! :)
lol
Yomat: I cannot find any pdf :~
Hm... gotcha! :D
perlin tutorial
I know it ryg, hence the punctuation and casing :)
werkkzeug 3.1 TE is not working on my w7 :(
I have 4 windows on it, the first one (render window?) is blank.
I have 4 windows on it, the first one (render window?) is blank.
OK, sorry for my noobness. The interface was not clear to me. :T
ryg: damn you, now we're gonna have a brazilian werkzeug scene and international compos of russians vs chinese vs brazilian werkkzeug demos. not to mention thinking of all the reverse engineering that the brazilian hackers will do to your code and expose new versions of your tool before you do!!