# If this is set to 1, then all path names are relative to $GENSHADE_DIR
# (e.g. /usr/local/genshade )
# if it is set to 0, then the path names are read as is.
GENSHADE_PATH_FLAG 1
##-------------------------------------------------
## Current Path
CURRENT_PATH .
##----------- MAIN SETUP -------------
GEN_DATE 01012000
GEN_RUNNING_COUNT 01
GEN_START_FRAME 1
GEN_END_FRAME 1
CURRENT_CHILD_NUM 27
MGP_BEST_NUM 500
NEW_BEST_NUM 500
##--------------------------------------------------------------------------------
##----------- TARGETS SETUP -------------
MULTIPLE_TARGET_NUM 4 60
database/data-img/top_01/GS_120199_01_39_0_C7.rgb 1.00
database/data-img/top_01/GS_120199_01_39_0_C7.rgb 1.00
database/data-img/top_01/GS_120199_01_39_0_C7.rgb 1.00
database/data-img/top_01/GS_120199_01_39_0_C7.rgb 1.00
##--------------------------------------------------------------------------------
##----------- Two Parents Setup -------------
BREED_TWO_FLAG 0
PARENT_ONE_DATA database/data-img/top_01/GS_120199_01_39_0_C7.dat
PARENT_ONE_IMG database/data-img/top_01/GS_120199_01_39_0_C7.rgb
PARENT_TWO_DATA database/data-img/top_01/GS_120299_01_79_0_C1.dat
PARENT_TWO_IMG database/data-img/top_01/GS_120299_01_79_0_C1.rgb
##--------------------------------------------------------------------------------
##----------- SELECTION SETUP -------------
## Parent Selection:
## 1 pool
## 2 two parents
## 3 one parent
## 4 two parents with multiple
## 5 one parent with multiple
## 6 multiple two-parent
## 7 multiple one-parent
BREEDING_METHOD_FLAG 2
##------------------------------
## Selection Method:
## 0 rank Gauss
## 1 rank Baker
## 2 probability
## 3 MPG gender
## 6 MPG all
## 7 MPG new
SELECT_FLAG 6
##------------------------------
## Gaussian Selection:
## Keep mean at 0
RAND_NUM_MEAN 0.00
LO_STNDARD_DEVIATION 20.00
HI_STNDARD_DEVIATION 70.00
RANDOM_NUM_SEED 18638675
##--------------------------------------------------------------------------------
##----------- CROSSOVER SETUP -------------
## Operations:
##-----WATCH OUT FOR THIS
BREEDING_FLAG 1
MUTATE_VAR_FLAG 1
MUTATE_PATTERN_FLAG 0
## Mutation Rate/Min/Max
VAR_MUTATE_VAL 0.10 0.00 0.20
FUNC_MUTATE_VAL 0.30 0.00 0.50
## Mutation Change Type
# 0 random within valid range
# 1 increment +,or - delta
MUTATE_TYPE 0
MUTATE_DELTA 0.20
## Allow point, normal, and vector
## variables to mutate
## 0 off
## 1 on
MUTATE_POINTS_FLAG 1
##--------------------------------------------------------------------------------
##----------- Nodes Setup -------------
## Node Selection Method:
## 0 random
## 1 tree level
LEVEL_FLAG 0
TREE_LEVEL_VAL 3 1 10
##--------------------------------------------------------------------------------
##----------- Scoring Setup -------------
## Scoring Metric Parameters
## coefficient number/min/max
COEFF_NUM 60 0 99
## Weights for the YIQ Color Chanels
Y_WEIGHT 1.00 0.00 1.00
I_WEIGHT 1.00 0.00 1.00
Q_WEIGHT 1.00 0.00 1.00
## Target Image Type (auto scoring only)
## 0 scanned image
## 1 painting image
PAINTING_FLAG 0
##--------------------------------------------------------------------------------
##----------- Database Setup -------------
## Database of images
LIBRARY_DATA database/DB/a_top_01.db
## Search array of images (auto scoring only)
SEARCH_ARRAY_DATA database/SRA/search_TOP_01.sra
## Directory to keep Favorite (Hot) shaders
TMP_HOT_PATH ./hot
##--------------------------------------------------------------------------------
##----------- Rendering Setup -------------
## Shader Type
## 1 surface
## 2 displacement
## 3 light
## 4 atmosphere
SHADER_TYPE 1
## Geomtry Type
## 1 patch
## 2 sphere
## 3 cylinder
## 4 cone
## 5 torus
## 6 corner
## 7 cube
## 8 hair
GEOMETRY_FLAG 2
# Shading Rate
SHADING_RATE 1.00
##--------------------------------------------------------------------------------
##----------- AdditionalRendering
Setup -------------
## not included in the setup menu as of version 1.0.2
## Sample Rate
## default is 2
SAMPLE_RATE 2
## Displacement Bound
## default is 0.5
DISPLACEMENT_BOUND 0.5
## Object Zoom
## default is 4.0
OBJECT_ZOOM 4.0
## Bucket size
## default is 16
BUCKET_SIZE 16
## Larger image resolution
## default is 256 x 256
LARGE_IMAGE_RES 256 256
# Max number of loops iteration in a shader
# (if possible)
MAXI 5
##--------------------------------------------------------------------------------
##----------- Keep/Generate
Files -------------
## not included in the setup menu as of version 1.0.2
## Keep rib files
## 0 off (default)
## 1 on
KEEP_RIB 0
## Keep shader source (.sl) files
## 0 off (default)
## 1 on
KEEP_SL 0
## Keep compiled shaders (.slo) files
## 0 off (default)
## 1 on
KEEP_SLO 0
## Generate (.sli) files
## (needed to show displacement in Suface
## shaders accuratly using mtor)
## 0 off (default)
## 1 on
GENERATE_SLI 0
## Generate (.stree) files
## you can also use 'gshade2stree' standalone tool
## to generate (.stree) files
## 0 off (default)
## 1 on
GENERATE_STREE 0
##--------------------------------------------------------------------------------
##----------- Aging
-------------
## not included in the setup menu as of version 1.0.2
## apply aging to both Illumination and chromatic MPG
## 0 off
## 1 on (default)
AGING_CHANNEL_FLAG 1
## apply aging to output MPG
## 0 off (default)
## 1 on
AGING_OUTPUT_FLAG 0
## new score = aging factor * old score
## default = 0.95 (%5 score reduction per generation)
AGING_FACTOR 0.95
## how many generations a shader can survive before
## applying the aging penalty
## default is 4
AGING_THRESHOLD 4
##--------------------------------------------------------------------------------
##----------- Initial Data Setup -------------
BIN_DATA prman/data/bin.txt
MUTATE_DATA_PATH prman/data/mutate.txt
##--------------------------------------------------------------------------------
EOF