andreasMank
andreasMank
About Me
Connect
LOCATION
Not Specified
WEBSITE
Houdini Skills
Availability
Not Specified
Recent Forum Posts
vex scripting .. June 15, 2004, 4:56 a.m.
i tried to write some vex scripts .. therefor i wrote a windows cmd file to create all directories, files and entries in the depending houdini files .. but sadly i cant find my shader in houdini and im really not sure whats going wrong .. so perhaps someone can have a look or test my cmd file .. and check if everything is placed where it should be ..
.. heres the source ..
thx .. would be greate to get some help ..
.. heres the source ..
rem valid types are vex | shop
set TYPE=shop
rem valid contexts are sop | surface | fog | shadow | light | displace
set CONTEXT=surface
set HOME=..
set HFS=D\Programme\Grafik\Houdini4.04
IF %CONTEXT% EQU sop set VEX_DES_PATH=Sop
IF %CONTEXT% EQU surface set VEX_DES_PATH=Surface
cd %HOME%\houdini
mkdir .\vex
IF %TYPE% EQU vex (set DS_DES_PATH=vex/Dialogs/%VEX_DES_PATH%) ELSE set DS_DES_PATH=shop/%VEX_DES_PATH%
mkdir ./%DS_DES_PATH%
cd vex
mkdir ./%VEX_DES_PATH%
cd %VEX_DES_PATH%
rem CREATE VFL SOURCE FILE
del %NAME%.vfl
echo // Does nothing >> %NAME%.vfl
echo #pragma help "This source does nothing. It simply makes a copy of the input" >> %NAME%.vfl
echo %CONTEXT% >> %NAME%.vfl
echo %NAME% () >> %NAME%.vfl
echo { >> %NAME%.vfl
echo } >> %NAME%.vfl
cd ../../
rem CREATE COMPILE COMAND FILE
set COMPILE_FILE_NAME=VEXcompile_%NAME%.cmd
del %COMPILE_FILE_NAME%
echo %HFS%/bin/vcc -u ./vex/%VEX_DES_PATH%/%NAME%.vfl >> %COMPILE_FILE_NAME%
echo move ./%NAME%.vex ./vex/%VEX_DES_PATH%/ >> %COMPILE_FILE_NAME%
echo move ./%NAME%.ds %DS_DES_PATH%/ >> %COMPILE_FILE_NAME%
echo pause >> %COMPILE_FILE_NAME%
IF %TYPE% EQU vex set PREFIX=VEX
IF %TYPE% EQU shop set PREFIX=SHOP
set OPERATOR_FILE_NAME=./%TYPE%/%PREFIX%%CONTEXT%
echo v_%NAME% %DS_DES_PATH%/%NAME%.ds -label "NEW VEX %NAME%" >> %OPERATOR_FILE_NAME%
rem exec VEXcompile
%COMPILE_FILE_NAME%
pause
thx .. would be greate to get some help ..