Normal Map Maker View on Asset Store (opens in new tab)

Package details

Latest version
1.2
Last updated
First released
Unity version
4.3.0 or later
Package size
2.5 MB
Files
14
Favorites
832
Views in the past week
86

Price tracking

Last checked
Tracked since
Lowest recorded
Free on

Keywords

Normal Map Maker

by mgear (opens in new tab)

4.7 / 5 · 69 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 56
4 stars 7
3 stars 3
2 stars 1
1 star 2
Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Normal Map Maker, 6 months Current Free; lowest Free; highest Free in this period. $0 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 3

Normal Map Maker screenshot 1

Normal Map Maker screenshot 1

About this asset

This is available in github<br>

https://github.com/unitycoder/NormalMapFromTexture

“Normal Map Maker” - Simple editor plugin for creating normal(bump) maps from textures.

* This is not “super quality” normal map generator, there are professional tools for that. Rather it is a “poor man’s” tool for testing.

** Note. Specular map is created as a separate texture.

FEATURES

- Create normal(bump) map from any texture

- Adjustable bumpiness strength

- Median filter with adjustable size

- Basic specular map creation also included

- Adjustable brightness cutoff

- Adjustable specular contrast

- Progress bar with cancel button

- Automatically set [x] Read/Write enabled for source texture (for temporarily)

- Automatically set created texture “ Texture type: Normal Map”

- Textures are created to the same folder as the source with added suffix “_normal” or “_specular”

- C# source (inside custom namespace)

NEW 1.2

- Runtime version (create normal, specular maps and filtering at runtime)

- Runtime demo scene added (loads texture from web, creates normal, specular & uses filter)

- Runtime public methods: NormalMapTools.CreateNormalmap(), NormalMapTools.CreateSpecular(), NormalMapTools.FilterMedian(), NormalMapTools.CombineRGBAndSpecular()

- Added 3 custom shaders (for using runtime made normal maps, because cannot use UnpackNormal() in shaders for those)

More info: Blog post | Webplayer (normal mapped texture plane)

Feel free to send feature requests!

From the publisher's Asset Store listing.