# Image

Image feature allows you or your moderators to apply images from internet to an mesh or material as a textures for real-time customization purposes which would also allow to recycle the same world for multiple events or rotate general theme of the world based on your timeline.&#x20;

To use that feature you will need to use the **ImageView** and one of **NetworkImage** components. At the time of writing this page, there are 3 NetworkImage components available: **NetworkImageMeshRenderer**, **NetworkImageMeshRendererShared** and **NetworkImageUIImage**. Use of the components based on where would like to apply a web image. Your GameObject component layout may be setup similar to the image below:

<figure><img src="https://4213294372-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fo4sRWPX77c58Cw1FjKCI%2Fuploads%2FpZUNbNwE3zgTlD6SSn5U%2FCapture.PNG?alt=media&#x26;token=46b5bda5-1825-4e38-b3c7-16975839f9d3" alt=""><figcaption><p>Overview of the object</p></figcaption></figure>

Similar to the LinkView, ImageView uses its string value as the link to fetch the image.

{% hint style="info" %}
Please note that NetworkImageMeshRenderer and NetworkImageMeshRendererShared can work with a MeshRenderer which has single material that uses URP/SimpleLit shader. Despite that, it can actually work with a MeshRenderer that has multiple materials and custom shaders, but then make sure to use different Material Index to make sure to target the right material and correct Property Name that actually exists in the shader of the targeted material.
{% endhint %}
