Creating great looking textures

Hi All,

Was wondering what programs or Unity settings you guys use to make your textures look great around the edges and blend nicely with the background.

I can never seem to get the edges to look really good and would appreciate any advice, url’s or tutorials on how to make this happen. Also, what software packages you recommend, I currently use Paintshop and Gimp…

Here’s a sample of my problem, here’s how the texture starts to look:

Here’s it is rendered in Unity against a smoky light colored backdrop(I try to keep all texture at a 1:1 aspect ratio):

Here’s how I want it to look, the edges are so nice!:

Here’s the above ball zoomed in:

I can add shading it in the .png file but then I can’t render it properly as the shaded geometry messes up when I created the transparent background:
1450395--78369--$dTEkpik.png

At any rate any advice you have on how to do this properly would be greatly appreciated…

Should I be creating the texture with very distinct edges and blurring or applying anti alias in Unity or should the texture have blurred or anti alias edges to start?

Attached, is a quick sample of what I put together with Unity so you can see/alter my settings, feel free to alter and repost.

Thanks,

Vanz

p.s. Is there a way to add images inline to posts, tried adding by selecting the image icon and tried adding tags but both produced just a link to the image…

1450395–78367–$Sample.zip (320 KB)
1450395--78368--$G91vjeb.png

Here’s another example, image as seen 1:1 in game:

Image zoomed in with anti aliasing on the inside and the outside of the black border around the object

This would be my end goal to get a nice anti alias affect on the inside and outside of all my game sprites…

Thanks,

Vanz

I’m not an artist or graphics guy but a suggestion would be to do a poor mans multisampling. Make your picture 4-8x bigger than your final target resolution and scale it down inside your image editing sofware or Unity (need to try out wich one looks better). If you have pro, I guess, you can do image effect anti aliasing. That should help too.

I don’t believe that will work as it will just cause more artifacts due to the extra scaling… image effect anti aliasing is only available on Unity pro… how convenient…

Any other thoughts on the above appreciated…

Vanz

Hi, ive not done much 2d stuff in unity but I think the issues if from the source. What graphic software are you using? You need to create images using an aliasing and then save it out using a format supports it such as a png image.

Here is an image showing both a anti-aliased ball and a non anit-aliased ball. Done in photoshop.
1451283--78455--$aliasing.png

Thanks
Andy

using PNG32 and a shader that supports alpha-transparency will let you soften those edges as well (still needs to be done with anti-aliasing and softening in your graphics program).

just to prove my point :slight_smile:

in case the image doesnt display https://dl.dropboxusercontent.com/u/10920821/Unity-Help/aliasing.png

dont know why the unity one looks so bad, it shouldnt