This concepts presented in the tutorial are very similar to those of
Tutorial 3. The major difference is using a different database of
shaders that is more complex and may take more time to generate. This tutorial
assumes that you are familiar with the concepts and tools presented in
tutorials one to three.
1. Project Loading
-
Enter the software, hit File->Load Project ..., and bring up (1):
/usr/local/genshade/prman/examples/gs_01012000_16_sur_complex.prj
The GUI looks like:
GenShade Graphical User Interface (GUI) showing the loaded project
2. First Generation
-
Select two parents option from the pool option
at the tool bar, which should have already been selected by default.
-
Select patch option from the geometry option
at the tool bar.
Tool Bar
-
Copy child C19 image and data, from the current population
pool to parent 1 cell
-
Copy child C26 image and data, from the current population
pool to parent 2 cell
-
Hit Generation->Generate Once ..., submenu.
-
The first generation begins which should not take more than few minutes
creating 27 new shaders (results vary depending on the generation parameters
used).
first generation
3. Second Generation
-
Copy child C4 image and data, from the current population
pool to parent 1 cell
-
Copy child C12 image and data, from the current population
pool to parent 2 cell
-
Hit Generation->Generate Once ... submenu.
-
When the generation is complete, pick your favorite images of shaders and
copy them into the Storage Pool
second generation
4. Third Generation: breeding of the same shader
-
Copy child C23 image and data, from the current population
pool to parent 1 cell
-
Copy child C23 image and data again, from the current
population pool to parent 2 cell
-
Hit Generation->Generate Once ... submenu.
-
When the generation is complete, pick your favorite images of shaders and
copy them into the Storage Pool
third generation
-
Hit File->Save Storage Database ... submenu,
select the name of your new shader database, and click OK.
-
select your top shader
-
Hit File->Save Selected Child -> all to save an individual
shader
Here is a selection of the stored shaders:
A selection of the stored shaders
Notes:
(1) Your sysadmin may have installed the software somewhere other
than /usr/local. If so, look at your $GENSHADE_DIR variable, and use that
instead of /usr/local/genshade in the above example.