OlaHaldor Posted July 27, 2017 Share Posted July 27, 2017 I'm having trouble understanding how alpha channels work in Affinity Photo. Just like TGA and DDS export, this is yet another thing that is forcing me to keep other software around to get my work done. It's simply like this: I have an image file, it's got RGB and alpha channels. I load the image in Affinity Photo, I see "composite alpha" with the list of channels, but it is completely white. It shouldn't be. To check the file I load it in Photoshop, and see it appears as expected. Where am I going wrong? Or is Affinity Photo simply not up for the task? Quote Link to comment Share on other sites More sharing options...
Fixx Posted July 27, 2017 Share Posted July 27, 2017 AP seems to have a bit halfbaked channels support. If you create a layer mask in PS it transfers fine. If you create a separate alpha channel, it transfers fine, but you have to load it to image as selection separately. I did not find an easy way to paste channel as mask. Composite alpha seems to be quite separate from other channels.. Sorry, it has been a while since chops were the rage in PS world and I have no deeper knowledge how to work with channels. Your workflow is though common enough and there should be clear instructions how to do the thing. Quote Link to comment Share on other sites More sharing options...
OlaHaldor Posted July 27, 2017 Author Share Posted July 27, 2017 Thanks for replying at least. I googled a lot last night trying to find a solution, but the info I found was not exactly encouraging.. I don't even know where to begin describing what I think about this workflow to pack channels for games manually is... I would expect in your very intuitive apps that you'd think more about efficiency in other aspects than great tools for drawing and manipulating pixels, and let us work as fluent and smooth as possible. Going through "spare channels" is not it. For an efficient workflow it makes no sense. It adds so many extra clicks when it could have been made into a user friendly copy-paste, and be done with it. And what would I do in the example of the video, if I wanted something else in the alpha channel? It's not unusual to pack something like R: roughness G: metalness B: ambient occlusion A: custom color mask (to change accent colors on the 3d model) Imagine doing what's described in the video above 10 times. 20 times. 50... No thanks. I'm disappointed. I hate for this to sound like an attack, I am just stumbled and don't feel like I'm getting anywhere. Anyone official from Affinity that could enlighten me? Quote Link to comment Share on other sites More sharing options...
R C-R Posted July 27, 2017 Share Posted July 27, 2017 45 minutes ago, Fixx said: Composite alpha seems to be quite separate from other channels... The composite channels are those of the entire document, a combination (composite) of the channels of all the separate layers in it. In Affinity Designer each pixel, mask, adjustment, & live filter layer (basically, anything that is rasterized) also has its own set of channels, which are shown in the Channels panel below the composite ones when that layer is selected in the Layers panel. The number of color channels depends on the color space ("color format" in AP speak), so 3 + alpha for RGB & Lab, 4 + alpha for CMYK, & 1 + alpha for grayscale. For a single layer document with no transparency (like a photograph), both the composite & layer alpha channels appear as all white (because everything is visible); if you erase part of it, the alpha channels will show that. If you open a file that includes transparency, the alpha channels will show that: The Document menu > Transparent Background option has no effect on this -- there must be transparent sections somewhere in the document. Obviously, this is far from ideal for channel stacking. channels example.afphoto Quote All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7 Affinity Photo 1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7 Link to comment Share on other sites More sharing options...
OlaHaldor Posted July 27, 2017 Author Share Posted July 27, 2017 This is probably OK when you create the image in Photo, but that's not the case here. The image in my first post was created in a 3rd party tool which save a dedicated alpha channel for transparency inside the TGA file, which will show the image properly in the UI of the game I'm making assets for. And Photoshop sees the alpha channel.. It's beyond me why Photo can't. Quote Link to comment Share on other sites More sharing options...
Staff MEB Posted July 27, 2017 Staff Share Posted July 27, 2017 Hi OlaHaldor, What's the format of the image you are working with? It may be a bug. Can you please attach the image/file here so we can take a look please? Thanks. Quote A Guide to Learning Affinity Software Link to comment Share on other sites More sharing options...
R C-R Posted July 27, 2017 Share Posted July 27, 2017 This post may shed some light on that.... Quote All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7 Affinity Photo 1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7 Link to comment Share on other sites More sharing options...
OlaHaldor Posted July 27, 2017 Author Share Posted July 27, 2017 Thanks MEB! :) It is TGA. I've attached the file as a ZIP. nsb_el18_grey.zip Quote Link to comment Share on other sites More sharing options...
Staff MEB Posted July 27, 2017 Staff Share Posted July 27, 2017 Thanks for the file. Checking this out. Quote A Guide to Learning Affinity Software Link to comment Share on other sites More sharing options...
R C-R Posted July 27, 2017 Share Posted July 27, 2017 13 minutes ago, OlaHaldor said: I've attached the file as a ZIP. I opened the unzipped file in AP 1.5.2 on my Mac. Aside from the oblong shape & the tan colored pattern at the bottom, some of the black area is not completely black, so it is a little harder to select whatever should be transparent than I had hoped for, but if you can manage to select everything that should be transparent (presumably all the black area outside those two colored areas?) deleting those pixels should give you a composite alpha channel more like what you expect. Still not very helpful for channel stacking I know, but it might be useful for something.... Quote All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7 Affinity Photo 1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7 Link to comment Share on other sites More sharing options...
Staff MEB Posted July 27, 2017 Staff Share Posted July 27, 2017 Hi OlaHaldor, Affinity Photo doesn't support alpha channels in TGA files and there's currently no plans to implement this any time soon. TGA is an old and less and less used format and so it's hard to justify improvements here unless this was a highly requested feature which is not the case. I've added you report to our log/bumped it so the dev team are aware of the request but don't expect changes here, sorry. Quote A Guide to Learning Affinity Software Link to comment Share on other sites More sharing options...
R C-R Posted July 27, 2017 Share Posted July 27, 2017 On the Affinity Photo Feature List web page, in the Compatibility and Printing section, "TGA" appears on the Full Open or Import List. Perhaps there should be a parenthetical note included that says "(alpha channels are not supported)," similar to the notes for the AI & Freehand entries? villain and jamesholden 2 Quote All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7 Affinity Photo 1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7 Link to comment Share on other sites More sharing options...
OlaHaldor Posted July 27, 2017 Author Share Posted July 27, 2017 40 minutes ago, R C-R said: On the Affinity Photo Feature List web page, in the Compatibility and Printing section, "TGA" appears on the Full Open or Import List. Perhaps there should be a parenthetical note included that says "(alpha channels are not supported)," similar to the notes for the AI & Freehand entries? Exactly! 54 minutes ago, MEB said: Affinity Photo doesn't support alpha channels in TGA files and there's currently no plans to implement this any time soon. Well then.. Good bye? 54 minutes ago, MEB said: TGA is an old and less and less used format and so it's hard to justify improvements here unless this was a highly requested feature which is not the case. I've added you report to our log/bumped it so the dev team are aware of the request but don't expect changes here, sorry. It might not be requested as much as you'd like, but I and other have voiced our opinion and wishes about this before here on the forums. The same for DDS. Both are crucial for game dev. TGA might not be the hottest format but it's still widely used for game dev. Affinity Photo is just the perfect price range for a lot of indie devs or students as well, looking for a cheaper alternative to Photoshop - but lack of TGA support is nothing but a huge "what the..?" Fab44 1 Quote Link to comment Share on other sites More sharing options...
Staff MEB Posted July 27, 2017 Staff Share Posted July 27, 2017 Hi OlaHaldor, I do understand your frustration and i've passed this report to the dev team, but that's really all i can do. I'm still waiting for some feedback from their part regarding any possible developments here but with so much on their hands already (we have a small team) i didn't want to create false expectations around this. I will update this post if there's any feedback/development from their part. OlaHaldor 1 Quote A Guide to Learning Affinity Software Link to comment Share on other sites More sharing options...
OlaHaldor Posted July 27, 2017 Author Share Posted July 27, 2017 Thanks Meb :) Quote Link to comment Share on other sites More sharing options...
Fixx Posted July 28, 2017 Share Posted July 28, 2017 Game devs have expressed need for TARGA format earlier too... I would think TARGA is not too complicated a format to support. OlaHaldor, Alberto and myclay 3 Quote Link to comment Share on other sites More sharing options...
myclay Posted July 28, 2017 Share Posted July 28, 2017 count me in on the need for proper TGA support. Many game engines and other Programs rely on that file format. since its "old" it means, the specifications won´t change and thus due to the "old" status TGA is a reliable file format which is necessary for game dev tasks. Please add it. Its simply frustrating to use other programs to get the needed result(s). OlaHaldor 1 Quote Sketchbook (with Affinity Suite usage) | timurariman.com | artstation store Windows 11 Pro - 23H2 | Ryzen 5800X3D | RTX 3090 - 24GB | 128GB | Main SSD with 1TB | SSD 4TB | PCIe SSD 256GB (configured as Scratch disk) | Link to comment Share on other sites More sharing options...
OlaHaldor Posted July 28, 2017 Author Share Posted July 28, 2017 Who does Affinity want as their user base? As of now I feel game devs are left out of the loop. I can't promise how many users they would gain by adding support for TGA (and hopefully DDS), but I dare to say it will be very interesting for a lot of people to jump on board. Besides this, I will have less of an issue to recommend Photo to others in various forums, friends, connections in the industry, modders etc. It's not a great selling point when I say "Photo is awesome. It's got that MacOS flair of intuitive usability, performs great and it's affordable", and people are truly interested at this point, but I have to be honest with them, "BUT it does not support impot/export of X, Y, Z, and you need to have Photoshop handy to convert to the formats X, Y, Z" Like TGA, DDS isn't evolving much.. It's a stable format. The last update for the Photoshop DDS exporter by nVidia was in 2013! Fab44 1 Quote Link to comment Share on other sites More sharing options...
R C-R Posted July 28, 2017 Share Posted July 28, 2017 1 hour ago, myclay said: ... since its "old" it means, the specifications won´t change and thus due to the "old" status TGA is a reliable file format which is necessary for game dev tasks. Except that version 1 & version 2 contradict each other in at least one of the specifications regarding scan lines. The US Library of Congress sustainability project page for the format states that for LoC archiving it is "Not a preferred format. Lossless transformation to TIFF_6 recommended for final-state works." According to the LoC page, it also does not support ICC color profiles, may be encumbered by patent claims (although they do not seem to be enforced), & has "minimal support for embedded metadata." I am not disagreeing that support for the format would be useful for some users, only that it may not be as simple to implement as some might think. Quote All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7 Affinity Photo 1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7 Link to comment Share on other sites More sharing options...
WarrenMarshall Posted November 10, 2018 Share Posted November 10, 2018 I'm guessing since TGA is still not supported, it's never going to be ... but game development still relies on that format. Not supporting it is limiting the markets that Affinity Photo can penetrate. Quote Link to comment Share on other sites More sharing options...
WarrenMarshall Posted November 10, 2018 Share Posted November 10, 2018 *grumble* Quote Link to comment Share on other sites More sharing options...
OlaHaldor Posted January 16, 2019 Author Share Posted January 16, 2019 Glad to see you here @WarrenMarshall ! Modonauts stick together. Affinity, you really should reconsider the lack of TGA support! (meaning; add it..thoroughly. Please.) Alberto 1 Quote Link to comment Share on other sites More sharing options...
Alberto Posted March 19, 2019 Share Posted March 19, 2019 I'm other game developer and now I find that I cannot work with affinity because it doesn't support alpha in TGA... I think that it must be a joke or something. Yeah, is an old file format, a not good file format,.... but the only file format that allow thousands of video games companies... And the problem is not to convert to TGA, is that I can't import properly and I lost alpha. Quote Link to comment Share on other sites More sharing options...
Staff Patrick Connor Posted July 5, 2019 Staff Share Posted July 5, 2019 Relevant input on TARGA format here myclay 1 Quote Patrick Connor Serif Europe Ltd Latest V2 releases on each platform Help make our apps better by joining our beta program! "There is nothing noble in being superior to your fellow man. True nobility lies in being superior to your previous self." W. L. Sheldon Link to comment Share on other sites More sharing options...
jamesholden Posted November 1, 2019 Share Posted November 1, 2019 On 7/27/2017 at 2:44 PM, MEB said: Hi OlaHaldor, I do understand your frustration and i've passed this report to the dev team, but that's really all i can do. I'm still waiting for some feedback from their part regarding any possible developments here but with so much on their hands already (we have a small team) i didn't want to create false expectations around this. I will update this post if there's any feedback/development from their part. @MEBWhat was the feedback on this? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.