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 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.
; Puzzles
; App Manager and web publishing
; PBR
; glTF and DCC software integration
; Facebook 3D posts
; Asset compression
; UI and website layouts
; Animation
; Physics
; AR/VR

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

'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.