- Home /
How to get realistic textures
So i was wondering what i had to do in order to make my game have realistic graphics. I use the image above as a curtain but in unity it doesn't look quite as good. Im using an hd realistic looking texture, but it doesn't look as good like i said. Is there a way or some sort of shader that i have to use in order to make it look right.
The most basic material has at least at texture, but only if you use normal maps and possibly specular maps where appropriate will you be able to get really good-looking results. For starters, you can just play around with the built-in bumped diffuse and bumped specular shaders. NVIDIA has a free Photoshop plugin that lets you create a normal map from any image file you provide.
$$anonymous$$any texture types benefit from special shaders that simulate their material properties, maybe you can find a shader for textile textures, or even one for silk/satin (or whatever the image you posted is).
Click on the texture and check the import settings, it might be that your texture is being compressed, you can try using true colour and changing the texture size in the texture settings. Hope that helps.
Answer by CrimsonIndustry · May 28, 2014 at 06:42 PM
Normal maps are probably the best way to get what you want. Unity has a feature to convert textures to normal maps, but I don't know how to use it. So far, I've used GIMP and a plugin to generate my normal maps, and it's worked quite nicely - below, on the left I have a normal map, and on the right is the same texture without one.
Here's a link to help you out, ignore everything about the fine-tuning, since that's for a specific use.
Well I used a parrelex bumped shader with a bumped map and a height map, and it gets really good results but I'm just wondering if there's a way to make it even better if possible.
On the example I had above, I used Bumped Specular - you could probably make it better to a certain point with the instructions I linked above (change the scale, or the type of filter), but it would probably start getting too textured.
Well, a well created texture will save you lots. You can also directly paint some lighting details in there in order to save on bumps. Even put some fake gloss. There's no magic pill, just lots of practice.
Your answer

Follow this Question
Related Questions
How to remove URP from the project 0 Answers
The Best Way To Make Stylised Grass in Unity? 0 Answers
Adding a clip() to the default shader? 0 Answers
cast shadow - export lightmap from 3ds max to unity 2 Answers