gshade2stree converts a valid GenShade shader format file (.dat) into:
a valid ShadeTree shader format file (.stree) a shader source code (.sl) a shader interface file (.sli) stree2gshade-multiple Applies stree2gshade to all (.stree) files in the directorygshade2stree-multiple Applies gshade2stree to all (.dat) files in the directorymakedbMakes a shader database of all shader data (.dat) and images (.rgb) in a specified directory.decomposeimg takes a valid GenShade project file reads the path names of the all images in the database of shaders calculates all the needed wavelet coefficients of all images store this information in a search array file (.sra) this file is used for automatic scoring to rapidly score images of loaded database against target images.
Notes
(1) The following shadetree boxes (nodes) are not supported as of version 1.0.2:
illuminance_basic, close_illuminance, raymarch, closemarch, for, closeloop, ColorDebug, cubicmap, triplanar, twist, gain_perlin, gain_schlick, doarray, finisharray, getarray, setarray, checks, and bricks.
(2) an additional "_0" is added to all names so that the original files, for example (.sl) or (.stree) are not overwritten. That is why another GenShade file is generated. Please consider this when making a new database of shaders, for example you may want to move all *_0.dat and *_0.rgb into a new directory then apply makedb to that directory, or delete unnecessary files.
Copyright (c) 1999-2000 Genetic Graphics Inc. All Rights reserved.