Texture problem ~ Blurry Textures

Hi guys/girls

I have this issue for a long time and I failed to find solution. My textures are blurry and too much smooth. Here is the example
http://pokit.org/get/?ce7e1f4aeeab73511a701c351aa7efea.jpg

I want to make those lines sharp. I tried with point but it is too ugly :confused:

I use .png for format of texture. These are setting which I am using :

http://pokit.org/get/?6edeba6fd34a224043a5e9695382660d.jpg

Is there any fix/solution to this or I have to continue working with these textures ???

Use a higher resolution. i.e., make them bigger.

–Eric

Thanks for quick reply
I doubled the texture size but still same :
http://pokit.org/get/?ee84a38ecf4cbe35da95d76b61218dff.jpg

The first image is 1204 x 1204
now 2048 x 2048

And still same :confused:

Unity will not strech a texture beyond its imported resolution, no matter what settings you apply. normally these settings are used for compression. Looks like you’re using a low resolution texture, probably 128x128 and trying to upscale it to 2048… It doesnt quite work like that.

Thanks for replay

Well I make it in blender 2048 x 2048 and then bake it and I save it as image in same resolution and then work in gimp to make something out of baked image !

Now am I doing it right or wrong ?

Can you tell me how to make high resolution texture or send me some tutorials pls ? I am trying to solve this problem for like 5 months ( not all the time but mostly when I make and import model in unity ! And it annoys me so much I can’t even explain :confused: …)

Unity does not display textures correctly, there isn’t much you can do about it, i have been trying to get Unity to display highres textures correct for more then a year now, nothing i tried worked, they are always blurry, blocky and messed up.
Don’t let anyone tell you that making the resolution higher will help, cause it doesn’t.

If i use 4096 textures they look like 512 textures in Maya, so Unity has a serious shader or importing problem, it has been like this from the very beginning, up till the latest version 4.5.2.

I might sound a little negative here, but that was to be expected if you are trying to get it right for more then a year.

Textures on hand placed objects can be reasonably well if you use 2048 to 4096, but the terrain engine is horrible, even 4096 grass textures look like mud.

Funny thing is, if you use 1024 in UDK, they look crisp and sharp, the same textures look like mud in Unity.
And i don’t think that is going to change anytime soon, cause if you mention this the guys at Unity just ignore it
and tell you to use higher res textures, while you are using 4096 and tel them that, and they know that 4096 is the max.

Except none of that’s actually true in a general sense. Perhaps there’s some bug or limitation with the terrain shaders on your hardware, but it’s not universal. This is a guaranteed true fact since Unity displays textures exactly as expected on my hardware and any other computer I’ve seen run Unity content.

–Eric

It might be with ATI hardware then, cause i have a radeon 5870 and a radeon 7970, and except for 1 time i succeeded to get my texture quality reasonably (still less then it should be) right for just 1 day to be exact , that happened after i installed advanced foliage shaders, i was happy enough with that result and i thought i had finally solved the problem, only to discover that the next day when i started Unity the texture quality was all blurry and blocky again.

I also noticed that the top of my plants (detail meshes and grass) look reasonable but the bottom looks like mud.
It looks like i see mipmaps at a extremely short distance, it has always been like this in Unity so i assumed
it was intentional (that the textures get downscaled internally), i am a texture artist and make high quality textures so i know exactly what they should look like,
and Unity definitely does not display the quality i produce, while every other game engine and 3d program does.
And i tried them all, besides from this obvious flaw Unity is still my favorite 3d engine, so it would be fantastic if i ever get to tackle this problem.

i tried to set everything at the highest quality in the quality settings, and set the texture to uncompressed 2048px, also discarded mipmaps to see if that was the case and use a high aniso setting, and even then i get a quality that is comparable to 256px or 512px textures in other software.
If i display a 1024 texture in photoshop it looks very detailed at 100% on my 1920x1080 monitor, if i import this into Unity and set the texturesettings and quality to the max it actually looks like the texture is 128px, and 2048 looks like 256 or 512 at best, i see extreme large jaggies like the textures are first downscaled without AA and then blown up to screensize,
It really isn’t a question of loss of fidelity due to compression cause no amount of compression can mess up the quality this bad, most people don’t even see the difference between jpg and tga, and the difference here is one between night and day.

so, instead of telling me that it is not true in a general sense, do you actually have a tip that might resolve my problem ?
I mean, you know of a replacement shader that might work with my hardware ?

i’ve seen all the forum threads about this blurry issue and everyone says up your quality and adjust your texturesettings, but i never seen a reply that leads me to believe that anyone knows what is going on here…

what kind of harware do you have might i ask, you have Nvidia or AMD graphics ?

And would you be so kind as to show me a screenshot from a 1024 grasstexture up close that looks detailed ?
Cause if i see that, then i know that i am wrong and that it should be possible to get it right.

I would appreciate it if you would use this texture that i made, cause i know exactly what it should look like.
https://onedrive.live.com/redir?resid=6E1CF3D3E66B7A70!187&authkey=!AGfrvBGXfJoYQXw&ithint=file,.rar
I’d like to see a up close screenie that proves me wrong.

so i decided to upgrade to Unity 4.5.2 and made a new project, and now i succeeded to get a good quality grass, i’m completely baffled cause like i said i tried to get good quality for as long as i can remember.

But…when i imported my game i’m working on quality in that project is again extremely bad, so my hardware isn’t the problem it seems, it is something that has happened in my project, i looked over the entire project to see if i could find something wrong there, could not find anything obvious, the problem is that my shader skills are novice, i have replaced the built in terrain shaders with those from forst, the advanced terrain shaders, and his advanced foliage shaders, but when i remove his shaders Unity should revert to it’s default shaders, but my quality does not improve when i do this.

I tried several other projects and some are good, and some have extremely bad quality textures i noticed, stupid of me that i never tried this before i must say, i’m going to have to think about what i did in those other projects to see if i can find similarities in what i did to narrow down the problem, but it seems to be something that could arise very easily and something that cannot be resolved easily, maybe if i find the real reason that it would be easy to reslove all of a sudden.
could it be that when the game is overcrowded with grass and detail meshes and trees that Unity adjusts the quality level automatically ?

I’m suspecting that it is a shader incompatibility with either my hardware or another shader, or just a badly written shader i imported, think i’m going to have to brush up on my shader language, cause it is frustrating when you can’t find a solution to these problems when they arise.

Any tips or help you can give me will be much appreciated.

Sorry for my initial attitude by the way, i can be somewhat unpleasant when i get frustrated…hope you understand…