Home Artists Posts Import Register

Downloads

Content

This is a dev build, most people might want to skip this one and wait for the next stable release. This update is one of the largest single update made to Alive so far code-wise. It has some cool stuff, but it also lacks some settings from the old UI that I haven't added yet to the new UI: old gaze settings, personality checkboxes. So people that like those will freak out and better skip this. They're still part of Alive, don't worry, I'm just working on different system to handle them. But I wanted to share some of the stuff because some people are only interested in the AI cam, some just wanted some UI fixes.



ONE PLUGIN

There's only one plugin starting with v49 and it should make things a lot easier for most people. It's also a huge milestone for me, I've been meaning to do this since like December. I've been trying to avoid it and work my way around it, basically for a while Alive was 2 big plugins with 2 different code bases. That shows that collaboration is possible in vam and technically teams of people could work on different plugins/components. For Alive, having a single code base means things will get built even faster now.

The plugin Aeternum.cslist gets added to the session plugins. The UI now works with all VAM Person atoms. To turn automatic behavior on person atoms there's a switch in the person bottom bar.

There's also a setting in Alive Settings to control the default state of automatic behavior, if you want it to be always on for person atoms, or if you want it to be off and for you to manually active it it from the UI toggle like in the image. (Alive Person Behavior Autostart).

In v50 there will be a couple of small meta-like plugins AliveAlwaysOn and AliveAlwaysOff that can be added to Person atoms for people that want to micro-manage their scenes and have specific characters starting as On and others as Off.



CONTROLNET

I updated controlnet to work with the latest extension version. The previous version worked with an older version of the Automatic1111 extension and in the meantime some of the calls changed.  People that want to use it should make sure to update the extension for sd-webui-controlent to the latest version in Automatic1111:

To update you have to go to extensions hit Check for updates and then Apply and restart UI.

There's also fancier dropdowns that should work with whatever controlnet models you have and more settings for the AI Cam app.

You can find controlnet models here. They go in the Automatic1111 folder \models\ControlNet. Canny,depth and openpose is what people mostly use I think.

VAM TO OPENPOSE

Part of the AI Cam update was also to save controlnet processed images to disk.

So it's possible now to save openpose files from vam for people that requested that. It also works with all the other controlnet models. If you use canny, it should save the edges images, etc.



INTERACTION APP

There's a new interaction app for characters (exclamation mark button at the bottom). It holds the levels of the character (arousal, discomfort, etc). I'm working on an effects system that's going to be like a centralized list of things happening with the person so that they're easier to understand, manage and stop. Like chewing gum or idle posing or some of the old personality commands. Effects section is empty for now.

CHANGELOG

  • CHANGE: refactored all Alive plugin & person modules code to make person logic work as part of the main session plugin
  • FIX: fixed H key shortcut to call over models,it was triggering also VAM's toggle to show hidden atoms
  • FIX: AI Cam fixed controlnet photos to work with latest controlnet extension version (needs to be updated from A1111's extension tab if you're running an older version of controlnet, won't work work with older extensions anymore, just with the more recent)
  • NEW: added Unity based indicator system, added new person indicator on UI person select
  • NEW: added drop hands & drop legs buttons to new UI in person > poses > position
  • CHANGE: added controls info in Help app, removed old multiple plugins help info no longer acurate
  • NEW: added new interaction app, added to person  bottom menu and added live sliders for arousal,tease,discomfort, breathing rate, heart rate and effort/tired
  • NEW: AI Cam added ControlNet low & high tresholds, preprocessor resolution settings
  • NEW: AI Cam save in screenshots folder ControlNet processed image too, allowing taking Vam to OpenPose images, and all other controlnet preprocessors
  • FIX: fixed AI Cam controlnet large dropdowns problems due to unity browser, autoclosing on scrolling down, added new format for dropdowns
  • FIX: fixed disabling desktop 1st person movement mode (Tab) still causing some conflicts with vam's default Tab mode keys
  • NEW: added backend logic to make get/post API calls easier and quicker
  • NEW: added AI Cam controlnet models refresh options button, get available controlnet models from Automatic1111
  • CHANGE: Removed AI Cam controlnet custom model input text, no longer needed
  • CHANGE: Removed AI Cam controlnet guess mode, obsolete already; added controlnet mode dropdown instead
  • CHANGE: Readded requested auto-kiss sounds toggle
  • NEW: Alive settings added Alive auto-on or auto-off on person atoms
  • NEW: Alive automatically remove old Alive.cslist found on Person atoms to prevent interference when loading scenes or looks saved with old Alive plugin on them
  • CHANGE: changed atoms list in scene objects to work with object instance ids instead of vam uid
  • NEW: added position indicator animation when selecting an atom from the scene objects screen
  • CHANGE: added reset to t-pose button to pose tabs too
  • CHANGE: changed Alive C# code builder logic to work for a single plugin (unifies source code that's like 100 files in 1 .cs file)
  • NEW: added Alive html code builder to compile css & js in custom files to improve UI load and prevent hundreds of load calls to smaller css & js files
  • FIX: added logic to prevent adding atoms while loading detected, to try to prevent persistent loading icon bug (red hourglass)
  • FIX: fixed AliveConstruct atom being removed due to Alive atoms cleanup
  • FIX: fixed steamvr UI toggle not working properly sometimes due to old extralibraries file

CREDITS & INSTRUCTIONS
Alive on Virt-A-Mate Hub

FILES
Download

Files

Comments

LolWhattfBBQ

do you have a link to that picture in the middle of Vam to openpose?

SPQRAeternum

No, sorry, just some random test. It very likely sucked though, I do very low settings for quick generating and testing

XiroTheHero

This is your best build yet. I only use this in Desktop mode so I am unable to try the VR options. I like how this picks up any character in a scene with the option to turn off individually. It would be nice to have some MALE poses added. WELL DONE

Anonymous

Great stuff! The interaction app is awesome. Looking forward to the new effects system. Thank you for updating controlnet! Works great now with the latest extension version. And it's really nice that controlnet images are saved. For anyone experimenting with controlnet, I would also recommend trying out the softedge model (control_v11p_sd15_softedge.pth). It is somewhat similar to canny (edge detection) but I find it easier to use. There are no low & high threshold sliders, and you can get decent results just by tweaking overall controlnet strength

Anonymous

Hi SPQR I've been using vam for a few months, and can find my way around it pretty well. However, I'm new to this plugin. It has its own UI...Is there a full guide somewhere? What on earth are androids? What is the currency all about? What am I buying, and trading?

Vitlam

I really hope you'll find a way to bring back the triggers, because with only a session plugin, there is no way to trigger alive anymore :5

SPQRAeternum

There are help buttons (question mark icon) next to the settings that detail a bit what each of them do. Androids are the character component of Alive, it's work in progress. It will allow having characters in vam, each with different personalities, character-related settings like voices, personality states like happiness, etc. Right now it's used for the AI chat component to allow people to customize the AI personalities a bit

SPQRAeternum

Old-school vam triggers are low priority. Very few people support or care for the gamedev simulator side of vam for me to sacrifice cool new features over it. I wish more would be interested in those kind of things, it would be easier for me to make big lists and tell people to go do things themselves and that sky is the limit ... Alive actually has one of the most complex triggers systems in any game already, via chat. I don't bother advertising it and explaining it because there's too few people interested in that kind of stuff. They'd be vocal and ask for help a lot, ask for documentation, give me backseat coder tips, etc. It's not worth the trouble for me