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

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

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

Что-то с физбоксом странное...
Сообщение #520814
Проблема такая:
я делаю динамическую модель, т.е. анимированный проп.
Проблема заключается в физбоксе.
В моделвьювере физбокс выглядит так как мне и нужно, но в хаммере(если включить кнопку "CM") и в самой игре физбокс повернут или даже сдвинут с места, причем из джойнтов остается только один кусок, остальные отсекаются.
если делать просто $collision model, а не $collisionjoints, то все нормально, но мне нужно чтобы физическая модель двигалась вместе с моделью, и состояла не из одного, а из нескольких кусков.

QC
code:$cd "D:\Games\Steam\SteamApps\00000000\half-life 2\hl2\mymodel\f"
$modelname "animals/f.mdl"
$cdmaterials "models\Animals\f"
$surfaceprop "alienflesh"
$model "studio" "f_ref.smd"
$lod 250
{
replacemodel "f_ref.smd" "f_lod1"
}
$lod 255
{
replacemodel "f_ref.smd" "f_lod2"
}
$lod 260
{
replacemodel "f_ref.smd" "f_lod3"
}
$lod 265
{
replacemodel "f_ref.smd" "f_lod4"
}
$sequence idle01 "f_idle01" loop ACT_IDLE 1 fps 30.00
$sequence idle02 "f_idle02" loop ACT_IDLE 1 fps 30.00
$collisionjoints "f_coll.smd"


ЛОГ:
code:D:\Games\Steam\SteamApps\00000\half-life 2\hl2\mymodel\fungus>D:\Games\Stea
m\SteamApps\00000\sourcesdk\bin\studiomdl.exe mdldecompiler.qc
qdir: "d:\games\steam\steamapps\00000\half-life 2\hl2\mymodel\fungus\"
gamedir: "d:\games\steam\steamapps\00000\half-life 2\hl2\"
g_path: "compiler"
Working on "compiler.qc"
SMD MODEL D:\Games\Steam\SteamApps\00000\half-life 2\hl2\mymodel\fungus/f_r
ef.smd
SMD MODEL D:\Games\Steam\SteamApps\00000\half-life 2\hl2\mymodel\fungus/f_l
od1.smd
SMD MODEL D:\Games\Steam\SteamApps\00000\half-life 2\hl2\mymodel\fungus/f_l
od2.smd
SMD MODEL D:\Games\Steam\SteamApps\00000\half-life 2\hl2\mymodel\fungus/f_l
od3.smd
SMD MODEL D:\Games\Steam\SteamApps\00000\half-life 2\hl2\mymodel\fungus/f_l
od4.smd
SMD MODEL D:\Games\Steam\SteamApps\00000\half-life 2\hl2\mymodel\fungus/f_i
dle01.smd
SMD MODEL D:\Games\Steam\SteamApps\00000\half-life 2\hl2\mymodel\fungus/f_i
dle02.smd
SMD MODEL D:\Games\Steam\SteamApps\00000\half-life 2\hl2\mymodel\fungus/f_c
oll.smd
Lod 1: vertexes: 612 (33 new)
Lod 2: vertexes: 636 (24 new)
Lod 3: vertexes: 672 (36 new)
Lod 4: vertexes: 762 (90 new)
Processing jointed collision model
Bone03 ( 63 verts) volume: 15983.93
Bone06 ( 54 verts) volume: 10853.53
Bone07 ( 29 verts) volume: 1627.75
Bone11 ( 63 verts) volume: 10388.45
Bone15 ( 54 verts) volume: 6270.39
Bone18 ( 45 verts) volume: 6714.40
B_BASE (188 verts) volume: 63109.95
Bone24 ( 19 verts) volume: 1659.30
Bone23 ( 23 verts) volume: 2243.73
Bone22 ( 15 verts) volume: 1834.86
Bone21 ( 17 verts) volume: 1939.70
Bone25 ( 15 verts) volume: 1833.24
Collision model completed.
---------------------
writing d:\games\steam\steamapps\00000\half-life 2\hl2\models/animals/fungu
s(normal).mdl:
bones 8508 bytes (31)
animations 59432 bytes (2 anims) (402 frames) [0:13]
sequences 556 bytes (2 seq)
ik/pose 164 bytes
eyeballs 0 bytes (0 eyeballs)
flexes 0 bytes (0 flexes)
textures 72 bytes
keyvalues 0 bytes
Collision model volume 124459.23 in^3
collision 0 bytes
total 69164
---------------------
writing d:\games\steam\steamapps\00000\half-life 2\hl2\models/animals/fungu
s(normal).vvd:
vertices 36576 bytes (762 vertices)
tangents 12192 bytes (762 vertices)
total 48832 bytes
---------------------
Generating optimized mesh "d:\games\steam\steamapps\00000\half-life 2\hl2\m
odels/animals/fungus(normal).sw.vtx":
body parts: 8 bytes
models: 68 bytes
model LODs: 60 bytes
meshes: 45 bytes
strip groups: 125 bytes
strips: 135 bytes
verts: 20943 bytes
indices: 18390 bytes
bone changes: 40 bytes
everything: 39790 bytes
---------------------
Generating optimized mesh "d:\games\steam\steamapps\00000\half-life 2\hl2\m
odels/animals/fungus(normal).dx80.vtx":
body parts: 8 bytes
models: 68 bytes
model LODs: 60 bytes
meshes: 45 bytes
strip groups: 125 bytes
strips: 270 bytes
verts: 21249 bytes
indices: 18390 bytes
bone changes: 1120 bytes
everything: 41311 bytes
---------------------
Generating optimized mesh "d:\games\steam\steamapps\00000\half-life 2\hl2\m
odels/animals/fungus(normal).dx90.vtx":
body parts: 8 bytes
models: 68 bytes
model LODs: 60 bytes
meshes: 45 bytes
strip groups: 125 bytes
strips: 135 bytes
verts: 20943 bytes
indices: 18390 bytes
bone changes: 1040 bytes
everything: 40790 bytes
---------------------
Generating optimized mesh "d:\games\steam\steamapps\00000\half-life 2\hl2\m
odels/animals/fungus(normal).xbox.vtx":
body parts: 8 bytes
models: 68 bytes
model LODs: 60 bytes
meshes: 45 bytes
strip groups: 125 bytes
strips: 135 bytes
verts: 20943 bytes
indices: 18390 bytes
bone changes: 1040 bytes
everything: 40790 bytes

Completed "compiler.qc"

может я коллижнджойнтс неправильно указываю?
или в кивалъюс нужно что-то указать?
"Ламааар! Ты где?" - прокричал Кляйнер.
"Здеся" - подумал Фримен, откусывая большой и сочный кусок хедкрабовой грудки
Old Post 06-02-2007 19:46
Al3XXX отсутствует Посмотреть данные 'Al3XXX' Отправить Приватное Сообщение для 'Al3XXX' Найти другие сообщения 'Al3XXX' Добавить Al3XXX в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Stone
(My Life is Real Project)

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

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

Старожил 
Сообщение #520878
Даже не знаю точно, интересная проблема. Попробуй что ли проверить привязку элементов физбокса.
Old Post 06-02-2007 20:58
Stone отсутствует Посмотреть данные 'Stone' Отправить Приватное Сообщение для 'Stone' Найти другие сообщения 'Stone' Добавить Stone в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Al3XXX
(Глубина-глубина, я не твой..)

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

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

Сообщение #520908
неоднократно уже проверял все в порядке, да и сдк обновленный...хотя траблы только с динамик'ами.

Al3XXX добавил 06-02-2007 в 21:47:34:
стоун, можешь тогда описать как проп_динамики делать, плиз?
может я не так делаю? да, наверно, и не только мне будет полезно
"Ламааар! Ты где?" - прокричал Кляйнер.
"Здеся" - подумал Фримен, откусывая большой и сочный кусок хедкрабовой грудки
Old Post 06-02-2007 21:43
Al3XXX отсутствует Посмотреть данные 'Al3XXX' Отправить Приватное Сообщение для 'Al3XXX' Найти другие сообщения 'Al3XXX' Добавить Al3XXX в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
realspaik
(Particle Ghost)

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

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

Сообщение #520936
Э.. Динамики пока особо не компилил, но тут тему нашёл эту . Думал она поможет тебе, пока не посмотрел на автора Так вот в твоём нынешнем qc что то bone_followers не нашёл. Не в этом ли проблема скрывается?
Old Post 06-02-2007 23:00
realspaik отсутствует Посмотреть данные 'realspaik' Отправить Приватное Сообщение для 'realspaik' Посетить домашнюю страничку realspaik Найти другие сообщения 'realspaik' Добавить realspaik в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Al3XXX
(Глубина-глубина, я не твой..)

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

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

Сообщение #521155
блин столько раз компилил, и только сейчас заметил
кокой все-таки в плане коллизий хамер глючный. стандартные проп динамики тоже отображаются некорректно,
короче надо было игру запускать, а не хамви.

2realspaik
bone_followers пересмотрел, блин кавучку забыл, (хе надо исправить свой "тутрик"), эти штуки нужны для указания за какими костями должны двигаться куски физической модели, остальные кости указывать не следует, иначи будут генерироваться неправильные физические модели, что поведет за собой много глюков(в частности невидимые стены).

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

Поправил Al3XXX 07-02-2007 в 17:01

Old Post 07-02-2007 13:25
Al3XXX отсутствует Посмотреть данные 'Al3XXX' Отправить Приватное Сообщение для 'Al3XXX' Найти другие сообщения 'Al3XXX' Добавить Al3XXX в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Al3XXX
(Глубина-глубина, я не твой..)

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

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

Сообщение #521305
короче я исправил, теперь нормально компилит
"Ламааар! Ты где?" - прокричал Кляйнер.
"Здеся" - подумал Фримен, откусывая большой и сочный кусок хедкрабовой грудки

Поправил Al3XXX 07-02-2007 в 20:43

Old Post 07-02-2007 17:02
Al3XXX отсутствует Посмотреть данные 'Al3XXX' Отправить Приватное Сообщение для 'Al3XXX' Найти другие сообщения 'Al3XXX' Добавить Al3XXX в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
 
Stone
(My Life is Real Project)

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

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

Старожил 
Сообщение #521432
Цитата:
стоун, можешь тогда описать как проп_динамики делать, плиз?
может я не так делаю? да, наверно, и не только мне будет полезно

Да я бы без б, если бы хоть раз занимался этим...
Я динамик-пропы компилил только для того, чтобы правильные тени деревьев получить, соответственно пихал статическую модель.
Old Post 07-02-2007 19:53
Stone отсутствует Посмотреть данные 'Stone' Отправить Приватное Сообщение для 'Stone' Найти другие сообщения 'Stone' Добавить Stone в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Flagg
(Senior Member)

Зарегистрирован: Jul 2007
Проживает: Belarus/Borisov
Написал: 777 сообщений

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

Developer Старожил 
Сообщение #612788
Цитата:
короче я исправил, теперь нормально компилит

Разобрался, так поделись, у меня вот нихрена не выходит.
Короче, в qc прописываю $collisionmodel -физическая модель компилится как надо (на скрине слева) но не привязывается к костям (кости прописаны только анимированные)
Заменяю на $collisionjoints - полная ж..., в Model Viewer физбокс вроде есть (но левый какой-то, не мой) и к костям вроде привязан, а вот в Hammer тот же физбокс (на скрине в центре) вообще лежит боком... Что за беда?
Вот qc:
code:
$modelname "metal_door/metal_door.mdl"

$scale 0.17

$model "body" "metal_door_reference.smd"

$keyvalues { bone_followers
{ "bone" "Bone_shturval" "bone_door" } }
$cdmaterials "models\metal_door\"

$surfaceprop "MetalPanel"

$sequence idle "metal_door_reference.smd" loop fps
30.00

$sequence metal_door_open "metal_door_open.smd" fps 30.00

$collisionjoints "metal_door_physbox.smd"

{
$concave
}
Прикрепленная картинка: [посмотреть в полный размер]
54c615cf0e057b065b10ea9c70a8c3cd

Поправил Flagg 23-08-2007 в 13:17

Old Post 23-08-2007 13:14
Flagg отсутствует Посмотреть данные 'Flagg' Отправить Приватное Сообщение для 'Flagg' Найти другие сообщения 'Flagg' Добавить Flagg в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Lex4art
(CG-бомж)

Зарегистрирован: Mar 2005
Проживает: /
Написал: 5363 сообщений

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

Большой респект! 
Сообщение #612790
При сохранении модели надо её сохранить(экспортировать) в smd, потом импортировать этот свежий smd в 3Д редактор и еще раз сохранить его в smd. Логика в том, что при первом экспорте у нас много мешей и каждый - со своим центром, а при повторном экспорте - у нас уже один меш (при сохранении в smd все меши обьединяютсья в один) и у него один центр - экспорт срабатывает в этом случае норм.
H++ ["Neon" challenge] *
Derpville * Real Materials * Random stuff
Если я не ошибаюсь - значит я ничего не делаю.
Old Post 23-08-2007 13:20
Lex4art отсутствует Посмотреть данные 'Lex4art' Отправить Приватное Сообщение для 'Lex4art' Посетить домашнюю страничку Lex4art Найти другие сообщения 'Lex4art' Добавить Lex4art в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Flagg
(Senior Member)

Зарегистрирован: Jul 2007
Проживает: Belarus/Borisov
Написал: 777 сообщений

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

Developer Старожил 
Сообщение #612806
Я знаю этот прием, только в данном случае он не дает никакого эффекта , будут еще какие -то соображения?
Old Post 23-08-2007 14:11
Flagg отсутствует Посмотреть данные 'Flagg' Отправить Приватное Сообщение для 'Flagg' Найти другие сообщения 'Flagg' Добавить Flagg в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Flagg
(Senior Member)

Зарегистрирован: Jul 2007
Проживает: Belarus/Borisov
Написал: 777 сообщений

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

Developer Старожил 
Сообщение #613091
Да, не дождался помощи...
Ладно, вроде бы сам разобрался, работает нормально, если кому-то интересно:
юзал $collisionmodel, с $collisionjoints физбокс создается при компиляции и получается кривой как турецкая сабля , а вот с $collisionmodel, он хоть и не анимируется в ModelViewer, зато в игре пашет как надо.
Old Post 24-08-2007 10:40
Flagg отсутствует Посмотреть данные 'Flagg' Отправить Приватное Сообщение для 'Flagg' Найти другие сообщения 'Flagg' Добавить Flagg в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Al3XXX
(Глубина-глубина, я не твой..)

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

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

Сообщение #613545
я ж писал, что это глюки инструментария, в игре все будет нормально, так что юзай $collisionjoints

и у тебя ошибка в куцем:
нужно вместо вот этого
$keyvalues { bone_followers { "bone" "Bone_shturval" "bone_door" } }

написать это
$keyvalues { bone_followers { "bone" "Bone_shturval" "bone" "bone_door" } }
"Ламааар! Ты где?" - прокричал Кляйнер.
"Здеся" - подумал Фримен, откусывая большой и сочный кусок хедкрабовой грудки
Old Post 25-08-2007 18:08
Al3XXX отсутствует Посмотреть данные 'Al3XXX' Отправить Приватное Сообщение для 'Al3XXX' Найти другие сообщения 'Al3XXX' Добавить Al3XXX в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Flagg
(Senior Member)

Зарегистрирован: Jul 2007
Проживает: Belarus/Borisov
Написал: 777 сообщений

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

Developer Старожил 
Сообщение #613589
Да и так всё работает, а лучшее, как известно, враг хорошего
Old Post 25-08-2007 20:29
Flagg отсутствует Посмотреть данные 'Flagg' Отправить Приватное Сообщение для 'Flagg' Найти другие сообщения 'Flagg' Добавить Flagg в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
mappik34
(Senior Member)

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

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

Сообщение #622048
Моего вам почтения господа моделлеры! У меня к вам маленькая просьба: если у кого есть время и желание мне помочь,то не мог бы кто нибудь добавить анимацию для кого нибудь из союзников фрименна(мужского полу). А анимацию добавить типа он на гитаре играет (жел. боем)
а за одно и динамическую модель гитары попотрепаней.
Уж очень мне надо а с моделлерством я на вы и шепотом,могу только простейшие модели делать да и то лажево. поэтому и решил обратиться к професионалам и надеюсь хоть ктонибудь да не откажет.
Заранее всем спасибо!!!!!
Чем больше познаешь людей,тем больше нравятся собаки!
Old Post 21-09-2007 14:47
mappik34 отсутствует Посмотреть данные 'mappik34' Отправить Приватное Сообщение для 'mappik34' Найти другие сообщения 'mappik34' Добавить mappik34 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Bredlyy
(Senior Member)

Зарегистрирован: Apr 2005
Проживает: Russian Federation/
Написал: 168 сообщений

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

Сообщение #622105
Цитата:
Оригинальное сообщение от mappik34
Моего вам почтения господа моделлеры! У меня к вам маленькая просьба: если у кого есть время и желание мне помочь,то не мог бы кто нибудь добавить анимацию для кого нибудь из союзников фрименна(мужского полу). А анимацию добавить типа он на гитаре играет (жел. боем)
а за одно и динамическую модель гитары попотрепаней.
Уж очень мне надо а с моделлерством я на вы и шепотом,могу только простейшие модели делать да и то лажево. поэтому и решил обратиться к професионалам и надеюсь хоть ктонибудь да не откажет.
Заранее всем спасибо!!!!!

Да не клонируй ты свои вопросы в чужих темах если создал свою тему с этимже вопросом.
Old Post 21-09-2007 17:21
Bredlyy отсутствует Посмотреть данные 'Bredlyy' Отправить Приватное Сообщение для 'Bredlyy' Найти другие сообщения 'Bredlyy' Добавить Bredlyy в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Все время в GMT . Сейчас 14:45.
Создать Новую Тему    Ответить

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

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

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


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

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