Denis Grigor
Developer Consultant, Autodesk

I like to know how everything works under the hood, so I am not afraid of low-level stuff like bits, buffers, pointers, stack, heap, threads, shaders and of course Math.

Now I am slowly specializing on 3D for Web, from raw WebGL to libraries and frameworks with different levels of abstractions.

I like to speak C++ (mostly with modern dialect) and Python, but I also started to like my new “tool” named Go.

Posts by Denis Grigor

Simple Clock

Complex component transformations, like rotation of one component around another one, are usually accompanied by frustration with translation/rotation matrices, matrix inverses, quaternions and other fun stuff that rapidly gets out of hand.
In this article I will start presenting the basics of a relatively simple approach that will allow you to make you models even more appealing, by embedding small animations or functionality illustrations.

Read More..

In previous part this series, we discussed about basics of component transformations using three.js, while in this part we will see how the presented approach can be applied to a more complex hierarchical transformations and even add some interaction.

Read More..

A very nice event called "ConFoo" took place in Montreal last week (March 8-10), where I had the chance to contribute to its diversity with my presentation on how 3D can be not only beautiful, but also useful as a web content.

Read More..

We will be presenting at ConFoo Montreal 2017

Read More..

Don't play against Casino

What if you want to develop a desktop application that directly connects to Forge servers?
You want just to compile my app and distribute the binary to my customers, and don't want to waste your time with maintaining a server.
No other services, no proxy, just directly calling the Forge endpoints.
How the Forge related secrets could be secured in this case? What are the best practices and what other challenges await us ahead?

Read More..