All Projects → larsjarlvik → webgl-gltf

larsjarlvik / webgl-gltf

Licence: ISC License
GLTF Viewer For WebGL

Programming Languages

typescript
32286 projects
GLSL
2045 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to webgl-gltf

Engine
Fast and lightweight JavaScript game engine built on WebGL and glTF
Stars: ✭ 6,890 (+26400%)
Mutual labels:  webgl2, gltf
Ashes
WebGL2.0 3D Engine & ECS & RayTracing
Stars: ✭ 191 (+634.62%)
Mutual labels:  webgl2, gltf
orkid
Orkid Media Engine (C++/Lua/Python3/Linux/MacOs/OpenVR/Qt5)
Stars: ✭ 20 (-23.08%)
Mutual labels:  gltf, gltf2
GLTFKit2
A glTF 2.0 asset loader and exporter for Objective-C and Swift.
Stars: ✭ 30 (+15.38%)
Mutual labels:  gltf, gltf2
docker-gltf-to-udsz
Docker container for converting gltf files into apple usdz quicklook files
Stars: ✭ 42 (+61.54%)
Mutual labels:  gltf, gltf2
maya-glTF
glTF 2.0 exporter for Autodesk Maya
Stars: ✭ 121 (+365.38%)
Mutual labels:  gltf, gltf2
Minimal Gltf Loader
A minimal, engine-agnostic JavaScript glTF Loader.
Stars: ✭ 148 (+469.23%)
Mutual labels:  webgl2, gltf
verge3d-blender-addon
WebGL exporter add-on ripped from Verge3D for Blender toolkit
Stars: ✭ 91 (+250%)
Mutual labels:  gltf, gltf2
gdx-gltf
GLTF 2.0 3D format support and PBR shader implementation for LibGDX
Stars: ✭ 156 (+500%)
Mutual labels:  gltf, gltf2
libgltf
glTF 2.0 parser/loader for C++11, supports many extensions likes `KHR_draco_mesh_compression`, `KHR_lights_punctual`, `KHR_materials_clearcoat`, and more.
Stars: ✭ 55 (+111.54%)
Mutual labels:  gltf, gltf2
gltf-bounding-box
Computes the global bounding box of a gltf model
Stars: ✭ 18 (-30.77%)
Mutual labels:  gltf, gltf2
redcube
JS renderer based on GLTF to WebGPU or WebGL backends.
Stars: ✭ 86 (+230.77%)
Mutual labels:  webgl2, gltf
xeokit-react
Integratation of the xeokit viewer into a React application.
Stars: ✭ 27 (+3.85%)
Mutual labels:  gltf
rendering-fw
Rendering framework with rasterizers & path tracers implemented using Vulkan, OptiX & OpenGL
Stars: ✭ 81 (+211.54%)
Mutual labels:  gltf
mixed-reality-extension-sdk
The Mixed Reality Extension SDK enables developers to build 3D world extensions for AltspaceVR, using Node.JS.
Stars: ✭ 139 (+434.62%)
Mutual labels:  gltf
webgl-helpers
some tiny webgl scripts that might come in handy
Stars: ✭ 47 (+80.77%)
Mutual labels:  webgl2
v6.dooring.public
可视化大屏解决方案, 提供一套可视化编辑引擎, 助力个人或企业轻松定制自己的可视化大屏应用.
Stars: ✭ 323 (+1142.31%)
Mutual labels:  webgl2
pathtracer-webgl2
Path tracing render engine for the web. Both ray tracing for conventional 3d models and ray marching for fractals implemented. Built with WebGL 2 and Angular 2.
Stars: ✭ 45 (+73.08%)
Mutual labels:  webgl2
glTF-Shell-Extensions
Microsoft Windows shell extensions that pack .gltf to .glb and unpack .glb to .gltf
Stars: ✭ 82 (+215.38%)
Mutual labels:  gltf
godot-dynamic-gltf-loader
Dynamic GLTF loader module for Godot 3.2.4+
Stars: ✭ 14 (-46.15%)
Mutual labels:  gltf

webgl-gltf

A small GLTF loader For WebGL. Only depends on gl-matrix.

Supports both WebGL and WebGL 2.

Please see example folder for implementation.

Documentation

Please see the wiki for documentation Wiki

Supports

  • Multiple meshes
  • Textures
  • PBR materials (base color, metal-roughness, normal, occlusion and emissive)
  • Animations
  • Animation blending
  • Multiple animation tracks
  • GLTF+bin files
  • GLTF+bin files over the Internet (CORS should be enabled for all files)

Does NOT support

  • Fully binary (.glb) files
  • GLTF with embedded data
  • Any GLTF extensions
  • All animation interpolations are treated as LINEAR

Demo

Installation

  • npm install webgl-gltf

Run example code

  • npm install
  • npm run start

Models curtesy of https://github.com/KhronosGroup/glTF-Sample-Models

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].