For the love of all things Holy - Lets answer this God forsaken question once and for all. As you can probably already guess I have been skipping around/through? pixel hell for the last few weeks and have partially lost my sanity. Every time I hit that play button, my sprites look like trash.
My Sprites:
- Background sprites are drawn in 1920x1080 1:1 in Aseprite - They look mighty fine, crisp like bacon on a Sunday morning - Can I get an Amen?
- Character/Object sprites are drawn in 16x16
When imported into unity, my sprites are setup with:
- Point (No filter)
- No compression
- PPU: I have tried 1,100,16 & 20 - Distortion in all — Currently back to 16
- Pixel Unit Mode: Bottom Left Hand Corner - Pixel (Although it always reverts back to normalized?)
- Grid settings for XYZ: 1/PPU - Currently 0.0625 for a PPU of 16
Pixel Perfect Camera:
Reference Resolution: 256x144
PPU: Whatever my sprites are set to (16)
What I have tried:
- | Package Manager UI website
- Pixel Perfect Calculator for Orthographic Camera : Unity3D | Indie Hood Games
- 2D Pixel Perfect: How to set up your Unity project for retro 8-bit games
I just don’t understand why an image drawn in 1920x1080 and with the camera setup for 16:9…it still distorts??
Despite my ‘humorous’ thread, I’m losing patience with Unity and will jump ship soon. Just want to make sure its not me and I have tried everything.
Here’s an example of bricks on a wall being distorted:
Would really appreciate some guidance- Thanks in advance!
Update:
I set all sprite configs back to PPU = 1. Heres what I found when I press play:
With the display mode set to 16:9 and by shear luck of re-sizing the window I found this resolution that looks right (at least visually): 1444x812…
Which is not 16:9… next I put my eyeball up to the God damn monitor and counted how many pixels actually made up a “pixel” it was 9.
I’m confused.