Tue, Nov 19, 2:44 AM CST

Renderosity Forums / La Femme 2



Welcome to the La Femme 2 Forum

Forum Moderators: Kalypso, JacquelineJ

(Last Updated: 2024 Nov 18 7:05 am)



Subject: Dynamic Clothes WIPs for La Femme 2


Rhia474 ( ) posted Tue, 01 October 2024 at 7:43 PM

As long as we can get the nipple morphs set to zero, we should be good, yeah.


odf ( ) posted Tue, 01 October 2024 at 7:49 PM

You're assuming our girl does not have pokey nipples in her natural state. 😁 It's in fact of my biggest problems when simulating clothes on her that the areolae and nipples aren't completely flat by default.

-- I'm not mad at you, just Westphalian.


odf ( ) posted Wed, 02 October 2024 at 2:47 AM · edited Wed, 02 October 2024 at 2:47 AM

That said, I just checked, and I did in fact have the nipple morphs on when I thought I didn't. Apologies! *wipes egg from face*

Here's the same pose with all morphs off (I hope) and a more opaque shirt (except for sleeves). I haven't made the skirt longer yet, but it turns out not to ride up as much when she's her original, skinnier self.

bm0TKWQU80uQoAYiptBaAhjg1hJTKRQG3xyFj8J1.jpg

-- I'm not mad at you, just Westphalian.


Afrodite-Ohki ( ) posted Wed, 02 October 2024 at 6:31 PM · edited Wed, 02 October 2024 at 6:33 PM

I was about to yell SHE IS VERY PG-FRIENDLY IN DEFAULT but you beat me to it LMAO  (or: how to tell that odf got the Pro version, dialed favorites and saved it back to library xD )

- - - - - - 

Feel free to call me Ohki!

Poser Pro 11, Poser 12 and Poser 13, Windows 10, Superfly junkie. My units are milimeters.

Persephone (the computer): AMD Ryzen 9 5900x, RTX 3070 GPU, 96gb ram.


odf ( ) posted Wed, 02 October 2024 at 6:35 PM
Afrodite-Ohki posted at 6:31 PM Wed, 2 October 2024 - #4489948

I was about to yell SHE IS VERY PG-FRIENDLY IN DEFAULT but you beat me to it LMAO

Haha, sorry! I think I must have used the "areolas small" morph in my default character, which made them a bit pinchy.

-- I'm not mad at you, just Westphalian.


odf ( ) posted Fri, 04 October 2024 at 4:21 AM

Here's one with a longer skirt and PG-friendly chest (I hope). Do you think she'll get in trouble over her extravagant stockings?

ibQuGoeO4DaKssndY37H1Eibvw9TomQ7scQGHIJw.jpg

-- I'm not mad at you, just Westphalian.


Rhia474 ( ) posted Fri, 04 October 2024 at 8:10 AM

Depends on the office. Law office, probably. Marketing or sales? Nah.


odf ( ) posted Fri, 04 October 2024 at 7:38 PM
Rhia474 posted at 8:10 AM Fri, 4 October 2024 - #4489988

Depends on the office. Law office, probably. Marketing or sales? Nah.

👍

-- I'm not mad at you, just Westphalian.


odf ( ) posted Wed, 23 October 2024 at 11:57 PM

In case you wondered what I'm wasting my time with while so many garments remain unpublished...

U17T7sBE5I9FmBvOBI57xTPtS1Rxpkxha2h6Pz2A.jpg

-- I'm not mad at you, just Westphalian.


jroulin ( ) posted Thu, 24 October 2024 at 5:02 AM
odf posted at 7:38 PM Fri, 4 October 2024 - #4489991
Rhia474 posted at 8:10 AM Fri, 4 October 2024 - #4489988

Depends on the office. Law office, probably. Marketing or sales? Nah.

👍
Really great texture I like it a lot :-)


odf ( ) posted Fri, 25 October 2024 at 8:21 PM · edited Fri, 25 October 2024 at 8:21 PM

Working title: ODF's Advanced Tea-Towel Simulator, or OATS! 😁

(Vaguely thread related I guess, because once I've got this working, I'll probably use it for most of my fabric materials.)

uLzO8muq68o02kEFPCgF19yuczr4gSQz5M53zI0S.jpg

-- I'm not mad at you, just Westphalian.


odf ( ) posted Mon, 28 October 2024 at 12:50 AM

Content Advisory! This message contains nudity

Not a new garment, but publishing new materials for an existing one is not entirely unheard of...

uKfCq4PiplcxaQ81j1I517bSI6rCUTGtcb0m4ds9.jpg

-- I'm not mad at you, just Westphalian.


odf ( ) posted Mon, 28 October 2024 at 12:51 AM

Details of the aforementioned materials:

m2T4bWfDL0RCHsKIx71ETkbbDdCBlZlnol1yEW9r.jpg

-- I'm not mad at you, just Westphalian.


jroulin ( ) posted Mon, 28 October 2024 at 7:23 AM

They are looking really great!


Tipol ( ) posted Mon, 28 October 2024 at 8:39 AM · edited Mon, 28 October 2024 at 8:40 AM
Online Now!
odf posted at 12:51 AM Mon, 28 October 2024 - #4490836

Details of the aforementioned materials:

m2T4bWfDL0RCHsKIx71ETkbbDdCBlZlnol1yEW9r.jpg

great! can we know more? sale? tutorial?



hborre ( ) posted Mon, 28 October 2024 at 9:17 AM

Incredible-looking procedural fabrics.  I am very interested in what the Shaders look like in the Material Room.


Afrodite-Ohki ( ) posted Mon, 28 October 2024 at 11:15 AM

Those fabrics are looking amazing!

- - - - - - 

Feel free to call me Ohki!

Poser Pro 11, Poser 12 and Poser 13, Windows 10, Superfly junkie. My units are milimeters.

Persephone (the computer): AMD Ryzen 9 5900x, RTX 3070 GPU, 96gb ram.


odf ( ) posted Mon, 28 October 2024 at 7:07 PM

Tipol posted at 8:39 AM Mon, 28 October 2024 - #4490844

great! can we know more? sale? tutorial?
Well traditionally, I hide all my procedural materials in clothing freebies and leave it to the brave to find out how to modify and adapt them. I do like sharing the toys I make, but it's a bit like lending out my bicycle when I was a teenager: "Sure, you can have it, but you should know that it veers a bit to the right, the front brakes don't work so well, if you go into the lowest gear it tends to get stuck there, and I think the left pedal is about to come off."

Anyway, fitting to the thread title, it's all very much work in progress at this point.

-- I'm not mad at you, just Westphalian.


odf ( ) posted Mon, 28 October 2024 at 7:43 PM · edited Mon, 28 October 2024 at 7:43 PM

hborre posted at 9:17 AM Mon, 28 October 2024 - #4490845

Incredible-looking procedural fabrics.  I am very interested in what the Shaders look like in the Material Room.

Well, you asked for it, so don't complain when your eyes start bleeding. 😁

Here's the top level of the red-and-black checked fabric:

JPIN7KGGbP4vn8nTZRP1oaZ6MczX3aQurNvWpvKE.jpg

The central piece is the Weaver compound node which I made. It takes the u and v coordinates - which I'm distorting by adding some fractal noise in order to introduce irregularities - a scale to determine how many threads to draw per uv unit, a gap parameter to determine the density of the fabric, and three more that determine the type of the weaving. The main outputs are a bump map the simulates the elevation of the threads in the weaving and an opacity mask so that we can look through the gaps between the threads. Then there's some output that helps with the coloring of individual threads as shown in the lower left corner. I'm also adding a bit of extra bump after the fact.

Here's what the inside of the compound node looks like:

ekj6FqoHpsYwbcwUQIk4GPXz7uqRBYyG3lF88pfQ.jpg

That goes on for quite a bit, as you can see by the sliders. How did I make this? Not by hand, obviously. Here's the script with the formulas (actually a slightly more recent version with more outputs):

from pydeltamesh.makeTexture import *


def rem(a, b):
    return (a % b + b) % b


def maprange(x, from_min, from_max, to_min, to_max):
    t = (to_max - to_min) / (from_max - from_min)
    return (x - from_min) * t + to_min


def threads(x, scale, gap):
    a = maprange(x * scale % 1, gap / 2, 1 - gap / 2, 0, 1)
    return (a * (1 - a)).sqrt()


u = Input(U(), "u")
v = Input(V(), "v")
scale = Input(10, "scale")
gap = Input(0.4, "gap")
up_count = Input(3, "up_count")
down_count = Input(2, "down_count")
shift = Input(2, "shift")

warp = threads(u, scale, gap)
weft = threads(v, scale, gap)

warp_mask_raw = warp > 0
weft_mask_raw = weft > 0

opacity = warp_mask_raw.max(weft_mask_raw)
opacity.name = "opacity"

idx_warp = (u * scale).floor()
idx_warp.name = "warp_thread_index"

idx_weft = (v * scale).floor()
idx_weft.name = "weft_thread_index"

period = up_count + down_count

next_weft_is_up = rem(idx_warp - shift * (idx_weft + 1), period) < up_count
this_weft_is_up = rem(idx_warp - shift * idx_weft, period) < up_count
previous_weft_is_up = rem(idx_warp - shift * (idx_weft - 1), period) < up_count

warp_mask = warp_mask_raw & ~(weft_mask_raw & this_weft_is_up)
warp_mask.name = "warp_mask"

weft_mask = weft_mask_raw & ~warp_mask
weft_mask.name = "weft_mask"

weft_pos = rem(u * scale - shift * idx_weft, period)
weft_height = 0.5 * (
    this_weft_is_up
    - (0.5 - weft_pos).clamp()
    + (weft_pos + 0.5 - period).clamp()
    - (weft_pos + 0.5 - up_count).clamp() * (weft_pos < up_count)
    + (up_count + 0.5 - weft_pos).clamp() * (weft_pos > up_count)
).smoothstep()

warp_pos = rem(v * scale, 1)
warp_height = 0.5 * (
    ~this_weft_is_up
    + (warp_pos - 0.5) * (
        ((warp_pos > 0.5) & this_weft_is_up & ~next_weft_is_up)
        + ((warp_pos < 0.5) & ~this_weft_is_up & previous_weft_is_up)
        - ((warp_pos > 0.5) & ~this_weft_is_up & next_weft_is_up)
        - ((warp_pos < 0.5) & this_weft_is_up & ~previous_weft_is_up)
    )
).smoothstep()

bump = (weft + weft_height) * weft_mask + (warp + warp_height) * warp_mask
bump.name = "bump"

thread_u = u * weft_mask + v * warp_mask
thread_u.name = "thread_u"

thread_v = v * weft_mask + (1 - u) * warp_mask
thread_v.name = "thread_v"

with open("weaver_mktx.mt5", "w") as fp:
    write_poser_file(
        fp,
        name="weaver",
        output_nodes=[
            opacity, bump,
            warp_mask, weft_mask,
            idx_warp, idx_weft,
            thread_u, thread_v
        ]
    )

from PIL import Image
Image.fromarray(thread_v.data * 256).show()


Together with a library I made, the script produces an .mt5 file that I can load into Poser to get the compound node. It's a bit like a poor person's matmatic and loom.


-- I'm not mad at you, just Westphalian.


odf ( ) posted Tue, 29 October 2024 at 3:04 AM

Excuse me whilst I test the limits of my little toy-loom. Today I learned that a hounds-tooth weave is just a twill with alternating colors in both the warp and weft.

1LUZv4esyQalQOVpI9Hd8ay6JgNZiHZVds3h3oBD.jpg

-- I'm not mad at you, just Westphalian.


odf ( ) posted Tue, 29 October 2024 at 3:06 AM

A herringbone pattern is beyond the skills of my weaver node, but I can use two to make a twill and its mirror image and then alternate between those.

9VuIKivsK47BQxcixOIXyzAQ7L6R9tjFviaPSMTp.jpg


-- I'm not mad at you, just Westphalian.


Rhia474 ( ) posted Tue, 29 October 2024 at 8:37 AM

Wow. Can you make nubby silk? Woven brocade? Corduroy?

*grabbyhands*


Afrodite-Ohki ( ) posted Tue, 29 October 2024 at 8:38 AM · edited Tue, 29 October 2024 at 8:39 AM

Holy scrambled noodle, Batman! xD


Edit: you could totally sell a pack of procedural shaders for Superfly, wink wink nudge nudge.

- - - - - - 

Feel free to call me Ohki!

Poser Pro 11, Poser 12 and Poser 13, Windows 10, Superfly junkie. My units are milimeters.

Persephone (the computer): AMD Ryzen 9 5900x, RTX 3070 GPU, 96gb ram.


odf ( ) posted Tue, 29 October 2024 at 6:24 PM

Rhia474 posted at 8:37 AM Tue, 29 October 2024 - #4490875

Wow. Can you make nubby silk? Woven brocade? Corduroy?

*grabbyhands*

Ooh, challenges! How Intriguing! To tell the truth, I've got some ideas, but whether I'll be able to pull them off I don't know.

Incidentally, I wonder if textile enthusiasts would give me dirty looks if I claimed that corduroy was just a special case of brocade. 😁

-- I'm not mad at you, just Westphalian.


odf ( ) posted Tue, 29 October 2024 at 6:32 PM
Afrodite-Ohki posted at 8:38 AM Tue, 29 October 2024 - #4490876

Holy scrambled noodle, Batman! xD


Edit: you could totally sell a pack of procedural shaders for Superfly, wink wink nudge nudge.

Well, if I worked out the general principles and published some example materials for free, enterprising minds who don't have the privilege of a well-paying day job could use that as a starting point.

-- I'm not mad at you, just Westphalian.


odf ( ) posted Wed, 30 October 2024 at 1:50 AM · edited Wed, 30 October 2024 at 1:50 AM

I'm sure this is far away from what actual nubby silk looks like, but it's kind of nubby and kind of silky, and I like it.

Ab8QudxhIpbsfQwfAVP0oEiTrh8NcujBL0tNJh5p.jpg

What I really need is a better understanding of how the fBm node works so that I can do per-thread variations in thickness and coloration in a random but controlled way. So, I guess I'll work on that now...

-- I'm not mad at you, just Westphalian.


odf ( ) posted Thu, 31 October 2024 at 8:40 PM · edited Thu, 31 October 2024 at 8:43 PM

Here's a first take on linen. Took me a while to get the variation in thread thickness working nicely. None of the texture nodes in Poser were particularly cooperative, so I ended up with a different approach to achieving randomness. Here the thickness of each individual thread is still constant all the way through. I think that works out alright for linen although it's not ideal, but for other materials I'd definitely want it to vary along the thread as well.

vg3bkhHl3sdHVCCbhJ20XVLTmyKudDSOlqDnfOgI.jpg

-- I'm not mad at you, just Westphalian.


odf ( ) posted Fri, 01 November 2024 at 2:50 AM · edited Fri, 01 November 2024 at 2:50 AM

Excuse me whilst I try out the compound node I made for varying thread characteristics. I made it independent of the weaving itself, so I can also use it on wider strips of fabric, not just individual threads. G8ItrOl7jYH8QXWel9kzu11URVrosi8uSI7FqW4L.jpg


-- I'm not mad at you, just Westphalian.


jancory ( ) posted Fri, 01 November 2024 at 1:37 PM

sweet!  is it hard to change the colors?  i know some of your spaghetti node shaders are, well, challenging to tweak colorwise.  and will any of these take a texture so you could have like textured printed fabric?  used to use Loom all the time so am happy to have a new mini-loom to play with.


lost in the wilderness

Poser 13, Poser11,  Win7Pro 64, now with 24GB ram

ooh! i guess i can add my new render(only) machine!  Win11, I7, RTX 3060 12GB

 My Freebies



odf ( ) posted Fri, 01 November 2024 at 6:34 PM · edited Fri, 01 November 2024 at 6:38 PM

Unfortunately, I've never used the Loom myself. I saw BB's posts about it back in the day, but was too busy with other things then, and then when I came back to Poser in 2021, I jumped straight to P12. A pity, I'm sure I would have learned a lot.

The weaver node does not produce any color output itself. One can plug anything into the diffuse color of the shader, be it a solid color, an image map or a procedural texture. I'd probably use a plain or satin weave in that case. Things get more complicated though when one wants to simulate a weaving where the color varies by thread, the simplest case being one color for the weft (horizontal threads) and a different color for the warp (vertical threads). The weaver node produces some output to help with that kind of thing, such as masks for the warp and weft, a thread number and thread-relative uv coordinates - some of these heavily inspired by a YouTube video I watched.

The houndstooth and checkered fabrics I showed are examples where both the warp and the weft use two different colors. I imagine in such cases I could hide away the logic for the color distribution into a compound node and give it two inputs for the colors to be used or something like that. It really depends on the specific material. I admit I haven't been very good at that kind of thing in the past, in part because I find organizing a shader into logical parts and laying it out on the screen in a readable fashion quite challenging.

-- I'm not mad at you, just Westphalian.


odf ( ) posted Fri, 01 November 2024 at 6:50 PM

Here's an example of a linen with the warp and weft in different colors, using a Blender node with the "weft mask" output of the weaver node plugged in to select which one is used.

OJp5Zj42Rold7NRGTqMBp0RL3DEoXkBXozM6iXRT.jpg

hJulVuhQGq6iD2emmngoQXA1f6AZJQPZrj6jISYI.jpg

-- I'm not mad at you, just Westphalian.


jancory ( ) posted Fri, 01 November 2024 at 6:55 PM

i never understood bb's stuff even when i used it but the results were really interesting.  and the spaghetti was impressive. i'm not sure we had compound nodes back then either, which at least help clean up the palette.

would be nice to be able to modify colors easily, but whatever you do works for me.


lost in the wilderness

Poser 13, Poser11,  Win7Pro 64, now with 24GB ram

ooh! i guess i can add my new render(only) machine!  Win11, I7, RTX 3060 12GB

 My Freebies



jancory ( ) posted Fri, 01 November 2024 at 6:56 PM

didn't see the yellow dress above, that's perfect.


lost in the wilderness

Poser 13, Poser11,  Win7Pro 64, now with 24GB ram

ooh! i guess i can add my new render(only) machine!  Win11, I7, RTX 3060 12GB

 My Freebies



odf ( ) posted Sat, 02 November 2024 at 2:56 AM

Yes, I'll try to remember to always make it obvious how the colors can be changed.

Incidentally, here's the outcome of the latest battle with my age-old enemy, the villain known as Denim. I've yet to best the legendary foe, but I feel that their advantage is becoming smaller.

dS5UavCoXrm7nePVCsXkWmpZD4eVRa2shpFI9PWf.jpg

-- I'm not mad at you, just Westphalian.


odf ( ) posted Sun, 03 November 2024 at 1:00 AM · edited Sun, 03 November 2024 at 1:00 AM

I am certainly no expert in such matters, but I get a feeling someone may be in the market for a new dress...

nInqh7bA9mpjm4T1iUKfhxy454LjSYRU9wZQNMA6.jpg

-- I'm not mad at you, just Westphalian.


odf ( ) posted Sun, 03 November 2024 at 1:04 AM · edited Sun, 03 November 2024 at 1:04 AM

Proof that I'm trying my best to keep the noodliness in check:

Fw3mxkfJTo4NAByL6e28HEpx4h18vcFVewkcRyz0.png

-- I'm not mad at you, just Westphalian.


hborre ( ) posted Sun, 03 November 2024 at 5:31 AM

Those compound nodes look good.


odf ( ) posted Sun, 03 November 2024 at 3:36 PM
hborre posted at 5:31 AM Sun, 3 November 2024 - #4490975

Those compound nodes look good.

Thank you! Still a bunch of work to do, but I'm getting there.

-- I'm not mad at you, just Westphalian.


odf ( ) posted Fri, 08 November 2024 at 1:47 AM · edited Fri, 08 November 2024 at 1:47 AM

Here's a simple tartan. Not much in the way of calculation in this case, just using a 1-row image for the pattern that I'm loading into two separate image-map nodes. I'm debating whether I should make another compound node that lets one specify a sequence of colors and thread counts. The problem is that because of how Poser nodes work, I'd have to put an arbitrary limit on the complexity.

10qmB5QDFngqoPWsJKPjs0QJrozF6bZAghvGC9ph.jpg

-- I'm not mad at you, just Westphalian.


odf ( ) posted Fri, 08 November 2024 at 2:17 AM

Here's what it looks like zoomed out:

41evHeNNFB5tOnrOBOX8Gf6s9t9O8qDQ0Q9FUPth.jpg

-- I'm not mad at you, just Westphalian.


midinick ( ) posted Fri, 08 November 2024 at 4:22 AM

Wow! Your fabrics are stunning. I am so speechless o.O


odf ( ) posted Fri, 08 November 2024 at 4:44 PM
midinick posted at 4:22 AM Fri, 8 November 2024 - #4491113

Wow! Your fabrics are stunning. I am so speechless o.O

Thanks! It's a fun little project. Regrettably, I'm currently between holidays and can't spend as much time on it as I'd like.

-- I'm not mad at you, just Westphalian.


Varnayrah ( ) posted Sat, 09 November 2024 at 7:41 AM

They all look great! But this one and the tartan are my favourites so far.


G8ItrOl7jYH8QXWel9kzu11URVrosi8uSI7FqW4L.jpg




VedaDalsette ( ) posted Sat, 09 November 2024 at 2:19 PM

I would SOOOOO buy these mats! I love procedural mats, and these are gorgeous.



W11,Intel i9-14900KF @ 3.20GHz, 64.0 GB RAM, 64-bit, GeForce GTX 4070 Ti SUPER, 16GB. 

Old lady hobbyist.

All visual art or fiction is "playing with dolls."


odf ( ) posted Sat, 09 November 2024 at 4:20 PM

What I'll probably do is get a dozen or so fabrics together, make sure they're all up to date and release them as a freebie. With most of the complexity hidden away in compound nodes it should not be too hard to create new fabrics after seeing a few examples, but maybe I'm overly optimistic here. :-) Anyway, it will all be free for commercial and non-commercial use as usual, so if any enterprising vendors wanted to create more fabrics based on my setup, they'd be very welcome to.

-- I'm not mad at you, just Westphalian.


hborre ( ) posted Sat, 09 November 2024 at 5:21 PM

Thank you very much.  It will be interesting to see what other users can come up with.


odf ( ) posted Sun, 10 November 2024 at 1:39 AM · edited Sun, 10 November 2024 at 1:39 AM

Here's a more complex tartan I made up:

8sDOtsOEHq1PJfPMWrNSYHfSY7H3BqC0I5nqlyLr.jpg

And here's what it looks like in the material room now:

IICBySGMx4VI6nHJE941QcqsxsrX3iVHS09UodFq.jpg

As you can see, I moved away from the image input and am instead now using a pair of compound nodes for the thread counts and colors. I think I may have to increase number of inputs from 8 to 12 or even 16.

-- I'm not mad at you, just Westphalian.


Varnayrah ( ) posted Sun, 10 November 2024 at 6:29 AM

Now I have a third favourite fabric *gg* Gorgeous!

A freebie with your fabrics would be much appreciated, but I too would be very willing to pay for them.


odf ( ) posted Mon, 11 November 2024 at 8:59 PM

Varnayrah posted at 6:29 AM Sun, 10 November 2024 - #4491205

Now I have a third favourite fabric *gg* Gorgeous!

A freebie with your fabrics would be much appreciated, but I too would be very willing to pay for them.

Well, here in Australia it seems that I have to declare any income for taxes, no matter how small, and I can’t be bothered to set that up. Gifts on the other hand, are completely tax free *wink-wink-nudge-nudge* 😁

-- I'm not mad at you, just Westphalian.


odf ( ) posted Mon, 11 November 2024 at 10:54 PM

Just because I was curious, here's a comparison of the tartan pattern above in a fairly dense twill versus a much lighter and more irregular plain weave:

uMPt8vYBDCYHg8C5j2sSRQn15UMC6pYyymZ5ZYKM.jpg

-- I'm not mad at you, just Westphalian.


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.