|
|
|
:: About
The Grow library is a toolset consisting of a series of procedural geometric mesh generators/modifiers and (realtime) rendering tools.
These tools can be used standalone or are easily integrated into an automated/ scripted processing pipeline.
:: Requirements
* Windows Vista/7/8 x64
* Php 5.4+
* Saves .LXO files (can be opened in Modo and Unity)
:: Installation
php interface: Unzip to wwwroot/inetpub and open any of the gen.*/compiler.* scripts in a browser window.
:: Brancher
| in:splitdepthmax | maximum branching depth |
| in:rootsidescount | number of quads around the base of the tree |
| in:treelength | randomized length of the tree |
| in:treeenvelope | curve describing the radius of the tree along its length |
| in:curvature | curvation of the tree along its length |
| in:roottangentbias | bias a branch's initial orientation towards the tangent of its parent |
| in:newbranchchance | chance a new branch grows out of a quad |
| in:newbranchhorizon | level a new branch towards the X-axis |
| out:mesh | generated mesh |
:: Poissondisc
| in:mesh | target mesh |
| in:spacing | offset between samples |
| in:count | explicit number of samples to generate |
| out:mesh | generated mesh(-vertices) |
:: Qhuller
| in:mesh | target mesh |
| in:hullbias | bias to use when searching for extreme vertices |
| out:mesh | generated mesh |
:: Reductor
| in:mesh | target mesh |
| in:factor | normalized reduction factor (e.g. 0.8 = 80%) |
| out:mesh | generated mesh |
:: Shadercompiler
| in:hlsl | shader sourcecode to compile |
| in:entrypoint | entry point function (e.g. 'main') |
| in:profile | shader features to compile against (e.g. 'vs_4_0') |
| in:colorcode | generate colorcoded disassembly output |
| out:bytecode | compiled shader |
| out:asm | disassembly info |
:: Texcompiler
| in:algo | 0:RGBA, 1:BC1, 3:BC3, 4:BC4, 5:BC5 |
| in:arraymask | cut-out array indices; highest index determines dimensions of the sheet (e.g. [2, 9, 13] < 16 -> 4x4) |
| out:data | uint32 [bits 0:2 algo][bits 3:6 mipmapcount][bit 7 iscube][bits 8:23 arraylength], [arrays][mipmaps][texels] |
|
|
 |
|
|
|
|
|
|
|
| All rights reserved. copyright © 2013, MvU |
|
|