• Rendering problems (read below)
• Many weird browser bugs
• Complex implementation to get optimal
rendering performance
• Rendering problems (read below)
• Many weird browser bugs
• Complex implementation to get optimal
rendering performance
• You need to re-implement many things
yourself
• Rendering problems (read below)
• Many weird browser bugs
• Complex implementation to get optimal
rendering performance
• You need to re-implement many things
yourself
• Completely different from traditional 3D
Frameworks
• Rendering problems (read below)
• Many weird browser bugs
• Complex implementation to get optimal
rendering performance
• You need to re-implement many things
yourself
• Completely different from traditional 3D
Frameworks
• No tools for artists
• Rendering problems (read below)
• Many weird browser bugs
• Complex implementation to get optimal
rendering performance
• You need to re-implement many things
yourself
• Completely different from traditional 3D
Frameworks
• No tools for artists
• Not practical to load models using
COLLADA, obj, etc.
• Dynamically generated spritesheet
• Many 2D & 3D geometry types: Cubes,
Cylinders, Cones, Planes, Regular
Polygons, etc.
• Dynamically generated spritesheet
• Many 2D & 3D geometry types: Cubes,
Cylinders, Cones, Planes, Regular
Polygons, etc.
• Object groups
• Dynamically generated spritesheet
• Many 2D & 3D geometry types: Cubes,
Cylinders, Cones, Planes, Regular
Polygons, etc.
• Object groups
• Each element is given a unique ID to
optimize lookups
• Dynamically generated spritesheet
• Many 2D & 3D geometry types: Cubes,
Cylinders, Cones, Planes, Regular
Polygons, etc.
• Object groups
• Each element is given a unique ID to
optimize lookups
• No reflows, just repaints in most cases
• Dynamically generated spritesheet
• Many 2D & 3D geometry types: Cubes,
Cylinders, Cones, Planes, Regular
Polygons, etc.
• Object groups
• Each element is given a unique ID to
optimize lookups
• No reflows, just repaints in most cases
• Object pools to optimise the GC
• Dynamically generated spritesheet
• Many 2D & 3D geometry types: Cubes,
Cylinders, Cones, Planes, Regular
Polygons, etc.
• Object groups
• Each element is given a unique ID to
optimize lookups
• No reflows, just repaints in most cases
• Object pools to optimise the GC
• Intuitive, easy to use for 2D Developers