Pretty Poly Editor Documentation
II. Appendices - 8. Origin of PPE
The Pretty Poly 3D Model Editor came about after some discussions on the plib mailing
list. There did not seem to be a good, complete, free and open sourced 3D modeller,
designed to support game creation available. So a group of us set up a mailing list,
discussed design options for about a week, then started coding on the model framework.
Design goals were initially these:
- Working and usable Version 1 out soon.
- Extensibility and flexibility.
- Scripting from the start.
- Modular design for open development.
- Cross platform from the start.
From the above the following decisions were made:
- FLTK for the GUI - because its cross platform, and has an interface designer - FLUID.
- Python built in for scripting, other language support possible later.
- Design separation between editor core, scene graph, and GUI.
- SSG from Plib for the Scene Graph, because we have its creator as our lead programmer, so he can extend it as he wishes.