All Projects → google → Model Viewer

google / Model Viewer

Licence: apache-2.0
Easily display interactive 3D models on the web and in AR!

Programming Languages

typescript
32286 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
shell
77523 projects
CSS
56736 projects

Projects that are alternatives of or similar to Model Viewer

Egjs View3d
Fast & customizable 3D model viewer for everyone
Stars: ✭ 34 (-99.09%)
Mutual labels:  3d, gltf, webxr
MyOOS
MyOOS [Shop system] Repository
Stars: ✭ 26 (-99.31%)
Mutual labels:  augmented-reality, 3d-models, webxr
Three.js
JavaScript 3D Library.
Stars: ✭ 78,237 (+1985.76%)
Mutual labels:  3d, augmented-reality, webxr
Assetkit
🎨 Modern 2D/3D - Importer • Exporter • Util - Library, also called (AssetIO)
Stars: ✭ 97 (-97.41%)
Mutual labels:  3d, 3d-models, gltf
Gltf Transform
glTF 2.0 SDK for JavaScript, TypeScript, and Node.js.
Stars: ✭ 174 (-95.36%)
Mutual labels:  3d, gltf
Threejs Sandbox
Set of experiments and extensions to THREE.js.
Stars: ✭ 163 (-95.65%)
Mutual labels:  3d, three-js
Webxr
Repository for the WebXR Device API Specification.
Stars: ✭ 2,357 (-37.16%)
Mutual labels:  augmented-reality, webxr
Stereokit
An easy-to-use mixed reality library for building HoloLens and VR applications with C# and OpenXR!
Stars: ✭ 195 (-94.8%)
Mutual labels:  gltf, augmented-reality
Jeelizfacefilter
Javascript/WebGL lightweight face tracking library designed for augmented reality webcam filters. Features : multiple faces detection, rotation, mouth opening. Various integration examples are provided (Three.js, Babylon.js, FaceSwap, Canvas2D, CSS3D...).
Stars: ✭ 2,042 (-45.56%)
Mutual labels:  3d, augmented-reality
Satin
A 3D Graphics Framework built on Apple's Metal
Stars: ✭ 182 (-95.15%)
Mutual labels:  3d, augmented-reality
Tf flame
Tensorflow framework for the FLAME 3D head model. The code demonstrates how to sample 3D heads from the model, fit the model to 2D or 3D keypoints, and how to generate textured head meshes from Images.
Stars: ✭ 193 (-94.85%)
Mutual labels:  3d, 3d-models
Sharpgltf
glTF reader and writer for .NET Standard
Stars: ✭ 159 (-95.76%)
Mutual labels:  3d, gltf
Gltfast
glTF runtime loading library for Unity
Stars: ✭ 156 (-95.84%)
Mutual labels:  3d, gltf
Meshlab
The open source mesh processing system
Stars: ✭ 2,619 (-30.18%)
Mutual labels:  3d, 3d-models
Flame pytorch
This is a implementation of the 3D FLAME model in PyTorch
Stars: ✭ 153 (-95.92%)
Mutual labels:  3d, 3d-models
Claygl
A WebGL graphic library for building scalable Web3D applications
Stars: ✭ 2,365 (-36.95%)
Mutual labels:  3d, gltf
Simple Webxr Unity
⭐ Bringing WebXR to Unity 3D with 3 files ! B-)
Stars: ✭ 215 (-94.27%)
Mutual labels:  augmented-reality, webxr
Babylon.js
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
Stars: ✭ 15,479 (+312.66%)
Mutual labels:  3d, webxr
Webar Article
WebAR-Article is a responsive and information rich website that is progressively enhanced with Augmented Reality content exposed through experimental web technologies.
Stars: ✭ 225 (-94%)
Mutual labels:  augmented-reality, webxr
Pulse
A pendant to warn you when you touch your face
Stars: ✭ 229 (-93.89%)
Mutual labels:  3d, 3d-models

The <model-viewer> project

This is the main Github repository for the <model-viewer> web component and all of its related projects.

Getting started? Check out the <model-viewer> project!

The repository is organized into sub-directories containing the various projects. Check out the README.md files for specific projects to get more details:

👩‍🚀 <model-viewer> • The <model-viewer> web component (probably what you are looking for)

🌐 modelviewer.dev • The source for the <model-viewer> documentation website

🖼 render-fidelity-tools • Tools for testing how well <model-viewer> renders models

🎨 shared-assets • 3D models, environment maps and other assets shared across many sub-projects

Development

When developing across all the projects in this repository, first install git, Node.js and npm. (npm version 6.14 is recommended due compatibility issues with version 7)

Then, perform the following steps to get set up for development:

git clone --depth=1 [email protected]:google/model-viewer.git
cd model-viewer
npm install
npm run bootstrap

Note: depth=1 keeps you from downloading our ~3Gb of history, which is dominated by all the versions of our golden render fidelity images.

The following global commands are available:

Command Description
npm run bootstrap Bootstraps the project for development and cross-links sub-projects
npm run build Runs the build step for all sub-projects
npm run serve Runs a web server and opens a new browser tab pointed to the local copy of modelviewer.dev (don't forget to build!)
npm run test Runs tests in all sub-projects that have them
npm run clean Removes built artifacts from all sub-projects

You should now be ready to work on any of the <model-viewer> projects!

Windows 10 Setup

Due to dependency issues on Windows 10 we recommend running <model-viewer> setup from a WSL2 environment.

And installing Node.js & npm via NVM (npm version 6.14 is recommended)

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