<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:tahoma,new york,times,serif;font-size:12pt">we have exactly the same blend file change management issue on our<br>project. The only real maintainable solution is to be able to see in text<br>form the content of a blend file and to do patches via SVN or whatever<br>CM system you use. To that end, I think an XML file format is best, and<br><span>started <a target="_blank" href="http://blenderartists.org/forum/showthread.php?t=170037">http://blenderartists.org/forum/showthread.php?t=170037</a></span><br><br>At BlenderCon this year, there was a demo of an excellent examiniation<br>tool that showed dependencies and linkages. <br><div>&nbsp;</div>----------------<br><br><div style="font-family: tahoma,new york,times,serif; font-size: 12pt;"><br><div style="font-family: arial,helvetica,sans-serif; font-size: 13px;"><font face="Tahoma" size="2"><hr
 size="1"><b><span style="font-weight: bold;">From:</span></b> Herman Bruyninckx &lt;Herman.Bruyninckx@mech.kuleuven.be&gt;<br><b><span style="font-weight: bold;">To:</span></b> Blender and Robotics &lt;robotics@blender.org&gt;<br><b><span style="font-weight: bold;">Sent:</span></b> Mon, November 9, 2009 2:00:19 PM<br><b><span style="font-weight: bold;">Subject:</span></b> Re: [Robotics] Verson Control of .blend files<br></font><br>
On Mon, 9 Nov 2009, Gilberto Echeverria wrote:<br><br>&gt;<br>&gt; We are now a bit further in the development of the openRobotSimulator on<br>&gt; Blender, working with two developers.<br><br><br>That sounds great! Could you share something about the functionality you<br>have added, how it is being done, how it can be used, where you still want<br>to go, etc? One of the things that were mentioned some months ago on this<br>list was your goal to be able to get the images from several cameras out of<br>Blender; have you made progress on this topic?<br><br>Herman<br><br>&gt; We have a fair amount of<br>&gt; components defined, each of them in separate .blend files.<br>&gt; The idea is to be able to store each component separately (sensors,<br>&gt; robotic parts, cameras, etc.) and put them together into a new .blend<br>&gt; file to assemble any particular kind of robot.<br>&gt;<br>&gt; It is at this point that we come to face two problems:<br>&gt;<br>&gt;
 1. Maintaining a consistent repository of the .blend files<br>&gt; We are currently using a repository in Launchpad, using bazaar. This is<br>&gt; now creating a problem, since there doesn't seem to be any change merger<br>&gt; inside of the .blend files, because they are binary files. So working<br>&gt; concurrently makes change control a problem. This applies to changes<br>&gt; both to the python scripts inside the blender files, as well as to the<br>&gt; 3D models of the components.<br>&gt; How do the Blender Foundation projects keep track of their files? For<br>&gt; instance for the films and games developed in Blender.<br>&gt;<br>&gt; 2. To create a new robot, we do 'appends' of the component pieces.<br>&gt; For example, append a camera to a robot.<br>&gt; If the same process is repeated, the new objects for the robot and<br>&gt; components get new names like robot.001, camera.001, along with the<br>&gt; scripts and textures associated to them.
 This creates a lot of problems<br>&gt; with the python scripts, since they have to guess the new names. Is<br>&gt; there a way to keep things like scripts and materials as links shared by<br>&gt; several objects?<br>&gt;<br>&gt; I hope my questions are not too confusing. Any help with this problems<br>&gt; will be greatly appreciated.<br>&gt;<br>&gt; All the best<br>&gt;<br>&gt; Gilberto<br>&gt; _______________________________________________<br>&gt; Robotics mailing list<br>&gt; <a ymailto="mailto:Robotics@blender.org" href="mailto:Robotics@blender.org">Robotics@blender.org</a><br><span>&gt; <a target="_blank" href="http://lists.blender.org/mailman/listinfo/robotics">http://lists.blender.org/mailman/listinfo/robotics</a></span><br>&gt;<br><br>-- <br>--<br>&nbsp;  K.U.Leuven, Mechanical Eng., Mechatronics &amp; Robotics Research Group<br><span>&nbsp; &nbsp;  &lt;<a target="_blank"
 href="http://people.mech.kuleuven.be/%7Ebruyninc">http://people.mech.kuleuven.be/~bruyninc</a>&gt; Tel: +32 16 328056</span><br><span>&nbsp;  EURON Coordinator (European Robotics Research Network) &lt;<a target="_blank" href="http://www.euron.org">http://www.euron.org</a>&gt;</span><br><span>&nbsp;  Open Realtime Control Services &lt;<a target="_blank" href="http://www.orocos.org">http://www.orocos.org</a>&gt;</span><br><span>&nbsp;  Associate Editor JOSER &lt;<a target="_blank" href="http://www.joser.org">http://www.joser.org</a>&gt;, IJRR &lt;<a target="_blank" href="http://www.ijrr.org">http://www.ijrr.org</a>&gt;</span><br>_______________________________________________<br>Robotics mailing list<br><a ymailto="mailto:Robotics@blender.org" href="mailto:Robotics@blender.org">Robotics@blender.org</a><br><a href="http://lists.blender.org/mailman/listinfo/robotics" target="_blank">http://lists.blender.org/mailman/listinfo/robotics</a><br></div></div>
<!-- cg26.c1.mail.mud.yahoo.com compressed/chunked Thu Dec  3 07:27:45 PST 2009 -->
</div><br>

      </body></html>