Add option to create an overlay image/layer that can be used for reference #532

Closed
dacap opened this Issue Nov 18, 2014 · 35 comments

Comments

Projects
None yet
@dacap
Member

dacap commented Nov 18, 2014

This overlay image could be bigger than the current sprite size, so the zoom wouldn't affect it and we could see our small sprite with an overlay image of huge resolution as background.

Reference: http://www.aseprite.org/faq/#comment-1694009857
original

@vaultec

This comment has been minimized.

Show comment
Hide comment
@vaultec

vaultec Jan 28, 2016

Is this in the program? This is a feature I've long been waiting to be implemented. This would make the program so much more awesome!

vaultec commented Jan 28, 2016

Is this in the program? This is a feature I've long been waiting to be implemented. This would make the program so much more awesome!

@dacap

This comment has been minimized.

Show comment
Hide comment
@dacap

dacap Jan 28, 2016

Member

Hi @vaultec, this feature isn't yet in the program. I'm not sure if this will be included in v1.1 or v1.2, but it will be available in a near future.

Member

dacap commented Jan 28, 2016

Hi @vaultec, this feature isn't yet in the program. I'm not sure if this will be included in v1.1 or v1.2, but it will be available in a near future.

@WingedRayeth

This comment has been minimized.

Show comment
Hide comment
@WingedRayeth

WingedRayeth Jan 28, 2016

Awesome to hear it will be available soon. I have been waiting on this since I suggested it!

Awesome to hear it will be available soon. I have been waiting on this since I suggested it!

@AlbertoFdzM

This comment has been minimized.

Show comment
Hide comment
@AlbertoFdzM

AlbertoFdzM Feb 28, 2016

+1 👍

+1 👍

@dacap dacap modified the milestones: v1.1, v1.2 Mar 3, 2016

@Ravetracer

This comment has been minimized.

Show comment
Hide comment
@Ravetracer

Ravetracer Mar 24, 2016

+1
The mobile editor "Pixly" already has this feature and it's a big help!

+1
The mobile editor "Pixly" already has this feature and it's a big help!

@dacap

This comment has been minimized.

Show comment
Hide comment
@dacap

dacap Mar 24, 2016

Member

As it's one of the most requested features, a simple version of this might appear in v1.1.

Member

dacap commented Mar 24, 2016

As it's one of the most requested features, a simple version of this might appear in v1.1.

@jameswilddev

This comment has been minimized.

Show comment
Hide comment
@jameswilddev

jameswilddev Mar 25, 2016

I'd like to see this too. You can currently import on a bottom layer, but that means you can't have full colour on this bottom layer and then indexed colour above.

I'd like to see this too. You can currently import on a bottom layer, but that means you can't have full colour on this bottom layer and then indexed colour above.

@robertocaldas

This comment has been minimized.

Show comment
Hide comment
@robertocaldas

robertocaldas Apr 21, 2016

Is this happening? ETA? :)

robertocaldas commented Apr 21, 2016

Is this happening? ETA? :)

@dacap

This comment has been minimized.

Show comment
Hide comment
@dacap

dacap Apr 21, 2016

Member

@robertocaldas I'd love to have this as soon as possible, maybe next week? 👀

Member

dacap commented Apr 21, 2016

@robertocaldas I'd love to have this as soon as possible, maybe next week? 👀

@dacap dacap modified the milestones: v1.1, v1.2 Apr 21, 2016

@dacap dacap self-assigned this Apr 21, 2016

@robertocaldas

This comment has been minimized.

Show comment
Hide comment
@robertocaldas

robertocaldas Apr 21, 2016

So awesome!

Is it a totally lame idea to support gif, being able to select the gif frame as a reference image?
I'm totally talentless, my only hope is to be "heavily inspired" by other people's work, if you know what I mean... sigh

So awesome!

Is it a totally lame idea to support gif, being able to select the gif frame as a reference image?
I'm totally talentless, my only hope is to be "heavily inspired" by other people's work, if you know what I mean... sigh

@dacap

This comment has been minimized.

Show comment
Hide comment
@dacap

dacap Apr 28, 2016

Member

This feature needs a lot of internal work to be done correctly (e.g. make any layer a reference layer so we can support animation references). The work needed for this is quite related to this feature #593 and it might be a good idea to prepare everything for #454 and #459

I think this will be the first feature opening v1.2 which I'd like to make it available on Steam beta branch. And as a first step, I'll make it something really simple: Select another file as reference from the Sprite > Properties. If I have enough time, I'll try to release the official release with fixes, and the beta branch on Steam.

Member

dacap commented Apr 28, 2016

This feature needs a lot of internal work to be done correctly (e.g. make any layer a reference layer so we can support animation references). The work needed for this is quite related to this feature #593 and it might be a good idea to prepare everything for #454 and #459

I think this will be the first feature opening v1.2 which I'd like to make it available on Steam beta branch. And as a first step, I'll make it something really simple: Select another file as reference from the Sprite > Properties. If I have enough time, I'll try to release the official release with fixes, and the beta branch on Steam.

@dacap dacap modified the milestones: v1.2, v1.1 Apr 28, 2016

@robertocaldas

This comment has been minimized.

Show comment
Hide comment
@robertocaldas

robertocaldas May 7, 2016

Sorry to be pushy, but do you have an ETA on the first version?

Sorry to be pushy, but do you have an ETA on the first version?

@Enjineer30302

This comment has been minimized.

Show comment
Hide comment
@Enjineer30302

Enjineer30302 May 23, 2016

Yeah, I agree, because right now, it's been difficult to do sprites from some concept art. Being able to draw over the image would be awesome! :D

Yeah, I agree, because right now, it's been difficult to do sprites from some concept art. Being able to draw over the image would be awesome! :D

@DrinkCedarTea

This comment has been minimized.

Show comment
Hide comment
@DrinkCedarTea

DrinkCedarTea Jul 21, 2016

Hey, just so you guys know I'd also be someone who would take use of this! It'd be absolutely lovely because it gives me an easy way to recreate styles I really love in a more pixel type formatting. Just wonderful for practice and learning new things in general. Hope to see this come to fruition soon!

Hey, just so you guys know I'd also be someone who would take use of this! It'd be absolutely lovely because it gives me an easy way to recreate styles I really love in a more pixel type formatting. Just wonderful for practice and learning new things in general. Hope to see this come to fruition soon!

@DrinkCedarTea

This comment has been minimized.

Show comment
Hide comment
@DrinkCedarTea

DrinkCedarTea Jul 21, 2016

Also, do you know the progress on this by any chance if there's been any?

Also, do you know the progress on this by any chance if there's been any?

@dacap

This comment has been minimized.

Show comment
Hide comment
@dacap

dacap Jul 22, 2016

Member

As in one of my previous comments this will take some time. Mainly because it needs some special UI to move/scale the overlay in the desired location and a new render code. (Back in those days I thought it would be easy enough to be implemented quickly, but I was wrong.)

Member

dacap commented Jul 22, 2016

As in one of my previous comments this will take some time. Mainly because it needs some special UI to move/scale the overlay in the desired location and a new render code. (Back in those days I thought it would be easy enough to be implemented quickly, but I was wrong.)

@dacap dacap added the high priority label Sep 22, 2016

@mattjb86

This comment has been minimized.

Show comment
Hide comment
@mattjb86

mattjb86 Oct 4, 2016

Any update on this? It's definitely the one feature I would most like to see implemented as I have a ton of reference sketches and having it would increase my workflow enormously.

mattjb86 commented Oct 4, 2016

Any update on this? It's definitely the one feature I would most like to see implemented as I have a ton of reference sketches and having it would increase my workflow enormously.

@dacap

This comment has been minimized.

Show comment
Hide comment
@dacap

dacap Oct 4, 2016

Member

I'll start working on this right now 😮

Member

dacap commented Oct 4, 2016

I'll start working on this right now 😮

@bantonioch

This comment has been minimized.

Show comment
Hide comment
@bantonioch

bantonioch Oct 4, 2016

mattjb86 i don't know. but david added the "high priority" tag about a week ago, so maybe he would start working on this from now.

mattjb86 i don't know. but david added the "high priority" tag about a week ago, so maybe he would start working on this from now.

@bantonioch

This comment has been minimized.

Show comment
Hide comment
@bantonioch

bantonioch Oct 4, 2016

wow.... weird. commented at the same time. sorry, dacap. i guess i was right , then

wow.... weird. commented at the same time. sorry, dacap. i guess i was right , then

@dacap

This comment has been minimized.

Show comment
Hide comment
@dacap

dacap Oct 11, 2016

Member

Pretty close, coming soon on v1.2-beta4:

finegrain

Member

dacap commented Oct 11, 2016

Pretty close, coming soon on v1.2-beta4:

finegrain

@bantonioch

This comment has been minimized.

Show comment
Hide comment
@bantonioch

bantonioch Oct 12, 2016

moooy bueeno! .. I mean.. Looks very promising!

moooy bueeno! .. I mean.. Looks very promising!

@mattjb86

This comment has been minimized.

Show comment
Hide comment
@mattjb86

mattjb86 Oct 12, 2016

Looking good! Thanks for the work you've been putting into it, much appreciated!

Looking good! Thanks for the work you've been putting into it, much appreciated!

@dacap

This comment has been minimized.

Show comment
Hide comment
@dacap

dacap Oct 14, 2016

Member

ref-layer-upload

Member

dacap commented Oct 14, 2016

ref-layer-upload

@DrinkCedarTea

This comment has been minimized.

Show comment
Hide comment
@DrinkCedarTea

DrinkCedarTea Oct 14, 2016

Oh man this is looking awesome :)

Oh man this is looking awesome :)

@Ravetracer

This comment has been minimized.

Show comment
Hide comment
@Ravetracer

Ravetracer Oct 14, 2016

Looks really awesome. This is a new killer feature for Aseprite!

Looks really awesome. This is a new killer feature for Aseprite!

@bantonioch

This comment has been minimized.

Show comment
Hide comment
@bantonioch

bantonioch Nov 4, 2016

Hubo algún progreso al día de hoy?
PD: actualmente aseprite está en el beta2, vas a saltar al 4 directamente o falta el beta3 todavía para que se implemente esta función en el 4?

bantonioch commented Nov 4, 2016

Hubo algún progreso al día de hoy?
PD: actualmente aseprite está en el beta2, vas a saltar al 4 directamente o falta el beta3 todavía para que se implemente esta función en el 4?

@dacap

This comment has been minimized.

Show comment
Hide comment
@dacap

dacap Nov 4, 2016

Member

@bantonioch hola, actualmente aseprite está en v1.2-beta3, esta nueva característica aparecerá en v1.2-beta4.

@bantonioch hi, actually aseprite is in v1.2-beta3, this new feature will appear in v1.2-beta4.

Member

dacap commented Nov 4, 2016

@bantonioch hola, actualmente aseprite está en v1.2-beta3, esta nueva característica aparecerá en v1.2-beta4.

@bantonioch hi, actually aseprite is in v1.2-beta3, this new feature will appear in v1.2-beta4.

@dacap

This comment has been minimized.

Show comment
Hide comment
@dacap

dacap Nov 4, 2016

Member

There is one case about this issue that worries me most: An indexed sprite with a RGB reference layer. The actual code converts the RGB reference to indexed, but this is not what a regular user would expect. The program should show the RGB reference image as it were RGB (without taking care about the indexed palette). This case needs that a sprite may contain different color modes on each layer (e.g. an indexed layer, and a rgb layer).

I'll see that will be available as a first version of this feature to avoid introduced bugs or unexpected behaviors.

Member

dacap commented Nov 4, 2016

There is one case about this issue that worries me most: An indexed sprite with a RGB reference layer. The actual code converts the RGB reference to indexed, but this is not what a regular user would expect. The program should show the RGB reference image as it were RGB (without taking care about the indexed palette). This case needs that a sprite may contain different color modes on each layer (e.g. an indexed layer, and a rgb layer).

I'll see that will be available as a first version of this feature to avoid introduced bugs or unexpected behaviors.

@dacap dacap referenced this issue Nov 7, 2016

Open

Improve "reference layer" feature #1321

0 of 3 tasks complete
@dacap

This comment has been minimized.

Show comment
Hide comment
@dacap

dacap Nov 7, 2016

Member

Will be available in next release (I hope this week). Merged impl in bc1ad97

Future work in #1321

Member

dacap commented Nov 7, 2016

Will be available in next release (I hope this week). Merged impl in bc1ad97

Future work in #1321

@grymmjack

This comment has been minimized.

Show comment
Hide comment
@grymmjack

grymmjack Dec 28, 2016

FANTASTIC! Thank you so much @dacap this is a really welcome feature addition!

FANTASTIC! Thank you so much @dacap this is a really welcome feature addition!

@DrinkCedarTea

This comment has been minimized.

Show comment
Hide comment
@DrinkCedarTea

DrinkCedarTea Dec 31, 2016

Seriously it's really appreciated! Going to come in handy for rotoscoping and such I'm actually really excited to start working on stuff with this.

Seriously it's really appreciated! Going to come in handy for rotoscoping and such I'm actually really excited to start working on stuff with this.

@charyoshi

This comment has been minimized.

Show comment
Hide comment
@charyoshi

charyoshi Jun 29, 2017

Maybe I'm missing something here but how exactly is this done? I can't manage to load an image at one resolution and draw on it with another, and the closest thing to an answer I've found so far is "it really works!"

Maybe I'm missing something here but how exactly is this done? I can't manage to load an image at one resolution and draw on it with another, and the closest thing to an answer I've found so far is "it really works!"

@dacap

This comment has been minimized.

Show comment
Hide comment
@dacap

dacap Jun 29, 2017

Member

Hi @charyoshi, first of all you need the beta version. After that you will be able to use the Layer > Add Reference Layer menu option to select your own .png or .gif image as a background reference layer.

Member

dacap commented Jun 29, 2017

Hi @charyoshi, first of all you need the beta version. After that you will be able to use the Layer > Add Reference Layer menu option to select your own .png or .gif image as a background reference layer.

@charyoshi

This comment has been minimized.

Show comment
Hide comment
@charyoshi

charyoshi Jun 29, 2017

@dacap Thank you so much ;-;

@dacap Thank you so much ;-;

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment