07-24-2018, 05:09 PM
Посмотрел пример морфинга из glsnewton, там это сделано любопытным хаком - вершины следующего кадра хранятся во вторых текстурных координатах текущего, а потом в вершинном шейдере происходит интерполяция между ними. В принципе, на Xtreme3D такое можно сделать существующими средствами (FreeformMeshGetVertex, FreeformMeshSetSecondTexCoord), но пока только для Freeform. Для Actor таких функций нет, надо бы их добавить - тогда и лицевая анимация станет реальной.
Но это, конечно, тема для отдельного топика.
Но это, конечно, тема для отдельного топика.