Preloader Controller - Progress: 0%
Session Control: Enabled
Roman Pillai
Roman Pillai


Ultraviolette F77
Ultraviolette Automotive
Animation, Custom LoRa, VFX, Compositing
Ultraviolette F77
Ultraviolette F77
Ultraviolette Automotive
Animation, Custom LoRa, VFX, Compositing
Seeing AI slop being generated on social media took me down the rabbit hole into developing controllable workflows that could deliver intentional, high-quality results. This project became my laboratory for merging traditional CG techniques with AI video generation, creating a hybrid approach that maintains artistic vision and technical precision.
Seeing AI slop being generated on social media took me down the rabbit hole into developing controllable workflows that could deliver intentional, high-quality results. This project became my laboratory for merging traditional CG techniques with AI video generation, creating a hybrid approach that maintains artistic vision and technical precision.
I engineered a custom workflow using LoRAs to train a specialized model on the Ultraviolette F77 motorcycle, granting me complete control over cinematography—from camera angles to subject positioning within each scene. This methodical approach ensured every frame aligned with my creative vision rather than leaving results to chance.
I engineered a custom workflow using LoRAs to train a specialized model on the Ultraviolette F77 motorcycle, granting me complete control over cinematography—from camera angles to subject positioning within each scene. This methodical approach ensured every frame aligned with my creative vision rather than leaving results to chance.
The final layer involved traditional CG integration which includes animated fighter jets streaking past the camera while kicking up dramatic dust clouds.
The final layer involved traditional CG integration which includes animated fighter jets streaking past the camera while kicking up dramatic dust clouds.









Behind the scenes
Behind the scenes

Due to the temporal nature of AI videos, the camera had to be tracked manually to layer VFX on top.




Camera interpolation between two custom angles, set inside the renderer.

Due to the temporal nature of AI videos, the camera had to be tracked manually to layer VFX on top.



Camera interpolation between two custom angles, set inside the renderer.


Due to the temporal nature of AI videos, the camera had to be tracked manually to layer VFX on top.

Camera interpolation between two custom angles, set inside the renderer.



Work