What do they exactly mean by this?
But in terms of loading an image at runtime, I would do the following:
- Separate the materials (if it isn’t already) for the stadium mesh so that the logo is a separate material
- Assuming the logos from the company are always the same agreed size, you can create a texture asset at runtime with a URL (eg Load images from URL - #30 by yaustar)
- Replace the texture on the material with the texture you just created
If they aren’t guaranteed to be the same size, then you will have to create an offscreen canvas, do some image blitting to create a new image that is the right size and create a texture from the canvas
Or assuming that the billboard is flat, you can have it completely blank by default and put a sprite/plane in front of it and resize based on the image uploaded