simon@arapoglu:~$

$ cd ~/games/bachelor-thesis

← View All Games
Rendering classic hand-drawn cartoon animations

Rendering classic hand-drawn cartoon animations

My Bachelor's thesis: A technical exploration of 3D recreation of classic 2D animations using custom Unity shaders and render pipeline.

UnityTechnical Demo

$ open links

$ cat about.md

This Bachelor's thesis project explores the technical challenges and artistic possibilities of recreating classic hand-drawn cartoon animations in a 3D environment. Using Unity's programmable render pipeline and custom HLSL shaders, the project demonstrates innovative approaches to maintaining the distinctive visual style of traditional 2D animation while leveraging the advantages of 3D rendering. The work includes detailed analysis of animation principles, shader development, and render pipeline customization to achieve authentic cartoon aesthetics in three-dimensional space.

$ cat info

EngineUnity
GenreTechnical Demo
Release2023
TypeSolo Development
TechnologiesUnityC#HLSLCustom Render Pipeline3D GraphicsShader Development

$ cat features

Custom HLSL Shaders

Hand-crafted shaders designed to replicate the unique visual characteristics of traditional hand-drawn animation.

Custom Render Pipeline

Modified Unity render pipeline optimized for cartoon-style rendering with specialized lighting and shading techniques.

Classic Animation Recreation

Faithful 3D recreations of iconic cartoon characters and scenes while preserving their original artistic intent.

Technical Research

Comprehensive analysis of animation principles, rendering techniques, and the intersection of 2D and 3D graphics.

$ cat gallery