<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> </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 <Herman.Bruyninckx@mech.kuleuven.be><br><b><span style="font-weight: bold;">To:</span></b> Blender and Robotics <robotics@blender.org><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>><br>> We are now a bit further in the development of the openRobotSimulator on<br>> 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>> We have a fair amount of<br>> components defined, each of them in separate .blend files.<br>> The idea is to be able to store each component separately (sensors,<br>> robotic parts, cameras, etc.) and put them together into a new .blend<br>> file to assemble any particular kind of robot.<br>><br>> It is at this point that we come to face two problems:<br>><br>>
1. Maintaining a consistent repository of the .blend files<br>> We are currently using a repository in Launchpad, using bazaar. This is<br>> now creating a problem, since there doesn't seem to be any change merger<br>> inside of the .blend files, because they are binary files. So working<br>> concurrently makes change control a problem. This applies to changes<br>> both to the python scripts inside the blender files, as well as to the<br>> 3D models of the components.<br>> How do the Blender Foundation projects keep track of their files? For<br>> instance for the films and games developed in Blender.<br>><br>> 2. To create a new robot, we do 'appends' of the component pieces.<br>> For example, append a camera to a robot.<br>> If the same process is repeated, the new objects for the robot and<br>> components get new names like robot.001, camera.001, along with the<br>> scripts and textures associated to them.
This creates a lot of problems<br>> with the python scripts, since they have to guess the new names. Is<br>> there a way to keep things like scripts and materials as links shared by<br>> several objects?<br>><br>> I hope my questions are not too confusing. Any help with this problems<br>> will be greatly appreciated.<br>><br>> All the best<br>><br>> Gilberto<br>> _______________________________________________<br>> Robotics mailing list<br>> <a ymailto="mailto:Robotics@blender.org" href="mailto:Robotics@blender.org">Robotics@blender.org</a><br><span>> <a target="_blank" href="http://lists.blender.org/mailman/listinfo/robotics">http://lists.blender.org/mailman/listinfo/robotics</a></span><br>><br><br>-- <br>--<br> K.U.Leuven, Mechanical Eng., Mechatronics & Robotics Research Group<br><span> <<a target="_blank"
href="http://people.mech.kuleuven.be/%7Ebruyninc">http://people.mech.kuleuven.be/~bruyninc</a>> Tel: +32 16 328056</span><br><span> EURON Coordinator (European Robotics Research Network) <<a target="_blank" href="http://www.euron.org">http://www.euron.org</a>></span><br><span> Open Realtime Control Services <<a target="_blank" href="http://www.orocos.org">http://www.orocos.org</a>></span><br><span> Associate Editor JOSER <<a target="_blank" href="http://www.joser.org">http://www.joser.org</a>>, IJRR <<a target="_blank" href="http://www.ijrr.org">http://www.ijrr.org</a>></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>