# 3D images implementation in Ignition - perspective module

**URL:** <https://forum.inductiveautomation.com/t/3d-images-implementation-in-ignition-perspective-module/100265>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [December 27, 2024, 4:21pm UTC](https://forum.inductiveautomation.com/t/3d-images-implementation-in-ignition-perspective-module/100265 "2024-12-27T16:21:59Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mamatha\_J](https://avatars.discourse-cdn.com/v4/letter/m/97f17d/32.png) [@Mamatha\_J](https://forum.inductiveautomation.com/u/Mamatha_J)\
**Post date:** [December 27, 2024, 4:21pm UTC](https://forum.inductiveautomation.com/t/3d-images-implementation-in-ignition-perspective-module/100265/1 "2024-12-27T16:21:59Z")

</div>

Hi,  
i am looking for any sample application or is anyone have done the implementation of 3D images in Ignition perspective module.

Is it possible? if so let me know.  
or using which 3rd party software or software can be used to implement it?

---

<div class="post-metadata">

**Author:** ![Transistor](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/transistor/32/3380_2.png) [@Transistor](https://forum.inductiveautomation.com/u/Transistor)\
**Post date:** [December 27, 2024, 4:25pm UTC](https://forum.inductiveautomation.com/t/3d-images-implementation-in-ignition-perspective-module/100265/2 "2024-12-27T16:25:00Z")

</div>

There are several threads on this forum on the subject. Have a browse here: [Search results for 'perspective 3d images' - Inductive Automation Forum](https://forum.inductiveautomation.com/search?q=perspective%203d%20images)

---

<div class="post-metadata">

**Author:** ![Fran\_Dujmovic](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/fran_dujmovic/32/70280_2.png) [@Fran\_Dujmovic](https://forum.inductiveautomation.com/u/Fran_Dujmovic)\
**Post date:** [December 29, 2024, 6:46pm UTC](https://forum.inductiveautomation.com/t/3d-images-implementation-in-ignition-perspective-module/100265/3 "2024-12-29T18:46:18Z")

</div>

If you just want to display a 3D render of an image in your Perspective project, you can use Three.js to render and load the image using ObjectLoader() and host the instance on a seperate server for example (or locally if it's just for testing purposes). You'd then display the object in Perspective via the iFrame component.

I did something similar albeit not via Three.js but using one of those free online rendering websites. If you want to go via the Three.js route I think you'd need some way of implementing the pan zoom options (there's a resource on Ignition Exchange I believe) and user interactivity - perhaps via the Web Dev module.

---

<div class="post-metadata">

**Author:** ![Mamatha\_J](https://avatars.discourse-cdn.com/v4/letter/m/97f17d/32.png) [@Mamatha\_J](https://forum.inductiveautomation.com/u/Mamatha_J)\
**Post date:** [January 2, 2025, 6:41pm UTC](https://forum.inductiveautomation.com/t/3d-images-implementation-in-ignition-perspective-module/100265/4 "2025-01-02T18:41:59Z")

</div>

any sample application if you could share?

---

<div class="post-metadata">

**Author:** ![Fran\_Dujmovic](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/fran_dujmovic/32/70280_2.png) [@Fran\_Dujmovic](https://forum.inductiveautomation.com/u/Fran_Dujmovic)\
**Post date:** [January 6, 2025, 7:33pm UTC](https://forum.inductiveautomation.com/t/3d-images-implementation-in-ignition-perspective-module/100265/5 "2025-01-06T19:33:48Z")

</div>

I have some local projects and test environments I've been messing around with, though it's all a scramble. If I find something useful I'll share it with you.

---

<div class="post-metadata">

**Author:** ![thomas1](https://avatars.discourse-cdn.com/v4/letter/t/5f9b8f/32.png) [@thomas1](https://forum.inductiveautomation.com/u/thomas1)\
**Post date:** [June 23, 2026, 1:58pm UTC](https://forum.inductiveautomation.com/t/3d-images-implementation-in-ignition-perspective-module/100265/6 "2026-06-23T13:58:27Z")

</div>

The iframe + Three.js route others mention is the right architecture … The hard part is not the iframe itself, it is loading the CAD as GLB, the camera, and binding live tags so it actually animates.

Since you asked specifically about third-party tools: … One open-source option is realvirtual WEB (AGPL): it loads GLB, has a built-in simulation, and can take live values over WebSocket or MQTT … **Disclosure: I work on it, so treat it as one option, not the only one.**
