aton-collage-mid

Aton Front-End

Aton is a flexible web Front-End (PHP + JavaScript) to publish and explore interactively multi-resolution 3D assets and scenes online through modern browsers (both desktop and mobile). The Javascript Front-End component – developed by B. Fanini at VHLab, CNR ITABC – is based on osgjs, jQuery, TinyMCE, Gunzip and modern HTML5/CSS capabilities. For those unfamiliar with the osgjs library, it’s the same javascript library SketchFab platform is based on. Such component is conceived to interact with complex and multi-resolution 3D scenes, large 3D terrain datasets and items on both desktop and mobile browsers, while maintaining high performance through state-of-the-art organization (scene-graphs), resource management and paging techniques.

Demos and Showcase

thumb-demo-mass
Massenzio Mausoleum
thumb-360vid
Panoramic 360 Videos streaming
thumb-sarmi
Archaeological Sites
thumb-demo-cr
Light Probing system demo
thumb-vrome
Large multi-resolution terrain demo
thumb-demo-pbr2
PBR Model




Main features

  • SceneGraph based: hierarchical culling, instancing for efficient streaming, ease of composition and organization for complex scenes, efficient handling of spatial transformations, multiple nodes loading and much more…
  • Multi-texturing for complex and advanced effects (Physically-based Rendering: ambient occlusion, roughness, metalness, normal map, …and more)
  • Paged multi-resolution
  • Light Probing system with per-scene customization (load/save configurations)
  • Server-side compression of geometry and textures
  • Parallel streaming of geometries to client browser
  • 3D Annotation with rich HTML5 content, including formatted text, images, video, audio, chat-streams and generic web-apps
  • Support for several peripherals out-of-the-box: mouse, keyboard, joypad, LeapMotion , MYO armband and many others to come…
  • Multi-Touch enabled on desktop browsers and mobile devices (tablets and smartphones) with pan, zoom, double-tap to re-target and more
  • Easy embed options in external web pages
  • Support for metadata presentation through server-side or cross-server (external) XML files
  • Support for POV (Point-of-Views): management of camera transitions and navigation states, permalinks for easy sharing (QR-codes, etc.)
  • Support for Spherical Panoramas (equirectangular)
  • Texture video: 360 panoramic videos (spherical) and generic 3D geometries
  • VR Support through WebVR

News and development

Stay updated about new features and progress using the Aton tag