• Hi Guest!

    We are extremely excited to announce the release of our first Beta1.1 and the first release of our Public AddonKit!
    To participate in the Beta, a subscription to the Entertainer or Creator Tier is required. For access to the Public AddonKit you must be a Creator tier member. Once subscribed, download instructions can be found here.

    Click here for information and guides regarding the VaM2 beta. Join our Discord server for more announcements and community discussion about VaM2.
  • Hi Guest!

    VaM2 Resource Categories have now been added to the Hub! For information on posting VaM2 resources and details about VaM2 related changes to our Community Forums, please see our official announcement here.
VoxtaTouchElite

Plugins + Scripts VoxtaTouchElite

Download [<1 MB]
A single plugin that gives your Voxta AI character physical awareness. It detects touch across 23 body zones and tracks penetration depth for vaginal, anal, and oral orifices — sending human-readable descriptions directly to the AI so it can understand and respond to what's happening physically.

Designed to work with the ATA (Attraction, Touch & Arousal) scenario system for Voxta, but the plugin sends standard messages that any Voxta scenario can use.

Acknowledgements​

This plugin builds on the work of several talented creators in the VAM and Voxta communities:

  • JayJayWon — whose VoxtaTouch plugin pioneered body collision detection for Voxta in VAM. The 23-zone touch system in VoxtaTouchElite is built on JayJayWon's collision detection framework.
  • Dlesser — whose OrificeTriggerManager in the VAM AI suite provided the orifice geometry approach. The built-in 3-orifice system adapts Dlesser's skin vertex-based channel computation (from BlowjobReach and FuckingReach) to work as a standalone depth tracker without requiring the full VAM AI suite.
  • Milines — whose CurrentDepth plugin provided the original vaginal depth tracking via VAM's VaginaTrigger system. This remains as the fallback when the built-in orifice system isn't active.
  • AcidBubbles — whose Voxta VAM plugin makes the entire connection between VAM and Voxta possible.
  • TBD — for the collision trigger framework used by the touch system.
  • MacGruber — for the UI utility library.

Thank you all — VoxtaTouchElite wouldn't exist without your work.

Features​

Touch Detection (23 Zones)​

  • Detects physical collisions on a Person atom across 23 body zones (Head, Neck, Breasts, Abdomen, Buttocks, Thighs, Genitals, Hands, Feet, Mouth, and more)
  • Classifies touch by velocity: caress, touch, light slap, slap
  • Dual message routing — sensitive zones trigger AI replies, innocent zones add silent context
  • Per-zone sensitivity toggles
  • Self-collision filtering
  • Configurable cooldowns (global + per-body-part)

3-Orifice Depth Tracking​

  • Vaginal, anal, and oral depth tracked simultaneously using built-in synthetic geometry
  • Automatic penetrator detection — finds male Person atoms with penis controllers or CUA auto-gen colliders. No configuration needed
  • Skin vertex-based geometry using DAZ character mesh positions for accurate channel computation
  • Speed derived from frame-to-frame depth changes for 4 intensity classifications: Soft, Medium, Hard, Deep
  • Human-readable messages sent to Voxta:
    • "{{ user }} has just penetrated {{ char }} anally."
    • "{{ user }} is thrusting fast and hard in {{ char }}'s rear."
    • "{{ user }} is pushing deeper into {{ char }}'s throat."
    • "{{ user }} has pulled out of {{ char }}."
  • Slipout detection, proximity sensing, and orifice transition tracking
  • Consent-aware — all messages include "reacts based on how they feel" so the AI responds according to the relationship state.

Touch Filtering During Sex​

  • During active penetration, non-essential touch zones are suppressed to reduce message noise
  • Configurable per-zone — by default only breast touches come through during penetration
  • Separate toggles for outside-penetration and during-penetration filtering.

Debug Visualization​

  • Toggle "Show Orifice Channels" to see the computed orifice channels rendered in VR
  • Green = vaginal, Orange = anal, Blue = mouth
  • Shows entry points and inward direction for each channel

Fallback​

  • When no male Person atom is detected, falls back to Milines' VaginaTrigger system for vaginal-only depth tracking
  • Fallback controls grouped separately in the UI.

How It Works​

The plugin uses DAZ skin vertex positions (clit vertex, anus vertex, lip corners, throat reference points) and the pelvis bone structure to compute an entry position, inward direction, radius, and channel length for each orifice. A penetrator detector scans the scene for other Person atoms with penis geometry and tracks their tip, mid, and base positions. Depth is computed by projecting the penis shaft onto each channel axis with lateral error checking to ensure the shaft is actually passing through the entrance. This geometry approach is adapted from Dlesser's OrificeTriggerManager in the VAM AI suite.

Requirements​

  • Virt-A-Mate 1.22+
  • Voxta with the Voxta VAM plugin by AcidBubbles (connects VAM to Voxta)
  • A scene with at least one female Person atom (the character) and one male Person atom (the user/penetrator) for depth tracking
  • Touch detection works with any Person atom regardless of other atoms in the scene.

Install​

  1. Place FutureStorm.VoxtaTouchElite.1.var in your Virt-A-Mate/AddonPackages/ folder
  2. Load the Voxta plugin (AcidBubbles) on any atom and connect to your Voxta server
  3. Load VoxtaTouchElite on each female Person atom you want to monitor
  4. Everything starts automatically — the plugin finds male atoms and builds orifice geometry on its own.

UI Controls​

Tab 1 — Touch:
  • Touch Global Cooldown (1–15s, default 3s)
  • Touch Body Part Cooldown (2–30s, default 6s)
  • Per-zone sensitivity toggles (Breasts, Chest, Buttocks, Thighs, Genitals, Mouth, Hip)
  • Per-zone touch filtering toggles for outside/during penetration states
  • Slap reply toggle

Tab 2 — Depth:
  • Depth Enabled toggle
  • Depth Send Interval (2–30s, default 8s)
  • Show Orifice Channels toggle (debug visualization)
  • Live orifice status display (depth %, speed, penetrating atom name per orifice)
  • Milines fallback controls (Smoothing, Cut Min/Max, Filter) grouped separately

Source Files​


The plugin compiles from 11 source files:


FileLinesDescription
VoxtaTouchElite.cs1450Main plugin — UI, touch handling, depth bridge, orifice integration
PenetratorDetector.cs178Finds male atoms, identifies penis colliders, provides tip/mid/base
OrificeGeometry.cs180Computes channel geometry from skin vertices for all 3 orifices
OrificeDepthCalc.cs91Depth, proximity, alignment, slipout per orifice
CollisionHandler.cs118Touch collision detection
ColliderCategories.cs32023-zone body part classification
ColliderSet.cs27Collider grouping
RigidbodyCollider.cs41Rigidbody-collider pairing
RigidbodySet.cs27Rigidbody grouping
RigidbodyExtensions.cs48Extension methods
MacGruber_Utils.cs1250UI utility library


Compatibility​

Voxta required. Works with any Voxta scenario. Designed for the ATA (Attraction, Touch & Arousal) scenario system which includes a full arousal meter with attraction gating, sustained acts, intensity tracking, and dynamic AI context — available separately on the Voxta Discord.

Credits​

  • JayJayWon — VoxtaTouch (original body collision detection)
  • Dlesser — VAM AI OrificeTriggerManager (orifice geometry adapted for built-in 3-orifice system)
  • Milines — CurrentDepth (VAM trigger-based vaginal depth fallback)
  • TBD — collision trigger framework
  • MacGruber — utility code
  • AcidBubbles — Voxta VAM plugin
React to this content...

Share this resource

Back
Top Bottom