Fri, Mar 29, 1:43 AM CDT

Welcome to the Poser 12 Forum

Forum Moderators: nerd, donnena, CHMedia Forum Coordinators: nerd

Poser 12 F.A.Q (Last Updated: 2024 Feb 28 7:20 pm)



Welcome to the Poser Forums! Need help with these versions, advice on upgrading? Etc...you've arrived at the right place!


Looking for Poser Tutorials? Find those HERE



Subject: Saving 2. layer as mat file?


Varnayrah ( ) posted Tue, 13 April 2021 at 10:18 AM · edited Mon, 25 March 2024 at 4:07 PM

Hi,

I have that aery soul clothing set Masquerade's Eve. This contains a 2. skin gloves, stockings and bra. I added these as 2. material layer in the material room which works admirably, technicaly I can now have any base skin with these gloves or stockings. But how would I save only that second layer as mat file so I can use it next time with just one or two clicks istead of setting up the whole second layer from scratch again? So far it seems poser is saving both layers at once.


Kalypso ( ) posted Tue, 13 April 2021 at 10:24 AM
Site Admin Online Now!

It may be saving both layers but once you create a second layer and apply it, it will only render on the second layer leaving your base layer intact . Unless of course the latest version of Poser has changed something as it's been a while since I've had to use it.


Varnayrah ( ) posted Tue, 13 April 2021 at 10:38 AM

It seems not to work, I'm afraid. i saved my material as mc5, loaded a nw V4, created a 2. Layer and applied my mat file. I changed both layers, the base layer and the second skin layer.


Varnayrah ( ) posted Tue, 13 April 2021 at 10:49 AM

...the mat file changed both layers, I meant to say.


VedaDalsette ( ) posted Tue, 13 April 2021 at 12:04 PM · edited Tue, 13 April 2021 at 12:05 PM

I just put that St. Patrick's Day freebie eye makeup layer for La Femme on her (created a layer, which made her face blue, and then clicked the eye makeup mc5 on it).

Then in the Materials Room, I selected the layer and saved it as a mc5.

Then I removed that extra layer on LF and added a new layer. Made her face blue again. Anyway, next I loaded that mc5 I'd saved onto the layer and it worked just fine. Her face looked just as I'd done it with the original mc5.



W10,Intel(R) Core(TM) i5-8600K CPU @ 3.60GHz, 32.0 GB RAM, 64-bit, video GeForce GTX 1050 Ti, 4GB.
Old lady hobbyist.
All visual art or fiction is "playing with dolls."


Kalypso ( ) posted Tue, 13 April 2021 at 2:39 PM
Site Admin Online Now!

Now that I'm home and have tested it I can say it works like it's supposed to. I'm on version 12.0.471 which I believe is the latest. Here's how I tested it:

  1. Brought in default La Femme - in the material room selected her head and created a new layer. Assigned a color to it and applied a transparency map. Then I selected all nodes used and saved it as an .mt5.
  2. Created a new file and brought in La Femme again but this time I applied the Anuli texture on her first. Then back in the material room I added a new layer and applied my .mt5 that I had previously saved. The only affected layer was the new one. When rendered I could see Anuli's texture below my layer so I'm sure it didn't save the material information from La Femme's default texture map or else it would have changed.

By the way there is no mc5. It's either .mt5 which is a single material or an .mc6 which saves everything as a material collection. Is this what you had checked when saving? savingmt5.jpg


Y-Phil ( ) posted Tue, 13 April 2021 at 3:33 PM · edited Tue, 13 April 2021 at 3:33 PM

I don't know it that can helps you, but I was in the need of a way to add a second layer above the existing base layers, in one shot. That's why I prepared for my vic4's a series of.MC6 files, that I can apply above any other base skin definitions.

As it was Vic4's, i managed to have for each part only one PoserSurface node with a more or less skin-looking diffuse node.

Then, I've prepared the second layer for each part that will use it

Third step: I saved all this in an ".mc6" file

Last step: using a text editor, I modified the file to remove everything that concerns the base layer, keeping only what is for the second layer.

Example:

{

version
    {
    number 12
    build 427
    }
mtlCollection
    {
    material 1_EyeSocket
        {
        materialLayer Layer_1
            {
            name Gloss
            shaderTree
                {
                node "CyclesSurface" "CyclesSurface"
                    {
                    name "CyclesSurface"
                    pos 29 60
                    advancedInputsCollapsed 0
                    nodeInput "Surface"
                        {
                        name "Surface"
                        value 1 1 1
                        parmR NO_PARM
                        parmG NO_PARM
                        parmB NO_PARM
                        node "ccl_MixClosure:Closure"
                        file NO_MAP
                        }
                    nodeInput "Volume"
                        {
                        name "Volume"
                        value 1 1 1
                        parmR NO_PARM
                        parmG NO_PARM
                        parmB NO_PARM
                        node NO_NODE
                        file NO_MAP
                        }
                    nodeInput "Displacement"
                        {
                        name "Displacement"
                        value 0.1 0 1
                        parmR NO_PARM
                        parmG NO_PARM
                        parmB NO_PARM
                        node NO_NODE
                        file NO_MAP
                        }
                    }
                node "ccl_MixClosure" "ccl_MixClosure"
                    {

..........

I don't know if it's by design or by luck, but it works: I can add my second layer above an existing one whenever I want, without changing anything of the base layer. As an ".mc6" file has the name of the different parts, it works. i'm not sure that it would work with an ".mt5" file as it doesn't seem to have any reference for a specific "matLAyer", thus resulting in overwriting the current layer.

Last but not least: this works in Poser 11.3 too

PhYl.


Win10 on i7 8700K@4.3Ghz, 64Gb, Asus TUF Gaming RTX 4070 OC Edition, 2x 2Tb ssd + 6+4Tb hd  + 1x 8Tb hd + 1 10T NAS, Poser 11, Poser 12  and now Poser 13 


VedaDalsette ( ) posted Tue, 13 April 2021 at 3:42 PM

I was able to change my new layer with just an mt5 (I had put mc5 in my previous post above). The mt5 I tested (after the one I mentioned in the post) was La Femme's face with a checkboard transparency on it. I just had to make sure I added a default layer 1 to her face before I changed that default layer with my checkboard mt5.



W10,Intel(R) Core(TM) i5-8600K CPU @ 3.60GHz, 32.0 GB RAM, 64-bit, video GeForce GTX 1050 Ti, 4GB.
Old lady hobbyist.
All visual art or fiction is "playing with dolls."


Varnayrah ( ) posted Wed, 14 April 2021 at 5:25 AM

Kalypso posted at 5:23AM Wed, 14 April 2021 - #4416880

Now that I'm home and have tested it I can say it works like it's supposed to. I'm on version 12.0.471 which I believe is the latest. Here's how I tested it:

  1. Brought in default La Femme - in the material room selected her head and created a new layer. Assigned a color to it and applied a transparency map. Then I selected all nodes used and saved it as an .mt5.
  2. Created a new file and brought in La Femme again but this time I applied the Anuli texture on her first. Then back in the material room I added a new layer and applied my .mt5 that I had previously saved. The only affected layer was the new one. When rendered I could see Anuli's texture below my layer so I'm sure it didn't save the material information from La Femme's default texture map or else it would have changed.

By the way there is no mc5. It's either .mt5 which is a single material or an .mc6 which saves everything as a material collection. Is this what you had checked when saving? savingmt5.jpg

I tried the mt5, but hadn't the "selected nodes only" checked. Sometimes you need someone else to point out the obvious. Thank you very much - it's working now.


VedaDalsette ( ) posted Wed, 14 April 2021 at 7:31 AM

Glad it works. Yes, I checked single material when saving the layer mat. Writing mc5 was an error, but you knew what I meant. I'm glad you raised this issue, because I hadn't thought of it for a fix for one of my characters. I'm just transitioning from 11 to 12 and love these layers!



W10,Intel(R) Core(TM) i5-8600K CPU @ 3.60GHz, 32.0 GB RAM, 64-bit, video GeForce GTX 1050 Ti, 4GB.
Old lady hobbyist.
All visual art or fiction is "playing with dolls."


Kalypso ( ) posted Wed, 14 April 2021 at 1:04 PM
Site Admin Online Now!

Glad it all got sorted :) I tried adding a layer to jeans and it works great too!


nerd ( ) posted Wed, 14 April 2021 at 11:11 PM
Forum Moderator

FYI I've logged an enhancement ticket for saving an individual layer in the library. We've got lots of bigger issues right now but we'll get to it as soon as we can.


ChromeStar ( ) posted Thu, 15 April 2021 at 5:05 PM

nerd posted at 5:03PM Thu, 15 April 2021 - #4416972

FYI I've logged an enhancement ticket for saving an individual layer in the library. We've got lots of bigger issues right now but we'll get to it as soon as we can.

Very much appreciate your updates here and in the other threads! Even if problems cannot be solved instantaneously, getting acknowledgement of them means a lot.


Privacy Notice

This site uses cookies to deliver the best experience. Our own cookies make user accounts and other features possible. Third-party cookies are used to display relevant ads and to analyze how Renderosity is used. By using our site, you acknowledge that you have read and understood our Terms of Service, including our Cookie Policy and our Privacy Policy.