sasikalar / gamekit

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

Beginning Blender 2.5 integration #66

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Hello,

Blender 2.5 is in feature freeze for quite a time now and the current bug 
correction/stabilizing period will soon lead to a stable 2.6 release. It is 
quite safe to say that the file format will not change a lot anymore and it 
did change a lot between 2.49 and 2.5. I was thinking that it might be a 
good time for beginning integration with blender 2.5.

I am interested in working on it but I would appreciate your impressions.

Is is still the plan to just pass a blend file to a gamekit executable, if 
yes do you have some doc/point of view on how to modify blendloader to 
accept blender 2.5 files.

Thanks

Xavier

Original issue reported on code.google.com by xavier.thomas.1980@gmail.com on 4 Jun 2010 at 6:55

GoogleCodeExporter commented 9 years ago
By the way I saw you added a serializer for 2.5 and keep the old one. Is that 
temporary? Any hint on where to start looking regarding a do_version()?

Original comment by xavier.thomas.1980@gmail.com on 13 Jun 2010 at 6:20

GoogleCodeExporter commented 9 years ago
Is any of this checked in and/or available as a complete diff for me to test 
against? I am currently trying to run the old diff on the Windows XP build (and 
once successful there, doing the same on my OSX).

Original comment by BenT.Sol...@gmail.com on 14 Jun 2010 at 12:06

GoogleCodeExporter commented 9 years ago
xavier,
Yeah, it's a temporary place to test the Header/DNA generator. The version 
testing 
should be done in the new gkBlendFile::doVersionTests() function.

The blender do_versions is located in 
blender/source/blender/blenloader/intern/readfile.c.

Ben. It all has been checked into svn. 

In revision 423, I applied the latest action patch above manually to the newer 
scene 
converter in Engine/Loaders/Blender2.

You can diff against revision 423 & 422 for changes related to Blender25, or 
diff 
from revision 418 which contains all changes since the above patches.

Original comment by snailr...@gmail.com on 14 Jun 2010 at 12:27

GoogleCodeExporter commented 9 years ago
Given my changes are minimal, I'm going to assume that I can just get the 
latest version and run from that. Will report back with WinXP and OSX results

Original comment by BenT.Sol...@gmail.com on 14 Jun 2010 at 1:01

GoogleCodeExporter commented 9 years ago
A very awesome success... I am very thrilled :)

Minor points (unrelated to this) is that the flying monkey leans the wrong way 
when steering, but that's not an issue.

You work on this is VERY much appreciated :)

Original comment by BenT.Sol...@gmail.com on 14 Jun 2010 at 4:49

GoogleCodeExporter commented 9 years ago

Original comment by snailr...@gmail.com on 27 Jun 2010 at 5:00