Sidebar

Первая модель. Проблема в Хамере.

Balabanos

New member
03.01.2008
9
0
0
Первая модель. Проблема в Хамере.

Создал свою первую модель, для начала просто куб.
После полутора часа мозго-плавления добрался до стадии:
Модель нормально воспроизводится в "модел вьювер",
НО: При загрузке в хаммер выкидывает.
Как это можно исправить??


Если интересует, то вот мой qc файл для компиляции может в нём ошибки ??

$cd "D:\Games\Counter Strike Source\cstrike\models\Creat_JonBAL" //
$modelname "Creat_JonBAL/taburet.mdl" //
$scale 1.0 //
$body "body" "taburet.smd" //
$cdmaterials "models/Creat_JonBAL/" //
$surfaceprop "wood" //
$sequence idle "taburet" fps 30 aCT_iDLE 1 //
$keyvalues { "prop_data" {"base" "Wooden.Medium" } //
$collisionmodel "taburet.smd" //
{
// Mass in kilograms
$concave //
$mass 4.0 //
}

Заранее спасибо.
 

qpAHToMAS

Administrator
Команда форума
Администратор
22.10.2006
9 323
33
  • Золотая медаль 215
  • Золотая медаль 152
  • Серебряная медаль 136
  • Золотая медаль 221
Если в вьювере все ок то дело не в модельке, как ты вставляешь на карту? Какая ошибка выскакивает?
 

Balabanos

New member
03.01.2008
9
0
0
Нет никакой ошибки. Просто берёт и вылетает.
Вставляю модель через пропс_статик или пропс_физик и там и там глюк:
После нажатия на выбор модели сразу поподаем в папку с моделями.
А при выборе папки Creat_Jonbal сразу выкидывает, и даже ошибок не выдаёт.
 

Lantrat

Hancock
VIP
10.09.2006
5 581
41
9
38
  • Золотая медаль 221
2 Balabanos:
в Максе кости правильно прикрепил к модели и физ-боксу?
 

Balabanos

New member
03.01.2008
9
0
0
Всё заново переделал но проблема осталась.

Вот две картинки:
На первой рисунок привязки к кости.
На второй физ_бокс.

+ сама модель, если кому не трудно то проверьте у себя на работоспособность.

P.S. переустановка хамера не помогает.
 

Вложения

  • 10.2 КБ Просмотров: 363
  • 10.1 КБ Просмотров: 346
  • 46.5 КБ Просмотров: 272

Lantrat

Hancock
VIP
10.09.2006
5 581
41
9
38
  • Золотая медаль 221
Та же херня. Всё таки что-то у тебя не так с моделью.
 

-HunteR-

New member
06.08.2006
3 061
33
3
0
ХМАО
Компиляция неправильно значит идёт, потому что выглядит модель нормально. Попробуй через милку сохрани и скомпиль - может поможет.
 

Balabanos

New member
03.01.2008
9
0
0
Пересохранение через милку тоже не помогает.

Если кто разбирается то вот как проходит у меня компиляция.

------------------------------------------------------------------
------------------------------------------------------------------

GUIStudioMDL 2.1/Source - © 2007 Neil 'Jed' Jedrzejewski - http://www.wunderboy.org/

Loaded QC file - "D:\Games\Counter Strike Source\cstrike\models\Creat_JonBAL\taburetka.qc"

Created command line: C:\SDK\bin\studiomdl.exe -notxbox -game "D:\Games\Counter Strike Source\cstrike" "D:\Games\Counter Strike Source\cstrike\models\Creat_JonBAL\taburetka.qc"

qdir: "d:\games\counter strike source\cstrike\models\creat_jonbal\"
gamedir: "D:\Games\Counter Strike Source\cstrike\"
g_path: "taburetka"
Working on "taburetka.qc"
SMD MODEL D:\Games\Counter Strike Source\cstrike\models\Creat_JonBAL/taburetka.smd
SMD MODEL D:\Games\Counter Strike Source\cstrike\models\Creat_JonBAL/taburetka_phys.smd
Model has 9 convex sub-parts
Collision model completed.
---------------------
writing D:\Games\Counter Strike Source\cstrike\models/Creat_JonBAL/taburetka.mdl:
bones 3272 bytes (10)
animations 120 bytes (1 anims) (1 frames) [0:00]
sequences 256 bytes (1 seq)
ik/pose 164 bytes
eyeballs 0 bytes (0 eyeballs)
flexes 0 bytes (0 flexes)
textures 72 bytes
keyvalues 52 bytes
Collision model volume 42014.96 in^3
collision 0 bytes
total 4176
---------------------
writing D:\Games\Counter Strike Source\cstrike\models/Creat_JonBAL/taburetka.vvd:
vertices 10368 bytes (216 vertices)
tangents 3456 bytes (216 vertices)
total 13888 bytes
---------------------
Generating optimized mesh "D:\Games\Counter Strike Source\cstrike\models/Creat_JonBAL/taburetka.sw.vtx":
body parts: 8 bytes
models: 20 bytes
model LODs: 12 bytes
meshes: 9 bytes
strip groups: 25 bytes
strips: 27 bytes
verts: 1944 bytes
indices: 648 bytes
bone changes: 8 bytes
everything: 2725 bytes
---------------------
Generating optimized mesh "D:\Games\Counter Strike Source\cstrike\models/Creat_JonBAL/taburetka.dx80.vtx":
body parts: 8 bytes
models: 20 bytes
model LODs: 12 bytes
meshes: 9 bytes
strip groups: 25 bytes
strips: 27 bytes
verts: 1944 bytes
indices: 648 bytes
bone changes: 80 bytes
everything: 2797 bytes
---------------------
Generating optimized mesh "D:\Games\Counter Strike Source\cstrike\models/Creat_JonBAL/taburetka.dx90.vtx":
body parts: 8 bytes
models: 20 bytes
model LODs: 12 bytes
meshes: 9 bytes
strip groups: 25 bytes
strips: 27 bytes
verts: 1944 bytes
indices: 648 bytes
bone changes: 80 bytes
everything: 2797 bytes
---------------------
Generating optimized mesh "D:\Games\Counter Strike Source\cstrike\models/Creat_JonBAL/taburetka.xbox.vtx":
body parts: 8 bytes
models: 20 bytes
model LODs: 12 bytes
meshes: 9 bytes
strip groups: 25 bytes
strips: 27 bytes
verts: 1944 bytes
indices: 648 bytes
bone changes: 80 bytes
everything: 2797 bytes

Completed "taburetka.qc"

------------------------------------------------------------
------------------------------------------------------------
 

Krynecky

Поручик Ржевский
05.10.2005
1 469
37
29
48
Одесса
Я уже такую тему создавал ))) Только по Физическую модель, а про проп статик я тебе кину вот такой туторальчик, с начала в нем может и ничего не понять но после того как разберешся с статическими моделями проблем не будет )

1 Создание модели
2 Применение модификатора SMOOTH
3 Конвертация в Editable Mesh(По средством квадрупельного меню)
4. Применение модификатора SKIN и назначение кости
5. Назначение все отдельный элементам соответственно тоже отдельного модификатора Unwrap UVW
6. Экспорт.

Вот такое у меня весит на стенке, прикрепляю скрин, фотка фиговая так как делал я её оочень быстро))

P.S. Кстати мне тут подсказали что моя проблема в физ моделе только из за того что физ-бокс неправельно экспортированый, вот буд счас эксперементировать. А вось прокатит )
 

Вложения

Последнее редактирование:

Lantrat

Hancock
VIP
10.09.2006
5 581
41
9
38
  • Золотая медаль 221
2 Krynecky:
У него эта табуретка как раз и есть физик.
 

Krynecky

Поручик Ржевский
05.10.2005
1 469
37
29
48
Одесса
Так пусть попробует сначала проп статик замутить, а тем временем попробую сам разобратся ))
 
Последнее редактирование:

Романыч

ПейнтБолёрщикЪ
25.09.2005
1 325
45
тут видимо народ не совсем понимает о чем говорит) какая разница, что делать - физик, статик? разница только в одной строчке КЦ файла. физбокс в табуретке, как и сказал лантрат - это табуретка. тутор по которому вы все тут делаете эту табуретку немного туповатый. это имхо. костей для таких тупых и примитивных моделей делать не надо. зачем париться с какими то модификаторами скин? мешсмус? это к чему вообще? все просто. не надо пересохранять из макса в милку и наоборот, все делается из макса просто и удобно. не знаю как вам, но мне кажется тема настолько уже разжевана и выплюнута, что обсуждать ее по новому нет смысла. ибо можно просто почитать форум.
 

realspaik

Member
30.08.2006
651
4
18
во первых, десять костей для физик модели, когда достаточно одной. автоматически создаваемой экспортером, это дофига. при желании табуретку можно рэгдолом положить или бегать заставить.

во-вторых. ошибка в строке $keyvalues... не хватает закрывающей фигурной скобки, да и вообще эта строка какой то загадочной получилась, непонятно почему компилятор не ругается и компилит, а если поставить нужную скобку, ругается на ошибку в синтаксисе. Возможно где то запарка в файле с переводами строк, пробелами. табами... проще написать заново

вообщем держи пофиксеные qc и smd табуретки, попробуй скомпилить. с этой моделью хамер у меня не вылетает, в самой игре не проверял)
 

Вложения

Balabanos

New member
03.01.2008
9
0
0
Огромное спасибо за исправленые файлы.
Всё работает нормально. В игре тоже всё работает.
Можно узнать, проблема была из-за неправильного qc-файла или из-за кости модели?
 

realspaik

Member
30.08.2006
651
4
18
сначала решил что из за костей, но после их исправления хамер продолжил вылетать. Впринципе модель должна нормально и с лишними костями работать, просто это на производительности не очень хорошо скажется.

Проблема была в qc. Внутренний моделвьювер хамера считывает у моделей значения keyvalues и prop_data, что бы показать флагами какой может быть модель(физической, статической, динамической) , а так как эти значения записались криво, то он и вылетал. Внешний моделвьювер этих значений не считывал и поэтому работал нормально. Наверное так)
 

Game Server

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

Пользователи онлайн