Milestone beta3

2 years late (05/01/11 00:00:00)

33%

Number of tickets:
closed:
97
active:
196
Total:
293
Agent: DroidSoy

0 / 2

Blender Plugins

0 / 1

Examples

2 / 3

GIMP Plugins

0 / 1

Importer

1 / 3

Packaging

3 / 3

soy.atoms

2 / 4

soy.audio

1 / 4

soy.bodies

3 / 6

soy.controllers

0 / 1

soy.joints

1 / 4

soy.masses

0 / 1

soy.materials

0 / 2

soy.models

7 / 9

soy.net

0 / 1

soy.scenes

2 / 4

soy.shapes

2 / 2

soy.textures

2 / 5

soy.widgets

3 / 3

unknown

50 / 210

Website (*.pysoy.org)

1 / 5

Goals for this release:

  • thread safety, stability
    • all objects based on GObject to eliminate hackish GIL work-arounds
    • code refactored to  Genie
  • full cross-platform windowing and input
    • replace platform specific code with the  GIMP Drawing Kit (gdk)
    • migrate old soy.Window to soy.widgets.Window (#910)
    • window classes to support resize and closure callbacks
    • input callbacks to handle button/key press, hold, and release
    • input callbacks to handle axis and pointer location
  • new rendering features
  • more scenes
    • soy.Scene moved to soy.scenes.Scene (#903)
    • move physics processing from _coreLoop to Scene (#930)
    • will later offer optimized collision and rendering
  • better .soy format
    • texture wavelet compression
    • mesh and material support added
  • unit tests
    • Mesh vertex/face ordering ( GHOP#326)
    • Window creation/destruction, placement, title change
    • Widget stacking, resizing, reparenting
    • Color comparison, math, and hex string
    • Axis rotation

Features this release is unlikely to include:

  • Audio
  • Network
  • SVG textures
  • Behavior (aka, AI)
  • Skeletal mesh deformation
Note: See TracRoadmap for help on using the roadmap.