Alpha from the Image Tiles node

Forums: Alpha from the Image Tiles node
DAZ Studio Integrated Plugin (Integrated Plugin maintained by OTOY)

Moderator: BK

Forum rules
Please keep character renders sensibly modest, please do not post sexually explicit scenes of characters.

Alpha from the Image Tiles node

Postby SiliconAya » Tue Oct 11, 2022 7:03 am

SiliconAya Tue Oct 11, 2022 7:03 am
Is there a way to get the alpha channel from the 'Image Tiles' node? I've been making use of the 'Image Tiles' node to make a UDIM compatible single material for all skin surfaces for Genesis 3/8/8.1 models, however I've been defeated by a simple png image with transparency, which is how Daz G8F characters do make up (also any product the does overlays/LIE using PNGs, for things like burns, scars, make up, tattoos, body paint, etc).

All the Channel Picker/Merger/etc nodes only deal with the RGB channels, not the alpha channel and unless I'm missing something, the only way to deal with alpha channels seems to be the 'RGBA Image' node, which seems a bit of an oversight?
In other programs and renderers I've used like Nuke and Renderman, channel manipulation type nodes deal with the Alpha channel like the RGB channels, it's just another option in the selector drop down menus, it seems odd that Octane has so little way to deal with Alpha channels.
SiliconAya
Licensed Customer
Licensed Customer
 
Posts: 175
Joined: Tue Jul 30, 2013 12:00 pm
Location: Australia

Re: Alpha from the Image Tiles node

Postby birdovous » Tue Oct 11, 2022 7:14 am

birdovous Tue Oct 11, 2022 7:14 am
Not sure with the recent version of DAZ plug in and Octane, but in the version I'm still using (v4.04 of Octane and corresponding DAZ Plugin) the RGBA image nodes are the only way to deal with such texture files (PNGs with Alpha).

And at least in the old version I'm using I noticed bugs when it comes to combining the alpha channel involving materials. However, that is something I have to simply live with as the versions that I'm using are out of support for a long time...
Birdovous
Master: Core i7 2600K, 32GB RAM, 2x EVGA GTX Titan X (SC)
Slave 1: Core i5 4460, 16GB RAM, 2x EVGA GTX 1080 Ti SC2
Slave 2: Core i7 9700K, 64GB RAM, 2x ASUS RTX 2080 Ti
User avatar
birdovous
Licensed Customer
Licensed Customer
 
Posts: 155
Joined: Tue Jul 23, 2013 5:33 pm

Re: Alpha from the Image Tiles node

Postby toby_a » Tue Oct 11, 2022 8:03 am

toby_a Tue Oct 11, 2022 8:03 am
Hi. I don't think the plugin is limiting what you can do here, by which I mean I think you have the same capabilities as Octane Standalone. I suggest you ask in one of the more general forums to see if anyone has any suggestions.

The only suggestion I can think of is to combine several Alpha texture nodes (which the plugin calls RGBA for some reason), each with a UV offset in its transformation and Border Mode set to Black Color, together using a Composite Texture or similar. I haven't tried this, just an idea.

Cheers,
Toby.
toby_a
OctaneRender Team
OctaneRender Team
 
Posts: 261
Joined: Tue May 10, 2022 11:59 pm

Re: Alpha from the Image Tiles node

Postby huakiami » Tue Oct 11, 2022 6:12 pm

huakiami Tue Oct 11, 2022 6:12 pm
I can confirm that the method Toby outlines does work, as that is the method I've personally been using to add layered/masked effects to skin.

I have also converted my skin shader to use ImageTiles nodes for all the primary textures. And while I am in agreement that the options for working with a texture's alpha channel are strangely limited in Octane, I don't think I'd use an ImageTiles node for that even if it did support alpha. I find since I'm often combining multiple masks for each UV (i.e. multiple makeup masks on face, multiple tattoos on arms, multiple wounds/scars on torso, etc) that I'd prefer to just work with individual RGBA nodes rather than a bunch of ImageTiles nodes with mostly blank spaces.

As Toby mentioned, Border mode set to Black Color plus an X Translation works well to get them into the proper UV space.
huakiami
Licensed Customer
Licensed Customer
 
Posts: 46
Joined: Thu Nov 21, 2013 6:09 am

Re: Alpha from the Image Tiles node

Postby SiliconAya » Wed Oct 12, 2022 2:41 am

SiliconAya Wed Oct 12, 2022 2:41 am
Thanks for the tips guys, will give them a go.
SiliconAya
Licensed Customer
Licensed Customer
 
Posts: 175
Joined: Tue Jul 30, 2013 12:00 pm
Location: Australia

Re: Alpha from the Image Tiles node

Postby SiliconAya » Wed Oct 12, 2022 7:06 am

SiliconAya Wed Oct 12, 2022 7:06 am
Also, I'm all for renaming the 'RGBA Image' node to 'Alpha Image' to match Octane standalone, I also use the Maya Octane plugin and it has it's own names for common nodes as well, eg 'RGB Image' is 'Image Texture' and 'Greyscale Image' is 'Float Texture' it can get very confusing when trying to match results and materials between them.

However, the problem of having to convert old scenes using the old node names might make it not worth the effort.
SiliconAya
Licensed Customer
Licensed Customer
 
Posts: 175
Joined: Tue Jul 30, 2013 12:00 pm
Location: Australia

Re: Alpha from the Image Tiles node

Postby toby_a » Wed Oct 12, 2022 8:03 pm

toby_a Wed Oct 12, 2022 8:03 pm
Changing the names of the node types is pretty easy and has no impact on loading old scenes, so I might just change them all to match Standalone.
toby_a
OctaneRender Team
OctaneRender Team
 
Posts: 261
Joined: Tue May 10, 2022 11:59 pm

Re: Alpha from the Image Tiles node

Postby toby_a » Thu Oct 13, 2022 6:31 am

toby_a Thu Oct 13, 2022 6:31 am
toby_a wrote:Changing the names of the node types is pretty easy and has no impact on loading old scenes, so I might just change them all to match Standalone.

This was done in this release: viewtopic.php?f=44&t=80596.
toby_a
OctaneRender Team
OctaneRender Team
 
Posts: 261
Joined: Tue May 10, 2022 11:59 pm

Return to DAZ Studio


Who is online

Users browsing this forum: No registered users and 18 guests

Sat Apr 20, 2024 2:21 am [ UTC ]