Object has checkered flashing texture instead of the correct texture
The flashing Green patterned material shows up when a texture is not currently present. There are a fews reasons for the flashing green material to appear.
- The texture is still downloading to the local cache from the repository.
- The texture can not be found at the location where the asset's material property is saying it should be.
- A texture has not yet been assigned to an asset, for example, with a newly created billboard instance.
In HeroBlade, click on Panels on the menu bar and open the Repository Request panel. This panel shows active requests for assets that are downloading to the local repository. If the panel is blank, than most likely everything in the current viewport has downloaded. If an asset still has the green flashing material, continue reading below.
Texture FQN not found
If the Repository Request is empty, use the following methods to indentified what textures are missing:
Open the Errors Panel to see if there is a message about texture not found to load a file with the full path. Errors will look like the following:
Texture FQN(/staticmesh/textures/texturefilename_d.dds) not found.
Texture FQN(/staticmesh/textures/texturefilename_n.dds) not found.
Viewport Tools Tips
Toggle on Tool Tips with the Ctrl+t hotkey and hover over the flashing material in the Viewport. Look for the texture path under the
Be sure to zoom close to the flashing object in the Viewpoint, to ensure you're getting information from the correct Material.
Scene Analysis Panel
- Open the Scene Analysis Panel and in the "Statistics" rollout, look to see if there are some Textures of size 0 x 0. These are probably the ones that are missing.
- Click on the line that says "0 x 0". These textures will then be displayed in the "Textures" rollout above, so you can see the specific .dds files that are missing.
- Hover the mouse over the
texturefilename_d.ddsfile name to see the path where HeroEngine expects to find it in the Repository.
For Textures not found, one of the following solutions should be performed:
- Uploaded any missing textures to the Repository through the Repository Browser.
- Texture paths that do not match need to be remapped correctly in 3ds Max or Maya, then export the Asset(s) with the new texture paths and upload them to the Repository again.
Make sure that the Texture Paths in 3ds Max or Maya match the Texture Paths in the Repository Brower.
After the missing .dds texture files have been identified, upload them to the Repository using the Repository Browser.
Once copied into the Repository Browser, the texture should become available in HeroEngine, either for adding to the Textures rollout of the Terrain panel, for Particle Effects, Asset, GUI panel, etc., or it will instantly update whichever objects already used that texture.
Still not showing?
After you've identified a broken texture, and the asset has been updated to use the correct texture path, but when you go into the area, it asset still shows the flashing green texture error, try the following:
- Leave the area and re-enter.
- Close HeroBlade and Log back in.
- Lastly, try deleting the existing instances of the broken asset, removing the asset entirely from the Assets menu, and then re-adding it.