Pretty Poly Editor Documentation


<= previous = Return to Index = next =>

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:

  1. Working and usable Version 1 out soon.
  2. Extensibility and flexibility.
  3. Scripting from the start.
  4. Modular design for open development.
  5. Cross platform from the start.

From the above the following decisions were made:
  1. FLTK for the GUI - because its cross platform, and has an interface designer - FLUID.
  2. Python built in for scripting, other language support possible later.
  3. Design separation between editor core, scene graph, and GUI.
  4. SSG from Plib for the Scene Graph, because we have its creator as our lead programmer, so he can extend it as he wishes.

<= previous = Return to Index = next =>