Matthew Kellogg – SkyComics Checkpoint

Tweetable: An editor and viewer for immersive 3D environments for the purpose of storytelling.

For my project I am making a two part system for creating and viewing an immersive 3D environments composed of fully surrounding images (Skybox) and directional sounds. I have implemented the following features:

  • Scene Drawing Helper
    • In browser use
    • Draw on panable and zoomable spherical scene view
    • Export to high resolution cube map / skybox format
    • A gui for defining drawing guides, importing models, and controlling the view

I have promised with these features the following list of features. However, due to time constraints I will not be implementing features with slashes through them.

  • Environment Viewer
    • Web viewable
    • Clickable regions
    • Intuitive click and drag and pinch to zoom controls
    • Fading between scenes
    • Play directional sounds and background music
  • Scene Drawing Helper
    • Import models for shape definitions (Instead only simple guides will be used)
    • Import cube map (to add more stuff or make notes on drawn parts)
    • Layers support (Instead only adding to images will be supported)
    • Click region definition
    • JSON output of click regions and any other metadata
    • Scene linking tools (This will be done using JSON)
    • Full comic file export (an archive of metadata and media that can be opened in the viewer)(This will be a folder with all the images and a JSON file explaining the click regions and scene links.)

I will try to follow the following schedule.

  • Today I will
    • Click regions definition
    • Import cube map
  • By 4/23 I will
    • JSON to describe regions and actions
    • Play sounds
    • Viewer mode with controls
  • By 4/27
    • Polish everything.
    • Make an example.

This is the current look of my project. The background is a skybox provided with ThreeJS.



It can be viewed here.