CLINTON'S
TrueSpace Python Scripts
** 21-Ausust-2004 rgb color cubes
*** 24-July-2004 coundown timer
***
28-June-2003 added GUI buttons demo script
*** 22-June-2003 added
GUI version of Matthew Bennett's Poser Import Script
***
19-June-2003 start experimenting with python - created a commented
version of dlgpassw.py
|
RGB Color Cube |
|---|
|
|
|
Create an object. Select it and run the script. The individual cube sizes are taken from the currently selected object. |
|
Get the RGBcolorcube script here |
|
|
|---|
|
|
|
|
|
Countdown timer script keyframes digits in and out of position. |
|
|
|
10 digits for the seconds, 6 for tens of seconds and 10 digits for minutes are created and stored out of sight of the camera until moved into position by the script. The digit objects are named “min0” to “min9”, “tsec0” to “tsec5”, and “usec0” to “usec9”. The picture above shows objects “min1 : tsec0 usec6” in position. Get the countdown timer script Here |
|
|
Dlgpasswcomments.py is a commented
version of dlgpassw.py included with TrueSpace. It's purpose is
to try to understand the GUI interface available for scripts. My
main sources of information are the pythonwin source code from
www.python.org
and documentation from
http://msdn.microsoft.com/library/default.asp.
Click
dlgpasswcomments.py to get the
password dialog script.
Below is an improved version of
dlgPasswcomments which uses PyCWnd and PyCDialog methods . Reference
information can be found at ASPN
Click
dlgpasswcomments2.py to get the
improved password dialog script
Below is a GUI version of
Matthew Bennett's Poser to Truespace script. The original
article for the script was in Issue #45 of 3D Artist magazine
and was available for download from 3dfuel.com
This version has a
file dialog box and a dialog to enter the number of frames,
time increment between poses, name of object in truespace, and a
scaling parameter.
Click GUIposer_auto_load.py
to get the script.
Export the animation from Poser as
Wavefront Object files (obj), then use the script in truespace to
import the object files.
Use the file dialog to choose any of the
sequentially numbered obj files.
If truespace object loading is
not set to screen fit, increase the scaling factor to about 10.
This
script runs very very slowly for complex poser figures.
I
exported only the figure's hand for my tests and that worked
well.
The following 2 scripts modify the
password dialog scripts to use list boxes and combo
boxes.
listbox1.py
combobox1.py
The
following script demonstrates the buttons that work , push buttons,
check boxes and 3 state check boxes.
Radio buttons didn't work for
me.
buttons2.py