Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Implementation of a COLLADA scene-graph
2006 (English)Independent thesis Advanced level (professional degree), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

The need for more graphical content in real-time applications is rapidly increasing. As hardware becomes more powerful, the polygon limit, shader possibilities and thereby also the room for details in a scene or model increases. The work to create these large digital worlds is done using different digital content creation tools (DCC tools), for example Autodesk Maya, 3dsMax, Milkshape or Blender. This makes it valuable to have a versatile non-proprietary format that can handle large data sets, and that's what makes COLLADA interesting for this thesis. A COLLADA document can contain and support almost every feature that a modern content creation tool could need. More importantly, it also contains a scene-graph. Agency 9's current 3D engine - AgentFX - has been using a scene-graph structure for several years. This scene-graph has to be created by manually building the graph: adding and removing nodes and their children, grandchildren and so on. But is it possible to directly use the scene-graph contained in a COLLADA document for a real-time 3D engine? The main goal of the thesis is to implement and evaluate a client-server architecture of a 3D engine with COLLADA as the base format, continuing on Agency 9's path of supporting COLLADA, and using a scene-graph structure. This thesis mainly covers the client part of the 3D engine. It describes the COLLADA format in more detail, and also how to parse and store the COLLADA data structures. Also, the issue of how to communicate as much and detailed information to the rendering server as possible is addressed. (Konfidentiell till 2007-06-01 )

Place, publisher, year, edition, pages
2006.
Keywords [en]
Technology, scenegraph, scene-graph, scene graph, 3d engine, 3d graphics, COLLADA, game, programming, content pipeline, JAXB, XML
Keywords [sv]
Teknik
Identifiers
URN: urn:nbn:se:ltu:diva-46713ISRN: LTU-EX--06/265--SELocal ID: 45515a44-d075-49be-b793-28b127f4d2ddOAI: oai:DiVA.org:ltu-46713DiVA, id: diva2:1020028
Subject / course
Student thesis, at least 30 credits
Educational program
Computer Science and Engineering, master's level
Examiners
Note
Validerat; 20101217 (root)Available from: 2016-10-04 Created: 2016-10-04Bibliographically approved

Open Access in DiVA

fulltext(1071 kB)821 downloads
File information
File name FULLTEXT01.pdfFile size 1071 kBChecksum SHA-512
e46d1dc5c17888f247624d98828f9ff90f9f42041404b9877cbafd651a6404bee4252e5cd4e5f41bb32b748b6a891ce6ec7470ec140cccd78d0722233c4d4dc7
Type fulltextMimetype application/pdf

Search outside of DiVA

GoogleGoogle Scholar
Total: 823 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 103 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf