Page 2 of 2 FirstFirst 12
Results 11 to 18 of 18

Thread: XSI 5.11 Collada Export Bug

  1. #11
    Junior Member
    Join Date
    Aug 2004
    Location
    Montreal
    Posts
    20
    Hello, sorry for the silence, we've been pretty busy with Siggraph. We are aware of these problems and we are looking into releasing a solution for all XSI 5.1x users.

    Best regards
    Alexandre Jean Claude
    Team lead - Pipeline and Data Management
    Softimage/AVID

  2. #12
    Junior Member
    Join Date
    Jul 2006
    Posts
    5

    Constructive suggestion.

    Quote Originally Posted by ajclaude
    Hello, sorry for the silence, we've been pretty busy with Siggraph. We are aware of these problems and we are looking into releasing a solution for all XSI 5.1x users.

    Best regards
    Well, I've received several responses from Softimage here and elsewhere, all indicating that there are no concrete plans to release an update to fix any of these issues.

    Plus, working with two other game developers, I discovered today, that even if I manually "fix" the output from XSI 5 by hand-editing the XML file, the animation itself is unusable in both Max and Maya 7, as well as the game engine I am using.

    Here's a constructive suggestion.

    If Softimage would have kept the Collada 1.4 exporter as a plugin with the source code available, I would have been busy adding the missing features and fixing the bugs I've found myself, instead of posting on this forum. (This is what I did with all of the other 3D products I am using Collada with.)

    Softimage should reconsider their decision, and once again open the source code for their Collada exporter, so that third-party developers can quickly resolve bugs and other issues on their own.

    I don't understand what competitive advantage it gives Softimage to have a closed-source Collada plugin, while just about everyone else who is supporting Collada, big and small (Max, Maya, Carrara/Hexagon, modo, and more to come) is freely sharing the source code for their implementations, to make sure that any issues can be quickly addressed outside of the normal update cycle schedules.

    What do you say Softimage? Open the source code for your Collada 1.4 plugin, and let your customers work out the issues for themselves.

    Cheers.

  3. #13
    Junior Member
    Join Date
    Aug 2004
    Location
    Montreal
    Posts
    20
    Hi, we understand your issues and your concerns. Here are some answers

    ==========================================
    We have two levels of source code availability for the COLLADA integration.

    The first level which is available to all XSI users via the SDK, is the dotXSIConverter source code which is also used for converting to/from COLLADA. This is essentially the plugin stub that connects XSI with the FTK (described below). This source code ships with all flavors of XSI including the Foundation licenses.

    The second level is only available to maintenance customers who require the full source code of the FTK, which is the low level layer we use to read/write COLLADA and dotXSI files. This is available only on a case by case basis and with additional charges. The reason for this is that we have more IP to protect in that source code than the dotXSIConverter itself. It is therefore a lot more legal work to get it in the hands of customers. This is a policy that is not exclusive to our company, others like Autodesk for example, do not distribute the source code for the FBX library which is the equivalent.

    Even if you don't have access to the FTK library and you want to patch the output of the COLLADA file, it would be possible to recompile the dotXSIConverter and add code there that would inspect the nodes and fix them. You have full access to the elements, attributes and content of the XML file prior to writing it. The dotXSIConverter works as follows

    1. create UI/contexts/FTK scene
    2. populate the FTK scene from the XSI scene
    3. write

    You can easily add code in any of these stages to match up with your pipeline.

    If you want to go that route, and you need some advice, drop us a line and we will try to find some time to help you.

    ==========================================
    On the issues of Max and Maya interoperability, we have indeed experienced issues and problems on our side. Some of it are bugs in our software, and some of it are bugs in other people's software. We are putting a lot of resources to ensure a better user experience, but because COLLADA is a very flexible format, incompatibilities will occur. That being said, the Khronos group is creating a Conformance Test that COLLADA implementations can use to ensure compatibility with each other. Hopefully, this will increase the quality of the tools.

    On the animation side, we have experienced some "interpretation" problems that could explain your bug. These have to do with the way spline tangent data is represented.

    ==========================================
    Lastly, but not least, we would like to reiterate that we are going to release a solution to fix the most urgent issues in our COLLADA implementation for all 5.1x users.


    Best regards.
    Alexandre Jean Claude
    Team lead - Pipeline and Data Management
    Softimage/AVID

  4. #14
    Junior Member
    Join Date
    Jul 2006
    Posts
    5

    SDK?

    Quote Originally Posted by ajclaude
    The first level which is available to all XSI users via the SDK...
    I am certainly willing to write some code to fix up the appropriate elements and attributes in the Collada XML, to the extent that it is possible, so an SDK that will help to implement such code sounds good.

    However, I tried to download the XSI SDK from your site at www.softimage.com, under the Softimage|XSI SDK tab, but your site does not permit me to download the SDK, even though I have an account. It simply returns me to the login page, even though I am already logged in (the top of the page has a "Welcome" message with my account name, indicating that I am logged in).

    Are you able to authorize me to download the SDK? Or is there another distribution channel for Foundation customers?

    Thanks for following up so quickly.

  5. #15
    Junior Member
    Join Date
    Aug 2004
    Location
    Montreal
    Posts
    20
    There is no separate SDK download for XSI. It's included with the Foundation, Essential and Advanced packages. You can access the help via the start menu. The libs, includes and examples are under a directory called XSISDK in your installation path. Everything you need to recompile the dotXSIConverter is there.


    Best regards.
    Alexandre Jean Claude
    Team lead - Pipeline and Data Management
    Softimage/AVID

  6. #16
    Junior Member
    Join Date
    Jul 2006
    Posts
    5

    Thanks.

    Quote Originally Posted by ajclaude
    There is no separate SDK download for XSI. It's included with the Foundation, Essential and Advanced packages...
    Thanks. The SDK looks like it has everything I need to get started on my own plugin.

    By the way, do the licensing terms for the SDK permit me to distribute any plugins I develop to other Softimage customers?

    A number of game developers would appreciate it if I could share a post-processing plugin that fixes up XSI's Collada files enough to work with a game engine I'm working with.

    Hopefully the SDK makes it possible for me to work out a solution before you have an update available.

    Good luck working on your update.

  7. #17
    Junior Member
    Join Date
    Aug 2004
    Location
    Montreal
    Posts
    20
    You can read the EULA provided with XSI and the SDK. You can redistribute modified examples as long as it's not for profit. I believe you need to maintain all the copyright information, please double check the EULA.

    Hope that helps!
    Alexandre Jean Claude
    Team lead - Pipeline and Data Management
    Softimage/AVID

  8. #18
    Junior Member
    Join Date
    Aug 2004
    Location
    Montreal
    Posts
    20
    We have put an unsupported patch for COLLADA support in XSI 5.1x. You can download it from here

    http://www.softimage.com/downloads/default.aspx

    It fixes the following issues

    - fixed: duplicate ID when material and a clip share the same name
    - add missing "#" prefix to the accessor source for vertex attributes (Position, Normal, UV Texture, etc.)
    - add missing "#" prefix to the skin source element
    - fixed: CgFX parameters <setparam> not filled properly at export
    - handle URI relative and absolute path. Output file:/// when path are absolute, output without the "file:///" when the file is relative and reads both file:/// and file:// or relative path without file:///


    Enjoy!


    PS: we will check back if there are any other issues on the 28th (Vacation).
    Alexandre Jean Claude
    Team lead - Pipeline and Data Management
    Softimage/AVID

Page 2 of 2 FirstFirst 12

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •