Hellpppp me Im been stuck for 2 hours trying to fix the tank map being purple without changing it by hand but its useless I can’t use the rendering tool since it says no items found to convert no tutorial is helping me and at this point im on the edge of using a different platform because Unity is too buggy and not much info is there to help you
How do you know Unity is buggy and it’s not something you did? And how do you expect us to help you when you won’t tell us if there are any errors in the console or without showing us your code?
It wasn’t even about code I used the prefab they said to download following the tutorial but low and behold it loaded as purple Id haven’t touched the code and only tried to use the rendering tool but it won’t work with the error no items present to convert after that I gave up and by hand turned all texture to simple but the tanks are no also purples so I believe it is something to do with the rendering not me
Purple meshes mean a shader issue, usually an incompatibility of some kind, such as with the currently used render pipeline (BiRP, URP or HDRP).
So no idea what pipeline the tutorial assets were made for, but likely you’ve imported them into a project using the wrong pipeline.
Yeah that was the main answers I got from websites but I’m a very inexperienced coder so I don’t know how to change it though I did see that both the tanks assets and 6.0 universal 3d use URP so I don’t know what to do
It’s nothing that requires code. You find the material the game objects are using, check what shader it’s using, and change the shader if needed.
That’s all the URP/HRDP upgrade things do, they swap out the BiRP default materials with URP/HDRP ones.
Refer to the docs if you’re not sure where to look: Unity - Manual: Material Inspector window reference
what about the tanks where they don’t have a material thing but is still purple
Literally impossible.
Open the prefab so you can see the full heirarchy. It will be made up of multiple mesh renderers each using materials.
nope not impossible there a reset button which resets it to its base for some reason
I guess the computer basics of “double click to open” is forgotten by gen z and gen a.
Also I just tried it myself. Made a new Unity 6.3 project using the Universal 3D template, and imported the Tanks asset, and it all works fine.
Seems like a pebkac issue.
double click to open what? also are you close to 30 years old???
also thanks for your help with the problem I’m glad that unity has people who chose to help with their better knowledge
Double click to open the prefab.
I had same issue with Tanks tutorial in Unity 6.3. I just followed tutorial to import everything. When I clicked on any level prefab, it was purple. I found materials (_Tanks\Art\Materials) and Shaders were set to URP\Lit. I changed them to Standard manually. You can select all files in the folder and change all Shaders at once. That fixed my issues with purple assets.
You are going to need convert the materials to URP or HDRP. Something have happened during material upgrade or you were importing legacy shaders. Change them all to URP/Lit or HDRP/Lit will solve your case. Go to every object and change the material to URP or HDRP. Or you can use in-built tool to convert them all with one click.
I think folks are downloading the wrong assets, or assets for the wrong version.
When I tested this out the assets were already URP compatible.
How do you select all the materials in the folder and change the shader for them all simultaneously?
Example, in Project tab navigate to “Assets_Tanks\Art\Materials\PowerUps” and select all files in that folder. On Windows click first file on the list, hold SHIFT and click last file on the list (or select each file while holding CTRL). Go to Inspector tab and on very top you have “Shader”. Change it when needed. Bear in mind that in “Environment” folder there is a material variant (file YellowBright.mat). Make sure you do NOT select/deselect this file (and other variants if there are any more). If variant file is selected with others, you won’t be able to change Shader in Inspector tab.
Thank you very much!
