Wednesday, October 25, 2017

New product : Proud Girls

Hello there,

Today I am releasing my latest product, the Proud Girls !

Wait, what girls are we talking about ? Am I selling slave girls now ?

No, no, we are talking about these girls :




You got that right, the Proud Girls are a pair of fitted mesh breasts specifically made for the Maitreya Lara mesh body, thereafter called "Lara" for short, in case you find Lara's breasts to be too small to your liking, even at breast size 100. The Proud Girls' size 40 is equivalent to Lara's size 100 :

Lara size 100

Proud Girls size 40

While their size 100 is equivalent to... well I'll just say that they can get pretty big.



I need to point out that the Proud Girls are not just for those who like big breasts, but also for those who want a different, more natural shape for their breasts, even without going wild with the size.

This blog post is going to be long because there's a lot to say about these breasts (who knew there was so much to say about tits ?). The first half is dedicated to demonstrating the product, the second half is the actual manual, which will get pretty technical at times, but don't worry, you won't need a scientific degree to understand this stuff. The way I see it is that the demonstration will hopefully make you want to at least try the demo, and if you actually buy the product, the manual will be there to answer any question you might have while using them. Knowing that nobody likes to read manuals, the menus are supposed to be intuitive enough to be useful without having to read anything.


To get one thing out of the way first, they are made only for the Maitreya Lara mesh body, and I do not plan to make a version to fit Slink, Belleza or any other mesh body, sorry. It was already a huge amount of work fitting the breasts to Lara's body. So if you do not own a Maitreya Lara mesh body and do not consider switching to it in the future, these breasts are not for you (there are other excellent fitted mesh breasts on the market though, such as Lolas Delicq, Nifty Bits, Fitted Puffy, Tiny Things Gummies, to name a few). I had good results wearing them with an Abar eBody as well as a Slink Hourglass mesh body, but the seams are visible there, of course, since the rigging and shapes are not the same as Lara's.


The Proud Girls are designed in a way that they completely cover Lara's vanilla breasts without any clipping, they move and deform exactly like them when wearing physics, and the seams (the visual breaks at the edges of the attachment) are barely visible as you can see on the pictures. In fact, it takes a strong light at a shallow angle to see them. That way, you do not need to hide any part of the mesh body while wearing them. You can hide the part between the breasts if you wish, so a semi-transparent top worn on the Top layer of the breasts and the Clothing layer of Lara wouldn't clip through and render twice, but that's entirely your choice.


The animation below shows them swinging while I'm running, I must point out that no part of my Maitreya Lara body is hidden, the vanilla breasts are just completely covered by the Proud Girls. Watch them dance !




Here are a few pictures showing them from different angles :






User interface

The Proud Girls breasts are entirely controlled through menus, they don't use a HUD. It was a choice early on because I did not want to force you to wear yet another HUD, taking yet another attachment slot which is becoming a rare and precious commodity these days, due to all the stuff we have to wear to look good. Don't worry, the menus are made to be straightforward and streamlined, enough to sustain an intensive daily usage without driving you nuts. I'll explain the usage of the menus later on in this post, in the manual section.

They are made in such a way that they are controlled exactly the same way as the Lara mesh body and follow the same logic. They do not use the Maitreya applier protocol though, which is proprietary (it would have been great, but I asked Onyx and she didn't agree to let me use her protocol). Instead, they use the Lolas and Omega protocols. You can turn the support of both protocols on and off independently. This means that if you bought a skin applier for your Lara mesh body, you'll probably need to buy its Lolas version (if it exists and you don't already have it) to apply the same skin to the breasts. If it doesn't have a Lolas version, maybe it has an Omega version, but it might be as expensive as your Maitreya applier since it would apply to the whole body. It depends on the skin vendor, really.

There are five skins included in the product that apply to Lara, to any Omega-compatible mesh head (but the box also includes the actual skins, moddable in case you want to tint them), and of course to the breasts. Those skins are not just demos or freebie skins, they are fully usable, well defined and realistic. If you really can't find a Lolas or Omega version of your favorite skin, or won't spend money for it, you can still use one of the five provided skins for your breasts and tint it until you are satisfied. I'll explain below how to do that.

Pale

White

Asian

Tan

Black
(I didn't forget to lighten the palms and the soles, even if it doesn't show on this picture)


Layers

Like the Maitreya Lara mesh body, the Proud Girls have four layers : Skin, Tattoo, Bra and Top. Each layer can be hidden and shown individually, its shine and/or layout modified, and you can swap a layer with another.

Like on Lara, you can make each layer masked or blended (the equivalent of "Mask Mode" on/off on the Maitreya HUD, respectively), and their mask cutoff is the same as Lara's.

You can also make the whole breasts visible and invisible in case you are wearing regular mesh clothes not fitted to them... provided you are allowed to hide them in the first place ! Because yes, those breasts can be controlled and locked by someone else if you let them ! Once again, more on that later on.



Piercings

They also come fitted with three different piercings that you can hide, show and tint individually : rings, barbells and a chain :


Rings

Barbells

Chain

They are rigged to the breasts so they move and deform like them. If you are wearing applied clothes, they may be hidden automatically if the appliers are set to cover the nipples (if not, you can do it manually too, there's a button for that).

You can also wear several or all of them at the same time, they are designed not to conflict with each other :

 
Rings + Barbells + Chain

Those piercings can even be... ahem... leashed. More on that later on.



Nipples

The Proud Girls breasts have three states of nipples : flat, normal and swollen. They don't use separate alpha-blended mesh nipples for that (which would cut through any transparent layer such as sweat or a see-through bra), but are actually part of the mesh breasts themselves. The Tattoo and Bra layers also have these three nipples states so you can wear a bra and still have the perky nipple look.


However wearing a top with the "cover" option set makes the nipples flat and hides the piercings.


As some appliers are meant for clothes that cover the nipples while others may leave them free, Lolas appliers have the option to automatically cover the nipples when applied. Omega appliers don't have this option though, it has to be done manually. This means that if you apply a Top through Omega and your nipples are Normal or Swollen, they will poke through and you'll have to click on the "Cover" button in the menu.


Shine

The skin and clothes can shine just like the Lara body, that way you can match the shine of your skin with the Shimmer value you set on your Maitreya HUD, for instance, or the shine of your clothes with the Glossiness value from the same Maitreya HUD. More info about this in the manual below.

Here is a picture of a high Shimmer value on Lara, coupled with a value of 200 for the "Skin shine" value in the Proud Girls :


And a picture of a high Glossiness on Lara, couple with a high "clothes shine" on the Proud Girls :




RLV restrictions

There we go. You didn't expect me to release mesh breasts without putting some RLV into them, did you ?

When you get the breasts, their access is set to "Captor & Wearer Only". This means only you since you are your own captor until you let someone else control your breasts. Once you do, someone can lock them on you and when it happens, the breasts can no longer be removed or edited until they are unlocked.

While locked, the captor can issue restrictions like preventing you from hiding the breasts, or modifying the textures and/or materials (so you can be sweaty but not dressed, for instance), or removing your piercings, etc. They can also set a timer and of course, decide of the access level.


Accessories and Leash

The breasts are made to allow for plugins to be added later (they are called "accessories"). One plugin, or accessory, is already available and it is the Leash. Thanks to this accessory, the captor can actually leash you by your breasts (regardless of whether you are wearing the built-in piercings or any other kind of accessory that may be made later), and the leash works exactly like the RealRestraint one. In fact, it is the same script. This means that while leashed you won't be able to teleport, and you won't be able to refuse a teleport offer from your captor. And of course, you won't be able to walk far from whoever or whatever you are leashed to.

All these restrictions require RLV to work, of course.


Modifications

The breasts are modifiable so you will be able to tweak them, to link them to other attachments to save attachment slots, and the like. The scripts are made so that it doesn't matter if they are not in the root prim, so feel free to link, unlink, tweak... Knock yourself out.


Development kit

There is a development kit available to anyone who wants to design mesh clothes and accessories for the Proud Girls. You can find it here.


What you get in the box

The box contains the Proud Girls (obviously), an updater to rez, a gesture to summon the menu, several skins and an applier to apply them to your mesh body, breasts and/or mesh head. Plus a couple modifiable physics wearables (nude, covered, hold still).


That's about it for the demonstration. You can find the Proud Girls at my store on the Marketplace, they are Modify, Copy and No-Transfer and cost L$800. The box contains an updater to rez in case an update is available for this product, updates are always free. Also if you ever break your product, rezzing the updater will automatically get you a redelivery (if you lose the updater, simply IM me, Marine Kelley, to get another one). Please note that since this product is no-transfer, there is no refund so all sales are final, I can only refund double purchases.

Please try the demo first !


The rest of this blog post is the actual manual for the Proud Girls.






Manual



Wearing the Proud Girls for the first time

The Proud Girls breasts are worn on the chest and are comprised of a few unrigged invisible prims (they're spheres, you can see them with Ctrl-Alt-T), plus a few rigged objects such as the breasts themselves and the piercings. It is possible that you see the menu right away because the main scripts reset on owner change, don't be spooked by that.

The skins

Chances are you already own an applier for your skin that uses Omega or Lolas. If you don't, you will want to buy one, let's hope it won't cost as much as your skin.

If you don't want to buy an applier for your breasts to match the skin of your Lara mesh body, then you have two options.


The first option is to use one of the five skins included in the box. To do this, wear the "Proud Girls skins applier" object, which will show a HUD with 16 buttons :


Each column is a skin shade, from pale to black. The top row applies to your mesh head through the Omega protocol (hence the Omega symbol), the middle row applies to your Proud Girls, and the bottom row applies to your Maitreya mesh body. In other words, if you wear a mesh  head that is compatible with Omega, you will want to click on all the buttons in a column to apply to your entire body, breasts included.

If you don't wear a mesh head, then you will want to wear the corresponding skin wearable instead.

The 16th button is the "M" symbol which leads you to my Marketplace store.


The second option is to choose a shade that is closest to your own skin and to tint it. To do this, bring up the menu and go to "Maintenance", then press "Skin tint ?" and enter a RGB value, one that tints the breasts close enough to the natural tint of your skin. There won't be miracles though, the blending won't be as good as if you had your own skin applied to it, but I'm sure it will be good enough. The main issue is to find the RGB value in the first place.

For example, suppose you own a League Sunkiss skin (that's my skin, the one you see on the pictures), and suppose you don't want to buy the Lolas applier (it wasn't expensive last time I checked, but it's your money not mine). In this case, you may choose to wear the Pale or White skin on your breasts and tint it. Let's say you choose Pale, which is the one with the least saturation so the best gamut when it comes to tinting it :

League Sunkiss with the Pale skin on the breasts

The best way to go is to select just the skin and to tint it manually (just to find the right tint). Here is how :

1. Select the breasts.


2. Tick "Edit Linked" on the Edit window.


3. Select just the skin. This is the hard part as the viewer might not be cooperative. The skin layer is the one most underneath (notice the mouse pointer on the following picture), you have to move your camera so the nipples clip through it, that's the best way to select that layer.

(The breasts you see underneath as the vanilla Maitreya breasts, the Proud Girls clip through the camera)

4. With a bit of luck an patience, you'll manage to have the skin selected, and only it.


5. You'll need to hide the highlighting so you can tint efficiently. To do this, go to Build > Options and uncheck "Show Selection Outlines".


6. Ok now you're ready to tint your breasts. Click on the white rectangle in the Texture tab to modify the tint.


7. A good idea is to turn off all the local lights (or to turn their rendering off in your viewer preferences) and to set the time to Midday so the Windlight settings don't tint your view too much.

8. Experiment with the color until you find one that is close enough to the natural color of your skin. Apparently RGB 209 160 136 works rather well with Pale to match League Sunkiss. Of course I would have been better off using White or Tan as a starting point but this is for the sake of the demonstration.


9. Now that you have a good tint, save it somewhere in a text file, but also commit by entering it in the Proud Girls menu that I mentioned above ("Skin tint ?"). That way you won't have to do it every time you update your breasts.

10. Naturally, it cannot be perfect. The very best choice is to buy the Lolas or Omega applier for your skin, if you don't have it already. This is the only way to have a perfect fit.


There's another thing you may want to do with the tint. Suppose you want to switch to one of the skins included in the box. They look good enough for normal use anyway, they're not just cheap skins. But none of the shades corresponds to what you really want. Fortunately both Lara and the Proud Girls can have their skin tinted. Unfortunately, the former wants a HSL color (Hue, Saturation, Luminosity) while the latter uses RGB (Red, Green, Blue). HSL and RGB are two different ways to encode a color in a computer. So how to make sure you choose the same tint ? How do you translate one into the other ?

First choose the tint of your Lara mesh body on your Maitreya HUD. Let's say 21 52 86. Let me remind you that this is HSL, not RGB.





Doing this tints the whole Lara mesh body, including hands and feet. Obviously not your mesh head if you're wearing one, but that's another story.

You now need to turn this into RGB. To this, you can simply rez a box on the ground before you and tint it with the same HSL numbers :


The RGB values are written just above, automatically calculated by the viewer. Here, this gives you 238 214 201. Enter these numbers in the "Skin tint ?" text box and you're done !

What you just did, you can also use any paint program (Gimp, Photoshop, Paint.NET) to do the same calculation for you. Or go there, this might be even easier for you.




Applying your skin and correcting the layout

You might wonder why I'm dwelling into technical details about skin tint and layout right at the beginning of the manual, even before explaining how to use the menus. The reason is that applying your skin will be the very first step, and more often than not, you might be surprised by the result.

The layout of a layer is the double pair (Scale U : Scale V), (Offset U : Offset V) that lets you decide how the texture is scaled and offset over its surface. "U" stands for "Horizontal" and "V" for "Vertical", this is where the term "UV map" comes from. There is one layout per texture channel, in other words one for diffuse, one for normal and one for specular. Generally all three channels use the same layout, but not always. An example of this is the skin layer that uses (0.5 : 0.5), (0.75, 0.25) for diffuse (the actual skin texture, what gives it its colors), (2.0 : 2.0), (0 : 0) for the normal (what makes it bumpy) and (0.5 : 0.5), (0.75 : 0.25) for the specular (what makes it shiny).

All four values are between 0 and 1, the offsets can actually be negative but I don't recommend trying that, as the normal and specular channels don't accept anything below 0 or above 1 anyway, and clamp the values that are outside the bounds instead of making a modulo. This is a known issue in the Second Life JIRA. This is why you should use 0.75 and not -0.25, both give the same result.

The Proud Girls breasts do not care about the rotation, which is always 0.

When you apply your skin to the breasts, ideally the skin is applied without a flaw, i.e. the image of the nipples is aligned with the actual nipples of the 3D object, like on every picture you saw in this blog post until now. Usually, the layout for it is (0.5 : 0.5), (0.75 : 0.25) because the Proud Girls, like Lolas Tango, Delicq and others, use only the upper left quarter of a body top skin texture. However it is not always the case. For example the League skin I use is not perfectly aligned with this layout, which must therefore be modified. I'll show you with a practical example to make it clear for you.

Suppose you apply your skin to your breasts thanks to its Lolas or Omega applier :


You may think "yay, this worked" but hold on a minute and look from above...


Does it look aligned to you ? That's right, the nipples on the texture are just a bit too close to each other, which means the texture must be stretched (so the scale must be lowered). After a bit of experimenting, you find out that the perfect layout for this particular is (0.488 : 0.5), (0.751 : 0.25). It takes some editing to do that, unless you like entering numbers in a text box, and unfortunately the perfect layout varies from applier to applier, but if you enter "0.488 0.5 0.751 0.25" in the "Skin layout ?" text box in the "Maintenance" menu, here is what you get :


Now it looks good !

This layout issue is a plague for a lot of mesh breasts, and it is not really the fault of the mesh breasts themselves, which are usually (like the Proud Girls) correctly UV-mapped. It's just that some skins require some tweaking. Sometimes their appliers take this into account (an applier is able to specify the layout directly), but others don't and let you do the work yourself. At least you have a way to do that here.

One bit of help if you are a League user like me. I noticed that the Lolas League appliers look like the skin is mirrored. If you use one of them to apply to your Proud Girls, you quickly notice the edge between the breasts, against the chest. To remedy to this, I find that the layout (-1.01 : 1.0), (0.025 : 0) works well and makes that seam barely visible. Notice the minus sign before the U scale value, this means the texture is mirrored along its U axis.

To recap : go to the "Maintenance" menu, press "Skin layout ?", enter four numbers and see the result on the skin layer. What I just explained also works for the three clothing layers but usually you don't bother with those, only with the skin.


Linking the Proud Girls to another attachment (advanced user only)

If you wish to link your Proud Girls to another attachment of yours that you always wear on your Chest or on your Spine so you can spare one attachment slot, you can. Rez both objects on the floor, select the Proud Girls first then the object to link them to, then press Ctrl-L to link, and wear the final object. Since most of the parts making the Proud Girls are rigged, it doesn't matter where they are worn on the body, they will always show on the chest. However, some parts are not rigged (the toucher prim and the leash points) so it is best that you link your Proud Girls to an attachment that is worn on the Chest or on the Spine so the unrigged prims still move with the upper body. Otherwise you'll get surprises.

Remember that if you make a mistake and want to start over, you can always rez the update orb to get a new box. The update orb doubles as a redelivery client.


Using the menus

The menu of the Proud Girls shows up by saying "menu" on the chat channel 13 by default. In other words, say "/13 menu" (without the quotes) and you get the menu. If you activate the "Proud Girls Menu" gesture, you get the same result by pressing F4. This gesture is modifiable so you can change the channel it calls the menu from, since the command channel itself can be changed to something else than 13.

It also shows by touching the breasts, by default only you can touch your own breasts until you set the access to public.

Calling the menu from a command channel is an ability that can be restricted by whoever locks the breasts. More on that below.

When you call the menu you always end up on the main page, which looks like this :

Main menu

* The buttons on the left let you toggle the visibility of each layer individually, or of the whole breasts (the "VISIBLE" button).
* The column in the middle lets you swap two layers (Top <-> Tattoo, Bra <-> Top and Tattoo <-> Bra) and clear all the layers at once (the equivalent of the "Clear All Layers" button on the Maitreya HUD).
* The right column lets you access the sub-menus : Layers, Nipples, Accessories and Maintenance. Please note that if anyone else touches your breasts and gets this menu (provided you set them to public access), the "Maintenance..." button is replaced by a "Lock..." button, which leads to the "Lock" sub-menu that the wearer cannot access.


Meaning of the symbols

Each button follows a rigorous naming scheme so you know exactly which button does what after only a few uses.

* If a button label follows a box, it is a toggle, or a checkbox if you prefer. When the box is empty the toggle is negative, if it is full the toggle is positive. For example, "[ ] Bra" means "the bra layer is hidden", while "[#] Bra" means "the Bra layer is visible". In some cases the symbol is greyed out (it appears dimmer than usual), which means that pressing this button won't do anything, but it still gives you the value of this toggle. This happens when you are restricted by someone else.
* If a button label follows a circle, it is a switch. A switch is like a toggle except that only one switch can be valid at a time. It is the equivalent of a radio button on most windows. In this product, only the nipples are switches, as you can only show one state of nipples at a time. Since you can always change the state of your nipples, switches are never greyed out.
* If a button label ends with an ellipsis ("..."), this means that it leads to another menu. It doesn't have any other effect than this.
* If a button label ends with a question mark ("?"), this means it will ask you a question in a text box. For example, the shine of the top layer, or the layout of the skin. To enter a text there, simply write it, then hit Tab then Space to validate. Hitting Enter won't validate, it will simply go to the next line (which can be useful in the case of layouts, see below). If you validate without writing anything, it will switch back to the default value.


The layers

The Proud Girls are comprised of seven layers :

* Skin
* Tattoo
* Bra
* Top
* Rings
* Barbells
* Chain

Yes the piercings are treated like layers internally but let not that be a concern for you.

You can hide and show each layer except the skin individually by pressing the corresponding toggles in the menu. The "Main" and "Layer" menus let you switch the tattoo, bra and top, and the Nipples menu lets you switch the rings, barbells and chain.

 
Layers menu

Nipples menu


To completely hide and show the breasts, toggle "VISIBLE" in the Main menu.

Toggling any layer does not destroy any information, the button merely hides and show the layer. Even "Clear All" does not remove any texture, it is merely a shorthand for toggling "Tattoo", "Bra" and "Top" off one after the other. It is equivalent to the Maitreya mesh body HUD's "Clear all layers" button, except the textures are not removed, simply hidden.

The skin, tattoo and bra have three nipple states that can be changed in the Nipples menu:

* Flat
* Normal
* Swollen

When you are wearing piercings, you cannot make your nipples flat (well you can but they will still appear like if they were set to "Normal" instead, until the piercings are removed).

When you apply something on the Bra or Top layer (not Tattoo) and the applier specifies that the nipples are covered (Lolas appliers only, Omega ones do not have this information), or you cover the nipples yourself with the "Cover" button in the "Nipples" menu, the nipples are automatically covered but retain their shape. The piercings however are hidden.

Please note that there should have been one "Cover" button per layer, but I'm simply out of room on the menu, so there's one "Cover" button for Bra and Top. Just remember that if you apply a bra or a top and the piercings don't look the way you want (they show while they should be hidden, or the other way around), you'll need to switch the "Cover" toggle in the "Nipples" menu.

Applying something on the Top layer automatically makes the nipples flat (unless there are piercings and the nipples are not covered).

Toggling layers and the visibility of the whole breasts is conditioned by restrictions put on you when the breasts are locked, see below.

The Main menu also features three "swap" buttons :

* Top <-> Tat.
* Bra <-> Top
* Tat. <-> Bra

As the name implies, those buttons are used to swap two layers. Every bit of data is then swapped : texture, normal, specular, layout, shine...

Attention : Due to a limitation with the Lolas protocol, a Lolas applier cannot apply to the Tattoo layer directly (Omega can, though, but the Proud Girls are unable to receive that particular message). But that's okay, all you have to do is apply to Bra or Top, then to swap with the Tattoo layer thanks to one of the three "swap" buttons.


Shine

The Tattoo, Bra and Top layers can have materials applied on top of their respective textures. Materials, technically speaking, are a way to make a surface look 3D and shiny by making its surface more or less rough and bumpy, and specifying which parts of it are glossy and which ones are matte. This makes a surface look a lot more realistic (not as realistic as PBR, but the SL viewer's renderer is not PBR yet so we make do with what we have).

In layman's terms, this means that you can have a shiny fabric for your top, or even sweat. The Proud Girls are no stranger to this, and any Lolas or Omega applier can apply materials on top of the textures. They cannot however change the materials of the skin, which are built-in, and if you modify them and break them, you can restore them by clicking on the "Restore mat." button in the "Maintenance" menu.

Unlike the Maitreya mesh body, appliers do modify the shine of the layer they apply to, but you can later change it yourself by going to the "Layers" menu and clicking on "Tat. shine ?", "Bra shine ?" or "Top shine ?" and entering a number from 0 to 255. If you want to match the shine with that of the Lara mesh body, here is a handy picture that shows how much shine to apply according to the slider you've set on your Maitreya HUD :


I've written the numbers above the button so you can get a rough idea by comparing the position of the end of the slider against the letters on the "Clear All Layers" button. For example, if your slider is roughly under the "Y" letter of "Clear All Layers", then the shine is about 175.

The "Clothes shine ?" button is a shorthand to change the shine on the Tattoo, Bra and Top layers. It is, for all intents and purposes, the equivalent of modifying the Glossiness on the Maitreya HUD.

You can also change the shine of the skin, which corresponds to the Shimmer value on the Maitreya HUD. Once again, you enter a number from 0 to 255 after pressing "Skin shine ?" in the same "Layers" menu.


Don't worry if the shine is not exactly the same on Lara and on your breasts, you won't see a difference even if you're off by something like 10. This is not exact science. Well, it is, but a difference of 10 points in shine won't really be noticeable.

Here is an example of matching the shines on the breasts (with the "Skin shine ?" button) and on Lara's skin (with the Shimmer slider) :


And an example of matching the Glossiness on Lara with the "Clothes shine" on the Proud Girls, while wearing a latex bodysuit :

 




Mask

Some textures are semi-transparent and that causes trouble when several of them are stacked, some (generally the ones underneath) don't render at all. You certainly ran into that kind of trouble with your Maitreya mesh body more than once, and the only fix for this is to switch "Mask Mode" on for all the layers except one.

The same is true for the Proud Girls breasts. Switching "Mask" on a layer means making its mostly opaque parts be completely opaque, and its mostly transparent parts be totally invisible. A mask is simply a method of rendering a partially transparent texture by making it binary. Every part that is more opaque than a certain threshold (called "cutoff") will be rendered fully opaque, the other parts will not be rendered at all. This allows the renderer to be able to render other transparent textures underneath, even if they are not masked (they are then called "blended"). In our case, the cutoff is always 120, the same as Lara which cannot be changed.

To switch the mask bit on a layer, press the corresponding "Mask" toggle in the "Layers" menu.


Semi-transparent clothes

If you are wearing semi-transparent clothes such as a transparent latex catsuit, you want it to be applied on your whole body including your breasts. Problem is, there will be an ugly seam on the edges of the breasts as the transparent texture renders twice around that part :

Wearing a transparent black latex catsuit, notice the black seams where the transparent fabric is rendered twice.

You have several options to remedy to this. One is pressing Ctrl-Alt-Shift-V on the RLV to refresh all objects, and hopefully the seam will disappear for you. Another trick is to move your camera far enough then back to you, this will refresh the scene too. Yet another trick is to hide and show the layer on the Maitreya HUD, or toggle its mask mode. This latter trick is the preferable one as it never fails. I also suspect that it fixes the seam for everybody who is in the vicinity as well. At least until you teleport away or relog, and it won't fix the seam for those who arrive after you've toggled your mask mode.

The gist of it is that the Maitreya layer must be rendered as if it were applied last, even if it was applied first.

In the end, if you manage to get rid of the seam, you get this :

 
A nice seamless catsuit !

Wait, didn't I say that the SL renderer does not render a non-masked transparent texture underneath another one ? Yes I did, and it's true... to an extent. Actually it renders both if the surfaces are close enough, and this is what you are seeing here. The seams are the places where the fabric on the Lara mesh body and the fabric on the Proud Girls are so close that the renderer decides to render both of them. Don't ask me why it works that way.


Access

If you did not modify your Proud Girls at all, then only you can access them, either by clicking on them on your chest, or by saying "menu" on channel 13 (or by using the included Proud Girls Menu gesture, which does exactly this).

First of all, you can change that channel to another one by pressing the "Channel ?" button in the "Maintenance" menu, in case you need to use the channel 13 for something else.

Secondly, if you click on the "Access" button in the "Maintenance" menu, you will switch among the four possible access schemes :

* Captor & public : Everybody can access your breasts by touching them, except you if they are locked by someone else.
* Everyone : Everyone can access your breasts, including you.
* Captor only : Only the one who locked you can access your breasts.
* Captor & Wearer (default) : Only you and the one who locked you can access your breasts.

Maintenance menu

Until someone locks your breasts, you are your own "Captor". You become your own "Captor" as soon as they are unlocked as well. They are not locked by default. This means that if you want someone else to lock your breasts on you and restrict your abilities with them, you must switch the access to "Captor & public" or "Everyone".

You might wonder, can't you always access your breasts with "/13 menu" ? Well yes... until your captor decides otherwise. See below.


Locking

There is a menu you (as the wearer of the Proud Girls) do not have access to, it is the "Lock" menu. It takes the place of the "Maintenance" menu that only you can see, as it serves for modifying options on your breasts.

Lock menu

The "Lock" menu lets anyone who can access your breasts lock them on you (if you recall, you need to change the Access scheme for that first). If you are a RLV user, this makes them non-detachable and non-editable until they are unlocked. And while they are locked, your captor can set a few restrictions over your usage of your breasts :

* Prevent you from changing the skin.
* Prevent you from changing any texture, useful when the captor wants to lock the current outfit.
* Prevent you from changing any materials, useful if the captor does not want you to stop being sweaty (for example).
* Prevent you from calling the menu with the "menu" chat command, which forces you to have to click on your own breasts to get the menu... provided you can (you could be in cuffs and unable to touch your own attachments).
* Prevent you from changing the visibility of any layer, including the visibility of the whole breasts, meaning you cannot hide them anymore.
* Prevent you from changing the piercings.
* Change the access scheme to allow other people to unlock your breasts, or not.
* Set a timer before the breasts are unlocked automatically. This is counted in online time, and setting it to zero means deactivating it. The "Timer ?" button only appears when the breasts are locked.

You will then notice that your menus change quite a bit when some restrictions are set. For example, if you cannot change the visibility of your breasts, the "Tattoo", "Bra" and "Top" toggles in the "Main" menu become greyed out. You still see their states but you cannot change them. Some other buttons may even be hidden and replaced with a cross ("X"), indicating that those actions are not available to you.


Lolas/Omega support

The Proud Girls breasts are natively compatible with both Lolas and Omega (top) protocols. Without going too much into details, both protocols use the same channels and I know these channels, having worked on the second version of the Lolas breasts a few years back.

Problem is, the owner of Omega also knows these channels and used them to develop her own protocols. Worse, her protocols are forks of the Lolas protocol, meaning same channels and almost same structure, but not completely. This may have lead to conflicts, but the Proud Girls breasts are smart enough to detect which version of which protocol is a message they receive, and decode accordingly.

One thing that I mentioned above : the Proud Girls are natively compatible with Omega... without needing an Omega kit (since I know the channels and the protocol). However, I do not know the channel used by Omega for the Tattoo layer specifically so it is not supported for now. This means that if you have an Omega applier, its "Tattoo" button won't work with your Proud Girls, you'll have to apply to Bra or Top and then to swap to Tattoo in the Proud Girls "Main" menu. I don't really want to have to look for that channel, both because it would take so much time without any certainty that I'll find it, and because, well, that would not really be regular. I could also ask Chellynne from Omega to sell me a kit for the Proud Girls, but for now they support Omega almost entirely, well enough to be usable, so let's leave it at that for the moment. The problem I have with asking for a kit is that at some point the Omega script would have to send the UUIDs of the textures to the core script of the breasts, through a link message. And that is not secure at all unless that message is encrypted. Whether the breasts are mod or not matters little (and I insist that they remain mod).

In any case, Lolas and Omega are supported, you can turn both of them on and off selectively in the "Maintenance" menu.

One detail to know about : some appliers I've made in other products such as When You're Hot send both Lolas and Omega messages at the same time, the former to the bra and the latter to the top. The Proud Girls are programmed to ignore the second message if it contains the same information as the one before it, and comes less than 0.5 second later. That way you won't have a top and a bra applied at the same time by the same applier. It is a bit of a hack, but it was annoying during testing, and sometimes confusing.


Accessories

The Proud Girls are extensible by a plugin system that is very similar to RealRestraint's. You can go to the "Accessories" menu from the "Main" menu, and you are then presented a dynamic menu with all the contained Accessories, which are treated like plugins, i.e. scripts dropped inside the Proud Girls object and readily usable. In fact, an Accessory in the Proud Girls is equivalent to a Plugin in any item from RealRestraint.

Out of the box, the only available Accessory is the Leash, with which your captor can hold a chain going from your breasts (whether your piercings are visible or not does not matter) and force you to follow them. While leashed, you cannot teleport by yourself, and you cannot refuse a teleport offer from your captor. You also cannot go farther than a certain distance from your captor or whatever they have leashed your breasts too. The Leash Accessory is relog-resistant, and sim-crossing-resistant. Since it is the same script as the one in RealRestraint cuffs, it has been used daily for nearly a decade by thousands of people.

You can find the complete manual of the Leash Plugin (or Accessory in the case of the Proud Girls but that's the same thing) here.

Please note that the Leash requires the breasts to be locked in order to work. Unlocking the breasts automatically unleashes them.

Attention, you will notice that when leashed, the particle chains do not follow the Proud Girls nipples. This is an SL limitation against which I cannot do much... and believe me I have brainstormed on this one. In a nutshell, the particle chains come out of two invisible cone-shaped prims that are unrigged, hence not following the breasts physics or shape sliders. This is because if you try to make a particle chain come out of a rigged object, it does not visually come out of it, but out of the actual position of the object on the server. On this picture you can see the two cone-shaped prims, I moved them away from the nipples so you can see them clearly. The big red sphere is the actual prim to touch (that one too is unrigged). If you recall, you can show invisible objects by pressing Ctrl-Alt-T.


 


For example, if the two cone-shaped prims were rigged, they would follow the position of the nipples... but the particle chains would spawn from the spot on the chest where they are actually positioned, they would still not follow the nipples. Maybe in the future the viewer will link the visual position of the source of a particle chain with the visual position of the rigged prim they are supposed to spawn out from, but for now it doesn't work like that. It can be explained easily, a rigged attachment does not really have a position on the body, as it deforms along with its shape and animations. For example, what is the visual position of your mesh body on your avatar's skeleton ? Where would a particle chain spawn out from if you wanted it to spawn some ? Would that particle chain spawn from the nipples ? The navel ? The crotch ? There is no answer to this question, it depends on what you want to do. This is why, for now, we can forget about spawning particle chains from a rigged attachment.

I considered making a rigged chain attachment to link the piercings to a spot a bit below on the chest between the breasts that wouldn't depend on their size, and unrigged prim at the same spot from which to spawn one stream of particles. The leash would have looked Y-shaped that way. But this would have looked bad in most cases since tugging at the leash would make the particle chains look straight and forward, while the rigged chain (the upper part of the "Y") would remain straight and downward (since you can't animate rigged mesh yet). So the chain would look broken and not physically believable.

So instead of going down that road that is doomed to fail anyway, I decided to keep using the two unrigged prims, and you can move it yourself to match the position of the nipples, more or less. If the breasts swinging without the chains following bothers you too much, you will need to wear the "hold still" body physics to make them hold still (after all, if the breasts are leashed, they are kind of held, right ?). In that case, you'll need to change your breasts buoyancy up to 100 so the breasts keep looking realistic since the "hold still" body physics makes the breasts look straight and not affected by gravity.


With time, other Accessories will be included in the Proud Girls, either made by me or by other people. Or even by yourself if you feel able to script an Accessory ! There will be an agreement , a template, exactly like in the RealRestraint line.



Physics

The Proud Girls of course react exactly like the vanilla Lara breasts with physics, and three physics wearables are included in the box : "nude", "covered" and "hold still".

As the name implies, wear "nude" when you are not wearing anything to cover your breasts, or maybe a bikini top, something that doesn't hold the breasts at all. If you run, your Proud Girls will swing and bounce pretty much like on the animated picture at the very top of this blog post.

Full disclosure, I had to make a special physics wearable for this animated picture, because I was running in place so I didn't have the movement of the body to make the breasts swing like this, but this wearable would not be good for every day use so I'm not including it. If you want it, you can IM me and I'll be happy to send it to you for free.

Wear "covered" when you're dressed and your breasts are held by a bra or a corset, or a tight enough top. This physics wearable damps the movements of your breasts as if they were held. You can wear "covered" atop "nude", SL takes into account only the physics wearable you wear last. Personally I have made a script that lets me switch shapes and physics by the press of a button on another HUD, that change implying a different breast size, buoyancy and cleavage, with a "covered" physics worn over the "nude" one when in "covered" mode.

Wear "hold still" when you don't want your breasts to move at all. Once again, you can wear it atop of "nude" or "covered", and your breasts will become still as statues. This is good if you are wearing unrigged stuff over your chest, or if your top is really stiff. Or even if your breasts are bound in a rope harness, for example.




Disclaimer

The Proud Girls are entirely my own original design and topology (you can check in wireframe with Ctrl-Shift-R that their topology and Lara's topology at similar places are different, the vertices are not placed the same way). The only thing I used from the Maitreya dev kit (that I own) is the weights of the mesh body, which is the way to design fitted mesh clothes in the first place, and of course the overall shape of its chest to ensure the Proud Girls fit it perfectly without clipping through or leaving gaps. As for the UV map, I used the standard avatar's and tweaked (a lot) until it fitted perfectly. It was not so hard actually, as Lara also uses the SL UV map and I was pretty close at first try.

Same thing for the scripts. Although I wrote the second version of the scripts of the Lolas Tango breasts a few years back, not a single line of code was copied from them. I did reuse a few ideas I had back then though, like the ability to swap layers, which is very handy and natural.

You could think I am hijacking Omega's channels but I'm not, in fact Lolas was using those channels first, and so was I when I took it upon myself to make the second version of the Lolas breasts. Omega arrived only a couple years later by using the very same channels and the very same protocols, and expanding from there (in a different direction I might add, which complicates matters for those who want to make a Lolas + Omega compatible product). Omega added a feature to support Tattoo-related appliers, seemingly on another channel that I don't know about, which is why the Proud Girls do not support applying directly to the Tattoo layer.

I am also not trying to compete against Onyx LeShelle's Maitreya Lara mesh body at all, nor am I denigrating her work in any way by making a mesh body part specifically for Lara. I love the Lara mesh body and have been using it for over a year now, and am not looking back. The Proud Girls are made to complete it, not to compete against it or even to replace a faulty part. I love Lara's breasts shape a lot too, I just wanted to make a different and bigger shape. Oh and to clear any doubt, I am not at the moment considering making and selling a mesh body, let alone a clone of Lara. If I ever entered the mesh body market in the future, it would be with my own original design and vertex weights.


That's all for the manual, thank you for reading this far !

Have fun !

Marine

PS : Naturally, the appliers (bikini, bodysuit...), phone and hair are not included.

PPS : I'm blonde now, I hope you like it ^_^


Tuesday, September 26, 2017

Update to the gags

Hi there,

Yet another update to the RealRestraint gags, because why not ?

Actually this one was a bit overdue as there were two bugs I had to fix, and should have fixed sooner than this. Sorry for the wait.

1. The first bug was the Deluxe Gag's chin strap (and its sibling the Deluxe Bridle's chin strap) moving all by itself in laggy areas. As I have explained in this post, the OpenMouth plugin regularly opens the mouth of the system avatar plus plays one Bento animation according to the one the user chose. In the meantime, the chin strap monitors the state of the system mouth and resizes itself accordingly. In very laggy areas, it could lead to issues so I increased a delay in the chin strap script and it seems to have done the trick.

2. The second bug was simply the way the Bento animations were made, well most of them. I made those animations the regular way (they are not animations in fact, just poses), with one keyframe at the beginning and that's it. It just so happens this doesn't work well for some mesh heads. It works for Lelutka, but not for Catwa and Logo for instance, the latter would keep its mouth open when ungagged. Worse, some animations would even deform the head. So I redid them all the same way Keiyra made her OpenMouth/Big/VeryBig animations (which work just fine), now those mesh heads should stop acting up when a gag is unlocked. As a bonus, I have removed the gaunt from all the animations, because it wasn't terribly needed after all. I had made that gaunt so that the strap of a gag would look like digging into the cheeks, but it didn't look good on most people, so it is removed now.

3. As a bonus, I have also slightly modified the OpenMouth plugin so that it displays aliases for the overrides instead of the names of the animations directly. So you will see "Normal" instead of "OpenMouth", "Big" instead of "OpenMouthBig" etc. Its notecard changes accordingly and I will explain below how to get this change without having to replace your gags, because this requires to modify a notecard.


How and what to update

The gags that are impacted by this update are :

* Ball gag
* Ring gag
* Deluxe gag (+ its bridle for fix #2)
* Pretty Mummy gag (main part only)
* Tape gag

As to how to update to get those bugs fixed, this can be little tricky. Please bear with me while I explain.


1. Fix number 1 (the chin strap) requires you to just update your Deluxe Gag, but it won't do anything to fix the Deluxe Bridle as it is a secondary item like a left wrist cuff, the updater does not modify those during a normal update. You will therefore need to fix it yourself. Here is the procedure :

* First make sure you have the update folder in your inventory. You get one by clicking on the updater at one of the locations shown at the end of this post. This folder contains the DeluxeGagChinStrap script mentioned above.


* Res your bridle on the ground and edit it, then go to the Content tab.


* Delete the DeluxeGagChinStrap script from the bridle, and nothing else.


* Drag the DeluxeGagChinStrap script from the folder in your inventory, drop it into the contents of the bridle.


* You're done, no need to reset. Pick up your bridle and it is ready to use. However you will need to reposition the chin strap again once it's locked, since the old script has disappeared with its memory.


2. Fix number two requires you to drop your gag on the ground because it replaces animations, which are not full-perms and are not scripts (duh), so the SL permission system will not allow the updater to directly modify them if the gag is worn. It won't even try, in fact. So rez your gag on the ground and start the update from there.


3. Fix number three cannot be fixed with a normal update, it has to either be a replacement, or a manual fix. Here is how to fix it :

* First update your gag normally, worn or not this won't make any difference (except the updater will complain it cannot download animations, but ignore that, the OpenMouth plugin will be updated anyway).
* Edit your gag, go to the Content tab, which displays all the items contained in it (animations, scripts etc) :


* Double-click on the "*OpenMouth config" notecard to open it :


* Between the lines "overrides" and "default", insert the following line :


aliases = Normal,Big,Very big,Oh,Ah,Ah big

It should look like this :


* Save the notecard, close it then stop editing.

* Click on the gag, go to "Plugins", click on "OpenMouth", then on "Load notecard" :


* That's it, the "Overrides" menu should now show readable and meaningful aliases rather than the names of the animations directly, which were too long for the buttons :



To recap

* Go to one of the locations shown below.
* Click on the updater there, you receive an update folder.
* Rez the update orb contained in that folder.
* Rez one of your gags on the ground.
* Click on it, go to "Tools", press "Save", then "Update".
* Wait.
* Wait some more.
* It can be long.
* Are we there yet ?
* Oh, it's done ? Fantastic.
* Click on your gag again, go to "Tools", press "Load" so your times are restored.
* If you want to do the fix #3 (the aliases), edit your gag, open the notecard as explained above.
* Pick up your gag, rez another one, start over at step 4.


You can find an updater at the following places in-world :

My little shop

Dark Wishes

Roper's Dark Playground

Chorazin's main store

It looks like an orb floating above a pedestal, just click on it and follow the instructions.


Have fun !

Marine

Friday, September 22, 2017

Update to the latex catsuits, bodysuits and socks : Omega support !

Hi there,

I am proud to announce that the Latex Catsuits, the Latex Bodysuits and the Latex socks & gloves are finally compatible with Omega !

Now the same HUD is able to apply latex textures to your mesh body whether it is Maitreya or Omega compatible. And yes it was not supposed to be possible, but I found a way to do it anyway.

Attention, by "Omega compatible" I mean "natively compatible with Omega", that is, the mesh body is compatible with Omega out of the box or you have to install a kit that you buy on the Omega Marketplace store. It is not guaranteed to work with an Omega relay because some Omega relays do not transmit material information from the applier to the mesh body, they are not advanced enough for that. Some relays do, others don't, it depends on the mesh body (at the time of this writing). This is why using an Omega relay with Maitreya used to only apply the base texture and not the shine. So I repeat, if your mesh body needs a relay to work with Omega, and it is not Maitreya, then this update might not be useful for you. You can find out by trying out the demo.

To do this, I have added a new part to each HUD, it looks like this :



Most of these buttons are related to Omega but the two on the left, with the pink "L" in the background, are for Lolas. Unlike before, the HUDs no longer apply to Lolas automatically, you have to do this manually. This leaves you more choice this way, especially since Omega and Lolas protocols conflict with each other (they share the same channel and they are both very similar, but not identical). For example, you might want to apply your catsuit to the "inner" layer of your body, and the Lolas to the outer layer of your Lolas breasts, making your catsuit look loose between the breasts.


If you are a Maitreya user

Nothing changes compared to older versions, simply click on a color button, choose the layer to apply to with the menu that shows and that's it. If you are wearing a neck piece and/or boots, those accessories are immediately painted as well.


If you wear a mesh body and/or breasts compatible with Omega

After clicking on a color button (not before), wait until the HUD says "selected" and what is selected. For example :

MdlM Opaque Latex Socks & Gloves (top left): Selected for torso: "Gloves Black 13 13 13". If you use Omega or Lolas, click one of the layer buttons to apply.

There may be one or two such messages, one for the torso and/or one for the legs, depending on the HUD you use and what you clicked on. For example, clicking on a catsuit button gives you two messages because it prepares the top and bottom textures for Omega and Lolas to use, while clicking on a gloves button or a nipple pasties button only prepares the top textures so you get only one "selected" message.

Once you see that message or those messages in your chat window, the HUD is ready to apply to your Omega-compatible mesh body. Simply press the "Outer", "Inner" or "Tattoo" button to apply to the corresponding layer on your mesh body.

"Outer" means "top" and "pants" at the same time, "Inner" means "bra" and "underwear", and "Tattoo" means "top tattoo" and "bottom tattoo". This is not a problem even for gloves and socks, as the color buttons (that double as Maitryea appliers) are there to load the data into the Omega appliers but nothing happens until you actually click on one of the Omega buttons. So you can click on one color of gloves then on another color of socks, it will work just fine and will apply both at the same time once you click on the layer button to validate.

You can tweak the Glossiness and Environment values afterwards to make your latex shine more or less brightly, and look more or less metallic by clicking on the "Glossy" and "Enviro" sliders respectively (they are not buttons, the higher you click on these areas the higher the values). My scripts also detect the change so they retain the new value for later. In clear, this means that once you change the values, applying another latex color will use these new values and not revert to default. The default values are Glossiness 200 (that's roughly what you get by clicking on the top of the "G" of "Glossy" on that slider) and Environment 0 (which is all the way down to the lower limit of the "Enviro" slider). Omega requires to show the hovertext over the HUD but in the case of these HUDs, it is displayed out of the screen because the root prim is against the top edge. If you wish to see the hovertext (which displays the glossiness and environment values), you can move the HUD down.

There are a couple known issues with Omega that I will discuss below. They are not game-breaking.


If you wear breasts compatible with Lolas

It works the same way as Omega, you wait for the "selected" message(s), then instead of clicking on an Omega button, you click on a Lolas button (the two buttons with the pink "L" on the left).



Bonus

There's also a little bonus : deep black opaque catsuits, bodysuits and socks & gloves. Deep black as in RGB 0 0 0, totally black. It has been a rather popular request as the regular black is a very dark grey, not totally black (so we can see features even when not in the light), and some people wanted their black black.


I didn't feel like completely redoing the HUDs so I simply added buttons touching the "black" appliers. I know it does not look very pretty on the screen but until I find a better idea, that's where the "deep black" colors will be. I also only did that for the opaque latex appliers and not the transparent ones because the difference with the regular black ones wasn't obvious enough.


Oh, and lastly, I've added a copy of the spinning lights contained in the box of the Cloak of the Initiate. That way you can test the shine of your latex with pretty colored lights. But you don't need those because if you're reading this post, you've already bought the latex appliers and hopefully managed to make your body shine without my help, right ? *snicker*


Known issues

* The "Tex" and "Mat" Omega buttons do not do anything, apparently, yet they are named correctly. I don't know why they don't work work, I know they work in my When You're Hot HUDs. It is not really under my control though, they are handled by the Omega scripts. If I find the reason for this bug and manage to fix it, I'll issue an update later.

* Sometimes when you apply to Omega, the legs don't change. It is completely random and apparently only happens on the catsuits and the bodysuits, never on the socks. When it happens, simply click on the same layer button and it will work. Or double-click on the layer button in the first place whether the bug occurs or not. I have no clue what causes this, but clicking the layer button again without clicking the color button first shows that the leg Omega applier already has the correct information in its memory, so I guess this is a timing issue with Omega. I don't have access to its source code and protocol, so I can't exactly debug that.


How to update

To update your latex product(s), simply rez the updater object on the ground near you and wait. The update will be sent to you automatically and the updater will de-rez itself after a few seconds.


Have fun !

Marine


PS : Please do not ask me how I managed to make a multi-HUD with materials working with Omega, because it is normally not doable. It would be tedious to explain and requires quite a lot of scripting. I did this by using a few tricks but nothing shady, I did not have to hack anything or break any ToS.

Thursday, September 7, 2017

New product : When You're Hot


Hi !

Today I am making something a little different, a set of sweat and wet appliers for your mesh body and head, called When You're Hot !

Why that name ? Because when you're too hot and sweaty, what you need is a good shower, or a walk outside under the rain, and this is exactly what this product is all about :p

Please note, these appliers are compatible with Omega-enabled heads and bodies, but NOT with Catwa and Lelutka Evolution ! It might change in the future but that does not depend on me. More details later in this post. When I refer to Lelutka in the rest of this post, I refer to Lelutka Origins (Simone, Cate etc) specifically. Please bear this in mind if you're a Lelutka Evolution user.

These appliers go from a nice subtle and erotic sheen on your skin to being completely drenched in water. With all stages in-between. The stages are, in order of intensity :

- Warm : A subtle sheen on your skin, very erotic.
- Hot : More sheen, a few beads of sweat forming where the skin outputs the most heat.
- Torrid : Even brighter sheen, more beads of sweat, the forehead is clearly shiny and glittery.
- Workout : You're clearly sweaty, like after a good workout, the beads of sweat are bigger, there are more of them and some are starting to run down your body.
- Sauna : You're sweating all the water out of your body !
- Shower : When you're in the shower, or stepping out of it, your body is covered in running water. (*)
- Rain : When you're outside under the rain, the drops are longer, thinner and probably colder ! (*)

(*) : This works very well with the Hikari and Chizuru wet hairstyles from Argrace. The one I'm wearing in the Shower and Rain pictures is Hikari (Chizuru is shorter).


A nice summer afternoon (no shine is applied so you see the difference with the three following images)

Warm and cozy... (here the "Warm" applier is used, you can see the subtle shine)

Ok it's getting hot in here ! (the "Hot" applier is in effect, notice the little beads of sweat that appear on my skin)

Can't nap in this heat ! (here I am using the "Torrid" applier, which has a bit more sheen and even more beads of sweat)

Let's head to the beach. (I am using the "Warm" applier with maximum Glossiness, plus Shimmer on Maitreya set to the maximum, to demonstrate how you can look oily as well with these appliers)

A little sunscreen again after having been in the water to cool myself of. (using the "Workout" applier here, which has nice big beads and running sweat, very good for when you want your body to look wet but not overly so)

I'm melting here ! (here I'm using the "Sauna" applier)

Zzzzzz... Shoot ! It's time for my workout ! (more "Sauna" here)

At least... it is cooler... inside the house... *huff* *puff* (more "Workout" applier under a different lighting)

This is pure masochism, I'm telling you ! ("Workout" again)

But sooo worth it. (even more "Workout")

After so much hard work, a good shower feels like heaven. (using the "Shower" applier here, note that the blueish spots are not part of the appliers, they are the particles spawned by the shower itself)

So, so good... (more "Shower" action)

Ok let's not spend an hour in here, I have an appointment ! (even more "Shower" to show the running droplets of water on the legs)

I did not stay that long under the shower, no I did not. But the weather has turned to crap ! (using the "Rain" applier now, with long thin drops all over the body)

Why am I waiting outside under the rain in a bikini with an umbrella that I am barely using ? Don't ask me, this is Second Life ! (with "Rain")

At least I can't complain about the heat anymore now. Brrr. (even more "Rain")

That's it, I have waited long enough, he's not coming, time to go back home before I catch a cold. (and yet more "Rain")

I was longing for a little time in the sauna... (using the "Sauna" applier again, under a different lighting than the first time)

 
Nothing like some time in the sauna to relax your body after a hard day of work. What ? Yes it was a hard day of work ! (more "Sauna", notice the long drops on the belly)

Zzzzzz... (and yet more "Sauna", just because)



Dynamic shine

They are meant to shine dynamically and realistically, the light is not baked, meaning they won't work on a system body or a system head, only on mesh bodies and mesh heads, either Maitreya and Lelutka or Omega-compatible mesh bodies and heads like Belleza, eBody, LOGO etc.

Please note that for the time being, Catwa and Lelutka Evolution heads will not work with this product. This is because of two reasons : firstly it is not natively compatible with Omega, meaning it needs a relay, which does not handle materials. Secondly, the only layer on which one can apply materials in Catwa and Lelutka Evolution is the skin. But these materials need to be applied over an invisible texture, otherwise they look ugly (the beads look like pimps and blisters and the long drops look like scars, ugh).

You might argue that those mesh heads can also use Bakes On Mesh, but since Bakes On Mesh does not support materials, I can't make wearables for When You're Hot. I wish I could, this would make things so much easier than having to deal with appliers, but we do with what we have.

In order to check if your mesh head is natively compatible with Omega, check this link. If your head is not in the list, then it won't work with this product.

A few videos to show you the dynamic shine in action :








If you are interested in the treadmill I'm running on, you can find it here.

Attention, you need to have your Advanced Lighting Model activated in order to see the shine, otherwise you won't see anything at all. Other people looking at you ideally need their ALM activated as well or they won't see you sweaty or wet.

To activate ALM, open your Preferences, go to "Graphics" and tick the "Advanced Lighting Model" checkbox, if not already done :



If doing so cripples your FPS (Frames Per Second, the speed at which your viewer renders your view in SL), just deactivate the dynamic shadows like this :



Of course there needs to be local lights around, at the very least some sun. If you are in an area without any local lights and no sun, your skin won't shine, obviously. The folder contains an object called "spinning lights" that you may want to wear to have lights rotating slowly around yourself. It is great for testing if your appliers work and see how they look under different lights.


How to use

In this section I will assume that you are a Maitreya + Lelutka user like me, knowing that if you are wearing any other mesh body or head, you will need to use the Omega applier HUDs instead of the Maitreya + Lelutka applier HUD. More on the Omega appliers later in this post.

This is how the Maitreya + Lelutka HUD looks like :


It is really simple to use. To apply a level of sweat, simply click on the head icon you want, which will immediately apply to your Lelutka mesh head (unless you activated its Rerouting feature, in which case it will ask you what layer you want to apply to), then on a body icon, making your Maitreya mesh body ask you what layer to apply the textures to. And that's it.

Attention : As explained above, Lelutka Evolution is NOT compatible with this product, either using the Lelutka HUD or the Omega one, because it cannot display materials on any other layer than the skin, and When You're Hot cannot apply to the skin.

Please note that applying to the Underwear layer will leave an untextured gap around the neck, because the Underwear layer (and the Clothing one too but you don't really want to apply the sweat to it as it would look weird between the breasts) does not go all the way to the edge of the neck. So unless you are wearing a collar like me, you should better apply to the Tattoo layer when using Maitreya.

Actually this HUD does a third thing, it automatically applies to any Lolas compatible object you are wearing, for example Lolas breasts, or Code-5 cuffed breasts. Depending on that object, you may need to activate that layer to show the shine, but it works. It applies to the Top layer by the way, due to Code-5's bra layer being alpha masked with no way to change that.

Because of its Lolas compatibility, please do NOT wear an Omega relay for your Maitreya mesh body, it would only show the textures on the upper part of your body and you'd think there is a bug. This is because Lolas and Omega share the same channel and have very similar protocols for the top of the body (not for the bottom and head, which use a different channel). So if you are wearing your Maitreya Omega relay, unwear it, it conflicts. Plus it cannot handle materials anyway.


Clicking on the top of the HUD hides it partially, click again to show it again. Clicking on the "M" icon in the top left corner gives you a link to my Marketplace store.


Some mesh bodies offer options that others don't, for example Maitreya lets you adjust the Glossiness of your already applied textures, while Lelutka allows you to adjust the opacity of your tattoo layer (which is what the head appliers apply their textures to by default). By the way, in order to see the shine on your Lelutka head, don't forget to actually activate the Tatoo layer on its HUD because apparently it does not do it automatically :



Speaking of head tattoos, since the head appliers apply diffuse, normal and specular textures, not only do they make your head shine (notice I write "head" and not "face" because there will be wetness on your skull and neck as well), but they also remove whatever tattoo texture you were wearing. This may or may not be what you want, but leaving the tattoo intact would most likely give the shine a dirty black or grey tint, so the tattoo is replaced. I will see if I can find a way to keep the tattoo intact while applying sweat over it, for a future update. The reason for this is technical : if you want a white shine on a partially transparent surface, that surface must be white. Most tattoos are not, so the shine takes whatever color they are and usually the resulting shine is ugly.


Depending on the ambient light, on your own tastes and the situation you're in, you might find your shine too bright or too dim. There are a few tricks to make the shine make it look the way you want, at least on Maitreya. You can for example tweak the "Glossiness" slider on the "Layers" tab, and/or the "Shimmer" slider on the "Skins & Options" tab. I usually set my Glossiness slider to something between 66% and 100%. The Shimmer slider is nice for lower levels of sweat because it mixes with the shine of the applier, but with different reflections. It gives a more natural look in my opinion. Personally I think that turning the Shimmer off (not all the way down, but turned off with the "Shine on/off" button) looks even better because the skin underneath is shaded less, which is more realistic if your skin is wet. But your mileage may vary.


Glossiness slider on the Maitreya HUD

 
Shimmer slider on the Maitreya HUD


You can also combine two body appliers (at least on Maitreya) to increase the shine.

The same goes for the "Shimmer" slider on the Lelutka HUD, but don't forget to press "Restore" first before modifying that slider, in case the Shimmer was off. Apparently the Lelutka HUD does not reactivate it automatically.

 
Shimmer slider on the Lelutka HUD




Omega appliers

If you are using another mesh body than Maitreya, and/or another mesh head than Lelutka, you need to use the Omega HUDs contained in the folder instead of the Maitreya + Lelutka one. Attention, your mesh body/head must be compatible with Omega v2 so it can display materials !

You will quickly notice that there are three appliers instead of one : one for the head, one for the torso and one for the legs. Wear them all three. This is due to Omega not being able to handle more than one part of the body per HUD.

The HUDs look like this :


Yes, there are hovertexts above the HUDs, there is nothing I can do, the Omega ToS requires to have them shown.

To use these appliers, simply click on one of the pictures then on one of the layers in the same HUD. Repeat for the other HUDs. For example, click on the "Workout" head icon on the top HUD, then on "Tattoo" and your mesh head will suddenly look very sweaty ! Provided it is compatible with Omega that is. It is important to understand that unlike the "Maitreya + Lelutka" HUD, clicking on a picture on an Omega HUD does nothing in itself, it just prepares the HUD for the application when you click on the layer buttons ("Tattoo", "Makeup", "Bra", "Top", "Undies" or "Pants").

Once done, you can then click on the "Glossy" and/or "Enviro." buttons to tweak the glossiness and environment values of the applied textures respectively. This is something you cannot do with Maitreya, actually, so in this regard the Omega HUDs are more powerful than the Maitreya one. Please note that these two "buttons" are more like "sliders". The value depends on where you click on those buttons, hence the double arrows drawn over them. The more to the right the click, the higher the value. Tweaking the environment is good if you want to give your body a little oily look, I recommend setting it between 10 and 20 (that's done by clicking somewhere over the arrow to the left). I wish Maitreya had this kind of option.

Clicking on the slashed "Tex" button will remove the texture (which is invisible anyway so that won't change anything) and clicking on "Mat" will remove the materials, suppressing the shine totally.

Clicking on the "M" icon in the top left corner gives you a link to my Marketplace store, clicking on the "Omega" icon in the top right corner gives you a link to the Omega website.




You can find the appliers at my store on the Marketplace, it is No-Modify, Copy and No-Transfer and costs L$700. The box contains an updater to rez in case an update is available for this product, updates are always free. Also if you ever break your product, rezzing the updater will automatically get you a redelivery. Please note that since this product is no-transfer, there is no refund so all sales are final, I can only refund double purchases.

Please note  that these appliers are made for ladies. I know that most male mesh bodies and heads are compatible with Omega, and that's great, but I do not guarantee this product looks good on men. I have a feeling that it will, but I did not test.

And as always... Please try the demo first !



Have fun !

Marine


PS : The umbrella is a full perms one I bought long ago, to which I applied the wet textures I made for the Cloak of the Initiate.

PPS : The accessories (collar, umbrella, bikini, heels etc) are not included.

Wednesday, September 6, 2017

Good news about the latex appliers !

Hi !

While working on my current project, due for release very soon (this week if I'm lucky, but I won't say what it is, neener-neener !), I really wanted to make it compatible with Omega, to let other mesh bodies than just Maitreya use it.

Problem is, it uses materials, there are several appliers, and the Omega materials-enabled HUD cannot support several appliers in one object. In other words, if you want to make a product containing, say, 10 appliers for Maitreya in one HUD, you also have to make 20 more objects for Omega. 10 for the torso and 10 more for the legs. Totally impractical. You may recall that my Latex catsuits, Latex bodysuits and Latex socks & gloves are only compatible with Maitreya for this very reason. Not because I don't like other mesh bodies, but because with more than 30 appliers per product, I thought it would be more entertaining and less mind-numbing to have my nails torn off one by one instead.

I messaged the owner of Omega last year asking when she would improve her materials HUD so we could finally make multi-HUDs with materials, and got no useful answer. Then I messaged again two months ago and the answer was along the lines of "we are sorry, this is too much work so we won't do it". Grmblrmblbl.

Ok it might be too much work for them but I actually did it myself. Hah ! In a way that doesn't require hacking that system or anything like that. Basically the template HUD provided by Omega, that 99% of the clothing creators use, is comprised of two scripts : one proprietary applier script that you can't read, and the other called "config" that is open source and that you can modify. This script contains the UUIDs of your diffuse, normal and textures, as well as the scales, offsets, default glossiness etc. When you save that script, it sends its config to the main script and that's it. It's pretty static.

Then you press on an applier button (marked "Tattoo", "Underpants" or "Pants" for the legs applier, "Tattoo", "Bra" or "Top" for the torso applier and "Tattoo" or "Makeup" for the head applier) and those textures are applied.

What I did was simply ditch the "config" script and make my own, that custom script containing all the textures of all the appliers for this object. The HUD has several buttons (for example several colors and patterns for a catsuit), all you have to do is click on the color button then on the applier button (for example "Tattoo") and voila ! Well, you have to do it a second time for the other part of the body as well thanks to another HUD because each HUD can only apply to one part of the body and not both, but you get my point.

It was actually very easy to do and I'm ashamed I did not do this sooner. I was waiting for Omega to release an update... which never came.

All this to say that now that this roadblock is lifted, I will be able to work on extending my latex stuff to other mesh bodies than Maitreya. Better late than never, right ?

Please note that I did not say that I will necessarily succeed. But I confirmed it works for my current project, so I'm fairly confident for that update. I can also not give an ETA, I really need some time off and I will take some after releasing the project I am now completing. But this is no longer a no-go and this is the good news :)

Have fun !
Marine