Planetside Software Forums

General => Terragen Discussion => Topic started by: Alpha Centurion on July 09, 2010, 01:26:20 PM

Title: Population rocks
Post by: Alpha Centurion on July 09, 2010, 01:26:20 PM
(I haven't seen the answer anywhere, despite looking through the forum)

When you add a rock to the scene, why is it white, and the shape very unnatural? And, more importantly, how do I change it?
Title: Re: Population rocks
Post by: bgriswold on July 09, 2010, 01:47:42 PM
There is a tutorial link off the Planetside site that offers a good rock tutorial. It is called "wilderness" here is the link:
http://www.nwdanet.com/terragen-tutorials/11-wilderness.html

Britt
Title: Re: Population rocks
Post by: dandelO on July 09, 2010, 03:18:22 PM
I think the Wilderness tutorial uses the fake stones shader, not rock objects.

The 'rock' is a very good item to have and use but, not always for rocks! :D The benefits are that; rocks can make better spheres than the default sphere(couple of thousand faces and smooth normals), rocks can be raytrace rendered, they can be rescaled on any axis and, rocks can be populated! :)

Once you add a rock object, Terragen assumes that you will be texturing it yourself with some nice rock shaders that you have elswhere in the node network or, have yet to create. You begin with a basic, grey 'default shader' that's in the internal network of the rock, keep this shader there, you'll want to use it later...

Before doing any work to the surface shaders for your stone, make a couple of changes to the actual object geometry first;
This is a default rock:
[attachimg=#]
Not pretty.

So, firstly and quite importantly, in my opinion, is to check 'use smooth normals'. Now, hopefully, the rock looks a little more rock-like(not so many completely flat faces/sharp angles, at any rate).
[attachimg=#]

Next, I always add at least an extra '0' to the 'number of faces'. Now we're talking, 200 faces is far better than the default 20.
[attachimg=#]

Looks better already.

Next, I'd concentrate on the colouring. The reason I said to keep the default shader is so you can use all the input channels that your rock's 'default shader' includes, if you need them. I used 4 power fractals, I also uncheck 'apply displacement' in these, it isn't required and you'll want your shader preview windows to only preview your colour. Set the final fractal to the 'colour function' of the default shader, use the slider to adjust brightness. A value of '1' will apply the level of colouring that the previous fractals output, higher or lower lightens/darkens this, respectively.
With colour:
[attachimg=#]

Now, set any of your fractals(probably your last one) as the 'displacement function' of the main 'default shader', adjust 'displacement amplitude' until you find the right level of bumping to match your rock features.

My rock now looks like this with displacement added:
[attachimg=#]

Finally, I'll make a new, small scaled(0.01 fixed scale), high colour only fractal(you could also just use one higher up the colour chain, whatever suits) reduce its colour offset from about -0.25 to -1 and set this as the 'reflectivity function' of the default shader. Set specular to '1'. This will apply some shiny patches/spots to the surface.

My final rock now looks like this:
[attachimg=#]

The rock object is a fantastic piece of TG2, many people avoid it. Please don't, use some creativity and you can make many things from it.
Make sure to check 'Ray trace objects' in the renderer, you won't be able to apply displacement otherwise. Select either 'individual object' or member of a population' after you've created your surfacing, it's more difficult to create a rock from the population method(because it is invisible) than it is to make a single object and change its mode afterwards.

Also, not really rock-like but, I like to show this image when I see people struggling or bemoaning the 'good-for-nothing rock object'.
The 'craft' is almost completely made out of rocks... http://forums.planetside.co.uk/index.php?topic=5312.msg54811#msg54811
Title: Re: Population rocks
Post by: TheBlackHole on July 09, 2010, 04:00:26 PM
It would be cool to have your rock surfacing on my asteroids, dandelO. Clipfile please? :D
Title: Re: Population rocks
Post by: dandelO on July 09, 2010, 04:27:15 PM
Unless you have only 1 metre asteroids, I think it wouldn't be of much use to you, Landon. :D

At the moment, these shaders are reduced scale versions of a default rock texture I'm making, to have as a toggleable selection of ground colours in my 'etc' node network group. I keep my often used shaders there, grass, glass, mud, paint etc. Once it's done and easily varied, you'll get your grubby little hands on it... ;)
Title: Re: Population rocks
Post by: TheBlackHole on July 09, 2010, 05:46:24 PM
Well, the asteroid objects are 5 meters. The population scales them up to 500 m - 500 km. That's the bigger ones, though. I only need good surfacing for the boulders; the pebbles can have a solid color.
Title: Re: Population rocks
Post by: domdib on July 09, 2010, 05:46:56 PM
A very useful mini-tutorial - thanks!
Title: Re: Population rocks
Post by: Alpha Centurion on July 12, 2010, 03:15:05 AM
Thank you guys, and thank you dandelO! :D
Title: Re: Population rocks
Post by: airflamesred on July 12, 2010, 11:54:32 AM
Another gem of info from the Highlands
Title: Re: Population rocks
Post by: Dune on July 13, 2010, 10:30:01 AM
Here's a little test I did a while ago, all procedurals on a rock object. It is indeed a useful object, although I hardly use them in my flat Dutch landscapes.
Title: Re: Population rocks
Post by: dandelO on July 13, 2010, 10:41:34 AM
Nice lichen! :)
Title: Re: Population rocks
Post by: domdib on July 13, 2010, 10:55:16 AM
Nice surfacing full stop!
Title: Re: Population rocks
Post by: Seth on July 13, 2010, 12:40:32 PM
nice tuto dandelO !
Title: Re: Population rocks
Post by: airflamesred on July 13, 2010, 04:31:12 PM
DandelO
Am I right in thinking these PFs should be daisy chained (output-input-output) or by blend shader? or both?. I'm not getting my head around the colour blending. Is it addative?
thanks in advance
Title: Re: Population rocks
Post by: dandelO on July 13, 2010, 06:26:44 PM
Airflamesred: Yes, it's additive.
It so happens that I've just expanded this and transferred it to my own TG2 page, there is a better description of how a series of fractals apply colour on top of each other.
There is also a different specular method than described above but, that is also detailed on the page. http://sites.google.com/site/d4nd310/simplerock

And here's the new rock object itself: [attachimg=#]
Title: Re: Population rocks - rock.tgc
Post by: dandelO on July 13, 2010, 06:44:06 PM
Cheers, folks! :)