Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

That looks nifty! I like the pixelated normal maps, those are cool. Very curious to see how it plays.

(+2)

Low-res simple geometry with pixelated normals is definitely an...unusual art style, and one I just kinda accidentally fell into, but I think it adds a lot of depth to otherwise flat cubes.

Plus it (and the spheres) makes my game look way better than Minecraft with relatively little effort

Nice job on making it work, I've never had much success with low-res normals myself.

(+1)

It's pretty simple in my opinion.

When creating your textures, think about which parts would be raised up above the surface of the object in question were it in the real world. Once you have the texture saved, make a second grayscale texture with white being the raised parts and black being the crevices and stuff. You then import it to unity, set it to convert the asset to a normal map (make sure to check the create from greyscale box), and have the texture remain the same as the source file (32x32 is the smallest size unity allows).

Be sure also to resist the urge to bake any lighting effects at all into the regular texture. That's what the normal map is for. Your regular texture should only encode albedo.

Thanks! I just haven't played around with normals in Unity in general lately, I remember it being awkward and not really lining up with the light directions half the time. I'm guessing they streamlined the process a lot over the years.