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

Зарегистрирован: Oct 2005
Проживает: РФ/Казань
Написал: 668 сообщений

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

Как скомпилировать Prop_Dynamic?
Сообщение #348974
Может я повторяюсь, но блин, очень уж надо мне знать, как скомпилить проп_динамик. Мне нужно дерево проанимировать, не буду же я его как NPC делать?
(Что нужно писать в $keyvalues или вместо $keyvalues чтоб сделать Prop c анимацией?)
"Ламааар! Ты где?" - прокричал Кляйнер.
"Здеся" - подумал Фримен, откусывая большой и сочный кусок хедкрабовой грудки
Old Post 14-03-2006 17:36
Al3XXX отсутствует Посмотреть данные 'Al3XXX' Отправить Приватное Сообщение для 'Al3XXX' Найти другие сообщения 'Al3XXX' Добавить Al3XXX в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
hERd
(Evil Senior 3D Artist)

Зарегистрирован: Jul 2003
Проживает: Germany/Straubing
Написал: 1503 сообщений

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

Сообщение #350578
Вроде на википедии уроки были.
Path of a Hero - моя мультиплеерная action/rpg игра.

3D-моделлер в некст-ген шутере 1944 D-Day: Operation Overlord Полная симуляция нападения на Нормандию!
Еженедельные новости нашей игры.
See it. Feel it. Love it.
Old Post 16-03-2006 23:06
hERd отсутствует Посмотреть данные 'hERd' Отправить Приватное Сообщение для 'hERd' Посетить домашнюю страничку hERd Найти другие сообщения 'hERd' Добавить hERd в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Al3XXX
(Глубина-глубина, я не твой..)

Зарегистрирован: Oct 2005
Проживает: РФ/Казань
Написал: 668 сообщений

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

Сообщение #350894
Википедия? где это? Сорри, не раз не слышал?

Ладно, раз тему сам создал - сам напишу ответ.
После долгих и мучительных поисков ответ я сам нашел:
Итак, допустим у нас есть 3 файла, один- model_reference.smd, другой model_animation.smd (файл с анимацией) ну, и конечно,model_collision.smd
Чтобы соединить их нужно добавить в keyvalues параметр bone_followers -"повторители костей", под сим жутким именем скрывается очень полезная штука, которая указывает модели анимированные кости. Чтоб их указать, нужно добавить еще один параметр "bone" "название_кости" внутри bone_followers. То есть, если у нас в анимации задействовано три кости Bone01, Bone02, Bone03, то сама строка будет выглядеть так:


$keyvalues { bone_followers { "bone" "Bone01" "bone" "Bone02" "bone" "Bone03" } }


А сам компиляционный скрипт model.qc, соответственно, так :

Цитата:
$cd "F:\Games\Steam\SteamApps\al3xxx1988\half-life 2 deathmatch\hl2mp\mymodel"
$modelname "Mymodels\model.mdl"
$scale 1
$body "body" "model_reference.smd"
$cdmaterials "MYS/models/"
$surfaceprop "wood"
$keyvalues { bone_followers { "bone" "Bone01" "bone" "Bone02" "bone" "Bone03" } }
$sequence idle "model_animation.smd" loop fps 30 aCT_IDLE 1
$collisionmodel "model_collision.smd"
{
$concave
$mass 50.0
}


Все, теперь можно создавать prop_dynamic, и указать в нем нашу анимацию, в данном случае idle. Впрочем, если она одна, то это делать необязательно.
"Ламааар! Ты где?" - прокричал Кляйнер.
"Здеся" - подумал Фримен, откусывая большой и сочный кусок хедкрабовой грудки

Поправил Al3XXX 17-03-2006 в 16:00

Old Post 17-03-2006 15:56
Al3XXX отсутствует Посмотреть данные 'Al3XXX' Отправить Приватное Сообщение для 'Al3XXX' Найти другие сообщения 'Al3XXX' Добавить Al3XXX в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
GDDR3
(Жить - вредно!)

Зарегистрирован: Mar 2005
Проживает: Россия/Где то в Мордовии...
Написал: 189 сообщений

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

Сообщение #353105
Я лицензию купил! Щас опробую сей метод.
"Надо выяснить что стало с другими, пока это не стало с нами..." © Капитан Милер
Old Post 20-03-2006 21:23
GDDR3 отсутствует Посмотреть данные 'GDDR3' Отправить Приватное Сообщение для 'GDDR3' Найти другие сообщения 'GDDR3' Добавить GDDR3 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Al3XXX
(Глубина-глубина, я не твой..)

Зарегистрирован: Oct 2005
Проживает: РФ/Казань
Написал: 668 сообщений

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

Сообщение #521323
исправляю свою ошибку:
в бон фолоуес следует указывать ТОЛЬКО кости к которым привязаны куски физической модели
и вместо
$collisionmodel
лучше использовать
$collisionjoints

всем большое СОРРИ
"Ламааар! Ты где?" - прокричал Кляйнер.
"Здеся" - подумал Фримен, откусывая большой и сочный кусок хедкрабовой грудки
Old Post 07-02-2007 17:36
Al3XXX отсутствует Посмотреть данные 'Al3XXX' Отправить Приватное Сообщение для 'Al3XXX' Найти другие сообщения 'Al3XXX' Добавить Al3XXX в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Mukhamet
(Junior Member)

Зарегистрирован: Mar 2007
Проживает: Russian Federation/Нижневартовск
Написал: 1 сообщений

Оценка: 0 Votes

Сообщение #542151
Братан, ни хрена не получается правильный физбокс. В теме, "Что-то с физбоксом странное...", ты написал, "короче я исправил, теперь нормально компилит". Как я понял, все у тебя получилось. Давай разберем все по порядку, на простом примере. Сделал я шкаф. Шесть досок, шесть не связанных костей на каждую доску. Проанимировал одну кость с доской, типо дверь. Открывается закрывается.

QC:
$modelname tipo_shkaf\tipo_shkaf.mdl
$scale 1.0
$body "Body" tipo_shkaf_ref.smd
$cd "D:\Games\Steam\SteamApps\SourceMods\dom\models\tipo_shkaf"
$surfaceprop "wood"
$keyvalues { "bone_followers" { "bone" "dver" } }
$sequence default "tipo_shkaf_seq.smd" fps 1.00 aCT_IDLE 1
$sequence open "tipo_shkaf_seq_open.smd" fps 30.00 aCT_IDLE 1
$sequence close "tipo_shkaf_seq_close.smd" fps 30.00 aCT_IDLE 1
$collisionjoints "tipo_shkaf_phys.smd"
{
$mass 50.0
$concave
}

В Model Viewer отображается идеальный физбокс как и надо. В хамере полный пипец. В откомпелированой карте с моделью пули летять скозь нее ни сколько ее не царапая. Модель местами можно проходить, хотя дверца меня отодвигает. А в более сложной модели серванта, с кучей выдвежных ящиков и дверей, воще физбокс даже нащупать не смог, скоко не прыгал. Конечно все это можно сделать при помощи брашей и вспомогательных ентинь, но все таки я хочу это делать моделями. Че не так делаю?

В прилогаемом файле модели и исходника шкафа, доски друг от друга на растоянии в 1-1,5 юнита, чтоб правельней откомпелировалась. А то когда они вплотную не совсем правильно компелилась.
Прикрепленный файл: tipo_shkaf.rar
Файл был скачан 8 раз(а).
Old Post 18-03-2007 23:55
Mukhamet отсутствует Посмотреть данные 'Mukhamet' Отправить Приватное Сообщение для 'Mukhamet' Найти другие сообщения 'Mukhamet' Добавить Mukhamet в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
 
mappik34
(Senior Member)

Зарегистрирован: Mar 2007
Проживает: Россия/Владикавказ
Написал: 350 сообщений

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

Сообщение #545099
вам хорошо! Зфссуждаете,спорите тут как что делать а у мя вот конвектора для max нуе чтоб мои модели в smd сохронять !!! лучше б подскозали где взять!!!
Чем больше познаешь людей,тем больше нравятся собаки!
Old Post 24-03-2007 11:35
mappik34 отсутствует Посмотреть данные 'mappik34' Отправить Приватное Сообщение для 'mappik34' Найти другие сообщения 'mappik34' Добавить mappik34 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
realspaik
(Particle Ghost)

Зарегистрирован: Jun 2006
Проживает: Украина/
Написал: 1247 сообщений

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

Сообщение #545182
2 mappik34
Читай внимательно
https://bbs.nashalife.ru/showthread...;threadid=34073
Old Post 24-03-2007 15:30
realspaik отсутствует Посмотреть данные 'realspaik' Отправить Приватное Сообщение для 'realspaik' Посетить домашнюю страничку realspaik Найти другие сообщения 'realspaik' Добавить realspaik в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
mappik34
(Senior Member)

Зарегистрирован: Mar 2007
Проживает: Россия/Владикавказ
Написал: 350 сообщений

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

Сообщение #550898
спасибо большое спас таки чайника!!!!
Чем больше познаешь людей,тем больше нравятся собаки!
Old Post 03-04-2007 16:10
mappik34 отсутствует Посмотреть данные 'mappik34' Отправить Приватное Сообщение для 'mappik34' Найти другие сообщения 'mappik34' Добавить mappik34 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Все время в GMT . Сейчас 08:53.
Создать Новую Тему    Ответить

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

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

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


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

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