All about easy HD Lips appliers

Creating beautiful custom Hi Def Lips for the Slink Visage heads couldn’t be easier with this new kit. If you’ve been creating Lips for Lelutka, you already have your texture assets, all you have to do is drop them on a HUD, add a couple of scripts and your lipgloss will work with Slink Visage heads!

Slink Visage heads are designed to work perfectly with Cinnamon and Chai out of the box which is why these scripts are included with this kit. Wearing a Slink visage head with the Cinnamon or Chai body means you will get perfect seamless bodies from crown to toe! You can tint, set gloss, change materials and wear full skins with no blender layers necessary!

Creating appliers used to be a long, convoluted process of writing individual lines for each texture for each button for each HUD, figuring out what group to send the texture to, making sure there were no typos and that you used the correct case. We have simplified the process down to texturing prims and adding a script that does all that hard work for you.

Please read the instructions below:

Instructions for creating HD Lipgloss for Slink Visage using the lips applier scripts:

Creating textures

The best file format is transparent .PNG. This format is lossless and will display the best in SL.

If you don’t have Lip textures already created, you can download the template here to get started:

Right click the above template. Select “save Image As”. Change the file type to All Files (*.*) and the file extension from .webp to .png and it will save properly as an image.

TIP – This template is the same one as used by Lelutka. I use it for Visage heads with their explicit permission.

TIP – Make your lips white, or greyscale, to take full advantage of the tinting ability on the Slink Visage HUD. See bottom of this article for a video.

Note for Mesh creators – you can use an uploaded mesh linkset for a HUD if you want to create it in a 3d program first. You only need to ensure that each button in your build is a separate child prim in the linkset so you can texture and name each one properly.

Building the HUD

  • in SL, right click on the ground somewhere, select build and click to create a prim. 
  • Right click it and edit it, and the name it whatever your Lips HUD will be for example “[your brand] smooth shades Lips applier (For Slink Visage)” 
  • Go to the general tab and set the properties to “no mod” and EITHER copy OR transfer. If you forget to do this, the script will remind you later.
  • Build as many prims as you have lip textures for this set. Each lip option should be on it’s own prim. Keep in mind that the memory available in the script will limit how many lips you can add to a single applier. For safety, keep the number of individual lip options to under 20 per HUD, especially if you are also using shiny and bump maps. My example HUD has 4, plus shiny and bump maps. Arrange the prims against your HUD image.
Creating the prim base set of the HUD

Generating the notecard data

  • Texture each lip button prim with the lip texture you want. TIP – The orientation of the lip textures on the buttons is irrelevant. As long as your texture is correctly oriented as per the UV Map included in the kit it will apply properly to the Visage lip layer
  • You must texture *every* face of the buttons, not just the visible face. The script reads only face 0, so if every face is textured correctly, it will get the right info no matter what direction you build your HUD in. Drag textures into the texturing dialog box, not onto prim faces
Applying the textures to ALL FACES of each button. The background is temporarily tinted red to make the buttons visible
  • Name each lip button prim with a short word describing the texture. This will be visible to the end user when they apply the lipgloss as in “Applying [name]” so keep it short, sweet and descriptive. blue, green, glittery. Whatever applies to the texture you want to apply per button. Each button in a single HUD must have a unique name.
Naming the buttons names to something short and descriptive.
  • Select all of your lip buttons using SHIFT, and then SHIFT-select the backdrop prim you created earlier, and link them together. The backdrop prim should be the root prim. If you select it last, this will automatically be the case.
Creating the HUD linkset with the backdrop as the root prim and the buttons as child prims
  • Find the “Data Notecard Generator – LIPGLOSS” script in your Cinnamon & Chai Creators Kit folder in your SL inventory.
  • Drag it into your Lips HUD root prim. Keep an eye on local chat and you will see a bunch of text show up there when you drag the script into your root prim. This is important. Copy all of it from the first line to the last line.
  • The Data Notecard Generator script will automatically delete itself once it has done it’s job. If you want to make changes to the textures, you will need to drag the script back in once the texture changes are made.
Adding the Data Notecard Generator script to get the formatted notecard lines
  • In your inventory, create a new notecard. You can create it in your Cinnamon or Chai Utilities folder to keep them together with the scripts, or you can create the notecard in your texture folder with the lip textures you are using. How you organise it in your inventory is up to you.
  • Name the notecard “Texture Data – (whatever you want here)” without the “” quotation marks. eg: “Texture Data – Orange and Red lipgloss Set” (the punctuation is important. The script doesn’t read anything past the – as that is for your organisation and information. It requires only “Texture Data” to recognise the notecard.
Creating and naming the notecard, pasting in the chat output
  • Use the section after the – dash to add identifying information in case you want to refer to the notecard again. For example: “Texture Data – glittery red lips” will work fine.
  • Paste all of the chat lines generated by the Data Generator script into your new notecard and save it. Don’t worry about formatting the notecard to remove timestamps or other unrelated chat, the script in the next steps will do that for you. 

Scripting the HUD

  • Drag the newly created Texture Data notecard into the root prim of your new HUD.
  • Find the script called “3rd Party HUD Controller” and right click it. Set it to the same permissions as your HUD in step 1 ie: either copy OR transfer. It will not work with both permissions available on it.
  • Drag it into the root prim of your new HUD. If you have set it up properly as per the steps above, it will tell you it’s reading the notecard, when it’s finished, and that it’s deleting the notecard. 
Adding the notecard, and then the controller script, to the HUD contents
  • Your HUD will say stuff in local chat. This will never be visible to your customers, only to you.

Initialising, please wait…
[CREATOR-MODE] Running in creator mode. Anything with [CREATOR-MODE] in front of it won't be visible to your customers!
[CREATOR-MODE] Finished reading the notecard, deleting it now!
[CREATOR-MODE] Initialisation complete - ready for action!
[CREATOR-MODE] Available memory: X.XXXXXXX kb

  • Now all you need to do is test your new lips on the Visage Heads.
  • On the Visage HUD, set your lipgloss to ON
  • Set your lip glossiness to maximum
  • Set your lip gloss opacity to maximum
  • use your applier
  • the Lips on Visage are designed with multiple layers in order to have fine control over the level of glossiness indepedantly to the actual opacity of the lipstick itself. The applier you just made automatically sends the textures to the right layer to give you the same control with your own textures.
  • To remove your textures, simply select one of the default lips from the Visage HUD, or turn the lipgloss layer OFF
Getting visage ready to test new lip appliers
  • You can use this test to create screenshots for your HUD buttons.
Testing the new applier
  • Add these screenshots to your background image with your logo and HUD name. Style them as buttons and save the texture
  • Upload the texture to Second Life and add it to your HUD backdrop
  • Arrange your prim buttons over their corresponding images on the HUD
  • Once you are happy with the layout. select all your buttons and make them blank, then set them to 100% transparency.

Your Visage HD Lipgloss HUD is done!

Playing with the lip tint and other settings on the new applier
  • Go forth and CREATE!!