Hi, I am Salai!
I am a creative technologist from India, helping companies at the intersection of 3D, programming, and computer graphics through bespoke software development.
I am particularly interested in Python, Blender, Three.js, GLTF, web development, and 3D graphics in general, and I am open to contracts.

Recent Posts
Blender Python Bites #8 – Dynamic Objects – Create Properties That Can Be Modified Anytime
We have all been there. We would add a primitive, say a UV Sphere, we would adjust the radius, we would think we are done tweaking and we would click somewhere else, only to realize that we forgot to adjust the segments of the sphere....
Generating a Spiral Staircase – BMesh Crash Course – Part 2 of 2
In the previous part we discussed the geometry of a spiral staircase and how we can generate a single stair element using the BMesh API. In this part we will discuss how to take that stair element and replicate it into a spiral. We...
Generating a Spiral Staircase – BMesh Crash Course – Part 1 of 2
The BMesh API is a standalone module that houses all of Blender’s internal mesh editing tools. Every mesh tool that we access through the UI, uses some BMesh API function (or some combination of BMesh API functions) under the hood.
Transformation Matrix – Interactive setup in Blender
In a recent post, I covered how we can use transformation matrices to perform arbitrary transforms, although it was more about the API than the math.
See all posts »
Subscribe to my newsletter
Join other Technical Artists, Developers and CG enthusiasts who receive my latest posts on Blender, Python, scripting, computer graphics and more directly to their inbox.