I make physics move.
Simulation, rigging and tools, from game animation to cosmology research. I'm a PhD candidate in physics and have worked as a technical artist since 2012. This is where the two meet.
Featured and latest

Blender.org user story: Cosmology with Geometry Nodes ↗
Blender's user story on how Geometry Nodes is used to compute, visualize and debug CMB analyses.

Physirig, physics-based rigging
Collisions, constraints and physical posing for any custom rig, on PhysX.

Procedural animation for a TPS game
Control-rig and physics-based motion for biped and quadruped characters.

Animation system for a TPS game
Smooth inputs, leaning and hip rotation, with some physics in the loop.
On the (Higher Multipoles) Variance Asymmetry in the Cosmic Microwave Background ↗
MohammadHossein Jamshidi, Abdolali Banihashemi, Nima Khosravi. The Astrophysical Journal 972(1), 77.

How-to use Blender's geometry nodes for visualizing CMB
Using Blender's Geometry Nodes to visualize CMB maps and treat them like meshes.

Compute-shader effects
Shrink-wrapping, heat flow and burning on the GPU, for a VR cable termination project.

Toy2d (Hajmineh)
Unwrapped patterns of 3D models for cardboard-craft kits.

Physics simulations (FeelPhysics)
From-scratch simulations for an educational game of interactive experiments.

Blender.org user story: Cosmology with Geometry Nodes ↗
Blender's user story on how Geometry Nodes is used to compute, visualize and debug CMB analyses.

Physirig, physics-based rigging
Collisions, constraints and physical posing for any custom rig, on PhysX.

Procedural animation for a TPS game
Control-rig and physics-based motion for biped and quadruped characters.

Animation system for a TPS game
Smooth inputs, leaning and hip rotation, with some physics in the loop.
On the (Higher Multipoles) Variance Asymmetry in the Cosmic Microwave Background ↗
MohammadHossein Jamshidi, Abdolali Banihashemi, Nima Khosravi. The Astrophysical Journal 972(1), 77.

How-to use Blender's geometry nodes for visualizing CMB
Using Blender's Geometry Nodes to visualize CMB maps and treat them like meshes.

Compute-shader effects
Shrink-wrapping, heat flow and burning on the GPU, for a VR cable termination project.

Toy2d (Hajmineh)
Unwrapped patterns of 3D models for cardboard-craft kits.

Physics simulations (FeelPhysics)
From-scratch simulations for an educational game of interactive experiments.





