When you use 3ds Max to create models with animations, and you need a rapid workflow to load them in WebGL with Three.js, I recommend the following steps: 1. Export Models from 3ds Max By using the Json Exporter you would be abl …
When skinning with CAT bones, export it to FBX, and reimport to 3ds Max, the animation appears to be broken. The reason for this bug is a new feature TMCache in 3ds Max 2017 is in conflict with CAT rig controllers.   This b …
2016-08-16 Comments
In Clifford algebra all units forms a group, so we can construct a unit dual-quaternion from two quaternions q and t where q is a unit rotation quaternion and t is a pure quaternion representing the translation: \[ d = (1 + \fra …
2016-07-09 Comments
We can compute a rotation matrix \( R \in SO(3) \) from an angle \(\theta\) and axis \(l\) (unit vector) \[ R = I + \sin(\theta)C + (1-\cos \theta)C^2 \] where \(C\) is the antisymmetric matrix: \[ C = \begin{bmatrix} 0 & -l …
2016-07-08 Comments
A Cardinal spline( sometimes called Canonical spline )consists of a sequence of curves. Consider a single Cardinal segment: \[ F(u) = C_0 + uC_1 + u^2C_2 + u^3C_3 \] Suppose it starts at \(F(0) = P_i\) and ends at \(F(1)=P_{i+1} …
2016-06-22 Comments
Sometimes we need only a subset of the vertices in a mesh to be animated without a full skeleton, such as a set of mouth shapes or face vertices for facial animation. A easy way to do this is using Morph Target Animation. In thi …
ver 1.1 Example of the Json 3D Format {   "animation":   {     "keyframeAnimations":     [       {         "name": "Anims_1",         "timeline": "seconds",         "fps": 30,         "animNodes":         [         …
2016-04-10 Comments
Skinned Mesh or SubMesh Format of the Json 3D Format    ver 1.1 Example: {       "model":   {     "version": "1.0",          "meshes":     [       {                    "name": "subMesh1",                  "type": "tria …
2016-03-21 Comments
Crytek has announced that the CryEngine is now available to everyone for free, including the full source code !  The latest version launched today with a "pay-what-you-want" business model and  with no obligation to pay royaltie …
2016-03-16 Comments
1. Download the Visual Studio 2015 community (it is free) and Windows 10 SDK. 2. Create a win32 project by the Application Wizard. On the Application Settings check "Empty project" and uncheck "Security Development Lifecycle (SD …
2016-03-11 Comments