GenShade Standalone Tools

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 directory
    gshade2stree-multiple
    Applies gshade2stree to all (.dat) files in the directory
    makedb
    Makes 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.

    If you encounter errors in this document, please email [email protected] with the URL, and enclose an example of the erroneous text, and what you feel to be the corrections, if possible.
     

    Copyright (c) 1999-2000 Genetic Graphics Inc. All Rights reserved.