[Subscene] Character selector

Scenes [Subscene] Character selector

What is this?
This is a customizable subscene allowing you to choose from a set of characters.
A demo scene is included.

This is for creators... or anybody who likes to make their own scenes! With this, you could start off your scene by offering a selection of characters to play with :)

In short, just add the subscene into your scene: all the UI is done for you. You could add (or remove) as many character as you want.
See the "How to use" section below for more details.

1644087939.png

1644087948.png

You have some options to change the lighting, see the character nude and view him/her on a lot of different poses!
1644087985.png


Want a tour?


1644087944.png

1644088032.png

1644088110.png

How to use
Important: Before adding the subscene, make sure you have a "Person" atom with the default name "Person" in your scene. Otherwise it just won't work!
You can change it after loading the subscene.

To add the "Character selector" subscene in any scene:
  1. Add atom: "Misc" / "SubScene" (click directly on the UI flag icon to have this pre-selected).
  2. Select the Subscene and go to its "SubScene" tab.
  3. Click on "Load existing" and browse to this ZRSX subscene.
=> Want to know more about subscenes? Check out the full guide.


How to customize the subscene
Ok, the whole purpose of this is to have a character selection that you can edit to fit your scene. How do you do that?

Before we get started:
  • Save some Appearance presets for your characters, with the look and clothing you want. Make as many as you like. Just be aware of the dependencies looks and clothing could bring to your scene, if you want to share it.
  • To edit the subscene, you'll first need to activate the visibility of all hidden atoms: in the "Select" menu, enable "Show hidden". Or simply press "h".

Most of the triggers are in the few AnimationPatterns:
Under the "CharacterSelector" subscene, you'll find several Animation patterns. What do they do and what should you change?

Note that all triggers are under the "Animation triggers" tab of the AnimationPatterns.
There are no triggers on the animation steps: you should only bother with them if you want to change the animation length (if you want to change the length, change the "Transition Time" on "Animation Step" tab of the 2nd step only).

Here are the main animations that you need to change:
  • "Animation-CharacterSwitch": this one performs the character switch when the user clicks on the "Next" button. This is where you define the Appearance presets to be loaded.
    To change the characters displayed, go to the "Animation Triggers" tab and click on the "Actions..." button of the character to change; then click on the "Settings..." button of the action named "Appearance". There you can choose a new "Appearance Preset" file.
    Animation-CharacterSwitch.JPG

    Animation-CharacterSwitch2.JPG

    Animation-CharacterSwitch3.JPG

    To change the name and associated quote, same process except you have to click on the "Settings..." button of the action named "Text name" & "Text quote". There you can input the new text to use.

    To add new character choice, go to the "Animation Triggers" tab and click on "Duplicate". Don't forget to change the AnimationPattern duration (increase it by 0.2 seconds) and change the "Trigger Start Timestep" & "Trigger End Timestep" (for instance to "0.60" and "0.80" respectively for the 4th character). Then change the appearance like explained above.

  • "Animation-HideAll": this one is the last animation to be triggered, after you've selected your character. You should add your scene triggers at the end of this, so you could show or load anything you want.
    To add triggers to start your scene, go to the "Animation Triggers" tab and click on the "Actions..." button of the trigger named "Hide all + start". Then click on the green "Add Discrete Action" button to add new triggers. You can edit anything that is after ">> Add triggers to start your scene after this <<".
    Animation-StartScene.JPG

    Animation-StartScene2.JPG
There is also a "Reset" button at the back of the platform.
You can add new triggers to it to make it hide all your scene elements that should be loaded after the character selection. Basically, this should be the exact opposite of the triggers you'll add in the "Animation-HideAll" AnimationPattern.
1644094536.png


Credits & thanks
All mandatory dependencies are in bold; others are advised for the best experience but shouldn't break anything if missing.
Inherited dependencies (if you already have the above packages, don't bother getting those below - you should already have them):
Author
ZRSX
Downloads
4,184
Views
5,841
Dependencies
6
Packages
1
Total Size
0.15 MB
Version
1.0
First release
Last update
Rating
5.00 star(s) 1 ratings

More resources from ZRSX

Click the links below to support the other creators whose content was used to make this resource!

Latest reviews

nice
Upvote 0
Back
Top Bottom