Main menu - BotnoiVcast/Vcast-Tutorial GitHub Wiki
The minimally designed Botnoi Vcast interface is designed to be simple to understand and convenient for users.
Main Menu
The first image shows a blank window with only the imported characters. The Botnoi icon will always appear whenever you move the mouse to the left side of the screen. This button can be used to access the main menu, scroll up/down to select other tools and it disappears when the mouse is moved off the left side of the screen.


Character
In the character selection, the program can support importing with .vrm By pressing the + button and choosing your model file from your PC, the name of the file will be used as the name of the character. Press the X button to delete the character.
For helpful advice on character creation, visit our tutorial: Creating a New Character

Camera
Vcast has developed efficient tracking technologies using only a webcam, such as hand tracking, half body tracking, and full body tracking.
- Half Body Tracking
You can activate tracking by clicking the "Camera On" button, which initiates real-time tracking of your movements. A small pop-up window will appear, displaying the tracking results based on your actions.
Vcast provides the flexibility to enable or disable tracking for specific body parts, including Face, Arm, Spine, Hands, Head, Iris.
To disable tracking, simply press the "Camera Off" button.
- Eye Tracking
Eye tracking in Vcast offers the option of "Auto Blink," which enables automatic blinking of the eyes. You can also adjust the timing and speed of the blinking moments to customize the behavior of the eye blinks.
Please note that closing the small window that shows tracking will not be considered as disabled.

Viewport
To get started, the viewport function will still be disabled, which can be noticed by pressing the icon once  .
Once activated
.
Once activated  , you can move the camera freely by pressing A (Left), D (Right), S (Zoom out), W (Zoom out), F (Turn Clockwise), and G (Turn Counterclockwise).
, you can move the camera freely by pressing A (Left), D (Right), S (Zoom out), W (Zoom out), F (Turn Clockwise), and G (Turn Counterclockwise).
Pressing the Viewport icon will stop the free-angled camera movement, and the camera angle will remain as you have set it.
In another section that can be used quickly, which consists
- Quick Button
- Reset Viewport : Returns the camera angle adjustment to its default value
- Zoom in
- Zoom out
 
- Camera Movement
- First-person perspective (FPP): With a mouse or joystick, you can effortlessly look around and change your view, while keys or buttons enable smooth character movement.
- Third-person perspective (TPP): With a mouse or joystick, you can easily rotate the camera around the character and adjust your view, while keys or buttons enable seamless character movement.
 

Background
Vcast has a background that you can quickly and easily choose a color which is suitable for use when streaming or cutting the background. which consists
- 
Quick Button - Green background
- Blue background
- Yellow background
 
- 
Color picker Background 
Vcast includes a feature that allows you to select your desired background color. You have the flexibility to adjust the saturation and color values, enabling you to create the perfect background for your scene. Additionally, you can easily copy color values from external sources and apply them within Vcast, ensuring seamless integration with your preferred color choices.
- Special scene
Special scenes with realism. Currently, there will be a classroom scene, a kitchen scene, an office scene, and a concert scene.
- Filter
Enhance your visual experience with the ability to personalize filters to your desired style and color preferences.

Light setting
Vcast has the flexibility to quickly and easily change the lighting in addition to the background color. which consists
- The brightness slide bar
This feature allows you to adjust the light's brightness or intensity as desired.
- Color selector Background
It is a tool that helps you to select the background color you prefer and adjust the saturation and value of the color. Additionally, you can easily copy color values from external sources and apply them within Vcast, ensuring seamless integration with your preferred color choices.
- Reset the light
Return hue and intensity to their original settings.

Expression
Upon importing characters into the Vcast program, users will need to configure the initial settings for Tracking. These settings primarily focus on the character's facial movements and expressions, including
- Blendshape Mapping
Set the initial characteristics of facial movement. Learn more
- Expression Settings
Define facial expressions and assign buttons for each character's expressions. Additionally, adjust the transition time between facial expressions.
By fine-tuning these settings, users can bring their characters to life with realistic and customizable facial animations.

Settings
The settings window will open when you click the settings icon. It consists of four categories: General, Graphics, Face Parameter, and Body Parameter.
- General
- Window Mode : There are three options available: Fullscreen, Window, and Window Fullscreen.
- Resolution : This is the screen resolution, which can support various sizes.
- Frame rate limit : The frame rate limit, or refresh rate, is recommended to be set to match your computer's specifications for optimal performance.
 
- Graphics
- Graphic : There are various options for graphical quality, ranging from low to cinematic.
- Shadow : This adjusts the character's shadow quality, with options ranging from low performance to high performance.
- Post Processing : This adjusts the effect quality applied to all rendered scenes prior to rendering.
- Anti Aliasing : This smooths out aliased, or jagged, lines when displayed on a computer monitor.
- Effects Quality : This adjusts the level of detail and complexity of visual effects.
- Shade Character : Select shaded characters in various formats according to your preference.
- Field of View : The visible area or angle captured by a camera or your vision at a certain point.
- Invert X/Y Axis : A setting that reverses the directional movement of the horizontal (X) or vertical (Y) axis in Vcast.
- Activate NDI : Extension for Streaming without UI Interface in Vcast NDI
 
