View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 5.6.2 or later
- Package size
- 3.9 MB
- Files
- 40
- Favorites
- 8
- Views in the past week
- 7
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $5.00 on
Keywords
Make Me Small!
Price $5.00
Buy on Asset Store (opens in new tab)
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 3
Make Me Small! screenshot 1
About this asset
Simple image downscaling methods for Unity textures2d.
Includes
1. Subsampling
2. Box downscaling (= Average filter)
3. Bilinear
4. Bicubic
5. Gaussian (5x5)
6. Perceptualy based donwscaling
[A. C. Oztireli et al., SIGGRAPH 2015]
7. Content-Adaptive Image Downscaling
[J. Kopf et al., SIGGRAPH Asia 2013].
Perceptualy-based donwscaling is slow, but would produce best quality when you downscale real-world images.
Content-aware downscaling is extremely slow, but would produce best quality when you generate a pixel art by donwscaling a cartoon image.
All of them are implemented in C#.
It does not use shaders nor materials.
How to use
1) Import MakeMeSmall.unitypackage
2) If you want, just open the following demo scenes to see demonstrations.
- Demo/Scenes/1_Simple
You can run downscaling methods by clicking buttons.
- Demo/Scenes/2_FileConverter
You can load a PNG image on your disc, downscale it, and save the downscaled image on your disc.
- Demo/Scenes/3_FolderConverter
You can downscale all PNG images in a folder.
3) To downscale a texture in your C# script, just do like:
Includes
1. Subsampling
2. Box downscaling (= Average filter)
3. Bilinear
4. Bicubic
5. Gaussian (5x5)
6. Perceptualy based donwscaling
[A. C. Oztireli et al., SIGGRAPH 2015]
7. Content-Adaptive Image Downscaling
[J. Kopf et al., SIGGRAPH Asia 2013].
Perceptualy-based donwscaling is slow, but would produce best quality when you downscale real-world images.
Content-aware downscaling is extremely slow, but would produce best quality when you generate a pixel art by donwscaling a cartoon image.
All of them are implemented in C#.
It does not use shaders nor materials.
How to use
1) Import MakeMeSmall.unitypackage
2) If you want, just open the following demo scenes to see demonstrations.
- Demo/Scenes/1_Simple
You can run downscaling methods by clicking buttons.
- Demo/Scenes/2_FileConverter
You can load a PNG image on your disc, downscale it, and save the downscaled image on your disc.
- Demo/Scenes/3_FolderConverter
You can downscale all PNG images in a folder.
3) To downscale a texture in your C# script, just do like:
Texture2D outputTexture2D = MakeMeSmall.Downscale.Subsample(inputTexture2D, new Vector3(w, h, 0));
From the publisher's Asset Store listing.