# \#model-viewer

**URL:** https://discourse.threejs.org/tag/model-viewer/991.md

[Latest](https://discourse.threejs.org/latest.md) · [Categories](https://discourse.threejs.org/categories.md) · [Tags](https://discourse.threejs.org/tags.md)

---

## [No self-shadow on a model](https://discourse.threejs.org/t/no-self-shadow-on-a-model/86561)

<div class="topic-metadata">

**Author:** [@Spooky\_Rex](https://discourse.threejs.org/u/Spooky_Rex)\
**Replies:** 2\
**Last updated:** [August 28, 2025, 10:22am UTC](https://discourse.threejs.org/t/no-self-shadow-on-a-model/86561 "2025-08-28T10:22:17Z")

</div>

Hello, I’ve been having troubles trying to get the point light to cast self-shadows on the door, like the door knob and frame shadow being visible on the door. Iam using model-viewer and using the registerEffect Compo…

---

## [Can we open '.rvt' file in the Three.js](https://discourse.threejs.org/t/can-we-open-rvt-file-in-the-three-js/80705)

<div class="topic-metadata">

**Author:** [@rahul.tech](https://discourse.threejs.org/u/rahul.tech)\
**Replies:** 1\
**Last updated:** [April 4, 2025, 9:57am UTC](https://discourse.threejs.org/t/can-we-open-rvt-file-in-the-three-js/80705 "2025-04-04T09:57:09Z")

</div>

Hi, I want to open ‘rvt’ file in the 3d viewer. Is there any way to open it in the Three.js.? Thanks, Rahul Yadav

---

## [Audio with glb and usdz models](https://discourse.threejs.org/t/audio-with-glb-and-usdz-models/73014)

<div class="topic-metadata">

**Author:** [@Preet\_Mutha](https://discourse.threejs.org/u/Preet_Mutha)\
**Replies:** 2\
**Last updated:** [October 23, 2024, 9:47am UTC](https://discourse.threejs.org/t/audio-with-glb-and-usdz-models/73014 "2024-10-23T09:47:41Z")

</div>

Hey just have a doubt Google have posted these amazing dinosaur models to view in webar, but just how they have managed to integrate sound so perfectly with the model ?? as per my knowledge embedding sound & exporting t…

---

## [3D Product Configurator - product polish needed](https://discourse.threejs.org/t/3d-product-configurator-product-polish-needed/67225)

<div class="topic-metadata">

**Author:** [@baniu555](https://discourse.threejs.org/u/baniu555)\
**Replies:** 13\
**Last updated:** [July 21, 2024, 1:38pm UTC](https://discourse.threejs.org/t/3d-product-configurator-product-polish-needed/67225 "2024-07-21T13:38:00Z")

</div>

Hello! Our team needs support to finish a loft doors configurator with 3D viewer and AR. We have built a complex backend to select and serve models, and the front is stable but needs feature polish, and guidance on model…

---

## [Threejs and Model-Viewer](https://discourse.threejs.org/t/threejs-and-model-viewer/65868)

<div class="topic-metadata">

**Author:** [@ntxdave](https://discourse.threejs.org/u/ntxdave)\
**Replies:** 35\
**Last updated:** [June 14, 2024, 10:55pm UTC](https://discourse.threejs.org/t/threejs-and-model-viewer/65868 "2024-06-14T22:55:40Z")

</div>

I am trying to use model-viewer to display glb models on a web page on my laptop (I do not currently have access to a web server). The model is showing up fine, but I cannot rotate, pan or zoom the model. I do not have T…

---

## [Passing a GLB model from three.js to Model-Viewer (AR scene)](https://discourse.threejs.org/t/passing-a-glb-model-from-three-js-to-model-viewer-ar-scene/30861)

<div class="topic-metadata">

**Author:** [@Zack-Arc](https://discourse.threejs.org/u/Zack-Arc)\
**Replies:** 11\
**Last updated:** [May 17, 2024, 2:53pm UTC](https://discourse.threejs.org/t/passing-a-glb-model-from-three-js-to-model-viewer-ar-scene/30861 "2024-05-17T14:53:48Z")

</div>

I am trying to generate a glTF file from a custom 3D glTF configurator I am building and pass it to an AR web viewer. I pass the Blob created to the src of the Model-viewer - this works for iOS quick-look fine, however A…

---

## [Fbx model not showing](https://discourse.threejs.org/t/fbx-model-not-showing/61259)

<div class="topic-metadata">

**Author:** [@mikahasala](https://discourse.threejs.org/u/mikahasala)\
**Replies:** 11\
**Last updated:** [February 9, 2024, 3:21pm UTC](https://discourse.threejs.org/t/fbx-model-not-showing/61259 "2024-02-09T15:21:25Z")

</div>

Hey there. It’s my first days using three.js and I’ve ran into a problem last night. I’m creating AR scene with all the normal stuff, such as camera, renderer, lights etc. I’ve added an FBX model into the main.js code w…

---

## [Having trouble scaling model on horizontal window resize](https://discourse.threejs.org/t/having-trouble-scaling-model-on-horizontal-window-resize/59272)

<div class="topic-metadata">

**Author:** [@BabySneed](https://discourse.threejs.org/u/BabySneed)\
**Replies:** 0\
**Last updated:** [December 15, 2023, 3:06pm UTC](https://discourse.threejs.org/t/having-trouble-scaling-model-on-horizontal-window-resize/59272 "2023-12-15T15:06:18Z")

</div>

Full screen Vertically resizing it to make it smaller, looks how i want it to. horizontal resizing. The problem is that the model is not being fully shown HTML: \<div id="rocket-view-container"\> …

---

## [Possible to make AR prompt only show once or twice?](https://discourse.threejs.org/t/possible-to-make-ar-prompt-only-show-once-or-twice/59219)

<div class="topic-metadata">

**Author:** [@MichaelLesko](https://discourse.threejs.org/u/MichaelLesko)\
**Replies:** 1\
**Last updated:** [December 14, 2023, 2:09pm UTC](https://discourse.threejs.org/t/possible-to-make-ar-prompt-only-show-once-or-twice/59219 "2023-12-14T14:09:49Z")

</div>

New to Threejs and know html and css but have a tough time with js. My project can be viewed here… I have the AR “hand/finger” prompt activated in my project, is there any way to have it just pop up and animate just …

---

## [Newbie - I click on my model and it moves, I'd like to stop that](https://discourse.threejs.org/t/newbie-i-click-on-my-model-and-it-moves-id-like-to-stop-that/59218)

<div class="topic-metadata">

**Author:** [@MichaelLesko](https://discourse.threejs.org/u/MichaelLesko)\
**Replies:** 1\
**Last updated:** [December 14, 2023, 2:05pm UTC](https://discourse.threejs.org/t/newbie-i-click-on-my-model-and-it-moves-id-like-to-stop-that/59218 "2023-12-14T14:05:45Z")

</div>

Newbie question I imported a GLB into: Here is my project: My problem is when I click on any area of my model, the model shifts position in the oposite direction. For example, If I click on the top left part of the…

---

## [Load GLTF Model with Custom Values / Overwrite Extensions](https://discourse.threejs.org/t/load-gltf-model-with-custom-values-overwrite-extensions/58647)

<div class="topic-metadata">

**Author:** [@pentaquarx](https://discourse.threejs.org/u/pentaquarx)\
**Replies:** 3\
**Last updated:** [November 29, 2023, 9:46am UTC](https://discourse.threejs.org/t/load-gltf-model-with-custom-values-overwrite-extensions/58647 "2023-11-29T09:46:00Z")

</div>

Hi all, I’m currently trying to develop my own 3D Viewer for GLTF files. I’d like to include the following functionality: I want to extract custom properties from the model like for example light settings or camera pos…

---

## [R3F scene crashes on resize \*link fixed\*](https://discourse.threejs.org/t/r3f-scene-crashes-on-resize-link-fixed/55158)

<div class="topic-metadata">

**Author:** [@Jo\_DeCore](https://discourse.threejs.org/u/Jo_DeCore)\
**Replies:** 12\
**Last updated:** [August 23, 2023, 2:48pm UTC](https://discourse.threejs.org/t/r3f-scene-crashes-on-resize-link-fixed/55158 "2023-08-23T14:48:05Z")

</div>

Hello my scene crashes my browser when i try to resize the the browser i have a working minimal demo i’ve looked around for examples to help but i’ve struggled to implement stuff for it and find the root of the problem… …

---

## [My glb is incomplete in three](https://discourse.threejs.org/t/my-glb-is-incomplete-in-three/46338)

<div class="topic-metadata">

**Author:** [@Pablo\_Temoche](https://discourse.threejs.org/u/Pablo_Temoche)\
**Replies:** 2\
**Last updated:** [December 29, 2022, 8:52pm UTC](https://discourse.threejs.org/t/my-glb-is-incomplete-in-three/46338 "2022-12-29T20:52:30Z")

</div>

Hi, I have a 3d model .glb, In model viewer is OK but in three is incomplete. Some reason? here is model woody.glb (664.1 KB)

---

## [Auto size/center gtlf model](https://discourse.threejs.org/t/auto-size-center-gtlf-model/39766)

<div class="topic-metadata">

**Author:** [@thedukeness](https://discourse.threejs.org/u/thedukeness)\
**Replies:** 0\
**Last updated:** [June 28, 2022, 7:48pm UTC](https://discourse.threejs.org/t/auto-size-center-gtlf-model/39766 "2022-06-28T19:48:41Z")

</div>

trying to make a GLTF/GLB loader, for example upload the model and it will be auto scaled and centered to a box set in the middle of the scene, iv pretty much got things working as i want, but im stumped , esp with my la…

---

## [Multi-MESH model dynamic splitting effect](https://discourse.threejs.org/t/multi-mesh-model-dynamic-splitting-effect/39283)

<div class="topic-metadata">

**Author:** [@funnyzak](https://discourse.threejs.org/u/funnyzak)\
**Replies:** 2\
**Last updated:** [June 15, 2022, 6:03pm UTC](https://discourse.threejs.org/t/multi-mesh-model-dynamic-splitting-effect/39283 "2022-06-15T18:03:35Z")

</div>

Hi community! Picture: Source Code + Demo: GithubRepo Demo First of all thanks to the ThreeJS project. I saw that no one in the community was doing the model splitting effect. So I implemented it and now I want t…

---

## [Is there any way to make glb/gltf viewer with interaction through react three fiber?](https://discourse.threejs.org/t/is-there-any-way-to-make-glb-gltf-viewer-with-interaction-through-react-three-fiber/37505)

<div class="topic-metadata">

**Author:** [@Tanjil\_Hossain](https://discourse.threejs.org/u/Tanjil_Hossain)\
**Replies:** 6\
**Last updated:** [April 27, 2022, 6:07pm UTC](https://discourse.threejs.org/t/is-there-any-way-to-make-glb-gltf-viewer-with-interaction-through-react-three-fiber/37505 "2022-04-27T18:07:27Z")

</div>

Basically, I want to show multiple models. When a user clicks on a particular model from react component the model should appear and show in the same position, with the same camera setup and cover the model whatever the …

---

## [Program loads models, but claims models could not be loaded](https://discourse.threejs.org/t/program-loads-models-but-claims-models-could-not-be-loaded/34516)

<div class="topic-metadata">

**Author:** [@Lapis-Lazuli](https://discourse.threejs.org/u/Lapis-Lazuli)\
**Replies:** 1\
**Last updated:** [February 5, 2022, 1:49am UTC](https://discourse.threejs.org/t/program-loads-models-but-claims-models-could-not-be-loaded/34516 "2022-02-05T01:49:10Z")

</div>

Hello! I’ve been having a problem with my system that I’m not entirely sure how to describe. In my program, I’m trying to load a set of 3d models using .OBJLoader, and the models clearly load, and I can see them and mov…

---

## [Virtual ARt gallery](https://discourse.threejs.org/t/virtual-art-gallery/28789)

<div class="topic-metadata">

**Author:** [@ThorstenBux](https://discourse.threejs.org/u/ThorstenBux)\
**Replies:** 7\
**Last updated:** [February 1, 2022, 4:15am UTC](https://discourse.threejs.org/t/virtual-art-gallery/28789 "2022-02-01T04:15:46Z")

</div>

Using ThreeJS to dynamically create 3D models of art pieces and showcasing them using model-viewer. https://webar.tripod-digital.co.nz/?exp=https://storage.googleapis.com/ar-tee.appspot.com/art/brycegallery/bryce\_galler…

---

## [How to make something like the Sims's CAS (create-a-sim)? Link below for those who have never played the sims](https://discourse.threejs.org/t/how-to-make-something-like-the-simss-cas-create-a-sim-link-below-for-those-who-have-never-played-the-sims/30515)

<div class="topic-metadata">

**Author:** [@Howardman](https://discourse.threejs.org/u/Howardman)\
**Replies:** 2\
**Last updated:** [October 5, 2021, 4:32am UTC](https://discourse.threejs.org/t/how-to-make-something-like-the-simss-cas-create-a-sim-link-below-for-those-who-have-never-played-the-sims/30515 "2021-10-05T04:32:23Z")

</div>

I want to make something like the sims’ create a sim. In the CAS, you can change the eye color, clothes, physical appearance, etc. I dont want to make 1000s of variations because it is very hard in the code, and i would …

---

## [Exporting a single GLB from a group to the cache to be loaded to \<model-viewer\>'s src=url](https://discourse.threejs.org/t/exporting-a-single-glb-from-a-group-to-the-cache-to-be-loaded-to-model-viewer-s-src-url/30338)

<div class="topic-metadata">

**Author:** [@Zack-Arc](https://discourse.threejs.org/u/Zack-Arc)\
**Replies:** 2\
**Last updated:** [September 29, 2021, 9:31am UTC](https://discourse.threejs.org/t/exporting-a-single-glb-from-a-group-to-the-cache-to-be-loaded-to-model-viewer-s-src-url/30338 "2021-09-29T09:31:07Z")

</div>

I am trying to find a way to pass a group of glbs (as a single glb) into the framework. I’m configuring a 3D model in three.js with different glb models, then adding them to a group. Currently I’m able to export this as…

---

## [3D Capture & Viewer](https://discourse.threejs.org/t/3d-capture-viewer/28256)

<div class="topic-metadata">

**Author:** [@ofek\_nakar](https://discourse.threejs.org/u/ofek_nakar)\
**Replies:** 0\
**Last updated:** [July 22, 2021, 2:55pm UTC](https://discourse.threejs.org/t/3d-capture-viewer/28256 "2021-07-22T14:55:26Z")

</div>

Hello :slight\_smile: i’ve working with three.js alot in my free time and also lately i’ve creating 3d models… but i am very new to tools like blender and such, so i’ve create my own online 3d viewer with capture image op…

---

## [Placing an HDRI to get reflections on a GLTF model](https://discourse.threejs.org/t/placing-an-hdri-to-get-reflections-on-a-gltf-model/24614)

<div class="topic-metadata">

**Author:** [@gabriele-lorusso](https://discourse.threejs.org/u/gabriele-lorusso)\
**Replies:** 0\
**Last updated:** [March 21, 2021, 11:39pm UTC](https://discourse.threejs.org/t/placing-an-hdri-to-get-reflections-on-a-gltf-model/24614 "2021-03-21T23:39:18Z")

</div>

Hi there, I am quite new to three.js and to programming language in general, but I recently started to experiment with Google’s model viewer and AR.js, they are quite similar in the way they work, and I am trying to do …
