Форумы на Наша-Life
Home user CP  
Календарь событий Найти других пользователей Часто задаваемые Вопросы Поиск  
Автор
Тема
Создать Новую Тему    Ответить
ROCK
(Gasschutzmaske)

Зарегистрирован: Aug 2003
Проживает: Россия/СПб
Написал: 2272 сообщений

Оценка: 37 Votes 37 чел.

Старожил 
Сообщение #786118
однако построил цикл шагов для анимации
шагов

$cmdlist walk {
alignto idle01
ikrule lfoot footstep range 4 9 12 23
ikrule rfoot footstep range 14 17 9 12

}






$animation a_WalkS "a_WalkS" LX LY loop fps 24 cmdlist walk rotateto -180 startloop 0

$animation a_WalkSE "a_WalkSE" LX LY loop fps 24 cmdlist walk rotateto -135 startloop 0
$animation a_WalkE "a_WalkE" LX LY loop fps 24 cmdlist walk rotateto -90 startloop 0
$animation a_WalkNE "a_WalkNE" LX LY loop fps 24 cmdlist walk rotateto -45 startloop 0
$animation a_walk1 "a_walk1" LX LY loop fps 24 cmdlist walk rotateto 0 startloop 0
$animation a_WalkNW "a_WalkNW" LX LY loop fps 24 cmdlist walk rotateto 45 startloop 0
$animation a_WalkW "a_WalkW" LX LY loop fps 24 cmdlist walk rotateto 90 startloop 0
$animation a_WalkSW "a_WalkSW" LX LY loop fps 24 cmdlist walk rotateto 135 startloop 0


тока вот проблема, в анимации 4 шага, а цикл IK можно сделать только на 2 шага, если урезать лишнее то все вроде ок, но с кадрами еще надо разбираться, может быть можно подключить сразу 2 цикла? =///

ROCK добавил 08-11-2008 в 14:47:35:
аа, все1 доперло надо прописать 2 цикла

krule lfoot footstep range 4 9 12 23
ikrule rfoot footstep range 14 17 9 12
krule lfoot footstep range какие-то дальше там кадры для след шагов
ikrule rfoot footstep range какие-то дальше там кадры для след шагов
Значение не имеет значения
Old Post 08-11-2008 14:45
ROCK отсутствует Посмотреть данные 'ROCK' Отправить Приватное Сообщение для 'ROCK' Найти другие сообщения 'ROCK' Добавить ROCK в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
sergo_6at9i
(Junior Member)

Зарегистрирован: Sep 2008
Проживает: /
Написал: 24 сообщений

Оценка: 0 Votes

Сообщение #786181
с движение в разные стороны это всё понятно, тут я разобрался всё ок, с ИК бы ещё разобратся...

по поводу анимации, я делаю аминацию CATом, там всё просто, за 5 минут делается анимация хотьбы-бега, в разные стороны и т.д.

шас с работой закончу, попробую скомпилить модельку, покажу что получилось..

зы : кси - тема (:
Old Post 08-11-2008 17:38
sergo_6at9i отсутствует Посмотреть данные 'sergo_6at9i' Отправить Приватное Сообщение для 'sergo_6at9i' Посетить домашнюю страничку sergo_6at9i Найти другие сообщения 'sergo_6at9i' Добавить sergo_6at9i в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
ROCK
(Gasschutzmaske)

Зарегистрирован: Aug 2003
Проживает: Россия/СПб
Написал: 2272 сообщений

Оценка: 37 Votes 37 чел.

Старожил 
Сообщение #786215
Ты смотри, я уже добавил ик))) чтоб понять как расставлять цикл для шагов советую заглянуть в сдк, и посмотреть как там оно сделано, 4 циферки это на один шаг)))
Значение не имеет значения
Old Post 08-11-2008 19:07
ROCK отсутствует Посмотреть данные 'ROCK' Отправить Приватное Сообщение для 'ROCK' Найти другие сообщения 'ROCK' Добавить ROCK в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
sergo_6at9i
(Junior Member)

Зарегистрирован: Sep 2008
Проживает: /
Написал: 24 сообщений

Оценка: 0 Votes

Сообщение #786269
а за что конкретно каждая цифра отвечает?
и как быть если ног 4 (:
Old Post 08-11-2008 21:24
sergo_6at9i отсутствует Посмотреть данные 'sergo_6at9i' Отправить Приватное Сообщение для 'sergo_6at9i' Посетить домашнюю страничку sergo_6at9i Найти другие сообщения 'sergo_6at9i' Добавить sergo_6at9i в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
ROCK
(Gasschutzmaske)

Зарегистрирован: Aug 2003
Проживает: Россия/СПб
Написал: 2272 сообщений

Оценка: 37 Votes 37 чел.

Старожил 
Сообщение #786377
Там геморрно, как я понял
подносит ногу к земле, опирается на нее, только только отрывает от земли, переносит где-то на 2/3. Я говорю лучше посмотри в сдк, открой qc и анимацию и посмотри какие кадры.
если ноги четыре то выходит тебе надо ввести 4 ик для начала
а потом через ikrule задавать значения для каждого шага каждой ноги, тот еще геморр... Если у тебя во всех анимациях шаги по кадрам совпадают то счастье тебе и юзай cmdlist а если нет, то для каждой анимации...
Значение не имеет значения
Old Post 09-11-2008 11:13
ROCK отсутствует Посмотреть данные 'ROCK' Отправить Приватное Сообщение для 'ROCK' Найти другие сообщения 'ROCK' Добавить ROCK в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
ROCK
(Gasschutzmaske)

Зарегистрирован: Aug 2003
Проживает: Россия/СПб
Написал: 2272 сообщений

Оценка: 37 Votes 37 чел.

Старожил 
Сообщение #786760
госопда, а IK то работает =)))) хаха
осталась небольшая проблема. даже не знаю куда копать пока. короче у меня ik показываются маленькими квадратиками а у валвовских моделей крупными
мне кажется это влияет собственно на площать стопы, соответственно значение имеет. кстати в модел вьювере можно сгенерироватьк код ик для ходьбы имхо удобно

ROCK добавил 10-11-2008 в 17:05:33:
UP
разобрался и с этим
$ikchain rfoot ValveBiped.Bip01_R_Foot pad 6 knee 0.545 -0.838 0.000 center 5 0 0
$ikchain lfoot ValveBiped.Bip01_L_Foot pad 6 knee 0.518 -0.855 0.000 center 5 0 0

pad это стало былть размер ну а center и так понятно =))
не понятно пока на что влияет
[(axis) (value)] [height (units)]
Значение не имеет значения
Old Post 10-11-2008 15:37
ROCK отсутствует Посмотреть данные 'ROCK' Отправить Приватное Сообщение для 'ROCK' Найти другие сообщения 'ROCK' Добавить ROCK в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
 
manJak
(маппер-теоретик)

Зарегистрирован: Feb 2006
Проживает: Mother Russia/Moscow
Написал: 2953 сообщений

Оценка: 66 Votes 66 чел.

Developer Старожил 
Сообщение #786930
axis - мб, направление, в котором ик работает.. Для ног, видимо, дефолт юзается - (0,0,-1).

Пальцем в небо))
Old Post 11-11-2008 05:13
manJak отсутствует Посмотреть данные 'manJak' Отправить Приватное Сообщение для 'manJak' Найти другие сообщения 'manJak' Добавить manJak в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
darth_biomech
(Luna nos custodit)

Зарегистрирован: Dec 2005
Проживает: Россия/Москва Возраст: 2527 лет
Написал: 1484 сообщений

Оценка: 37 Votes 37 чел.

Developer Старожил 
Сообщение #786947
Может, axis это направление стопы, когда она на землю становится?

Тож пальцем.=)
Half-Life is dead. Search your feelings; you know it to be true!
Old Post 11-11-2008 07:13
darth_biomech отсутствует Посмотреть данные 'darth_biomech' Отправить Приватное Сообщение для 'darth_biomech' Посетить домашнюю страничку darth_biomech Найти другие сообщения 'darth_biomech' Добавить darth_biomech в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
ROCK
(Gasschutzmaske)

Зарегистрирован: Aug 2003
Проживает: Россия/СПб
Написал: 2272 сообщений

Оценка: 37 Votes 37 чел.

Старожил 
Сообщение #786958
Направление стопы?
Хм, я тоже думаю что ось это типа ось по которой работает ик кстати значения там не числовое а x y z и тд
Значение не имеет значения
Old Post 11-11-2008 08:47
ROCK отсутствует Посмотреть данные 'ROCK' Отправить Приватное Сообщение для 'ROCK' Найти другие сообщения 'ROCK' Добавить ROCK в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
sergo_6at9i
(Junior Member)

Зарегистрирован: Sep 2008
Проживает: /
Написал: 24 сообщений

Оценка: 0 Votes

Сообщение #787293
долго парился с коммандами типа

$animation a_WalkSE "a_WalkSE"
никак земля нехотела идти под ногами (вернее уходила из подног) (:
оказывается основная фишка в том что надо прописывать LX LY в конце этих строк (:
Old Post 11-11-2008 19:48
sergo_6at9i отсутствует Посмотреть данные 'sergo_6at9i' Отправить Приватное Сообщение для 'sergo_6at9i' Посетить домашнюю страничку sergo_6at9i Найти другие сообщения 'sergo_6at9i' Добавить sergo_6at9i в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
sergo_6at9i
(Junior Member)

Зарегистрирован: Sep 2008
Проживает: /
Написал: 24 сообщений

Оценка: 0 Votes

ик
Сообщение #787297
и снова ИК!!

всё вроде делаю правельно но компилятор выдаёт ошибку, поясните пжалста ещё раз про команды ikchaine и ikrule, в каком порядке это всё писать и т.д.

- компилятор:
Цитата:
Building binary model files...
Working on "dog_main.qc"
SMD MODEL dog_ref.smd
SMD MODEL a_WalkS.smd
SMD MODEL a_WalkSE.smd
SMD MODEL a_WalkE.smd
SMD MODEL a_WalkNE.smd
SMD MODEL a_walkN.smd
SMD MODEL a_WalkNW.smd
SMD MODEL a_WalkW.smd
SMD MODEL a_WalkSW.smd
ERROR: walk - mismatched IK rule 0:
"a_WalkS" : 3 0 0
"a_WalkSE" : 4 0 0
ERROR: Aborted Processing on 'dog_main.mdl'
Для продолжения нажмите любую клавишу . . .


- мой КуЦ файл:
Цитата:
$modelname "dog_main.mdl"

$surfaceprop "plastic"

$scale 1.0
$poseparameter move_yaw -180.00 180.00 360.00

$ikchain rfoot rig_RFLegDigit11 pad 6 knee 0.545 -0.838 0.000
$ikchain lfoot rig_LFLegDigit11 pad 6 knee 0.545 -0.838 0.000
$model body "dog_ref.smd"
$sequence idle "dog_ref.smd"
$sequence ragdoll "dog_ref.smd" ACT_DIERAGDOLL 1 fps 30.00
$animation a_WalkS "a_WalkS" loop fps 24.000000 LX LY
$animation a_WalkSE "a_WalkSE" loop fps 24.000000 LX LY
$animation a_WalkE "a_WalkE" loop fps 24.000000 LX LY
$animation a_WalkNE "a_WalkNE" loop fps 24.000000 LX LY
$animation a_walkN "a_walkN" loop fps 24.000000 LX LY
$animation a_WalkNW "a_WalkNW" loop fps 24.000000 LX LY
$animation a_WalkW "a_WalkW" loop fps 24.000000 LX LY
$animation a_WalkSW "a_WalkSW" loop fps 24.000000 LX LY

$sequence walk "a_WalkS" loop ACT_WALK 1 fps 24.00 {
blendwidth 9
blend move_yaw -180.000000 180.000000
a_WalkSE a_WalkE a_WalkNE a_walkN a_WalkNW a_WalkW a_WalkSW a_WalkS
ikrule rfoot footstep range 14 17 9 12
ikrule lfoot footstep range 14 17 9 12
}


- моделька с нимацией без ик:
Прикрепленный файл: dog_main.rar
Файл был скачан 12 раз(а).
Old Post 11-11-2008 20:17
sergo_6at9i отсутствует Посмотреть данные 'sergo_6at9i' Отправить Приватное Сообщение для 'sergo_6at9i' Посетить домашнюю страничку sergo_6at9i Найти другие сообщения 'sergo_6at9i' Добавить sergo_6at9i в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
ROCK
(Gasschutzmaske)

Зарегистрирован: Aug 2003
Проживает: Россия/СПб
Написал: 2272 сообщений

Оценка: 37 Votes 37 чел.

Старожил 
Сообщение #787516
стукни в аську, помогу с моделькой заодно разберемся с остальными значениями =)) ибо 4х лапый с кастомным скелетом перс сподручнее для этого)

203695669
Значение не имеет значения
Old Post 12-11-2008 16:38
ROCK отсутствует Посмотреть данные 'ROCK' Отправить Приватное Сообщение для 'ROCK' Найти другие сообщения 'ROCK' Добавить ROCK в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
darth_biomech
(Luna nos custodit)

Зарегистрирован: Dec 2005
Проживает: Россия/Москва Возраст: 2527 лет
Написал: 1484 сообщений

Оценка: 37 Votes 37 чел.

Developer Старожил 
Сообщение #1058743
Я бампаю эту тему, потому что вперился в ту же ошибку -
Цитата:
ERROR: run_all - mismatched IK rule 0:
"a_runS" : 3 3 3
"a_runSE" : 4 0 0

В тот раз вы смогли её решить?
Half-Life is dead. Search your feelings; you know it to be true!
Old Post 14-01-2012 16:55
darth_biomech отсутствует Посмотреть данные 'darth_biomech' Отправить Приватное Сообщение для 'darth_biomech' Посетить домашнюю страничку darth_biomech Найти другие сообщения 'darth_biomech' Добавить darth_biomech в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
ROCK
(Gasschutzmaske)

Зарегистрирован: Aug 2003
Проживает: Россия/СПб
Написал: 2272 сообщений

Оценка: 37 Votes 37 чел.

Старожил 
Сообщение #1058808
Ах щи, я лично уже ничерта не помню. нужно заново разбираться)
Значение не имеет значения
Old Post 15-01-2012 08:58
ROCK отсутствует Посмотреть данные 'ROCK' Отправить Приватное Сообщение для 'ROCK' Найти другие сообщения 'ROCK' Добавить ROCK в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
darth_biomech
(Luna nos custodit)

Зарегистрирован: Dec 2005
Проживает: Россия/Москва Возраст: 2527 лет
Написал: 1484 сообщений

Оценка: 37 Votes 37 чел.

Developer Старожил 
Сообщение #1059038
можете хотя бы показать кусь для той собаки?) А то для самого наиважнейшего - походки - ИК добавить как раз не получается(
Half-Life is dead. Search your feelings; you know it to be true!
Old Post 17-01-2012 19:49
darth_biomech отсутствует Посмотреть данные 'darth_biomech' Отправить Приватное Сообщение для 'darth_biomech' Посетить домашнюю страничку darth_biomech Найти другие сообщения 'darth_biomech' Добавить darth_biomech в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Все время в GMT . Сейчас 20:57.
Создать Новую Тему    Ответить

Быстрый ответ
Ваше Имя:
Хотите Зарегистрироваться?
Ваш Пароль:
Забыли свой Пароль?
Вы можете оставлять свои комментарии анонимно, просто введя свои имя и оставив пустым поле пароля.
Ваш ответ:

[проверить размер]
[транслит в win] | [?]
[русская клавиатура]

Дополнительно: Подтверждение по E-Mail


Быстрый переход:
 
Оцените эту Тему:
 

Правила форума:
Создание Тем не разрешено
Создание Сообщений разрешено
Создавать Вложения не разрешено
Редактирование Сообщений не разрешено
Коды HTML запрещены
Коды форума разрешены
Смайлики разрешены
Коды [IMG] запрещены