• Hi Guest!

    We have recently posted a VaM2 2024 Progress Update on Patreon!
    Check out the details here: https://www.patreon.com/posts/vam2-august-2024-111164439
  • Hi Guest!

    We are excited to announce a new feature on the Hub: Favorites!
    You can now add resources to your favorites, and organize your favorites into collections! You can check out the details in our official announcement!

  • Happy Holidays Guest!

    We want to announce that we will be working at reduced staffing for the holidays. Specifically Monday the 23rd until Jan 2nd.

    This will affect approval queue times and responses to support tickets. Please adjust your plans accordingly and enjoy yourselves this holiday season!
Plugins available on Patreon
Draw Debug Mesh v1.0Wireframe rendering for the person atom's skin mesh.
Naturalis v1.4 alphaEnhanced physics simulation and natural dynamic morphing for the body.
Trigger User Preferences v1.0Makes almost everything in user preferences triggerable.
UXPlus v1.3Usability improvements focusing on the VAM user interface.
Body Weight v1.0More realistic body mass, adjustable by region.
Default Scene Manager v1.0Select scene to load on VAM start, and create scene load actions for Keybindings.
Continue Scene v1.0Auto-save the current scene to Continue.json when exiting VAM.
Performance Overlay v1.0Configurable overlay for monitoring frame rate, frame time and heap size memory.
VamBoop v1.0Boop the boob with your mouse pointer!
If you like this plugin, consider giving it a thumbs up or posting a review. Thanks! (y)
Requires VaM v1.20.77.13 or newer
icon.jpg


Draw Debug Mesh

DrawDebugMesh draws a wireframe on top of the model in VaM. This might be useful in general when creating or editing looks - for example, it makes it easier to identify morphs that have unintended side effects.

Features​

UI.jpg

  • draw triangles or quadrilaterals
  • force Smooth Passes 0 (because the mesh is drawn from pre-smoothed position data)
  • toggle x-ray
  • offset the mesh along vertex normals for better visibility (at the cost of precision)
  • color and alpha settings for the wireframe
  • add to a Person atom (works with both male and female)

Draw quadrilaterals

quads.jpg

Draw triangles

triangles.jpg

Draw quadrilaterals with x-ray

quads-xray.jpg

Issues / good to know​

The plugin consumes a lot of memory and has a heavy impact on frame rate. This isn't fixable because it results from having to fetch vertex positions from GPU buffers every frame. However given that it's a tool for editing, that should be OK, and the memory it uses is periodically freed up by VaM anyway.
  • You can minimize the memory buildup when tabbed out of VAM using FrameRateControlEE with "Pause VaM when not focused" checked.
  • There is a Keybindings command DrawDebugMesh.ToggleEnabled for toggling it on/off without having to navigate to the plugins list
Reload the plugin after changing the character in Skin Select. Note that not reloading allows you to disconnect the wireframe from the character which is kind of cool:

disembody.jpg


The wireframe isn't exactly 1:1 unless using the dummy skin. It seems VAM does some form of smoothing when using a non dummy skin, even if Smooth Passes is 0:

dummy-accuracy.jpg
Author
everlaster
Downloads
27
Views
1,400
Version
v1.0.0 (1.var)
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from everlaster

Back
Top Bottom