Skip to content
@dlp3d-ai

Digital Life Project

Embodying Autonomous 3D Characters in Living Worlds

Digital Life Project Series

Digital Life Project (DLP) is a research series bridging AI and 3D virtual embodiment, evolving from Digital Life Project (CVPR 2024) to Digital Life Project 2 (SIGGRAPH Asia 2025 Real-Time Live!). This organization hosts the fully open-source code and assets for Digital Life Project 2 (DLP3D).

Digital Life Project 2 (2025)


SIGGRAPH Asia 2025 (Real-Time Live!), Hong Kong

Overview

Digital Life Project 2 (DLP3D) is an open-source real-time framework that brings Large Language Models (LLMs) to life through expressive 3D avatars. Users converse naturally by voice, while characters respond on demand with unified audio, whole-body animation, and physics simulation directly in the browser. Characters are fully customizable in both appearance (3D models) and personality (character prompts) and readily adaptable to any LLM or text-to-speech (TTS) service.

Content

This organization contains the following key repositories:

Get Started

  • Option 1: Check out Quick Start to deploy your own DLP3D locally! You’ll need to provide your own API keys, but you’ll have complete freedom to modify, extend, and integrate the system into anything you like.

  • Option 2: Visit https://dlp3d.ai to to enjoy a ready-to-play hosted service — entirely free, including complimentary API access to selected providers (recommended for users in mainland China for the smoothest experience)!

Citations

If you use this project in your research, please cite:

@misc{dlp3d.ai,
    author       = {Cai, Zhongang and Ren, Daxuan and Gao, Yang and Wei, Yukun and Zhou, Tongxi and Jang, Huimuk and Zeng, Haoyang and Lin, Zhengyu and Loy, Chen Change and Liu, Ziwei and Yang, Lei},
    title        = {Digital Life Project 2: Open-source Autonomous 3D Characters on the Web},
    howpublished = {SIGGRAPH Asia 2025 Real-Time Live!},
    year         = {2025},
    note         = {Live demonstration, Hong Kong, China}
    year={2025}
}

Digital Life Project (2024)


CVPR 2024, Seattle

The original Digital Life Project (DLP) introduces a framework utilizing language as the universal medium to build autonomous 3D characters, who are capable of engaging in social interactions and expressing with articulated body motions, thereby simulating life in a digital environment. This experimental work established the theoretical foundation for Digital Life Project 2 (DLP3D). For more information, visit the project homepage.

Citation

@InProceedings{dlp,
    author    = {Cai, Zhongang and Jiang, Jianping and Qing, Zhongfei and Guo, Xinying and Zhang, Mingyuan and Lin, Zhengyu and Mei, Haiyi and Wei, Chen and Wang, Ruisi and Yin, Wanqi and Pan, Liang and Fan, Xiangyu and Du, Han and Gao, Peng and Yang, Zhitao and Gao, Yang and Li, Jiaqi and Ren, Tianxiang and Wei, Yukun and Wang, Xiaogang and Loy, Chen Change and Yang, Lei and Liu, Ziwei},
    title     = {Digital Life Project: Autonomous 3D Characters with Social Intelligence},
    booktitle = {Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)},
    month     = {June},
    year      = {2024},
    pages     = {582-592}
}

Pinned Loading

  1. dlp3d.ai dlp3d.ai Public

    Open-source Autonomous 3D Characters on the Web

    TypeScript 43 5

  2. orchestrator orchestrator Public

    Orchestrator is a real-time intelligent conversation system for building personalized multimodal AI interaction workflows, including speech recognition (ASR), text conversation (LLM), text-to-speec…

    Python 3

  3. audio2face audio2face Public

    Audio2Face is a real-time audio-to-face animation service that converts streaming audio input into synchronized facial animation data. The system uses advanced machine learning models to extract au…

    Python 3

  4. speech2motion speech2motion Public

    Speech2Motion is a real-time streaming system that converts speech input into synchronized 3D character animations. The system provides intelligent motion matching based on speech content, keywords…

    Python 2

  5. web_backend web_backend Public

    DLP3D Web Backend is a web backend service built with FastAPI and MongoDB, designed to provide RESTful APIs for 3D motion data management, user management, character configuration, and motion file …

    Python 1

  6. MotionDataViewer MotionDataViewer Public

    A tool to visualize all motion data in the local database

    Vue 1

Repositories

Showing 7 of 7 repositories

Top languages

Loading…

Most used topics

Loading…