This repository is a collection of five assignments demonstrating skills in Unity and Blender, covering topics from character control and visual effects to physics simulation and motion tracking.
- Shantanu Giri - 23BCG10120
- Pranav Dalal - 23BCG10113
- Himanshu Suryawanshi - 23BCG10058
- Shiv Gupta - 23BCG10068
- Divyansh Singh - 23BCG10136
- Siddhant Kushwaha - 23BCG10117
A comprehensive Unity scene featuring a first-person character controller, dynamic fire and smoke effects, and custom editor tools for painting foliage.
- Skills Demonstrated: C# Scripting, Character Control, Particle Systems, Editor Scripting.
- View Detailed README
A foundational project focused on creating water, smoke, and sparks using Unity's built-in Particle System. This assignment showcases a deep understanding of particle module configuration.
- Skills Demonstrated: Particle System Configuration, VFX Fundamentals, Material & Shader Properties.
- View Detailed README
An advanced Unity project where particle behavior is controlled entirely by C# scripts. It features a Boids flocking algorithm and physics-based bubbles, demonstrating per-particle control.
- Skills Demonstrated: C# Scripting API for Particles, Boids Algorithm, Vector Mathematics, Algorithmic Animation.
- View Detailed README
This project uses a Python script in Blender to procedurally generate a physics simulation with both standard rigid debris and a semi-rigid chain connected by springs.
- Skills Demonstrated: Blender Python Scripting (
bpy), Rigid Body Physics, Physics Constraints, Procedural Scene Generation. - View Detailed README
A step-by-step demonstration of the matchmoving process in Blender, where live-action footage is tracked to allow for the seamless integration of 3D objects.
- Skills Demonstrated: Motion Tracking, Camera Solving, 3D Compositing, VFX Integration.
- View Detailed README