Make Me Small! 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!

by furaga (opens in new tab)

1 rating, too few to average

Price $5.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Make Me Small!, 6 months Current $5.00; lowest $5.00; highest $5.00 in this period. $0 $2.5 $5 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 3

Make Me Small! screenshot 1

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:

Texture2D outputTexture2D = MakeMeSmall.Downscale.Subsample(inputTexture2D, new Vector3(w, h, 0));

From the publisher's Asset Store listing.