Improved PoV

Plugins Improved PoV v2.1.2

Improved POV

🎁 Check out Improved PoV's successor, Embody!
😘 Like my plugins? Sponsor me on Patreon and get early access to new versions! https://www.patreon.com/acidbubbles
💬 Need help using this plugin, or want to discuss? Join us on Discord! https://discord.gg/VtUpPkb
Improved POV handling so that possession actually feels right.

Compatible with Passenger to reverse possession and have you follow the model instead. Try with Snug to also match your body proportions with the model's!


Why

Currently, the possession mode (point-of-view) in Virt-A-Mate places the camera in front of the head. That feels like you're floating in front of someone's body.

We want the camera to be exactly where the eyes are, with the same eye distance. The simple solution is to simply place the camera in the "right spot", and increase the minimum clipping distance, but that creates other problems, such as visual artefacts when moving the head, and close objects clipping. This plugin solves all of this:
  • No visual artefacts when moving the head, and no clipping
  • You can see your hair in front of your eyes as you move your head around
  • Possession with scaled models won't reveal the "possessor" white spheres
  • When you look down to look at your body when lying down or sitting on a chair, your chest won't be abnormally close
  • If you touch your lips or your face, you can have them match so that physical contact matches what you see
  • Settings will be kept as part of your scenes, so you don't have to set them every time
How to use
  1. Select the Person you want to possess, and in Plugins, add the ImprovedPoV.cs file
  2. Possess the model
  3. Optionally Configure the plugin (camera depth, show or hide hair, etc.) to adjust to your taste
  4. Adjust the world scale until your hand in relationship to your body matches. Close your eyes, put your index finger horizontally at the level of your mouth, and look at where it shows up. Increase or decrease the scale so that your "proportions" fit! Or you can activate the auto-scale option.
How does it work
  • The possessor model is moved so the head is offset in relationship to the camera (gives the same result as moving the camera itself)
  • The face shaders are replaced with one that supports transparency
  • The script attaches to onPreRender and onPostRender events to dynamically change the alpha channel of all materials
  • For Sim V2 hair, the hair width in the shader is set to zero, which achieves the same result as hiding it. Older hairs simply reduces the alpha adjust)
Known issues
  • This script won't work with Sim and Sim2 hair.
Credits

ShortRecognition for the original HeadPossessDepthFix from which this plugin took heavy inspiration.

Thanks to Marko, VeeRifter, VAMDeluxe, LFE, Spacedog and MeshedVR for your help on Discord.

And, obviously, MeshedVR for Virt-A-Mate, which is a technological wonder worth exploring.


Author
Acid Bubbles
Downloads
106,608
Views
106,608
First release
Last update
Rating
5.00 star(s) 14 ratings

More resources from Acid Bubbles

Share this resource

Latest reviews

Nice one. A new standard plugin for me, thanks!
doesnt always work for me but a life saver when it does haah
Acid Bubbles
Acid Bubbles
I'm aware of a few issues (some clothing that won't work for example) but I think I tackled most in ImprovedPoV's successor, Embody (I'm working hard on it at the moment). Still, if you do have issues let me know in the Discussion tab so I can do something about it :)
Probably the most essential of all plugins I use. Great job!
Acid Bubbles
Acid Bubbles
Thanks! I think your Balance plugin and the Embody plugin I'm currently working on might become best friends :D
PERFECT!!! This is a must have 110%!! Thank you!!!!
I was since always skeptic about (VAM) possess mode ... Am I late for rating this EXCELLENT acid-resource??? (so because of your script from now on I will need a lot of bicarbonat :-( )
A must have for possession in VR. Definitely should be added to the game as default.
this is something must for VAM :) Thanks !
It just be put as is in vam
Another mod that should be default.
thnx
Top Bottom