Developer Tools

These interactive 3D models are made using a combination of python based scripting for Blender and FreeCAD . These are made interactive via Three.js library.

Software Tools: Blender, FreeCAD, Python

Voxelization of STL/ point-cloud data for structural design using Topology Optimization

Below shows one such example with a original Impeller (STL) file and its corresponding voxelized representation (STL) file

Blender Animations

Animation showing the interaction of a single deformable body when dragged with a constant velocity over a rough surface

Animation showing movement of a laser beam for manufacturing of a meta-lenses. There are many uncertainties associated with manufacturing, which emphasizes a need of integrating uncertainty based methods for manufacturing of meta lenses. 

Animation showing the effects of environmental uncertainties on imaging abilities of a drone. The blurry nature of images emphasizes the need for integrating environmental uncertainties in design of meta-lenses

Animation showing the rough surfaces associated with two bodies dragged with a constant velocity.

OpenGL, Graphics & Computational Geometry Tutorials

OpenGL learning can be exciting but setting up the initial environment can be a bit challenging. This series of tutorials (work-in-progress) developed by me will help anyone to setup the initial environment quickly. Happy developing!