Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Disable Alpha channel while keeping RGB (or combo) channels enabled. #593

Closed
Polylemongon opened this issue Jul 31, 2019 · 7 comments
Closed

Comments

@Polylemongon
Copy link

Polylemongon commented Jul 31, 2019

Currently you can only view channels separately or ALL at once.

I work with many textures for my game development work and need to view them in a great image viewer program, love ImageGlass for this, however some old game textures I'm working with use alpha channels as their specular and cannot view them properly in ImageGlass with the alpha channel being enabled all times (Since "ALL" button enables everything). It would be awesome if we could view textures with RGB on (or any combination of RGB channels) but alpha disabled. Could we be able to combine on/off view states for channels in the current menu to solve this issue?.

Cheers!

@Polylemongon Polylemongon changed the title Disable Alpha channel while keeping RGB (or combo) channels Enabled. Disable Alpha channel while keeping RGB (or combo) channels enabled. Jul 31, 2019
@d2phap d2phap self-assigned this Jul 31, 2019
@d2phap
Copy link
Owner

d2phap commented Jul 31, 2019

@Polylemongon
Thanks for the suggestion, can you send me the sample files and some screenshots of the expectation?

@Polylemongon
Copy link
Author

Polylemongon commented Jul 31, 2019

@d2phap
This isn't necessarily the old texture's fault, this is overall any game texture that has an alpha channel.

In this .zip you will find original .tga textures (old game texture and a new game texture) as well as screenshots on how they look currently in IG and a mockup of how we should see textures by just disabling alpha only and keeping RGB enabled or any combination.

Images.zip

@fire-eggs
Copy link
Collaborator

fire-eggs commented Sep 3, 2019

Now that we're making a trial of more than one floating tool window, I think this is another good candidate. The existing menu based system is a little awkward, even when cycling channels for a single image.

Something like:
image
The "all" checkbox could be a toggle between All/None to quickly set or clear all channels.

Benefits:

  • User can choose one or more channels to view or not view
  • View channel 'state' is obvious [I got weirded out at one point because I inadvertently left the view channel menu to 'red' and wondered why all my images looked grey!]
  • Easier to use?

@bitsycore
Copy link

Hey, this feature would be really usefull for me too, for gamedev but also 3D art in general.

If doing that menu like proposed by fire-eggs is too complexe, just an option to disable alpha computation on color channel could be handy, because when I see a color channel I don't except alpha to be applied to it.

Thanks

@Unordinal
Copy link

This would be an extremely nice feature to have - I work a lot with packed textures that store roughness and other such things in their alpha channels which requires me to have a separate image viewing program solely to be able to properly see them.

A toggle in the settings menu to disable viewing the alpha when viewing just one of the RGB channels would work great for this purpose too, albeit less flexible than the checkbox idea.

@festivities
Copy link

I second this, channel packed textures are unfortunately interpreted wrongly in both IrfanView and ImageGlass, and I don't see any other alternatives other than just loading it in an actual image manipulation program like Photoshop.

@d2phap
Copy link
Owner

d2phap commented May 29, 2024

This feature is supported in ImageGlass 9.1 Beta.
You can toggle the RGBA channels separately via the context menu or Main Menu > Image > View channels.

image

@d2phap d2phap closed this as completed Jun 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants