• 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.

Recent content by TBD

  1. T

    Plugins + Scripts Orifice Dynamics

    It seems colliders are created at the atom's root instead of their intended position when soft body physics and/or soft glutes are off during plugin initialization. Soft body physics off: Soft body physics on, soft glutes off: Soft body physics and soft glutes on:
  2. T

    Plugins + Scripts Orifice Dynamics

    In my plugins and in the version of yours, which I posted earlier, too.
  3. T

    Plugins + Scripts Orifice Dynamics

    Yes, I use it.
  4. T

    Plugins + Scripts Orifice Dynamics

    VaM definitely supports that overload: That's fair (y)
  5. T

    Plugins + Scripts Orifice Dynamics

    I appreciate you taking time to optimize. Thanks. Sadly, in my testing I don't see a meaningful difference from before. It still allocates about 10mb per second. Some of the changes claude made with absolute confidence actually don't change the heap allocations, at all. For example the...
  6. T

    Plugins + Scripts Triggers: Inputs and Collisions

    Could you give me more detail, please? There's no technical reason why some triggers would work while others don't. Could you provide a demo scene showcasing the bug?
  7. T

    Plugins + Scripts Orifice Dynamics

    It's more like 0.5s at best 🤷‍♂️
  8. T

    Plugins + Scripts Orifice Dynamics

    I saw major improvements when genitals were close to contact but not quite touching or inserted. There are likely other game situations and code paths with room for optimization.
  9. T

    Plugins + Scripts Orifice Dynamics

    Yeah, I'm aware of the 2019 GC limitations. Sadly, that's what we have to work with in VAM 1, which is why being frugal on heap allocations is so important.
  10. T

    Plugins + Scripts Orifice Dynamics

    I dug a bit more into memory allocations and implemented reusable pools for all the lists and hashsets. Even after that, there was still too much memory allocated on every frame. In the end, I finally narrowed it down to an issue, which I can't even explain. The biggest culprit was the "entry...
  11. T

    Plugins + Scripts Orifice Dynamics

    Hey, I noticed the plugin creates a ton of pressure on the heap, even with all features disabled. After a quick glance at the code, it looks like you create 10 new List instances in "UpdateOrificeEntryTracking", "RemoveBoneAlignmentsForAtom" and "CacheBoneAlignmentRigidbodies", which are called...
  12. T

    Scenes Monique: unfinished business

    Thank you. No need to apologize!
  13. T

    Scenes Monique: unfinished business

    I'm not a fan of the UIAssist integration and how the scene messes with my session plugins in general. Upon scene load, it enables all of my session plugins, changes their settings, and it disables my free UIAssist session plugin (plugin#1), which I have set up with a bunch of utility functions...
  14. T

    Paid Plugins + Scripts BodyNet (Pro)

    Use one of the networks bundled with the plugin (located at Saves\PluginData\TBD\BodyNet\Networks\Default) or train a new custom network.
  15. T

    Paid Plugins + Scripts BodyNet (Pro)

    Could you put them side by side so I can see the height difference, please? Did BodyNet match her to a taller or shorter model and how drastic was the difference? Did you try disabling the body-to-head ratio feature in BodyNet?
Back
Top Bottom