Ошибка в dynamic lighting shader

Среди новвоведений в МоБи 2015 указывается шейдер Dynamic Lighting Shadow. Данный шейдер унаследовал в себе ошибку из своего младшего брата-шейдера Dynamic Light. Ошибка касается освещения spot light’ом моделей, с назначенными normals maps. Результат получается следующий   Это всё поправимо. Для

OR SDK баг при использовании FBPropertyVector2d

«buffer overrun issue» — такая ошибка появилась в release версии плагина при использовании FBPropertyVector2d свойства. Не знаю, что там внутри работает неверно, что порождает переполнение буфера, но замена на два свойства FBPropertyDouble решило мою проблему. Данная заметка касается MotionBuilder OpenReality SDK, тест

OR SDK баг в ClosestRayIntersection функции

Баг в последнем аргументе метода ClosestRayIntersection (класс FBModel). Указан тип переменной FBNormal (float<4>), а тем временем, на самом деле функция ожидает FBTVector (double<4>). Происходит переполнение стека и вылет с ошибкой. Это победить очень просто, добавил новый gist.