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

[Feature Request] Toggle for using Alpha as Transparency #141

Open
EV3RGR33N opened this issue Dec 3, 2024 · 3 comments
Open

[Feature Request] Toggle for using Alpha as Transparency #141

EV3RGR33N opened this issue Dec 3, 2024 · 3 comments
Assignees

Comments

@EV3RGR33N
Copy link

Hello,

I'm using Icaros 3.3.3 Beta 3 on Windows 11 24H2.

I'm working on a project that involves large amounts of game textures that use the Alpha channel to store a Specularity map. Since it is not a "proper" transparency mask, it makes previewing those extremely difficult in Windows Explorer:

image

I removed the alpha channel on this .dds file for the sake of example - it is much easier to see:
image

I remember SageThumbs being able to do this, so I thought I would ask for a toggle for using Alpha as Transparency or not, perhaps below the "Enable black/white frame detection" setting?

Thanks for all your work on this program, and have a nice day :)

@Xanashi
Copy link
Owner

Xanashi commented Jan 2, 2025

This sounds like a good feature.
Could you send me one of the transparent DDS files for testing?

@Xanashi Xanashi self-assigned this Jan 2, 2025
@EV3RGR33N
Copy link
Author

Certainly - although, I'd like to point out that this is not specific to the .DDS format. For CGI purposes, it's very common to use the Alpha Channel to store a texture map that isn't meant to be used for transparency. We store our "source" assets in .TGA, .TIF or even .PNG sometimes. Therefore, I believe that a toggle for using Alpha as Transparency on all formats would be ideal.
There is no program that's able to do this that still works on W11 afaik, so it would be extremely helpful for CGI artists :)

Attached to this message: a texture w/a specular map stored in the Alpha Channel, in .dds, .tga, .tif and .png. The results when it comes to previews are the same however - it's really hard to see what they are at a glance.

Thanks for taking the time to consider this feature request, and a happy new year!
Samples_AlphaIsNotTransparency.zip

@Xanashi
Copy link
Owner

Xanashi commented Jan 3, 2025

Thank you for the samples, and happy new year to you too!

I'm thinking, I'll make it possible for the user to determine which filetypes should ignore the alpha channel, when thumbnails are generated.

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

2 participants