Cover image for post Vote for PEAR::Image_3D!

Vote for PEAR::Image_3D!

I'd like to beg every PEAR developer to vote on Image_3D, the new 3D rendering package for PEAR. Since the first proposal Kore Nordmann (the lead maintainer) highly refactored Image_3D and added some fantastic new features like:

  • Driver based rendering:

    • The rendering machanism was outsourced to a driver architecture, which by now supports 2 different drivers: Standard and Isometric.

    • Driver based output:

    • The drawing of the image itself is now driver based, too, and supports rendering to GD images (PNG, GIF, JPEG,...) and to SVG graphics.

    • Selectable shading:

    • 3 different types of shading are featured currently: No shading, flat shading and gauround shading.

Some links on this fantastic package:

Hope to see you all vote +1! :)

Comments

It looks cool alright - but how useful is it?

at 2005-07-11

Indeed, the question is more than valid. At a first glance I could not see the sense, too, but there are some fields of application: Imagine you wanna render 3D charts on your website or you want to create 3D buttons or stuff like that. Of course you'll have to cache the rendered results, although Image_3D is quite fast for the fact that it's PHP. :)

Toby at 2005-07-11

It is cool. As a small matter, I wonder why private and protected member names are all prefixed with underscore? Surely the extra hinting isn't useful when real access control is available?

Magic8 at 2005-07-12

Hi Tobias,

ich entwickle auch gerade eine php 3d engine und jetzt bin ich schon ein wenig baff - ich dachte ich sei der erste :-( Bin etwa fast so weit wie ihr, nur dass ich die ganzen "Versuchsskripte" noch in einer ordentlichen API zusammenfassen muss, ich habe auch schon Antialiasing der Ploygonkanten einigermassen am laufen.

Jetzt wollte ich dich einfach mal fragen, was ihr noch so alles einplant, kann sein, dass sich das für mich nicht lohnt, wenn ohnehin ein PEAR Paket entsteht. Antialiasing ? Texture-Mapping ? Ich würde gerne bei euch mitarbeiten, nur habe ich mal 1 Woche Zeit und dann wieder 4 gar nicht, ich weiss auch gar nicht ob das bei PEAR Paketen von den Autoren gewünscht ist...

Ach ja, wie schnell generiert ihr ein Bild, z.B. 500 + 500 px mit etwa 1000 durchschnittlich grossen Polygonen und ein wenig normales + gourad shading hier und da.

Ansonsten viel Erfolg noch.

Riki at 2005-07-13

Hi,

Ich freue mich ueber Leute, die an dem Projekt mitarbeiten wollen und koennen. Das du nicht dauerhaft Zeit ist normal - und bei mir nicht anders :-). Schreib mich mal per Email an, dann koennen wir Details besser klaeren.

Email: mail (at) kore (minus) nordmann (punkt) de IRC: kore im irc.euirc.net

Kore at 2005-07-13