Insect Flocking System

Insect Flocking System is a research focused on developing a highly controllable framework for simulating large-scale insect swarms. This system enables the creation of complex formations built from multiple insects, character morphing, and realistic behavioral patterns while maintaining exceptional performance with millions of agents. Technical implementation Designed point-based collision system with 3 dimenional radius representation. Optimisation algorithm for pack elipsoids in any volume with artistic control of surface patterns. Created state-based behavior management system using Markov chains. It allows precise control of state proportions at each stage of the simulation. Implemented tools for previewing and precisely controlling the speed and position of swarm at each moment in time through a shot. Several highly efficient algorithms for managing shape transitions and animation following. Developed high-performance rendering pipeline using USD and Karma XPU Optimized render-time memory usage, using USD layering and instancing techniques. It makes possible to render millions of animated insects on my RTX 3090. For more details on the process, visit this post. ...

January 16, 2025

Wolf Pack

Wolf Pack is a science fiction series that involves fire effects and creature development. My role and responsibilities Technical Direction: Worked on the integration of USD and developed the 3D department’s pipeline in collaboration with my team members. Managed the assembly, rendering and optimization of complex scenes involving fire, smoke and animals. Character Development: Created the grooming for werewolf. Developed the simulation of werewolf fur. Key skills developed Gained a deep understanding of USD concepts and pipeline solutions. Acquired expertise in grooming, fur simulation, and rendering techniques. Demonstrated strong time management skills, consistently meeting tight deadlines.

January 26, 2023

Pipeline Development

My experience in pipeline development aimed to establish a robust and scalable production infrastructure by integrating USD technology with existing tools and workflows. This long-term activity extended across multiple productions and continuously evolved to address the studio’s growing needs. Develped workflows and tools USD Integration Framework: Colaboratively designed a USD-based pipeline architecture for 3D departments. Implemented tools for asset retrieaval and tracking wihtin the existing project management system. Created an automated scene assembly system and build scripts. Asset Resolution System: Intergrated the USD Asset Resolver. Developed context manager for granular asset resolution management. PDG-based Automation Framework: Develped PDG tools for two-way communication with the project management system. Implemented flexible task filtering mechanics based on input dependencies, statuses, and special attributes. Created tools for rendering, preview generation, and publishing tasks outcomes. Various Tools and Utilities: Integrated of project management interfaces into all file loading nodes, enabling automatic tracking of used versions. Developed tools for easy management of AOVs to meet studio compositing standards. Integrated GitLab into the studio developement pipeline and built CI/CD to simplify testing and separate developement and production environments.

January 17, 2025

Insect System Breakdown

Getting Started When I learned I had a month for this project, I decided to tackle a demo I’d been wanting to make for a while. With such a tight timeline, careful planning was crucial - I had to be strategic about where to invest time and where to cut corners without compromising quality. From Concept to Model I started by generating an insect concept in Midjourney - something fly-like but with its own character. ...

January 29, 2025