# Visual Core

Visual Core is what separates chatbots and parasocial interactive interface.&#x20;

Unlike other chatbots, VIRTUAL Agent comes with a rigged 3D character with animation and facial expressions. VIRTUAL can be built using 3D editor that supports MMD file format. With the output, dApps can utilise frontend frameworks such as ThreeJS MMD loader to display the 3D Characters. A SDK will be provided by the team to allow users to display 3D characters with a single code line.&#x20;

## Challenges to create 3D Characters

1. Maintaining and creating 3D characters is a challenging and time-consuming process, especially when it comes to crafting fully rigged and animated models.
2. Hosting and animating 3D characters demands a combination of technical skill and artistic expertise. This process includes creating and managing detailed animations and models, positioning characters in a 3D environment, and ensuring lifelike movement and interaction. It requires proficiency in advanced animation software and often involves collaboration among various specialists to achieve realistic and engaging results.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://whitepaper.virtuals.io/about-virtuals-1/the-protocol/co-contribution-and-provenance/modular-consensus-framework/decentralized-contribution/visual-core.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
