All Projects → donmccurdy → Gltf Transform

donmccurdy / Gltf Transform

Licence: mit
glTF 2.0 SDK for JavaScript, TypeScript, and Node.js.

Programming Languages

typescript
32286 projects

Labels

Projects that are alternatives of or similar to Gltf Transform

Sharpgltf
glTF reader and writer for .NET Standard
Stars: ✭ 159 (-8.62%)
Mutual labels:  3d, gltf
Xeogl
A WebGL-based 3D engine for technical visualization. Not actively maintained.
Stars: ✭ 920 (+428.74%)
Mutual labels:  3d, gltf
Model Viewer
Easily display interactive 3D models on the web and in AR!
Stars: ✭ 3,751 (+2055.75%)
Mutual labels:  3d, gltf
Clay Viewer
3D model viewer with high quality rendering and glTF2.0/GLB export
Stars: ✭ 558 (+220.69%)
Mutual labels:  3d, gltf
Ueviewer
Viewer and exporter for Unreal Engine 1-4 assets (UE Viewer).
Stars: ✭ 1,083 (+522.41%)
Mutual labels:  3d, gltf
Gltf
A crate for loading glTF 2.0
Stars: ✭ 224 (+28.74%)
Mutual labels:  3d, gltf
Cgltf
💠 Single-file glTF 2.0 loader and writer written in C99
Stars: ✭ 628 (+260.92%)
Mutual labels:  3d, gltf
Claygl
A WebGL graphic library for building scalable Web3D applications
Stars: ✭ 2,365 (+1259.2%)
Mutual labels:  3d, gltf
Egjs View3d
Fast & customizable 3D model viewer for everyone
Stars: ✭ 34 (-80.46%)
Mutual labels:  3d, gltf
Building Server
A server to stream PostGIS 3D objects to the web
Stars: ✭ 11 (-93.68%)
Mutual labels:  3d, gltf
Cesium
An open-source JavaScript library for world-class 3D globes and maps 🌎
Stars: ✭ 8,095 (+4552.3%)
Mutual labels:  3d, gltf
Model viewer.dart
A Flutter widget for rendering interactive 3D models in the glTF and GLB formats.
Stars: ✭ 134 (-22.99%)
Mutual labels:  3d, gltf
Assetkit
🎨 Modern 2D/3D - Importer • Exporter • Util - Library, also called (AssetIO)
Stars: ✭ 97 (-44.25%)
Mutual labels:  3d, gltf
Gltfast
glTF runtime loading library for Unity
Stars: ✭ 156 (-10.34%)
Mutual labels:  3d, gltf
Anipose
🐜🐀🐒🚶 A toolkit for robust markerless 3D pose estimation
Stars: ✭ 162 (-6.9%)
Mutual labels:  3d
Elm 3d Scene
A high-level 3D rendering engine for Elm, with support for lighting, shadows, and realistic materials.
Stars: ✭ 167 (-4.02%)
Mutual labels:  3d
Gaiasky
Mirror of Gaia Sky repository hosted on Gitlab: https://gitlab.com/langurmonkey/gaiasky
Stars: ✭ 162 (-6.9%)
Mutual labels:  3d
Flipbook Vue
3D page flip effect for Vue.js
Stars: ✭ 170 (-2.3%)
Mutual labels:  3d
Unitymathreference
Math reference for games and more. All visualized in Unity3D.
Stars: ✭ 166 (-4.6%)
Mutual labels:  3d
Pangolin
Python binding of 3D visualization library Pangolin
Stars: ✭ 157 (-9.77%)
Mutual labels:  3d

glTF-Transform

Latest NPM release Minzipped size License Build Status Coverage Status

glTF 2.0 SDK for JavaScript, TypeScript, and Node.js.

glTF-Transform supports reading, editing, and writing 3D models in glTF 2.0 format. Unlike 3D modeling tools — which are ideal for artistic changes to geometry, materials, and animation — glTF-Transform provides fast, reproducible, and lossless control of the low-level details in 3D model. The API automatically manages array indices and byte offsets, which would otherwise require careful management when editing files. These traits make it a good choice for bundling, splitting, or optimizing an existing model. It can also be used to apply quick fixes for common issues, to build a model procedurally, or to easily develop custom extensions on top of the glTF format. Because the core SDK is compatible with both Node.js and Web, glTF-Transform may be used to develop offline workflows and web applications alike.

glTF-Transform is modular:

  • @gltf-transform/core: Core SDK, providing an expressive API to read, edit, and write glTF files.
  • @gltf-transform/extensions: Extensions (optional glTF features) for the Core SDK.
  • @gltf-transform/lib: Library of common functions, written using the core API, that modify glTF files.
  • @gltf-transform/cli: Command-line interface to apply changes quickly or in batch.

To get started, head over to the documentation.

Function symbol, f(📦) → 📦, where the argument and output are a box labeled 'glTF'.

License

Copyright 2020, MIT License.

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