Page 2 of 3

Re: Blendigo (for Blender 2.6x) 3.2.10.0

Posted: Fri Apr 20, 2012 4:47 am
by CTZn
StompinTom wrote:Any news on who will be stepping up to the plate once Doug is gone? If I knew how to code, I'd take a crack at it, but it's way too daunting.

Doug, where would you even begin to learn about writing an exporter? I have a basic understanding of Python, but anything beyond basic operations is way over my head, not to mention Blender-specific code and the API...
Doug's much unexpected announce to Glare is relatively recent, barely a month if you allow me to say.

I can be your spiritual mentor Tom if you choose that hard way :D

Re: Blendigo (for Blender 2.6x) 3.2.10.0

Posted: Fri Apr 20, 2012 6:44 am
by dougal2
Feel free to browse the code - it's all Open Source ! :D

https://bitbucket.org/doughammond/blendigo-2.5/src

Day-to-day tweaks are probably not that hard to do (I can't tell any more, been coding for such a long time now...) - most of the tricky stuff of dealing with the blender API and correct XML formatting is abstracted away :)

Re: Blendigo (for Blender 2.6x) 3.2.10.0

Posted: Fri Apr 20, 2012 6:55 am
by CTZn
Sounds like it's a piece of cake :lol:

Re: Blendigo (for Blender 2.6x) 3.2.10.0

Posted: Fri Apr 20, 2012 8:08 am
by StompinTom
CTZn wrote:Sounds like it's a piece of cake :lol:
Ha! Of course, just a click of a button ;) I'll take a poke around, but I am in no way a coder.

EDIT: Haven't taken a look at any of the code, but would it be possible to make a sort of readme or overview of what's what eventually?

Re: Blendigo (for Blender 2.6x) 3.2.10.0

Posted: Fri Apr 20, 2012 8:21 am
by FakeShamus
I'm also no coder, but I've poked around in Blendigo quite a bit in the past and made some tweaks myself.
some of the stuff is relatively easy to figure out, other parts not so much...
but if there is any way I can help I'd be glad to chip in!

Re: Blendigo (for Blender 2.6x) 3.2.10.0

Posted: Fri Apr 20, 2012 8:34 am
by CTZn
Best would be an educated coder of course.

One "beginner" can be usefull as soon as (s)he can add more features than bugs. Not adding bugs is a steep route in itself (one must understand thoroughfuly what's above the tweak), and it takes some extra management steps to build a favorable working environment (versioning, merging and such). github should provide.

Re: Blendigo (for Blender 2.6x) 3.2.10.0

Posted: Fri Apr 20, 2012 10:21 am
by dougal2
I've started a Wiki alongside the code - I'll try and complete the pages in painful detail over the next week or so:

https://bitbucket.org/doughammond/blend ... /wiki/Home

Re: Blendigo (for Blender 2.6x) 3.2.10.0

Posted: Fri Apr 20, 2012 11:41 am
by Headroom
It would be interesting to hear if there are any applicants.
Looking at the range of scripts that have been released there are some experienced Python coders that are also very familiar with the Blender API. Why not posting an ad on Blenderartists.com ?
Once the storm of naive and childish fanboy flames has ebbed, I am sure there are skilled people that may be interested.

Re: Blendigo (for Blender 2.6x) 3.2.10.0

Posted: Fri Apr 20, 2012 12:25 pm
by fbrunell
Blendigo 3.2.10.0
Indigo 3.2.10.0
Blender 2.62.0 r44136

Tried again to see if the bug was resolved for rotating objects when scaling is not uniform through all axis.

I can confirm that there is still a bug...
Blendigo3.2.10.0.jpg
Reading through Doug's various answers concerning the bug, I realized (yeah, it took me some time :oops: ) that my scaling was completely wrong and by just correcting it, I would be able to continue on my project.

With that said, I was able to confirm (and yes it is painful to realize)..... I'm still a newbee at this :?

Doug, thanks a bunch for the work you've done on Blendigo. What you have done in integrating Indigo to Blender is quite impressive and I'll continue spending a lot of days, nights and weekend using the tool you have helped create.

The best of luck in your future endeavours.

P.S. BTW, If you ever feel lonely in your new world, I am sure there will be plenty of people on this post that would vote for your return :wink:
Take care.

Re: Blendigo (for Blender 2.6x) 3.2.10.0

Posted: Mon Apr 23, 2012 3:43 am
by fbrunell
Blendigo 3.2.10.0
Indigo 3.2.10.0
Blender 2.62.0 r44136

Found another problem... It seems like Blendigo does not take into account Parents object location change when calculating child locations!!!

I've tried rendering the following image in blender and with blender, the tripod actually does look like a tripod :lol:
Camera.jpg

Re: Blendigo (for Blender 2.6x) 3.2.10.0

Posted: Mon Apr 23, 2012 4:04 am
by dougal2
fbrunell wrote:Blendigo 3.2.10.0
Indigo 3.2.10.0
Blender 2.62.0 r44136
Oops, I think the recent change of .matrix_world to .matrix_basis in the export code is responsible for this error. Funny it wasn't caught by the regression test scenes, I'll have to add a scene to check for this.

(ref: https://bitbucket.org/doughammond/blend ... 071d19ba44)

Re: Blendigo (for Blender 2.6x) 3.2.10.0

Posted: Mon Apr 23, 2012 5:09 am
by Oscar J
fbrunell wrote:Blendigo 3.2.10.0
Indigo 3.2.10.0
Blender 2.62.0 r44136

Found another problem... It seems like Blendigo does not take into account Parents object location change when calculating child locations!!!

I've tried rendering the following image in blender and with blender, the tripod actually does look like a tripod :lol:
Camera.jpg
I second that. To scale, move or rotate the objects, one can't simply select the object to which the other objects are parented to and rotate it. All objects have to be selected. :?

Re: Blendigo (for Blender 2.6x) 3.2.10.0

Posted: Tue Apr 24, 2012 6:32 am
by dougal2
Sorry, that was a stupid regression that crept in whilst trying to fix the non-uniform scaling bug. It'll be fixed in the next release.

Re: Blendigo (for Blender 2.6x) 3.2.10.0

Posted: Thu Apr 26, 2012 2:54 am
by dougal2
Thanks everyone for your kind words. It has been the experience in programming I've gained from working on projects like this that have brought me up to a level where I could not only apply for but actually get a pretty good job as a software developer. Taking the leaps from hobby programming to self-employed/freelance programmer to full time professional programmer have been always a bit daunting but ultimately very rewarding.

Blendigo 3.2.12.0 is now out, and with luck will be the version bundled with Indigo 3.2 stable.

Take care,
Doug.

Re: Blendigo (for Blender 2.6x) 3.2.10.0

Posted: Thu Apr 26, 2012 3:47 am
by CTZn
You are going nowhere >:{

Ah well, excellent news Doug, and thank you.