hello, world

batunii

shreyansh

graphics and low level enthusiast

msc cs @ trinity college dublin. i like writing shaders, poking at game engines, and understanding what actually happens between the cpu and the screen. previously 3 years backend & systems at deloitte.

class graphics eng
//
guild trinity · deloitte
//
xp 3 yrs industry
//
location dublin, ie
//
status open to work
all projects →
motion capture retargeting, interaction and facial animation in unreal engine 5
motion capture retargeting, interaction and facial animation in unreal engine 5

retargeting vicon mocap data onto three metahumans, building blueprint-driven...

hanuman: the second flight — animation principles in unreal engine 5
hanuman: the second flight — animation principles in unreal engine 5

building a cinematic short in ue5 using the 12 principles of animation, chaos...

fabrik inverse kinematics in unreal engine 5
fabrik inverse kinematics in unreal engine 5

building a custom fabrik ik solver in ue5 c++ — multi-bone arm reaching dynam...

desert planet: building a real-time 3d scene in opengl
desert planet: building a real-time 3d scene in opengl

a full opengl 3.3 scene with gpu particles, hierarchical animation, ibl, and ...

normal mapping and toon shading in opengl
normal mapping and toon shading in opengl

adding surface detail without geometry — implementing normal maps in tangent ...

Vakya DSL
vakya dsl

an interpreter in c++ for llms to standardize input and output formats.

all posts →

building

  • real-time opengl renderer
  • dungeon runner · unreal engine 5
  • iot gossip protocol system (esp32)

learning

  • non-photorealistic rendering
  • quaternion ik · fabrik algorithm
  • gaussian splatting + 3d reconstruction

reading

  • real-time rendering · akenine-möller
  • physically based rendering · pharr