All Projects → brianpeiris → model-browser

brianpeiris / model-browser

Licence: MIT License
model-browser is a command line tool available on npm, for browsing local 3D models via a web browser. It currently only supports GLB files.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to model-browser

VGltf
A glTF 2.0 importer/exporter library written in pure C# with support for use in Unity
Stars: ✭ 53 (+178.95%)
Mutual labels:  gltf, glb
FlightAirMap-3dmodels
3D models used by FlightAirMap with Cesium
Stars: ✭ 23 (+21.05%)
Mutual labels:  gltf, glb
Model Viewer
Easily display interactive 3D models on the web and in AR!
Stars: ✭ 3,751 (+19642.11%)
Mutual labels:  gltf, glb
3dtilesrendererjs
Renderer for 3D Tiles in Javascript using three.js
Stars: ✭ 333 (+1652.63%)
Mutual labels:  threejs, gltf
f3d
Fast and minimalist 3D viewer.
Stars: ✭ 791 (+4063.16%)
Mutual labels:  gltf, glb
Egjs View3d
Fast & customizable 3D model viewer for everyone
Stars: ✭ 34 (+78.95%)
Mutual labels:  threejs, gltf
Spoke
Easily create custom 3D environments
Stars: ✭ 321 (+1589.47%)
Mutual labels:  threejs, gltf
gltf-avatar-threejs
A glTF-based 3d avatar system
Stars: ✭ 195 (+926.32%)
Mutual labels:  threejs, gltf
glTF-Shell-Extensions
Microsoft Windows shell extensions that pack .gltf to .glb and unpack .glb to .gltf
Stars: ✭ 82 (+331.58%)
Mutual labels:  gltf, glb
cadhub
We're out to raise awareness and put CodeCAD on the map. The success of CadHub can be measured by the amount it promotes the use of CodeCAD within the mechanical/manufacturing industry and the strength the CadHub community.
Stars: ✭ 204 (+973.68%)
Mutual labels:  threejs
dojo3d
A javascript library for simple 3D interactive story telling,
Stars: ✭ 123 (+547.37%)
Mutual labels:  threejs
quantum-face-register
face register with three.js and tracking.js
Stars: ✭ 44 (+131.58%)
Mutual labels:  threejs
mini-luck-draw
使用 Three.js 开发的一个魔方小游戏....自娱项目
Stars: ✭ 110 (+478.95%)
Mutual labels:  threejs
app
Web metaverse client
Stars: ✭ 115 (+505.26%)
Mutual labels:  threejs
THREE.Interactive
Fast and simple interaction manager for three.js for enabling mouse and touch events on 3D objects
Stars: ✭ 49 (+157.89%)
Mutual labels:  threejs
inverse kinematics 3D
A inverse kinematics simulation in webGL
Stars: ✭ 19 (+0%)
Mutual labels:  threejs
xeokit-react
Integratation of the xeokit viewer into a React application.
Stars: ✭ 27 (+42.11%)
Mutual labels:  gltf
spider-covid-19-viz-3d
Speedy access to the latest, local COVID-19 data with a familiar interface: the Globe
Stars: ✭ 19 (+0%)
Mutual labels:  threejs
stereo-panorama-viewer
View stereoscopic panoramas in your browser!
Stars: ✭ 23 (+21.05%)
Mutual labels:  threejs
pixi-omber-gltf2-vector
Pixi.js library for using vector art created in Omber that's saved in glTF 2.0 format
Stars: ✭ 13 (-31.58%)
Mutual labels:  gltf

model-browser npm badge

model-browser is a command line tool for browsing local 3D models via a web browser. It currently only supports GLB files.

Installation and Usage

$ npm install -g model-browser
$ model-browser

OR

$ npx model-browser

model-browser [files..]

Positionals:
  files  Path to a directory containing models you want to browse, or a
         list of file paths. Files can also be piped in.

Options:
  -h, --help                                                      [boolean]
  -v, --version                                                   [boolean]
  -p, --port             Port to run the model-browser server on.
                                                   [number] [default: auto]
  -f, --flip             Whether models should be flipped.
                                                 [boolean] [default: false]
  -l, --linear           Whether models should be rendered using linear
                         encoding. The default is sRGB encoding.
                                                 [boolean] [default: false]
  -r, --recursive        Whether files should be listed recursively, if
                         [files] is a directory. [boolean] [default: false]
  -o, --open             Whether model-browser should automatically open
                         your browser. Disable this behavior with
                         --no-open.               [boolean] [default: true]
  -c, --allow-cors       A comma-separated list of origins to allow
                         requests from. Can also be set to '*', but you
                         should understand the security implications first.
                                                                   [string]
  -t, --timeout-minutes  Kill the server if it hasn't received a request in
                         this many minutes. The server will remain running
                         as long as you have model-browser open in a
                         browser tab. Set this to 0 to disable the timeout.
                                                     [number] [default: 15]

A screenshot of model-browser

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