Verge3D

Verge3D is a real-time renderer and a toolkit used for creating interactive 3D experiences running on websites.
Overview.
Verge3D enables users to convert content from 3D modeling tools (Autodesk 3ds Max and Blender are currently supported) for viewing in a web browser. Verge3D was created by the same core group of software engineers that previously created the Blend4Web framework.
Features.
Verge3D uses WebGL for rendering. It incorporates components of the Three.js library and exposes its API to application developers.
Workflow.
Verge3D's workflow differs substantially from other mainstream WebGL frameworks. Development of a new Verge3D application is usually started from modeling, texturing and animating 3D objects. The models are assembled in a 3D scene within a single *.max or *.blend file. This file is then used as a basis for a Verge3D project initialized from the App Manager. An interactive scenario is optionally added using the Puzzles editor overlay. A Verge3D application can be previewed in the web browser at any development stage using the App Manager. The finished web application can be deployed on the Verge3D Network, on Facebook or on the user's website.
Notable uses.
NASA's Jet Propulsion Laboratory used Verge3D to create an interactive 3D visualization of the Mars InSight lander. The web application allows for exploring and interacting with the real-time model of the spacecraft, with the possibility to move different parts and unfurl the solar panels.
NASA's older interactive web application Experience Curiosity was ported to Verge3D from Blend4Web. The application makes it possible to operate the rover, control its cameras and the robotic arm and reproduces some of the prominent events of the Mars Science Laboratory mission.