Skip to main content
UltraEverything
Known Participant
July 3, 2021
Question

Pixel art scaling up moves layers

  • July 3, 2021
  • 5 replies
  • 3004 views

Hi there. I create low resolution pixel art, and I've noticed that when I scale upwards using nearest neighbor, all the layers misalign.

All the layers are linked to one of 5 separate files, they all have layer masks on them too.

 

I've set nearest neighbor in preferences, on each layer scale preference as well as in the image resize section.

The only thing that may be affecting them is that all the layers have layer masks on top of them, rasterizing each layer first *seems* like it may fix the issue. But I'd like to avoid that because I want to be able to edit the 5 different original files separately. Can anyone help figure out what is happening?

This topic has been closed for replies.

5 replies

Jeff Arola
Community Expert
Community Expert
July 4, 2021

In addition it might not be a bad idea to reset the photoshop preferences by going to Photoshop>Preferences>General (mac) or Edit>Preferences>General (windows), click Reset Preferences On Quit and resart photoshop

Jeff Arola
Community Expert
Community Expert
July 4, 2021

You can report this over here and see what adobe says:

 

https://feedback.photoshop.com/

 

What version of photoshop and operating system are you using?

 

Do you have older versions of photoshop you can try?

 

J E L
Community Expert
Community Expert
July 3, 2021

@UltraEverything Crazy, right, but you always need a larger file! I'm not sure if you'll ever get that alignment right with the existing files and layer sizes you are trying to upscale without flattening the file first (even then the results may not be great depending on several factors with your original art and how high you are trying to go).

 

 

 

UltraEverything
Known Participant
July 4, 2021

I need to retain the groupings and layers for this particular project. It's a shame because clearly there's an issue with the upscaling for Smart Objects on lower resolutions, but I guess not many people work with such low resolutions so perhaps it's not been noticed.

Nancy OShea
Community Expert
Community Expert
July 3, 2021

The rule of thumb is to flatten layers BEFORE you resize image.  That said, I prefer NOT to resize rasters because it invariably introduces pixelation artifacts.   For best results, start your project with the required canvas size so you don't need to resize later.

 

Nancy O'Shea— Product User & Community Expert
UltraEverything
Known Participant
July 3, 2021

Thanks for the reply. The style is pixel art, so it's designed to be low resolution. However, it's only when having to scale it up for an export at a normal resolution, is when it becomes misaligned.

UltraEverything
Known Participant
July 3, 2021
quote

Creating a canvas at a normal resolution (1280 x 1280) and scaling up just layers (they are all at 128 x 128) produces exactly the same misaligned effect.

=========

@UltraEverything,

Of course it would.  Because that's a terribly flawed design approach.  🙂 

 

What Leslie and I are trying to tell you, however unsuccessfully, is to start big and reduce if needed.  Not the other way around.  Layers must be the same size as canvas.  

 


@Nancy OShea I appreciate the response, but I disagree with the idea that 'of course it would' be misaligned. There's nothing at all that would suggest that scaling up something from 128 to 1280 would not scale up every layer from the same origin at the same scale and keep everything perfectly aligned. There is no logic to think that it would knock the entire composition out of alignment randomly. And numerous other image software packages work in the same logic that I am working with, Krita, Gimp, Aseprite, all scale in a logical, linear fashion.

 

The whole craft of Pixel Art is simply not drawn at higher resolutions and scaled down. While I can understand from the outside in it may seem flawed, but there are people that have experience of creating pixel art on Photoshop and I'm really posting this to reach out to them.

 

UltraEverything
Known Participant
July 3, 2021

Just tried to recreate this with vector masks and trying unlinking the masks from the layers and the same problemn is happening.