3d Slides Update

Engineering Problems

  • Supporting multiple inputs for slides
  • Dynamically mapping items to specific areas in 3D
  • Traversing DOM is slow for rendering text
  • CSS transforms aren't effective for 3D world
  • Animate with a snapshot

Solutions

  • Two different input boxes to support 3D rendering
  • Hard coded the coordinates to fixed locations
  • Render to 3D from the HTML/markdown string
  • Used 3D text/ textures to eliminate need for HTML
  • Using a tween library to generate several animations

Core Features

  • Cut and Paste HTML -> 3D slides
  • Change Themes/ Worlds
  • Tween to any slide at any time

Progress

  • Refactoring HTML converter
  • Finished 1st world. Ideate for a 2nd
  • Providing more flexibility with transitions

Next Features

  • More options to build a custom slide show
  • Tighten tween animations

Stretch Features

  • Gesture controls
  • Google Cardboard option

deck

By William Gottschalk