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

Зарегистрирован: Jun 2008
Проживает: Российская Федерация/Кемеровская обл./Юрга
Написал: 7106 сообщений

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

Developer Старожил Юморист 
Talking 
Propper. Делаем модели в Hammer'е.
Сообщение #990197
В общем, вещь довольно-таки старая, но в первую очередь пригодится тем, кто считает, что моделировать в профессиональных программах - это ересь, а Hammer - всему голова. Ну, а во вторую очередь тем, кому стандартный .dxf экспортёр ненавистен больше всего остального Hammer'a.

Оригинальная статья здесь.

Propper - это модифицированная версия vbsp, которая создает модели, а не карты.

Может создавать static, dynamic и physics пропы.
Генерирует .qc и компилирует .smd файлы в готовую модель.
Создаёт рабочую физическую модель.
Автоматическая "конвертация" текстур. Преобразовывает "текстуры для карт" в "текстуры для моделей".
Отличает "настоящие" текстуры от служебных.
Использует группы сглаживаний Hammer'a, или назначает их автоматически.
Возможность настройки пропов внутри Hammer'a.
Поддержка дисплейсментов. Экспортирует любой созданный дисплейсмент (без модели столкновения).
Поддержка скинов.
Поддержка пользовательских "гибов".
Поддержка $keyvalues: кабели, частицы и т.д.

Скачать:
Propper 0.24
Propper 0.3 beta


Установка
Есть две версии Propper'a: для Source 2006 и Source 2007/2009. Автор продублировал компилятор версии 2007/2009, "положив" его одновременно и в sourcesdk\bin\source2007\bin, и в sourcesdk\bin\orangebox\bin.

Распаковываем архив в папку ...\Steam\SteamApps\<аккаунт>.
Теперь нужно настроить Hammer. Заходим в Tools\Options, добавляем в "Game Data Files" соответствующий .fgd:
sourcesdk\bin\ep1\bin\propper.fgd - source 2006
sourcesdk\bin\source2007\bin\propper.fgd - source 2007
sourcesdk\bin\orangebox\bin\propper.fgd - source 2009

ВАЖНО: propper.fgd должен быть в самом низу списка, иначе возможны сообщения об ошибках.

Создание пропов
Создаём и текстурируем брашевую геометрию будущей модели. Добавляем на карту новую entity propper_options.

Свойства propper_options:
Origin (X Y Z) - координаты propper_options.
Model Name - путь и название модели. Путь соответствует SourceMods\<мой мод>\models - для модов, \SteamApps\<аккаунт>\half-life 2 episode two\ep2\models - для EP2, и т.д. Важно, чтобы указанная папка была предварительно создана. Дописывать .mdl к моделям не нужно.
Material path - папка, где будут созданы текстуры (.vmt файлы). Путь соответствует SourceMods\<мой мод>\materials - для модов, \SteamApps\<аккаунт>\half-life 2 episode two\ep2\materials - для EP2, и т.д. Важно, чтобы указанная папка была предварительно создана.
Scale - масштаб модели.
Surface property - материал поверхности модели.
Concave collisions - модель столкновения: Yes/No.
Produce collisions? - создать модель столкновения?
Smoothing mode - выбор способа присвоения групп сглаживания.
Source folder - папка, где будут созданы .qc и .smd файлы. Важно, чтобы указанная папка была предварительно создана.
Smoothing threshold - если auto-smooth в Smoothing mode активно, то грани, угол которых ниже выставленного значения, будут сглажены.
Snap to Hammer - привязка к сетке Hammer'a.
Welding threshold - параметр склеивания вершин. Полезен для оптимизации модели.
Model Origin - центр будущей модели.
Automatically compile - автоматическая компиляция модели.
Fix up materials - создаёт копии применённых материалов, и преобразует в материалы, которые могут использоваться на модели.
Don't warp displacement textures - в Hammer'е, при перемещении вершин дисплейсмента, текстура искажается. При активном Yes, текстура искажаться не будет.

Сохраняем файл. Нажимаем F9 (либо File\Run Map...), выбираем "экспертный режим" (кнопка Expert...), нажимаем Edit => New => Name: Propper, делаем как здесь (т.е. удаляем из "Compile/run commands" всё ненужное, если есть; New => Command: propper => Parameters: -game $gamedir $path\$file), GO!

prop_physics
При добавлении на карту propper_physics, Propper создаст физический проп (prop_physics).

Свойства propper_physics:
Origin (X Y Z) - координаты propper_physics.
Health preset - прочность материала.
Health - "здоровье" пропа. 0 - неуничтожаемый проп. "-1" - использование значений из Health preset.
Mass - масса в кг. Ввод 0 приведёт к автоматическому подсчёту массы.
Flammable - "горючая" модель или нет.
Ignite at half-health - модель загорается при 50%-ом ущербе (как, например, бочки в Half-life 2).
Ignite from explosions - модель загорается от взрывов рядом.
Explode damage - сколько наносит повреждения при взрыве.
Explode radius - радиус взрыва.
Gibs - материал "гибов", при разрушении модели.
Gib count - количество "гибов".
Gib skin - текстура "гибов".

Дополнительные entity
propper_skins - ентити скинов.
propper_attachments - добавляет аттачменты.
propper_cables - добавляет кабели\верёвки к динамичной модели.
propper_particles - добавляет систему частиц (только для версии 2007\2009).
propper_physgun_interactions - дополнительные настройки prop_physics.
propper_gibs - даёт возможность выбирать свои "гибы".

Дополнительная информация
Можно использовать "визуальные группы" (visgroups) для скрытия брашей. Они игнорируются Propper'ом.
func_detail'ы после компиляции будут "нетвёрдые". Использование других entity нежелательно.
Для оптимизации модели столкновений, лучше превратить модель в func_detail, а затем построить вокруг неё простую модель столкновений из обычных брашей.
При использовании текстур nodraw, sky, clip и т.д., удаляются поверхности, к которым они были применены. Таким способом можно оптимизировать модель.
Hammer ограничивает построение модели своей крупной сеткой, поэтому можно создать большую модель, а затем задать масштаб в опциях модели.
Propper перезаписывает файлы без предупреждений, поэтому будьте аккуратны.

Поправил Barnacle 17-06-2013 в 15:36

Old Post 04-10-2010 18:48
Barnacle отсутствует Посмотреть данные 'Barnacle' Отправить Приватное Сообщение для 'Barnacle' Найти другие сообщения 'Barnacle' Добавить Barnacle в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Тим
(IceDev)

Зарегистрирован: Dec 2006
Проживает: RUSSIA/Москва
Написал: 2835 сообщений

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

Developer Старожил 
Сообщение #990343
О Господи

Свой хаммер с моделлингом и картами
Ambient oclussion
EPIC helicopter crash!
Компиляция моделей
"Меня почти невозможно обидеть. Ложь меня не обижает, а правду я и сам знаю." (C) я
Old Post 05-10-2010 13:48
Тим отсутствует Посмотреть данные 'Тим' Отправить Приватное Сообщение для 'Тим' Найти другие сообщения 'Тим' Добавить Тим в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Frozen442
(Чёдкий парниша!)

Зарегистрирован: Jul 2008
Проживает: Россия/подмосковье
Написал: 2506 сообщений

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

Developer Старожил 
Сообщение #990349
C Мистер Проппер веселей, делаем карты в 2 раза быстрей! Мистер Проппер!
Old Post 05-10-2010 14:08
Frozen442 отсутствует Посмотреть данные 'Frozen442' Отправить Приватное Сообщение для 'Frozen442' Найти другие сообщения 'Frozen442' Добавить Frozen442 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
FishMan
(Real Project Leader)

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

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

Старожил Developer 
Сообщение #990355
вы убиваете меня )
──╔═══╗| Displacement Sculpting
╔╗║╔══╝| --------------
╚╝║╚═╗─| Владимир Чернышёв (OBA Main Character) by Flagg
╔╗║╔═╝─| --------------
╚╝║╚══╗| Operation Broken Arrow: Seven Hour War
──╚═══╝| --------------


The "Earth" without "art" is just "eh"
Old Post 05-10-2010 14:29
FishMan отсутствует Посмотреть данные 'FishMan' Отправить Приватное Сообщение для 'FishMan' Найти другие сообщения 'FishMan' Добавить FishMan в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
ROCK
(Gasschutzmaske)

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

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

Старожил 
Сообщение #990381
Цитата:
В общем, вещь довольно-таки старая, но в первую очередь пригодится тем, кто считает, что моделировать в профессиональных программах - это ересь, а Hammer - всему голова.

хаммером им по голове!))))
Значение не имеет значения
Old Post 05-10-2010 16:24
ROCK отсутствует Посмотреть данные 'ROCK' Отправить Приватное Сообщение для 'ROCK' Найти другие сообщения 'ROCK' Добавить ROCK в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Lex4art
(CG-бомж)

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

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

Большой респект! 
Сообщение #990408
На КСМ недавно отгремел зачотный тред "браши vs модели - радосно срываем покровы". Кому мало - ищите его, там много доставляющего по теме XD
H++ ["Neon" challenge] *
Derpville * Real Materials * Random stuff
Если я не ошибаюсь - значит я ничего не делаю.
Old Post 05-10-2010 18:15
Lex4art отсутствует Посмотреть данные 'Lex4art' Отправить Приватное Сообщение для 'Lex4art' Посетить домашнюю страничку Lex4art Найти другие сообщения 'Lex4art' Добавить Lex4art в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
 
Flagg
(Senior Member)

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

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

Developer Старожил 
Сообщение #990508
А с propper-ом реально веселее https://www.youtube.com/watch?v=ZVa4CmS-Qf4
Old Post 05-10-2010 22:43
Flagg отсутствует Посмотреть данные 'Flagg' Отправить Приватное Сообщение для 'Flagg' Найти другие сообщения 'Flagg' Добавить Flagg в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
lilo.panic
(Senior Member)

Зарегистрирован: Aug 2009
Проживает: Russian Federation/
Написал: 234 сообщений

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

Сообщение #990516
> хаммером им по голове!))))
Не надо. Сломаешь. Хаммер Кто чинить будет?

2Flagg: истерика, с первого кадра. "Великий день". ))))

п.с. квадратные сиськи рулят!
Old Post 05-10-2010 23:44
lilo.panic отсутствует Посмотреть данные 'lilo.panic' Отправить Приватное Сообщение для 'lilo.panic' Найти другие сообщения 'lilo.panic' Добавить lilo.panic в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Lex4art
(CG-бомж)

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

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

Большой респект! 
Сообщение #990518
Вот это линк, спасибо Flagg
H++ ["Neon" challenge] *
Derpville * Real Materials * Random stuff
Если я не ошибаюсь - значит я ничего не делаю.
Old Post 05-10-2010 23:59
Lex4art отсутствует Посмотреть данные 'Lex4art' Отправить Приватное Сообщение для 'Lex4art' Посетить домашнюю страничку Lex4art Найти другие сообщения 'Lex4art' Добавить Lex4art в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
FishMan
(Real Project Leader)

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

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

Старожил Developer 
Сообщение #990534
логотип убил
──╔═══╗| Displacement Sculpting
╔╗║╔══╝| --------------
╚╝║╚═╗─| Владимир Чернышёв (OBA Main Character) by Flagg
╔╗║╔═╝─| --------------
╚╝║╚══╗| Operation Broken Arrow: Seven Hour War
──╚═══╝| --------------


The "Earth" without "art" is just "eh"
Old Post 06-10-2010 05:12
FishMan отсутствует Посмотреть данные 'FishMan' Отправить Приватное Сообщение для 'FishMan' Найти другие сообщения 'FishMan' Добавить FishMan в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
KYB
(Кей вай би)

Зарегистрирован: Nov 2008
Проживает: Россия/Ростов-на-Дону
Написал: 1375 сообщений

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

Сообщение #990548
>Flagg
Зачётище!! Настроение поднято на весь день
Old Post 06-10-2010 07:29
KYB отсутствует Посмотреть данные 'KYB' Отправить Приватное Сообщение для 'KYB' Найти другие сообщения 'KYB' Добавить KYB в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
abnoksius
(Rescue 9)

Зарегистрирован: Jan 2007
Проживает: Беларусь/Минск
Написал: 608 сообщений

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

Developer 
Сообщение #990558
Видео убило наповал . Только сиськи надо было треугольным сделать как у лары крофт в девяностые . С мистером проппером куда веселей!
Old Post 06-10-2010 08:43
abnoksius отсутствует Посмотреть данные 'abnoksius' Отправить Приватное Сообщение для 'abnoksius' Найти другие сообщения 'abnoksius' Добавить abnoksius в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Ведроид
(_)

Зарегистрирован: Nov 2006
Проживает: /Санкт-Петербург
Написал: 1963 сообщений

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

Большой респект! Старожил 
Сообщение #990562
Бухыхы, дааа, это покруче первой кваки

С мистером проппером реально веселей
Логотип срывает тапки, и сносит со стула.
Old Post 06-10-2010 09:09
Ведроид отсутствует Посмотреть данные 'Ведроид' Отправить Приватное Сообщение для 'Ведроид' Посетить домашнюю страничку Ведроид Найти другие сообщения 'Ведроид' Добавить Ведроид в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
ROCK
(Gasschutzmaske)

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

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

Старожил 
Сообщение #990565
Lex4art
читаю тред-угараю) жаль там его уже почистили походу
Значение не имеет значения
Old Post 06-10-2010 09:32
ROCK отсутствует Посмотреть данные 'ROCK' Отправить Приватное Сообщение для 'ROCK' Найти другие сообщения 'ROCK' Добавить ROCK в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
FishMan
(Real Project Leader)

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

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

Старожил Developer 
Сообщение #990584
А я почитал, почувствовал что меня это взбесит и перестал ))
──╔═══╗| Displacement Sculpting
╔╗║╔══╝| --------------
╚╝║╚═╗─| Владимир Чернышёв (OBA Main Character) by Flagg
╔╗║╔═╝─| --------------
╚╝║╚══╗| Operation Broken Arrow: Seven Hour War
──╚═══╝| --------------


The "Earth" without "art" is just "eh"
Old Post 06-10-2010 10:15
FishMan отсутствует Посмотреть данные 'FishMan' Отправить Приватное Сообщение для 'FishMan' Найти другие сообщения 'FishMan' Добавить FishMan в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Все время в GMT . Сейчас 21:24.
Создать Новую Тему    Ответить

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

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

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


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

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