• Hi Guest!

    We have posted a new VaM2 dev log on Patreon, starting a monthly cadence of written progress updates between Beta releases. Highlights include the new Gizmos System, Selection Carousel, and Modes System with Context-Specific Editing. Beta1.2 is 15 of 21 items complete.

    Read the full post on Patreon, or follow progress on the public Trello roadmap.
quickintro and quicktheme guide

Guides quickintro and quicktheme guide

quickintro-banner.png


It's like a subscene but not a subscene, because I don't care and make shit up.

What is this?

This is a combination of empty atom presets and other files that, when loaded on the NEXT template scene, bring in animations, clothes, an environment, music and other resources. All this transforms the NEXT template into a themed scene with new features.
Here are some examples of Hub-hosted quickintros:
These work only when loaded with the Intro Loader button included in the NEXT template scene. This is the process:

  1. Download NEXT and the quickintro VARs you want of course ;)
  2. Load the NEXT template scene
  3. Click the Animations UI > Intros
  4. Click the "Intro preset loader" button and follow the path instructions to where you'l find the quickintro preset
Everything will load on the scene and the new themed scene is ready to play within a few seconds.

Want to try another one? No problem, just repeat the loading process and enjoy the new theme. Everything happens while on scene in seconds.





Graphical process example:

Click on the Animation UI Intros button
Click the Intro preset loader button and follow the instructions to find the quickintro preset
animations_ui.png
quickintro_load_panel.png
quickintro_intros.png
Wait some seconds and the UI intro will look different when you return to it, among other things in the scene.

Now it's time to play 😁



About the quickintro process and reasons


Why the complication over just sharing individual scenes like before?
Essentially, I want to enjoy VAM better by devoting more time making things and less time maintaining them.
Up until now, whenever I updated the NEXT template scene, I would also need to update all scenes made from it to include the new changes. Needless to say, that was a bit of a pain because it was an investigation process to compare what was different, what needed to be repacked, adjusted, then test the results, ufff...

The annoying part was that what changed was almost always the NEXT template framework, so to speak, and not any of the themed alterations. So why not find a way to only add what the theme needed, like a layer added on to NEXT?
And thus quickintro was born from the cruel environment of maintenance hell. Not the layer that NEXT wanted, but the layer NEXT needed.



What is changed with a quickintro compared to the NEXT template base?

scene controllers.png
The picture is a screenshot of part of the NEXT Template scene atoms.

A quickintro VAR loads at a minimum, atom presets for the:

  • quickintro atom
  • UIintro atom (part of the UI, not shown in the picture)
Those atoms exist on NEXT as a template to develop quickintro themes and are not essential for NEXT scene operations. As such, any preset loaded on these atoms does not affect the NEXT core operations and the other way around.

For this reason, I can now develop NEXT independently from any quickintro theme, or expand a quickintro without having to update NEXT. Well, unless there's a very important change in NEXT, but at least if that happens, those changes will be simple and localised to make.

A quickintro may also load presets for:
  • quickspeech
    • for voiced speech on the sex animations
  • quickmusic
    • for background music
  • quickintro-atomloader
    • subscene to load other atoms to support the intro animations
Other atoms may also be changed from a quickintro, like quickdress and quickplace, concepts already explained in other resources of mine, if you want to learn more about them.


What about changes to core operations of NEXT?


When starting the quickintro concept, I used sometimes a preset of the ControlReset atom - one of the NEXT control atoms. The atom contents relate to reset states and poses, and being a core component of NEXT, it bothered me loading a preset for this.

NEXT v18 now includes a set of triggers that give a quickintro the possibility to change these core poses and other reset functionalities without using a ControlReset preset. No messing around with core NEXT parts. The scene "Make it up" uses this approach, if you want an example (plugin#5).
Also included on NEXT were triggers for "when sex starts", "when scene is reset", which gives the freedom to have quickintro-loaded clothes on/off and other needs for those moments.



The new fellows: quickintro-atomloader and quicktheme

quickintro-atomloader

This is just an empty subscene for loading new atoms needed for an intro animation, like a CUA for example. Simple as that.

quicktheme

The younger brother of quickintro, its function is only to load a few presets and introduce a theme. It's a simpler version of quickintro, not animation-based but character-based.

Lets say you want to load a specific look on a person, and with that you also want a specific set of clothes, a music, even an environment/quickplace, quickspeech voice, etc. You can load all those things one at a time, or you can make a preset on this atom (quicktheme) that when loaded makes all those things happen in one go. Neat, right?
The atom comes prepared for some types of loading, just fill in what you need, save a preset of the atom and make a collection of quickthemes.

The base idea is easy to add to other scenes, not just mine, as long as the names used for loading the presets match up to the scene atoms they affect, e.g. person named Female, etc..



In-depth quickintro atom operations

This is where all the magic happens. Loading a preset of this atom sets off a chain of reactions that transform NEXT into a themed scene in seconds.
The atom includes these plugins by default:
  • VAMStory Director
    • Triggers for presets, animations, clothes, etc
  • Timeline
    • Animations and triggers for Female, Male, and other atoms
  • SoundRouterfromAB
    • Intro audiobundles for intro animations (female and male)
  • VAMStory Director
    • Pose overrides of core NEXT
These are the base plugins, but more can be included depending on the theme needs.

Did you know you can use Timeline on persons without it being on the person atom? That's what is done here for the intro animations.
What about controlling a person's headaudiosource with a plugin not included in the person atom? You guessed it, it's coming from the SoundRouterfromAB plugin.

It's with these tools that voiced intro animations can be added on to NEXT using presets and able to load different content without needing to reload the scene. Magic... 🪄



Questions, tips and ideas are welcomed

I hope you enjoyed learning more about this process and that some can be used on your scenes. While quickintros are specifically made for the NEXT template scene, the content and core concepts can be adapted to other scenes with some tinkering.
If you want to know more about this, found something here confusing and have some tips, feel free to comment on the Discussion area.
Enjoy my quickintro themes here on the Hub or on my website:

React to this content...

Share this resource

Back
Top Bottom