[Golist] Go & Papervision3D integration

CyberPunK cyb3rpunk at libero.it
Wed Apr 16 01:04:43 PDT 2008


Hi list!

 

Being my first post (even if I've followed the list for a while), let me
thanks Moses for the great work he's doing. I was a great fan of FuseKit and
now I'm totally excited by the potential of the GoASAP project.

I only wish I had more time to work on it and contribute to make it growing
:)

 

And here we came to the matter of my post.

 

Recently I've worked on a 3D project using Papervision3D . and making
transition transitions with other tween engines (read caurina Tweener by Zeh
Fernando) was quite a pain.

Don't get me wrong, I think that the tweener made by Zeh it's great it most
situations. It's just that it hadn't suited my needs in this particular
project.

 

In particular, I needed to synchronize some animations to the render engine.
Start/stop the render engine when the tween begin/complete and stop or pause
the tween when the engine was stopped by other means.

I think that would be a problem even with a tween written upon GoASAP
without a deeper integration between the two systems. But due to the nature
of GoASAP I think that deeper integration would be possible.

 

After the end of the project, I've started to investigate the structure of
Papervision3D, to see if it would be possible to better integrate a tweener
with it.

Briefly told, what I've found is that the BasicRenderEngine is easily
extendable and it's possible to add custom actions to the render list.

 

Now I'm looking forward to see if it's possible to create some sort of
GoRenderEngine who centralize and synchronize the pulses of Papervision3D
with those of GoASAP in a single routine/loop.

 

Since I don't know much about GoASAP yet (and I'm not that great as OOP
coder), I could definitely use some help or indication about where to start
looking :)

I'm also interested in your opinions about my idea, maybe someone with a
better experience in this kind of projects can see aspects of it I can't
see, revealing it as an overkill as I fear :)

 

Thanks everyone, specially Moses

Alessandro

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080416/21514133/attachment.html 


More information about the GoList mailing list