clay-viewer - 3D model viewer with high quality rendering and glTF2.0/GLB export

  •        111

3D model viewer with high quality rendering based on ClayGL and glTF2.0/GLB export. ClayGL provide a python tool for converting FBX to glTF 2.0.


claygl : ^1.1.0
zrender : ^4.0.0



Related Projects

Cesium - An open-source JavaScript library for world-class 3D globes and maps

  •    Javascript

CesiumJS is a JavaScript library for creating 3D globes and 2D maps in a web browser without a plugin. It uses WebGL for hardware-accelerated graphics, and is cross-platform, cross-browser, and tuned for dynamic-data visualization.

thingiview.js - Javascript 3D Model Viewer

  •    Javascript

A javascript (using Canvas and WebGL if available) 3D model viewer. Uses the Three.js 3D Engine. Check out the Examples. It's important that everything is done within window.onload.


  •    C++

gorbital is a atomic orbital viewer written using gtkmm (gtk--). gorbital displays a 3d interactive view of a electron orbitals. It is meant to be an open source viewer much like Orbital Viewer by David Manthey (

graphosaurus - 3D graph viewer powered by WebGL (three.js)

  •    Javascript

A three-dimensional static graph viewer. JSDoc generated API documentation can be found here.

claygl - A WebGL graphic library for building scalable Web3D applications

  •    Javascript

ClayGL is a WebGL graphic library for building scalable Web3D applications. It's easy to use, configurable for high-quality graphics. Benefit from the modularity and tree shaking, it can be scaled down to 22k(gzipped) for a basic 3D application.

glTF-WebGL-PBR - Physically-Based Rendering in glTF 2.0 using WebGL

  •    Javascript

This is a raw WebGL demo application for the introduction of physically-based materials to the core glTF 2.0 spec. This project is meant to be a barebones reference for developers looking to explore the widespread and robust capabilities of these materials within a WebGL project that isn't tied to any external graphics libraries. For a DirectX sample please head over to this repo instead. If you would like to see this in action, view the live demo.

lightgallery-desktop - A modern, electron and nodejs based image viewer for Mac, Windows and Linux.

  •    Javascript

A modern, electron and nodejs based image viewer for Mac, Windows and Linux.It will also download Electron runtime, and install dependencies for second package.json file inside app folder.

open3mod - Open 3D Model Viewer - A quick and powerful 3D model viewer

  •    CSharp

A general-purpose 3D model viewer. Based on Open Asset Import Library, it supports reading about fourty 3D file formats, including FBX, DXF, Collada, Obj, X, PLY, 3DS, LWO, LWS, STL and IFC (full list). 3-clause BSD license. Read LICENSE for the details, but it boils down to "use as you like but reproduce the copyright notice".

glTF - glTF – Runtime 3D Asset Delivery

  •    HTML

glTF™ (GL Transmission Format) is a royalty-free specification for the efficient transmission and loading of 3D scenes and models by applications. glTF minimizes both the size of 3D assets, and the runtime processing needed to unpack and use those assets. glTF defines an extensible, common publishing format for 3D content tools and services that streamlines authoring workflows and enables interoperable use of content across the industry. Please provide spec feedback and community updates by submitting issues. For quick questions, use gitter.

JS Turntable Viewer

  •    ActionScript

Project moved to GitHub: The JS Turntable Viewer is a flash based application, suitable to embed rendered image sequences with turntables of 3D models or 3D sculpts on web pages. The Viewer can handle both a single turntable or a gallery of turntables.

dota2hero - Online Dota2 hero viewer based on WebGL

  •    Javascript

Online Dota2 hero viewer based on WebGL

speedscope - 🔬 A fast, interactive web-based viewer for performance profiles.

  •    TypeScript

A fast, interactive web-based viewer for performance profiles. An alternative viewer for FlameGraphs. Will happily display multi-megabyte profiles without crashing your browser. Given raw profiling data, speedscope allows you to interactively explore the data to get insight into what's slow in your application, or allocating all the memory, or whatever data is represented in the profiling data.

CtrlAltStudio Viewer


A stereoscopic 3D Second Life / OpenSim viewer, based on the Firestorm viewer.

XNA Model Viewer


The XNA Model Viewer allows you to load FBX files and view them. It allows you to test that models will work in XNA, determine the effect of modifying bone transforms, and view animation clips. You can examine the bones and meshes and see the complete hierarchy.

glv - OpenGL viewer command line tool

  •    C++

A generic openGL viewer for the prompt. The goal of this project is to make 3d rendering as accessible as text is, with well-known command-line tools (like grep, sed, gnuplot, etc.). The viewer is useable with pipes, and defines a simple input format.

thingiview.js - Javascript 3D Model Viewer

  •    Javascript

Javascript 3D Model Viewer

3D Viewer for Phylogenetic Trees

  •    Python

A 3D viewer for phylogenetic trees. Speciation events are displayed in the plane according to the species tree, while duplication events are displayed in the other dimension.

educational 3d viewer

  •    C++

Educational 3D viewer.

3D Molecule Viewer

  •    CSharp

3D Molecule Viewer is a stand-alone, demo version of the C-ME application that InterKnowlogy built for the Scripps Research Institute (TSRI). It is a WPF application built in C#. Affectionately called "The Cancer App", the full version of this application (a WPF front-end fo...