Results 1 to 5 of 5

Thread: summary of diffs between 1.3 and 1.4?

  1. #1
    Junior Member
    Join Date
    Mar 2007
    Location
    Raleigh, NC
    Posts
    4

    summary of diffs between 1.3 and 1.4?

    Is there, somewhere, a document that summarizes differences in the schema from 1.3 to 1.4, to assist with porting? Please do not say look at the current release notes....currently the available document linked from the Khronos website is for 1.4.1, and seems to only talk 1.4 -> 1.4.1., with no mention of 1.3!

    I'm sure I could reverse engineer the diffs from the 1.3.1 and 1.4.1 specs, but I'd rather have a primer!

    Thank you.

    Graham Rhodes
    Graham

  2. #2
    Junior Member
    Join Date
    Mar 2007
    Location
    Raleigh, NC
    Posts
    4
    I suppose the info I asked for might be useful to someone; however, having looked into things more thoroughly, it seems the right thing to do is to throw away the old 1.3 stuff and start anew with COLLADA_DOM. Thanks to all who read the thread!
    Graham

  3. #3
    Senior Member
    Join Date
    Aug 2004
    Location
    California
    Posts
    771
    It's true that COLLADA 1.3 and 1.4 define separate XML namespaces such that they exist independently. In the past I have recommended that people with 1.3 implementations should keep them as-is since 1.4 has no impact on supporting 1.3 documents.

    COLLADA 1.3 and 1.4 share many of the same elements and constructs, although there are significant changes and additions in 1.4. For example they share most of the geometry mesh representations but differ greatly on the lighting of that geometry because 1.4 has a comprehensive effects system.

    The COLLADA 1.4 DOM includes classes generated from both the 1.4.1 and the 1.3.1 schema. You can build the DOM using either version of schema classes but you cannot combine them into a single build (because the DOM doesn't support namespaces in it's object model).

    The FCollada library from Feeling Software is an example of building 1.4 support around an existing 1.3 implementation. It offers a higher level API to access documents. You might find that a useful tool.

  4. #4
    Senior Member
    Join Date
    Aug 2004
    Location
    California
    Posts
    771

    Re: summary of diffs between 1.3 and 1.4?

    Quote Originally Posted by grhodes
    ... currently the available document linked from the Khronos website is for 1.4.1, and seems to only talk 1.4 -> 1.4.1., with no mention of 1.3!
    anecdote: COLLADA 1.3 is the last specification completed by SCE et all prior to the adoption of COLLADA 1.4 by The Khronos Group consortium. Khronos is promoting open standards, including COLLADA and OpenGL among others, and since 1.3 predates the technology transfer, khonos.org hosts only information about COLLADA 1.4 and beyond.

  5. #5
    Junior Member
    Join Date
    Mar 2007
    Location
    Raleigh, NC
    Posts
    4
    Good historical information folks, thank you. We are producing 1.4x files out of our procedural geometry tool, so it makes sense for me to just use COLLADA_DOM and forget the old code that wasn't even written with the DOM. I'm up and running now!
    Graham

Posting Permissions

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