
![Smart Materials & Images Downloader [VRCWorld, Udon]](https://jinxxy-cdn.com/d990a87e-1375-5d15-ba3a-7e4e4a2dae5f/3740802238746985576/896984500241108992.png)
Product Description
This module is designed for dynamic image downloading from the internet directly into your VRChat world’s materials.
It helps reduce the world’s build size by loading textures on demand, only when needed.
Using the built-in Editor Tools, you can easily create a list of URLs, materials, and texture parameters — without manually editing every object.
Perfect for banners, screens, galleries, posters, or any other in-world objects that need to display dynamic images during runtime.
Features
- Downloads images from URLs directly into materials and RawImage
- Automatically restores textures after exiting Play Mode in the Unity Editor
- Configure material parameters (
_MainTex
,_EmissionMap
, etc.) - Supports custom Udon events:
OnLoaded
,OnError
,OnWarning
- Flexible Editor Tools interface for managing the download list
- User filtering support — load images only for specific users via the Users field
- Maximum supported texture resolution: 2048 px (as per VRChat documentation)
Use Cases
- Dynamic banners, screens, posters, and other runtime-loaded visuals
- Reducing world size by loading images after world startup
- Useful for texture baking in Blender or other 3D software — allows working with high-quality textures without including them in the world build
Package Contents
- DownloaderListModule — used in the Editor to configure a list of downloads by URL for materials.
- ImageDownloadModule — downloads the image and is placed on a banner, screen, or RawImage object, where the texture will be displayed during runtime.
License
By purchasing this asset, you agree to the following terms:
- Personal use only (you can use it on your own Rexouium avatar).
- You may edit/retexture the asset for your own use.
- Redistribution in any form is prohibited (you cannot share it for free).
- Resale, commercial redistribution, or including it in paid/free packages (avatars and other) is strictly forbidden.