Generate Your Own 3D Avatar
Welcome to Visage, the nexus of innovation in 3D digital representation. We transform facial recordings into intricate dense 3D point clouds that enable accurate avatars creation, offering a glimpse into the future of digital interaction. Discover more below.
First SVGSecond SVG
Create your avatar in 3 steps
Take a video
Record a 5 second video rotating around your face.
Run the program
Execute the program to generate the 3D point cloud.
Step 3
Create your avatar
Import to Unreal Engine 5 and generate the avatar.
How Does It Work?

Frame extraction

This initial phase involves extracting individual frames from the continuous video file. It’s like pausing the video at mulitple points and taking snapshots to use for further analysis.

Figure 1

Pre-Processing

Pre-processing enhances the quality of the extracted frames. This step might adjust the lighting, contrast, or remove noise, ensuring that the details necessary for accurate face detection are preserved.

Figure 2

Face Detection and Cropping

In this phase, the program identifies the presence of faces in each frame and isolates them by cropping out everything but the face. This focus ensures higher accuracy in the subsequent stages.

Figure 3

Feature Detection

Feature detection identifies key points of interest on the face, such as the eyes, nose, and mouth corners. These distinctive points are crucial for building the 3D model.

Figure 4

Feature Matching

The software compares features identified across multiple frames to find matches. By understanding how these points link across frames, the program begins to perceive depth.

Figure 5

Camera Position Estimation

Here, the program calculates the position of the camera for each frame, based on the identified features. Knowing how the camera angle changes helps in understanding the face shape.

Figure 6

Sparse 3D Cloud Reconstruction

Using information from previous steps, the software constructs a preliminary 3D model, known as a “sparse” cloud, comprising dots representing the key facial features in 3D.

Figure 7

Dense 3D Cloud Reconstruction

This phase enhances the preliminary model using Multi-View Stereo techniques, adding more points to the cloud. It fills in gaps, creating a “dense” cloud for a better representation.

Figure 8

3D Cloud Visualization

Finally, the deailed 3D point cloud is rendered into a comprehensive model. You can rotate, zoom, and interact with this lifelike digital version of the original face and export it to Unreal Engine 5.

Figure 9
Team SVGTeam SVGTeam SVGTeam SVGTeam SVG
Unveil Your Digital Echo
First SVG
Program Metrics
Pipeline Stages
8
Processed Data Points
468
Processing Time
3 min.
Extra Eye Landmarks
300
Avatar Gallery
Mónica

Mónica

Lucas

Lucas

Alejandra

Alejandra

Bob

Bob

Enrique

Enrique

Team SVGTeam SVGTeam SVG
Visage Team
Jiajun Xu
Jiajun Xu
Project Manager
Daniel Sotelo
Daniel Sotelo
Technical and Documentation Manager
Vladyslav Korenyak
Vladyslav Korenyak
Programming Manager
Alberto Ibernón
Alberto Ibernón
Testing Manager