Sidebar

bonecontrollers

  • Автор теми Gaia
  • Дата створення

Gaia

Чёрный вертолёт
Спонсор
04.08.08
4 685
37
154
63
bonecontrollers

Привет. Сегодня столкнулся с одной странностью при редактировании модели, суть в том, что при добавлении боунконтроллера он какбе работает, но работает "зеркально", т.е. лево->право и наоборот. Вобщем всё не так как задумано. В studio.h нашел только несколько возможных вариаций, однако ни слова про возможность отзеркаливания движения костей.

Для справки:
Код:
// bone controllers
typedef struct 
{
	int					bone;	// -1 == 0
	int					type;	// X, Y, Z, XR, YR, ZR, M
	float				start;
	float				end;
	int					rest;	// byte index value at rest
	int					index;	// 0-3 user set controller, 4 mouth
} mstudiobonecontroller_t;
Вопрос: Какими извращениями можно добиться правильного вращения костей, не трогая код?

Модель в аттаче. Крутить контроллеры с 1 по 3.
 

Вкладення

  • 162.6 КБ Перегляди: 182

ILZM

3 в 1
28.03.11
505
Если поменять диапазон 30 -30 на -30 30, то это не работает, как я понял. Думаю, дело в том, что для оси Y, которая в контроллерах пишется как YR, крутит сперва вверх, а потом вниз, по оси X - справа-налево. Тут дело, думаю, только кодингом решается. Могу подсказать как делать, если надо :) .
 

Game Server

Доноры Красавчики

Користувачі онлайн