A quick status update
Added 2023-08-08 10:21:33 +0000 UTCHi everyone,
It's been a bit of a quiet week, but I'm still here. I try to do at least some kind of an update per week, and at around that time I get itchy and uncomfortable at not having posted anything, so here's something. 😄
I've been working on a way to transition between two clothing profile presets in Naturalis, it's been quite complicated to do. Most of it is completed but there's still a bit of work to be done there. The point of this feature is to allow tools like Timeline to animate the transition from one profile to another in an exactly controllable way that matches the rest of the animation, an undressing animation being an obvious example use case.
A memory leak issue was reported. It seems even in a scene where nothing is happening and the plugin UI is closed, it'll gradually eat up more memory until it gets automatically freed up again every few minutes. Luckily, the rate at which it eats up memory is greatly reduced by the fact that I'm precompiling the plugin to a .dll file myself instead of letting VAM compile it from the .cslist, but it's still a bit of an issue. I want this fixed before early access, so I'm gonna test that a bit further and try to get at least most of it patched up. A tiny leak is fine, the main issue here is the potential for the leak to impact memory use significantly during the interval between garbage collections.
Besides that, nothing major. I thought about the idea of automatically determining settings for the clothing profile based on some parameters like clothing sim settings, and decided to not do it. It just feels like overengineering. Given that the profile is manually pretty easy to set up, and once the default profile is saved it'll load up on its own, and that any automatically determined settings would probably need tweaking anyway, this doesn't really seem like worthwhile feature to develop.
Finally - on the side I've been developing a plugin called VamBoop. It's a fairly simple plugin that "boops" the breasts or glutes when the mouse cursor hovers near the joint, inspired by a similar plugin for Honey Select. The amount of force applied and the direction of the force depends on the movement of the cursor. This'll be released soon-ish after Naturalis v1.1 early access.
-everlaster