Experience
-
Senior Software Engineer(2021.10~, ByteDance)
Avatar Platform, Project Framework Owner, 2022.10~2023.10served as the owner of Engineering for the internal Avatar Platform at the company. I was responsible for leading the development of the Douyin Live Avatar SDK and the standalone app DouBao's virtual Avatar.
Douyin Avatar, Project Owner, 2022.05~2022.10responsible for the project development of Douyin virtual character. This project included 3D asset standards, data storage, SDK development, and the development of an in-app editing page for Douyin. We achieved the product's expected requirements with high quality and a development efficiency that surpassed industry competitors by approximately two times.
PicoVR AvatarPlatform, Project Owner, 2021.10~2022.05responsible for the project development of the Pico Avatar platform, which is equivalent to Meta Quest's Avatar platform. The Avatar platform provides official avatar display, driver network synchronization, and open access to users for character customization and outfitting for all applications on Pico devices. My work involved 3D asset standards, backend services, data storage, universal SDK development, and the development of an in-device editor for Pico.
-
Junior Software Engineer(2019.07~2021.10 Bytedance)
Animation System, Module Owner, 2020.09~2021.07
developed a complete animation system for ByteDance's effect engine, which includes features such as state machines, blend trees, mask, physics blending, and IK blending.
Physics System, Main Developer, 2020.03~2020.09integrated Box2D and Bullet3D physics into ByteDance's effect engine. This integration aimed to enhance the creative motivation of external visual effects artists by enabling them to develop tiny game-like effects.
Signed Distance Text system, Main Developer, 2019.07~2020.03developed the leading mobile text system module, which was the best in terms of rendering quality, performance, and diversity within the industry at that time. This module was later incorporated into all major apps within ByteDance. Subsequently, it became a benchmark that other companies' editing software aimed to emulate.
Research
-
Physics and cloth simulation
focus on physics-based animation for flexible objects and cloth, familiar with FEM, PBD, and Peridynamics, expertise in numerical analysis, optimization, and parallel acceleration using CUDA. I have published academic papers at PacificGraphics and have also developed an open-source simulation library
Paper
Zhao, J., Zhu, F., Tang, Y., Xu, L., Li, S., Wang, G. Real-Time Example-Based Materials in Laplace-Beltrami Shape Space.