May 20th, 2008 by Helge Mathee - Viewed 941 times - Popularity: 17%
So the keen folks at the german XSI forum (http://www.xsiforum.de) discussed the topic of generating separate objects out of all of the polygon islands making up a polygonmesh. Even though this doesn’t seem to be a too tricky scripting problem, using commands to achieve this split-up can slow down XSI quite alot, especially if the source mesh contains a huge amount of polygon islands. Therefore I tried to come up with a object oriented solution, and here it is.
Read the rest of this entry »
Posted in JScript, Modeling, Programming / Scripting | 1 Comment »
May 8th, 2008 by Helge Mathee - Viewed 2698 times - Popularity: 29%
Hey gang,
working on some characters with secondary motion I came up with a pretty simple spring op including some caching / plotting functionality and thought I’d share it.
Read the rest of this entry »
Posted in General | 20 Comments »
April 20th, 2008 by Patrick Boucher - Viewed 1414 times - Popularity: 32%
When you start building new tools or a new pipeline you have to answer quite a few artist-centric questions such as what you want these tools to do and how they will fit into the workflow. You also have to answer a few technical questions unless you might wind up in a quagmire consisting of disparate tools, unmaintainable code and longer than necessary development times.
Some of the choices that need to be addressed are the technological choices of tools, systems, libraries and techniques.
Which tools and technologies should you use and why? I won’t pretend to be suggesting the holy grail of tool chests. I just felt like sharing the choices I’ve made and why I made them. Please don’t hesitate and comment if you think I’m off base, you have questions or would like to suggest other alternatives that you use. I’d love to hear, and learn, from you!
Read the rest of this entry »
Posted in General | 5 Comments »
April 20th, 2008 by Patrick Boucher - Viewed 751 times - Popularity: 28%
I’ve finally decided to pipe the site’s RSS Feeds through Feedburner.
Update your subscriptions if you wish. The links can be found in the footer, entries to the left and comments to the right.
Cheers!
Posted in General | No Comments »
April 2nd, 2008 by Patrick Boucher - Viewed 1164 times - Popularity: 43%
When working with XSI in a facility I often use Python modules to better package my code and allow easy reuse of key parts in the different tools that are developed. These modules I usually keep in a location on the main drive of the workstations, for example: C:\<facilityName>\libs\python.
I’ll also put in place a system to push central library changes to the local computers and insert the library location in the PYTHONPATH environment variable.
The XSI Wiki has a great page on the pros and cons of the module approach. One of the cons is that the Application global variable is only accessible in your script files and plugin files and not in your modules.
Read the rest of this entry »
Posted in Bablings and Ramblings, Python | No Comments »