Waveform trouble - Doesnt work

   3554   4   0
User Avatar
Member
5 posts
Joined: Sept. 2007
Offline
Hi, I'm having a trouble… the waveform deform is not working. I already “re-install” houdini, and still having the same trouble… I dont know what can be happening…

Houdini 9.5.241
Windows XP sp2
AMD 64 X2 4600+, 2GB RAM
mmm… Python 2.5.2 and 2.6 installed (for blender)
mmm… i dont know what else can i descript about my computer, I have an environment setting “PYTHONPATH c:\python25…” and nothing more…

The console says:

"Usage: vcc
Options

Help:
-?
-H
-h Shows this usage message

Compiler Behaviour:
-i Turn indentation off .
-c Encrypt VEX output
-w wlist Ingore warnings listed as a comma separated list with no
spaces in between. i.e. “-w 2001,2003”
-W Full warnings – show all warnings

Configuration:
-Dname=def
-Dname Define name with value “def” as if by a #define. If
no =def is given, the name is defined with a value 1.
-Idir Add directory specified to the include search path.

Information:
-E Dump output from VCPP w/o parsing.
-r Do not treat VEX OP parameters as reserved words.
-R Treat VEX OP parameters as reserved words (default).
-X ctx Print out global variables and function signatures for
a given context. The contexts may be one of:
image3d, chop, cop, pop, sop, cvex,
surface, displace, fog, light, shadow or photon

Compiler I/O:
-o file Specifies an alternate output filename.
If “-o stdout” is specified, the output will be sent
to stdout. The “-o stdout” option should not be used
in conjunction with the -u or -p options.
-e file Specify an output file for error messages.
-q Quiet operation (suppress messages).
-Q Very quiet operator (suppress warnings/messages).

Dialog Script:
-G Use simplified parameter grouping mechanism.
-g nparm Break parameters into groups of nparm parameters.
-l file Create an operator type definition file for the operator.
-L file Specifies an operator type library file that the operator
definition should be added to. If not specified, the
type definition file is also used as the library file.
-n name The name of the operator.
-N label The label of the operator.
-S shader The name of the shader file renderers should look for.
-C icon With the -l option, the icon for the operator.
-t minin With the -l option, the minimum inputs for the operator.
-T maxin With the -l option, the maximum inputs for the operator.
-m Create an operator type definition for the VOP operator.
The name of the definition file must be specified.
-M Specifies an operator type library file that the VOP
definition should be added to. If not specified, the
type definition file is also used as the library file.
-b Create backup copies of operator type library files.
-p Create a dialog script to define a VOP Operator equivalent
to the operation defined by the source file.
-P Create only the VOP Operator – no VEX code is generated.
-u Create associated UI dialog script file.
-U Create only the UI file – no VEX code is generated.
create associated .ds files for them. No compiling is
actually performed with this option.
Warning: #pragma statements are not saved in VEX object
code, so UI hints in the source are lost.
-x Force generation of a compiled .vex file. The generation of
this file may be disabled if the -l or -m options are used.

input_file Specifies the input filename. If this parameter is
omitted, input will be read from stdin.

The output filename can be specified with or without the .vex
extension. The correct extension will be appended to the filename.
Usage: vcc
Options

Help:
-?
-H
-h Shows this usage message

Compiler Behaviour:
-i Turn indentation off .
-c Encrypt VEX output
-w wlist Ingore warnings listed as a comma separated list with no
spaces in between. i.e. “-w 2001,2003”
-W Full warnings – show all warnings

Configuration:
-Dname=def
-Dname Define name with value “def” as if by a #define. If
no =def is given, the name is defined with a value 1.
-Idir Add directory specified to the include search path.

Information:
-E Dump output from VCPP w/o parsing.
-r Do not treat VEX OP parameters as reserved words.
-R Treat VEX OP parameters as reserved words (default).
-X ctx Print out global variables and function signatures for
a given context. The contexts may be one of:
image3d, chop, cop, pop, sop, cvex,
surface, displace, fog, light, shadow or photon

Compiler I/O:
-o file Specifies an alternate output filename.
If “-o stdout” is specified, the output will be sent
to stdout. The “-o stdout” option should not be used
in conjunction with the -u or -p options.
-e file Specify an output file for error messages.
-q Quiet operation (suppress messages).
-Q Very quiet operator (suppress warnings/messages).

Dialog Script:
-G Use simplified parameter grouping mechanism.
-g nparm Break parameters into groups of nparm parameters.
-l file Create an operator type definition file for the operator.
-L file Specifies an operator type library file that the operator
definition should be added to. If not specified, the
type definition file is also used as the library file.
-n name The name of the operator.
-N label The label of the operator.
-S shader The name of the shader file renderers should look for.
-C icon With the -l option, the icon for the operator.
-t minin With the -l option, the minimum inputs for the operator.
-T maxin With the -l option, the maximum inputs for the operator.
-m Create an operator type definition for the VOP operator.
The name of the definition file must be specified.
-M Specifies an operator type library file that the VOP
definition should be added to. If not specified, the
type definition file is also used as the library file.
-b Create backup copies of operator type library files.
-p Create a dialog script to define a VOP Operator equivalent
to the operation defined by the source file.
-P Create only the VOP Operator – no VEX code is generated.
-u Create associated UI dialog script file.
-U Create only the UI file – no VEX code is generated.
create associated .ds files for them. No compiling is
actually performed with this option.
Warning: #pragma statements are not saved in VEX object
code, so UI hints in the source are lost.
-x Force generation of a compiled .vex file. The generation of
this file may be disabled if the -l or -m options are used.

input_file Specifies the input filename. If this parameter is
omitted, input will be read from stdin.

The output filename can be specified with or without the .vex
extension. The correct extension will be appended to the filename."



Any advice will be welcome, . Thanks
User Avatar
Member
5 posts
Joined: Sept. 2007
Offline
nobody knows? shame… i still have the trouble, i dont know what is going on
User Avatar
Member
519 posts
Joined:
Offline
No issues here on the latest build and on linux. Only python 2.5 here. Could you deinstall python 2.6 easily and then see if you still have this error?
User Avatar
Member
5 posts
Joined: Sept. 2007
Offline
I still have it,
This week i will research about that, trying different things
User Avatar
Member
1908 posts
Joined: Nov. 2006
Offline
The problem is actually not Python related at all. The info that is printed to the console is in regards to a problem with VEX, specifically in this case a problem with the wave shape VOP SOP that is in the Waveform asset. It looks as though Houdini is unable to compile the code generated by the VOPs because of an error in the Compiler command. Without seeing it it is hard to know exactly what the problem is.

If you dive inside the asset and examine any warnings, as well as the contents of the Compiler parameter it may lead to some understanding of the problem and we can be of further assistance.

Also, a word about Python and Houdini. On Windows, Houdini does not use the system install(s) of python: it uses a python distribution that exists in the install directory so your version 2.6 will not cause any problems with how Houdini operates.
Graham Thompson, Technical Artist @ Rockstar Games
  • Quick Links