Jump to content

I need help applying values to vagina collision.


Recommended Posts

Posted

I found in these Asian forums a CBPC file to create an interesting physics performance for vaginal penetration and I would like to know if anyone has an idea of how to apply these values so that they work

 

Spoiler

# START Vagina
#농ㅋㅋ쭉ㅋㅋ

VaginaB.stiffness 0.2

VaginaB.stiffness2 0.05

VaginaB.damping 0.2

VaginaB.maxoffset 1.0

VaginaB.timetick 2.5

VaginaB.linearX 2.0

VaginaB.linearY 2.0

VaginaB.linearZ 2.0

VaginaB.rotationalX 0.01

VaginaB.rotationalY 0.00

VaginaB.rotationalZ 0.01

VaginaB.timeStep 0.1

VaginaB.collisionXmaxoffset 0.1

VaginaB.collisionXminoffset -0.1

VaginaB.collisionYmaxoffset 0.1

VaginaB.collisionYminoffset -100

VaginaB.collisionZmaxoffset 0.5

VaginaB.collisionZminoffset -0.5

VaginaB.collisionMultipler 3.0

VaginaB.collisionFriction 0.9

VaginaB.collisionElastic 0.0


#clit만지지말고


Clit.stiffness 0.02

Clit.stiffness2 0.05

Clit.damping 0.08

Clit.maxoffset 1.0

Clit.timetick 2.5

Clit.linearX 2.0

Clit.linearY 2.0

Clit.linearZ 2.0

Clit.rotationalX 0.01

Clit.rotationalY 0.01

Clit.rotationalZ 0.01

Clit.timeStep 0.2

Clit.collisionXmaxoffset 0.1

Clit.collisionXminoffset -0.1

Clit.collisionYmaxoffset 2.0

Clit.collisionYminoffset -0.5

Clit.collisionZmaxoffset 1.0

Clit.collisionZminoffset -1.0

Clit.collisionMultipler 5.5

Clit.collisionFriction 0.7

Clit.collisionElastic 0.0

LLabia.stiffness 0.8

LLabia.stiffness2 0.4

LLabia.damping 0.5

LLabia.maxoffset -1.0

LLabia.timetick 0.5

LLabia.linearX 2.0

LLabia.linearY 2.0

LLabia.linearZ 2.0

LLabia.rotationalX 0.01

LLabia.rotationalY 0.01

LLabia.rotationalZ 0.01

LLabia.timeStep 0.1

LLabia.collisionXmaxoffset 0.1

LLabia.collisionXminoffset -100

LLabia.collisionYmaxoffset 3.0

LLabia.collisionYminoffset -1.0

LLabia.collisionZmaxoffset 3.0

LLabia.collisionZminoffset -3.0

LLabia.collisionMultipler 4.0

LLabia.collisionMultiplerRot 0.0

LLabia.collisionFriction 0.5

LLabia.collisionElastic 0.0

RLabia.stiffness 0.5

RLabia.stiffness2 0.2

RLabia.damping 0.8

RLabia.maxoffset -1.0

RLabia.timetick 0.5

RLabia.linearX 2.0

RLabia.linearY 2.0

RLabia.linearZ 2.0

RLabia.rotationalX 0.01

RLabia.rotationalY 0.01

RLabia.rotationalZ 0.01

RLabia.timeStep 0.1

RLabia.collisionXmaxoffset 100

RLabia.collisionXminoffset -1.0

RLabia.collisionYmaxoffset 3.0

RLabia.collisionYminoffset -1.0

RLabia.collisionZmaxoffset 3.0

RLabia.collisionZminoffset -3.0

RLabia.collisionMultipler 4.0

RLabia.collisionMultiplerRot 0.0

RLabia.collisionFriction 0.5

RLabia.collisionElastic 0.0

# END

#Tuning.rate 300

I know that you can create multiple CBPConfigEXAMPLE.txt files for conditions adding some values to CBPCMasterConfig.txt file but I really have no idea.

 

If anyone knows how and can guide me I will be very grateful. 

 

The link where the file comes from has been down for a long time so I don't have a way to show the example videos but it looked pretty awesome. I hope that I have been able to make myself understood well because English is not my native language.

Posted

One thing to keep in mind with a physics preset like that is that if you enable physics on those nodes you will lose the fake collision effects from NPC Pelvis [Pelv]. You will have to measure and create the collision shapes for these nodes yourself.

  1. Determine which characters you want this effect to apply to. If you use multiple different bodies, you may have to do this multiple times.
  2. Open the body mesh in Outfit Studio.
  3. Note down the names of the nodes that have weight paint in the crotch area.  For 3BA these are:
    1. VaginaB1
    2. Clitoral1
    3. NPC L Pussy02
    4. NPC R Pussy02
  4. Find the CBPCMasterConfig*.txt file that applies to this body.
  5. Find the ConfigMap section.
  6. In this section, add new keys and values linking the nodes together. Example:
    From preset: VaginaB.stiffness 0.2
    Discovered node name: VaginaB1
    Result: VaginaB1=VaginaB
     
    [ConfigMap]
    ...
    VaginaB1=VaginaB
    ...

     

 

Terminology:

 

* = Used here like a standard Windows wildcard, meaning it can be replaced by any number of characters.

 

Ini file format.

Posted
9 hours ago, traison said:

One thing to keep in mind with a physics preset like that is that if you enable physics on those nodes you will lose the fake collision effects from NPC Pelvis [Pelv]. You will have to measure and create the collision shapes for these nodes yourself.

  1. Determine which characters you want this effect to apply to. If you use multiple different bodies, you may have to do this multiple times.
  2. Open the body mesh in Outfit Studio.
  3. Note down the names of the nodes that have weight paint in the crotch area.  For 3BA these are:
    1. VaginaB1
    2. Clitoral1
    3. NPC L Pussy02
    4. NPC R Pussy02
  4. Find the CBPCMasterConfig*.txt file that applies to this body.
  5. Find the ConfigMap section.
  6. In this section, add new keys and values linking the nodes together. Example:
    From preset: VaginaB.stiffness 0.2
    Discovered node name: VaginaB1
    Result: VaginaB1=VaginaB
     
    [ConfigMap]
    ...
    VaginaB1=VaginaB
    ...

     

 

Terminology:

 

* = Used here like a standard Windows wildcard, meaning it can be replaced by any number of characters.

 

Ini file format.

I think you explained it wonderfully, I'm going to try it, thank you very much for your assistance. :classic_heart:

 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...