code-google-com / opencollada

Automatically exported from code.google.com/p/opencollada
0 stars 0 forks source link

Add support for <library_nodes> #173

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
The attached patch adds support for <library_nodes>. The patch is created 
against r846.

Original issue reported on code.google.com by nathan.letwory on 9 Sep 2011 at 6:13

Attachments:

GoogleCodeExporter commented 9 years ago
For blender I did get the old illusoft/visser python script collada exporter 
http://colladablender.illusoft.com/cms/ upgraded finally today to B259 and .dae 
output readable by Sketchup and googleEarth, including exporting blender 
library nodes to .dae library nodes (IIRC all main scene and lib nodes from 
blender go to <library_nodes> and the scene just refers to library nodes 
containing collections of more library nodes), but for a very narrow 
application -exporting KML+collada virtual tours for googleEarth.

more..
attached 
School0.dae is via blender's opencollada exporter
SchoolEast2.dae is same blender building exported via modified&upgraded 
illusoft py script, and shows heavy dependence on <library_nodes> to express 
hierarchies of nodes.
Missing door on School0 is because Blender doesn't yet export geometry 
dupli_groups from libraries, and the door is a dupli_group from a separate 
Door.blend library file, and the scale difference on the front porch is due to 
a scale bug in blender collada exporting code (likely not applying scales, 
rotations and translations in the right order, or missing the scale)

Original comment by gpugr...@gmail.com on 9 Sep 2011 at 2:32

Attachments:

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
The patch I created since I'm working on adding group/dupli group support for 
Blender in COLLADA export.

The transform issues are on the list for this too.

Original comment by nathan.letwory on 9 Sep 2011 at 7:31