If you wish to have some example 3D model files on your device then just download the zip file of the three.js repo (click on the green Code button) and extract the models folder found under the examples folder.
Else, most of the passive links below are of the actual models so copy any of them and then paste it within the URL option of the corresponding viewer:
-
Access to three.js examples can be achieved with the following URL format, mind the correct path after
models:https://raw.githubusercontent.com/mrdoob/three.js/master/examples/models/gltf/RobotExpressive/RobotExpressive.glbhttps://raw.githubusercontent.com/mrdoob/three.js/master/examples/models/collada/abb_irb52_7_120.daehttps://raw.githubusercontent.com/mrdoob/three.js/master/examples/models/usdz/saeukkang.usdzhttps://raw.githubusercontent.com/mrdoob/three.js/master/examples/models/vrml/house.wrlhttps://raw.githubusercontent.com/mrdoob/three.js/master/examples/models/gcode/benchy.gcodehttps://raw.githubusercontent.com/mrdoob/three.js/master/examples/models/fbx/Samba Dancing.fbxhttps://raw.githubusercontent.com/mrdoob/three.js/master/examples/models/pdb/aspirin.pdbhttps://raw.githubusercontent.com/mrdoob/three.js/master/examples/models/svg/tiger.svghttps://raw.githubusercontent.com/mrdoob/three.js/master/examples/models/ply/binary/Lucy100k.plyhttps://raw.githubusercontent.com/mrdoob/three.js/master/examples/models/stl/binary/colored.stlhttps://raw.githubusercontent.com/mrdoob/three.js/master/examples/models/3dm/Rhino_Logo.3dmhttps://raw.githubusercontent.com/mrdoob/three.js/master/examples/models/3mf/truck.3mfhttps://raw.githubusercontent.com/mrdoob/three.js/master/examples/models/amf/rook.amfhttps://raw.githubusercontent.com/mrdoob/three.js/master/examples/models/vtk/liver.vtkhttps://raw.githubusercontent.com/mrdoob/three.js/master/examples/models/json/lightmap/lightmap.jsonhttps://raw.githubusercontent.com/mrdoob/three.js/master/examples/models/ldraw/officialLibrary/models/car.ldr_Packed.mpdhttps://raw.githubusercontent.com/mrdoob/three.js/master/examples/models/pcd/binary_compressed/pcl_logo.pcdhttps://raw.githubusercontent.com/mrdoob/three.js/master/examples/models/ifc/rac_advanced_sample_project.ifchttps://raw.githubusercontent.com/mrdoob/three.js/master/examples/models/obj/male02/male02.mtl, https://raw.githubusercontent.com/mrdoob/three.js/master/examples/models/obj/male02/male02.obj
-
Some of the links above might become invalid as three.js revisions progress so try using still available older version:
https://raw.githubusercontent.com/KodyJKing/three.js/master/examples/models/prwm/smooth-suzanne.le.prwm
-
Access to some LDRAW example files:
https://github.com/gkjohnson/ldraw-parts-library/tree/master/modelshttps://github.com/yomboprime/TNTViewer/tree/main/examples/models/ldraw
-
Access to some MMD (Miku Miku Dance) example files, with the first 3 being variations of the same model:
https://raw.githubusercontent.com/GitHubDragonFly/three.js/dev/examples/models/mmd/miku/miku_v2.pmd, https://raw.githubusercontent.com/GitHubDragonFly/three.js/dev/examples/models/mmd/vmds/wavefile_v2.vmdhttps://raw.githubusercontent.com/GitHubDragonFly/three.js/dev/examples/models/mmd/miku/miku_v2.pmd, https://raw.githubusercontent.comGitHubDragonFly/three.js/dev/examples/models/mmd/vmds/wavefile_v2.vmd, https://raw.githubusercontent.com/GitHubDragonFly/three.js/dev/examples/models/mmd/vmds/wavefile_camera.vmdhttps://raw.githubusercontent.com/GitHubDragonFly/three.js/dev/examples/models/mmd/miku/miku_v2.pmd, https://raw.githubusercontent.com/GitHubDragonFly/three.js/dev/examples/models/mmd/vmds/wavefile_v2.vmd, https://raw.githubusercontent.com/GitHubDragonFly/three.js/dev/examples/models/mmd/vmds/wavefile_camera.vmd, https://raw.githubusercontent.com/GitHubDragonFly/three.js/dev/examples/models/mmd/audios/wavefile_short.mp3https://raw.githubusercontent.com/oecax2208/PyMikuMikuDance/master/example/vdproject_peach_v1/小桃初代女仆v1.pmxhttps://raw.githubusercontent.com/takahirox/mmd-viewer-js/master/model/default/meiko_sakine.pmdhttps://raw.githubusercontent.com/takahirox/mmd-viewer-js/master/model/default/miku_m.pmd
-
Access to KhronosGroup GLTF v1.0 examples for GLTF Legacy viewer, mind the correct path after
1.0:https://raw.githubusercontent.com/KhronosGroup/glTF-Sample-Models/master/1.0/VC/glTF-Embedded/VC.gltfhttps://raw.githubusercontent.com/KhronosGroup/glTF-Sample-Models/master/1.0/Avocado/glTF-Embedded/Avocado.gltf
-
Access to KhronosGroup GLTF v2.0 examples for GLTF / GM Viewer, mind the correct path after
2.0:https://raw.githubusercontent.com/KhronosGroup/glTF-Sample-Models/master/2.0/Sponza/glTF/Sponza.gltfhttps://raw.githubusercontent.com/KhronosGroup/glTF-Sample-Models/master/2.0/GlamVelvetSofa/glTF/GlamVelvetSofa.gltf
-
For multiple camera GLB example try downloading the fixed
VC-v2.glb.zipfile posted by donmccurdy here -
Access to some ASSIMP example files at assimp:
https://raw.githubusercontent.com/assimp/assimp/master/test/models-nonbsd/B3D/dwarf2.b3dhttps://raw.githubusercontent.com/assimp/assimp/master/test/models/IQM/mrfixit.iqmhttps://raw.githubusercontent.com/assimp/assimp/master/test/models/BVH/01_01.bvhhttps://raw.githubusercontent.com/assimp/assimp/master/test/models/glTF/TwoBoxes/TwoBoxes.gltf, https://raw.githubusercontent.com/assimp/assimp/master/test/models/glTF/TwoBoxes/Box.bin
-
Access to some BIM example files at dotbim:
https://raw.githubusercontent.com/paireks/dotbim/master/test/ExampleFiles/TestFilesFromArchicad/MulticolorHouse.bimhttps://raw.githubusercontent.com/paireks/dotbim/master/test/ExampleFiles/TestFilesFromBlender/Armchair.bim
-
Access to some PCD example files at Point Cloud Library (PCL):
https://raw.githubusercontent.com/PointCloudLibrary/pcl/master/test/bunny.pcdhttps://raw.githubusercontent.com/PointCloudLibrary/pcl/master/test/ism_train.pcd
-
Access to some XYZ example files:
https://orbi.uliege.be/bitstream/2268/254933/1/TDS_generate_3D_meshes_with_python.pdf- this pdf file includes a link to a repository with examples on Page 4
https://people.math.sc.edu/Burkardt/data/xyz/xyz.html
-
Access to some LiDAR LAS / LAZ and EPT Datasets examples:
https://github.com/PDAL/datahttps://usgs.entwine.io/
-
Access to some 3DM (Rhino3D) example files at rview:
https://raw.githubusercontent.com/mcneel/rview/main/public/samples/Drill.3dmhttps://raw.githubusercontent.com/mcneel/rview/main/public/samples/Teapots.3dm
-
Access to some 3DS example files at tutushubham, mind the correct path after
master:https://raw.githubusercontent.com/tutushubham/3D-Models---Military/master/SWIM/SWIM/SWIM_L.3DShttps://raw.githubusercontent.com/tutushubham/3D-Models---Military/master/M60/M60/M60_L.3DS
-
Access to some VTK example files at spl-brain-atlas:
https://raw.githubusercontent.com/mhalle/spl-brain-atlas/master/slicer/models/Model_4050_tongue.vtkhttps://raw.githubusercontent.com/mhalle/spl-brain-atlas/master/slicer/models/Model_1000_left_insula.vtk
-
Examples for JSON Legacy viewer (see #25 with suggestion to correct original files):
https://raw.githubusercontent.com/GitHubDragonFly/leapjs-rigged-hand/master/models/Game%20Quality%20Hand/Handsolo/Leapmotion_Handsolo_Rig_Left.jsonhttps://raw.githubusercontent.com/GitHubDragonFly/leapjs-rigged-hand/master/models/Game%20Quality%20Hand/Handsolo/Leapmotion_Handsolo_Rig_Right.json- some legacy models from r68 and r69 releases of the three.js are available in the
viewers/examples/legacy_jsonfolder:https://raw.githubusercontent.com/GitHubDragonFly/GitHubDragonFly.github.io/main/viewers/examples/legacy_json/knight.jshttps://raw.githubusercontent.com/GitHubDragonFly/GitHubDragonFly.github.io/main/viewers/examples/legacy_json/marine/marine.jshttps://raw.githubusercontent.com/GitHubDragonFly/GitHubDragonFly.github.io/main/viewers/examples/legacy_json/human_walk_0_female.js
-
Other examples:
https://raw.githubusercontent.com/GitHubDragonFly/HTML_CSS_JS/main/Files/Images/obj/legobrick/legobrick.mtl, https://raw.githubusercontent.com/GitHubDragonFly/HTML_CSS_JS/main/Files/Images/obj/legobrick/legobrick.objhttps://raw.githubusercontent.com/GitHubDragonFly/HTML_CSS_JS/main/Files/Images/obj/male02/dds/male02.mtl, https://raw.githubusercontent.com/GitHubDragonFly/HTML_CSS_JS/main/Files/Images/obj/male02/dds/male02.objhttps://github.com/kovacsv/Online3DViewer/tree/master/website/assets/modelshttps://raw.githubusercontent.com/robertlong/GLTFExporterTextureSizes/master/BlendToFBX/Atrium.fbxhttps://raw.githubusercontent.com/alteredq/model-tag/master/models/three/scene.jsonhttps://raw.githubusercontent.com/alteredq/model-tag/master/models/vrml/cow.wrl
-
FBX / OBJ / 3DS viewers also allow setting texture path with URL just like in the following example:
https://raw.githubusercontent.com/mrdoob/three.js/master/examples/models/3ds/portalgun/textures/, https://raw.githubusercontent.com/mrdoob/three.js/master/examples/models/3ds/portalgun/portalgun.3ds
For base64 string testing - copy the following, which represents the Load Image.png file found in the images folder, and then paste it within the URL option of the Texture Viewer:
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAACXBIWXMAAA7DAAAOwwHHb6hkAAADK0lEQVR4nO2b0ZWrMAwFqYuCqIdqaIZi/BIgCQE7K4F1JnmXj/nZE5vBsmxvrDQppeaCAxdQBxdQBxdQBxdQBxdQBxdQBxdQBxdQBxdQBxdQBxdQBxdQBxdQBxdQBxdQBxdQBxdQBxdQBxdQBxdQBxdQBxdQBxdQBxdQBxdQBxf4HYbU3YarG1L6gQCMqW+b1My2XzB4FRi622i1qR9/IQBjn9pb1+1syw9eBca+vY1Wl+YE+PYABM0WjriMDhEeuubcbJkC2Kxw9LVr2/gnw7aPtg3L6K+bLfvgLf21fRoNQbgvFduB8kyI7GeXgNTegIMCMJ8WDs2W0tJ1dkmb2hsCUHhO1PofE4DDs+VD5iyburXPeRZv+DODys+f+jNmIB6Aw7Pl0yAbM+A58G+DaFwSi8+f20ed6Cp36FuvrYM8BfWvPovtjUtiKXOd2QcH4MT6X3xRW5/FjXbq17B/lAIQfKSu2+Gp2ZLLnnnwLSeqeel7H6j5b9YT0P5Zz/ZB63/1ALxeOIdlFi1BWLWzB3Pf9p41rg10e/7v+vCvVEI6vbgC8DPgAurgAurgAurgAurgAurgAurgAurgAurgAurgAurgAurgAuo4Prz/ujfye3IV3A0iKwQUcTY4ced7USMA/jvfx43U8HZbtmTQcoW5vsEy9RtR/eZ1eFxhHrq9OxoAd83Pa994vdhKfJVJnuq1OtVvm4A53u1x9br+bO5OunoA3Ot/9pI+X6dzem85Wf3ma3+8euNUANwVYtmXzf/Qwds3U/32aQ8MD4C9RORBtqAqGxR7QW9k9Zu1fbnyw78P2APgrvnxLDXGn/9EVb9Znx9QJWf+oH+TyQ/KNIO3M81V+wlWvwX88sf8wZrr//YFrBtwRPXb8zhqerfHqS5fwn4kMMaZ7z9vZwe1kMLZrPg4AGz127EDwMkM+G8Jrn6+ArDinpWW/0muAISQ+TYXnPmCAfhOcAF1cAF1cAF1cAF1cAF1cAF1cAF1cAF1cAF1cAF1cAF1cAF1cAF1cAF1cAF1cAF1cAF1cAF1cAF1cAF1cAF1cAF1cAF1cAF1cAF1cAF1cAF1/gExuzI67FxMYAAAAABJRU5ErkJggg==
For multiple image format testing - copy all of the following and then paste it within the URL option of the Texture Viewer:
https://raw.githubusercontent.com/KodyJKing/three.js/master/examples/textures/compressed/canestra_di_frutta_caravaggio.basis, https://raw.githubusercontent.com/KodyJKing/three.js/master/examples/textures/floors/FloorsCheckerboard_S_Diffuse.jpg, https://raw.githubusercontent.com/KodyJKing/three.js/master/examples/textures/lottie/24017-lottie-logo-animation.json, https://raw.githubusercontent.com/KodyJKing/three.js/master/examples/textures/memorial.exr, https://raw.githubusercontent.com/KodyJKing/three.js/master/examples/textures/kandao3.jpg, https://raw.githubusercontent.com/KodyJKing/three.js/master/examples/textures/pano.webm, https://raw.githubusercontent.com/KodyJKing/three.js/master/examples/textures/sintel.mp4, https://raw.githubusercontent.com/KodyJKing/three.js/master/examples/textures/sintel.ogv, https://raw.githubusercontent.com/KodyJKing/three.js/master/examples/textures/equirectangular/royal_esplanade_1k.hdr
Most viewers will allow GitHub URLs, some viewers will additionally allow Dropbox shared URLs.
GitHub repositories offer an option, 3 dots button in the top right corner of the page, to copy permalink of the file to the clipboard which can then be pasted into the URL textbox of the corresponding viewer or just download the file to a hard drive and load it with the Browse option of the corresponding viewer:
- check the examples folder in this repository for some example models:
- ZIP files are allowed in the
OBJ + MTL Viewerso use theCerberusmodel files as they are
- ZIP files are allowed in the
https://github.com/gkjohnson/3d-demo-data/tree/main/modelshttps://github.com/ue4plugins/GLTFWebViewer/tree/main/public/assetshttps://github.com/josdirksen/learning-threejs/tree/master/assets/modelshttps://github.com/mikelovesrobots/mmmmhttps://github.com/xeolabs/xeogl/tree/master/examples/modelshttps://github.com/joewalnes/gcode-viewer/tree/master/web/exampleshttps://github.com/thecooltool/example-gcodehttp://www.oyonale.com/modeles.php?lang=en&format=OBJhttps://market.pmnd.rs- for STEP / IGES file downloads visit novotechnik
- some APNG example files available at APNGKit repository