Game Development Community

Softimage DTS Exporter Utility

by Matt Summers · 03/10/2009 (6:56 am) · 14 comments

www.darkindustries.com/gg/di_header2.jpg

Softimage DTS Exporter Utility

I have been spending my spare evenings over the last few weeks working on the automation tools for the XSI... I mean Autodesk Softimage DTS exporter. Here is a screen shot of how it looks so far:

www.darkindustries.com/gg/softimage_utility.jpg

The DTS Utility is a scripted XSI plugin written in JavaScript and should be very easy for anyone with basic programming skills to modify if they choose to do so. All of the automation tools have been broken up into Custom Commands to allow for even more flexibility.

This means that you can assign Keyboard Shortcuts to any or all of the DTS automation commands, you can drag and drop the Commands onto buttons, shelfs, toolbars, custom layouts, use them in your own scripts (in any script language supported by XSI), or whatever else your work flow requires. I will finally be using the exporter to create game content so the refinements that result from my use will get rolled back into the utility as well.

I have been targeting XSI 6.x with both the compiled exporter and the scripted UI so it currently works with XSI 6+ and XSI ModTool 6+. Once ModTool is updated to 7.5 I may consider targeting a newer SDK if there is a benefit.


Softimage DTS Exporter Documentation

I decided its also time for a facelift to the Dark Industries website. I am just about finished with the graphics for the new design and as part of the website update I will be rolling out web and video based documentation for the Softimage DTS exporter. My goal is to make it the most complete DTS documentation available. There is a quite a bit of information on the DTS format on the GG website but its really fragmented and requires a lot of effort to really get a handle on what exactly DTS is and how to work with its features.

I plan to go into quite a bit of application specific detail (on XSI specifically) and cover the things not generally covered by any of the existing purely DTS related documentation such as, working with materials, shaders and render maps, getting complex rigs to export, working with Motion Capture data, etc. I have the documentation system already installed and ready to go, so once the Exporter Utility is finished I will begin compiling the content and recording videos.

Given that Torque3d will change up the Art pipeline in Torque I will also be writing tutorials and info on COLLADA related Torque asset creation with XSI. Given that the COLLADA tool chain its still being written the new pipeline info will be added after the most of the other content is completed.

I know some of you might be thinking "Wouldn't it be better to use TDN instead of creating your own?". I write web based software on an almost daily basis so it is actually a lot easier for me to customize an existing system that I have full source for than to work around the limitations of someone elses system. A lot of what I plan on writing will be application specific as well, if any of my general DTS content ends up well received I will have no problem contributing it to TDN or other Torque documentation.


Autodesk Softimage 7.5

My update to Autodesk Softimage 7.5 from 7.0 should be arriving in the next few days so I am now assimilated into the Autodesk family. Softimage 7.5 isn't that big of an update, mostly just bug fixes, one or two new features and a change over to the Autodesk Flex licensing from the old Softimage SPM licensing. Autodesk is currently promoting a decent upgrade promotion to update and get on maintenance so I figured I'd jump in.

Still lots to do and not enough time to do it all in.

#1
03/10/2009 (8:01 am)
This is looking great Matt, your tools for Softimage are really begging to take shape! We as a mostly softimage based studio are watching these with great interest!
Awesome work!

~C
a 3d artist's journal
#2
03/10/2009 (8:48 am)
wow this is amazing people have been asking for a xsi exporter for years and when it finally gets worked on again you just don't work on it you finish it + you make it the best exporter there is.

if i have any extra money i would give you money right on the spot you should get money for this its just to good of a exporter now. i like xsi then any other program i have used and my 3d work has improved i think by 200% just by using xsi. its not just my work as gotten butter but that work that looks 200% better i can do it allot faster then any work i used to be able to do.

xsi is well worth the money they are asking for it so will t3d when it comes out. i been using a test export to export my stuff but i thin i can finally say cya to that test export. :P

i do need some importers though which i will be looking for tomorrow thats if i can find them as all xsi stuff is hard to find.
#3
03/10/2009 (4:57 pm)
Ive used XSI in the past but have since gone to Maya. This looks like a great tool for XSI users. Any chance when your done you could write an updated one for Maya 2008? I cant get the older version to work on 64bit. Thanks!
#4
03/10/2009 (6:42 pm)
64bit too?
#5
03/10/2009 (7:25 pm)
@Apparatus: Yes, scripted plugins have the benefit that they are not 32/64 bit specific, and thus work on both. Should work with the Linux version of XSI/Softimage as well for anyone going that route.

I do have a 64bit build of the XSI exporter that James Brad Barnette sent me last week. All I know is that it loaded into XSI 64bit without any errors, but no testing has been done using it yet. I sent him some sample files to give it a go but haven't heard anything back yet. If you are feeling brave enough to give it a try let me know.

@DarqueLord: Given that I don't have a copy of Maya and that I don't currently have a 64bit development environment I am probably not much use to you. :) Are you having problems with the scripted interface for the Maya exporter, the exporter itself? or both?

@everyone else: Thanks, still lots of work to do but its getting there.
#6
03/10/2009 (8:39 pm)
I do want to try it actually, thanks Matt.
#7
03/11/2009 (1:15 am)
This looks great excellent work Matt i want to try it too :)
#8
03/11/2009 (2:48 pm)
Quote:Once ModTool is updated to 7.5 I may consider targeting a newer SDK if there is a benefit.

I have been told buy soft.... Autodesk in no uncertain terms that this is not going to happen. This is for the same reason that there is no longer a Foundation version. ICE cannot be removed from XSI. It is at the core of the application. so there cannot be a version of XSI that doesn't contain it and there for cannot be a new mod tool based on the XSI 7 code base
#9
03/11/2009 (3:15 pm)
@James: That is what I remember Softimage saying about Modtool pre Autodesk purchase. But the text on the ModTool download page seems to contradict that statement slightly

Quote:With Softimage 7.5 power under the hood, and all the tips, tools, and training that you need to hit the ground running, the Autodesk® Softimage® Mod Tool software is the best way to get into game development. Download Mod Tool, and start creating your future today!

Now it is possible that its just a mistake made by some over velous marketing person, given that the current download is still based on XSI 6.x. Either way it makes no difference to me, I just find it interesting more than anything.
#10
03/11/2009 (4:11 pm)
Thank you, I can't wait to see the video
#11
03/11/2009 (6:25 pm)
The XSI 7.x compatible 64bit version of the exporter is now included in the exporter download available here.
#12
03/12/2009 (1:51 am)
I read a post on the Crymod forums of a guy that claimed to be on the the 7.x mod tool beta. I can ask my guy at soft.... Autodesk about it tomorrow. See if there is a Beta program. He has always been able to et me in on all of the Softimage Beta Stuff.
#13
03/12/2009 (4:00 am)
Its great to see all the work your putting into this Matt thanks allot!
#14
03/28/2009 (2:21 am)
will this work with older versions of XSI. I have version 5.11