RockGen 0.92

###
Changelog 0.92:
This update is primarily a bugfix-update! There are some new functions though:

	- should not crash anymore
	- enhanced displacement handling (now shape scale controls the displacement height)
	- fixed UV-mapping behaviour
	- added direct displacement control
	- rearranged in tabs, separating mesh, materials and distribution
	- added "real" random seed, increases workflow
	- added renderer switch (AR/Vray)
	- added two more material presets (Asteroid/Jagged Rock)
	- added distribution routines (won't work right now. see below, why.)

(c) 2009 by Robert Hitzer -- http://www.roberthitzer.de/rockgen

RockGen is "as is" software and still in beta phase, so no warranty and support can be provided.
Free for personal, educational and commercial use.

###
What is it?: 

RockGen is a free Plugin for Maxons Cinema 4D. With this plugin you can easily create random rocks.
The process of creation is very in intuitive, controlled by a few parameters. Also, RockGen creates
Materials automatically. Those contain one of three included textures in different channels 
for creating a maximum of realism.

###
Installation:

Extract the RockGen folder into your Cinema4D\plugins folder, start/restart Cinema 4D.
To update from previous version, simply overwrite any existing files.

###
Usage:

If RockGen is installed correctly, you should find a new entry in your Plugins-Menu called "RockGen".
Now click it. Once you've done that, a new window will appear, showing the options of RockGen.
Hit the button labeled "RockIt!", that will create a new rock and if you hit the OK-Button, you're done.
To modify an existing RockGenObject, simply select it in the Objectmanager and call RockGen again. 
It will change its parameters. If you want to create multiple rocks in your scene, make sure you deselect your existing Rocks.

###
The Parameters:

LOD - Level of detail:
	- Checkbox "Subdivide": If this option is active, you can choose to subdivide you mesh.
	- Checkbox "Round Geometry": Rounds Geometry. Rocks will become more smooth.
	- Slider "Subdivisions": Defines, how many subdivision will be added. (Currently limited to 2)

Mesh Options:
	- Input field "Random Shape": RockGen creates random Shapes for every rock. For those who want to
	  reproduce a single result, this option has been added. Option for creating multiple random shapes 
	  will be added. For now, you will have to change the number in the field to create differing rocks.
	- Checkbox "By Step": When activated, every single click on the Create-Button will produce a unique rock.
	  When ticked off, you can reproduce specific shapes given by the seed value.
	- Slider "Mesh Destruction": Controls the base shape. The more you choose, the more the surface will be
	  be destructed in different directions.
	- Slider "Crumple Surface": Controls the surface irregularities. Higher values will create craters.
	- Slider "Mesh Scale": Scales the object based on the destruction amount.

Material Preset: 
	- Mossy: The first of the included materials. Looks mossy.
	- Red Rock: The second of the included materials. Looks similar to the popular red rock stones.
	- White rock: The third of the included materials. Similar to quartz and looks a bit glossy.
	- Asteroid: Similar to an asteroid surface.
	- Jagged: Jagged rock, kinda destructed.

The Buttons: 
	- RockIt!: Creates a rock/applies options to a rock based on the given parameters.
	- OK: Closes the Plugin window and keeps the changes you may have made.
	- Cancel: Discard changes. (selected rocks will be deleted!)


###
Known Bugs:
	-no known bugs right now. If you find one, feel free to send me an e-mail to contact@roberthitzer.de

###
TODO: 
	- More mesh options.
	- VrayForC4D Support. (I'm already on it, only thing I need is the VrayBridge-SDK/documentation, in progress)
	- Working Distribution function. Unfortunately, C.O.F.F.E.E. doesn't support some essential elements like in C++, will be added though :-)
	- XRef functionality
	- German readme.txt :-)


If you find any bugs, want to give constructive critics or want to ask questions, send a mail to 

contact@roberthitzer.de

http://www.roberthitzer.de

Keep on rocking ;)