Sidebar

Размер имеет значение. Моя первая статья по VHE

  • Рекомендуется задавать вопросы только относительно темы с уроком. Для остальных вопросов существует раздел [url=/forums/pomosch.12/]«Помощь»[/url].

    Темы с просьбами помощи будут удаляться без предупреждения и без объяснения причины.

    Запрещается поднятие старой темы оффтопом. Ваше сообщение будет удалено, а в профиль будет выписано замечание.

Scorpion

New member
07.05.07
67
35
2
0
Київ
Размер имеет значение. Моя первая статья по VHE

Всем привет. Это моя первая статья о картостроении в программе Valve Hammer Editor (VHE) поэтому попрошу не судить меня строго. В первую очередь прочитать ее следует неопытным картостроителям, которые только начинают знакомство с созданием карт для CS и прочих «халва-подобных» игр, но возможно будет интересна и опытным мапмейкерам.
А речь сегодня пойдет о размерах и пропорциях в мире VHE. Увы, в свое время, найти практически полезную информацию об этом было трудно. Да, говорилось уже и про максимальную высоту прыжка (кто не помнит это 62 юнита), и про минимальную ширину коридора (33 юнита) и про другие ограничения, но, как это не странно очень мало внимания уделялось тому, как создавать хотябы самые распространенные элементы так, чтоб они были не только играбельными, но и эстетически красивыми. Далее я покажу Вам пару приемов как осуществить это, основываясь на собственном опыте и ошибках.

1.Окна.
Начиная работу с VHE, и впервые столкнувшись с созданием окон, я основывался на стандарте, заданном в учебнике – высота 64, ширина 48. Само окно находилось на высоте, доступной для прыжка – 44 юнита. Далее чаще всего в него вставлялось стекло и на этом работу я ситал завершенной. Стоит ли говорить что вид подобного окна никоим образом не радовал взор. Что же нужно для создания красивого окна?

І. Окно должно быть на высоте, чтобы, стоя в полный рост игрок мог видеть обстановку вокруг. Высота в 32-36 юнитов будет для этого идеальной.

ІІ. Без сомнения, размер 64х48 технически нас устраивает, но не стоит торопиться пробивать в стене дыру именно такого размера. Помните пословицу «7 раз отмерь – 1 раз отрежь»? Давайте подумаем что нам нужно чтоб наше окно выглядело привлекательнее, в конце концов посмотрите как выглядят настоящие окна. Намного лучше, если стекло в окне будет зажато в раму (допустим 4 юнита толщины). 64х48+4 с каждой стороны, получаем проем 72х56.

ІІІ. Отлично. А теперь давайте обработаем торцы стенок в нашего окна (ведь в реальности окна рамы не вставляються непосредственно в кирпичную кладку).

IV. Для пущей рельефности добавьте подоконник. В совмещении с освещением этот нехитрый элемент значительно украсит Ваше окно.
Нусс…Давайте посмотрим что у нас получилось.
urok001.jpg
Рис. 1. Как в немецком фильме – результат на лицо. Окно справа однозначно выглядит красивее, хотя, как видно, сложнее в создании.

2. Двери
Раз уж в нашем теремке есть окна, то должны быть и двери. Верно? Тут можно посоветовать все тоже что и для окон. Если хотите добавьте какой-нибудь декор вроде кирпичной «каемки» или лампы, подвешенной над входом. Напомню, что рекомендуемый размер дверного проема с учетом рамы – 72х104 юнита. Для нестандартных дверей, например в гос.учереждениях размеры будут другими.
urok002.jpg
Рис. 2. Даже нарисованные на скорую руку двери могут виглядеть вполне пристойно. Стоит добавить лиш пару деталей.

3. Ступеньки
Да, создание ступенек – это всегда печально. Признаться, из-за своей сложности, это один из моих наименее любимых элементов. Уверен, что большинство картостроителей начинало с лестниц со ступеньками в виде блоков 16х16хN юнитов (где N-ширина). Что ж, давайте вместе разберемся с этим кошмаром мапмейкера.
Итак что нам нужно для создания красивой лестницы?

I. Избегайте ступенек размером 16х16 юнитов. Да, они компактные, но выглядят омерзительно.

urok003-1.jpg
Рис.3.1Как видно ступеньки высотой 8 и длинной 16 (на переднем плане) и 8х12 (в центре) выглядят сравнительно прилично, в отличии от тетрисоподобной лестницы 16х16

II. Поручни. При создании лестниц очень полезный элемент. Он позволяет скрывать тот факт, что наши ступеньки висят в воздухе, а даже если это не так, скрашивает однообразие торцов ступенек.
urok003-2.jpg
Рис.3-2 Будь мужиком! Рисуй поручни!

III. Как бы это пафосно не звучало, при создании лестниц надо уже располагать чувством прекрасного. Думаю у каждого мапмейкера есть свои методы и предпочтения в изготовлении лестниц. Вырабатывайте и вы свои, советуйтесь с опытными картостроителями, выставляйте свои работы и адекватно воспринимайте критику и со временем у вас все получиться.

4. Стены
Казалось что может быть проще? Но не обольщайтесь. Помниться в комментариях к одной из моих первых карт некий форумчанин процитировал слова из песни Сплина:

«Такие тонкие стены из цветного картона...»

Лишь только тогда я обратил внимание насколько убого выглядят стены моих домов в 16 юнитов. Посмотрите внимательно на стены своего дома – иногда их толщина достигает 80 сантиметров а то и метра в крпичных домах! Отнеситесь серезно к этому вопросу. Одно дело когда вы рисуете дощатый сарай, когда можно обойтись и толщиной в 8 юнитов и совсем другое – бетонный бункер, где впору использовать 48 а то и 64-юнитовые стены.
И еще одно: всегда включайте толщину стен в общий размер здания, в противном случае вы рискуете получить в итоге зауженный коридор или комнату иных размеров чем запланировали.
Кстати, обратите также внимание на толщину перекрытий между этажами. Это тоже очень важно особенно, когда есть возможность подниматься по лестнице.

5. О полезности раздельного создания домов
Пожалуй последнее в этой статье, на что я хотел бы обратить ваше внимание – это создание полов,стен и крыш зданий. И хотя это лиш коственно затрагивает тему о размерах в картостоении, момент сей достаточно важен.
Допустим я создал дом с общим для всех комнат полом, потолком и стенами (рис.5-1), но потом вдруг решил, что мои комнаты слишком однообразны и их надо залить разными текстурами. А вот и шиш с маслом! Теперь мне прийдеться переделывать все стены, пол и потолок, так как меняя их в одной комнате, они изменяться и в другой. А ведь этого можно было избежать просто создав для каждой комнаты свои стены (рис.5-2).

urok005-1.jpg
Рис.5-1 НЕЕЕЕТ! Теперь мне придеться потерять кучу времени и сил чтобы все это передалать

urok005-2.jpg
Рис.5-2 Деление стен может здорово упростить вам жизнь, хотя и заберет чуть больше ресурсов на обработку.

Многим это может показаться очевидным, но лиш потому, что в качестве примера взята довольно примитивная структура. При построении сложных зданий довольно легко попасться в такую ловушку. По этому ВСЕГДА продумавайте то что вы рисуете до мельчайших деталей.

Послесловие.
Ну вот собственно и все что я хотел рассказать вам в этой статье. Надеюсь, что эти два часа времени были потеряны не зря, что кому-то я помог, что спас от пары лишних шишек набитых граблями VHE.  Как я уже говорил, это моя первая статья о картостоении (даст Бог не последняя) по сему – тапками не бросаться. Желаю всем творческих успехов и вдохновления. На этом все, спасибо за внимание.

Искренне ваш,
Quintus aka Scorpion

P.S. Буду рад почитать Ваши совету о том как с помощью простых элементов сделать карту красивее.
 
Останнє редагування:
  • Like
Reactions: Flash

Scream

aw
Команда форуму
Модератор
29.10.05
6 858
38
83
48
Мордор
2 Scorpion:
Вроде прально всё расписал. Всё оформил.. Вот только опоздал ты с этим тутором на 10 лет, ну это не страшно=)
 

marikcool

Member
13.09.07
905
12
18
а раму для окон я никогда не делал, максимум подоконик наружу, остальное считаю убийство wpoly. а так в целом неплохо и написано хорошо, а насчет покрасить комнату в другой цвет, так копипаста с удержанием шифта рулит либо просто разделение брашей спец инструментом.
 

qpAHToMAS

Administrator
Команда форуму
Администратор
22.10.06
9 323
33
  • Золотая медаль 215
  • Золотая медаль 152
  • Серебряная медаль 136
  • Золотая медаль 221
В абзаце про поручни я бы хотя бы заикнулся про то, что их лучше всего сделать моделью или хотя бы отправить в func_wall.
Первый вариант по-моему лучше, нет, действительно, не только ради оптимизации, но и ради открывающихся возможностей по их детализации.

Вспомнил свой туториал тоже про лестницы, вот было крутое время :).
 

Sadi

Шестиструнный Самурай
17.06.05
3 105
40
22
0
  • Спец медаль MC
  • Золотая медаль 221
  • Бронзовая медаль 211
Толково написано, но, как было подмечено, поздновато.

Оффтоп
 

night4ly

вылез из схрона
17.11.10
593
25
Ну писал человек, старался. Перепостите в Вики или "Статьи" - не пропадать же добру.
2 GizmoN:
:lol:
 

TRUSISHKA

Active member
19.04.09
918
50
76
28
Одесса
Да ну не может быть каких то определённых размеров дверей и окон.Всё зависит от того,что конкретно Вы хотите построить.
 

Вкладення

Останнє редагування:

GizmoN

New member
18.06.10
1 267
48
2 Scorpion:
Предлагаю запиши видеотуториал так и понятнее и наглядно.
+ 90%инфры запоминается быстрее. Лучше 1 раз увидеть чем 100 раз услышать. (народная мудрость)
 

Scorpion

New member
07.05.07
67
35
2
0
Київ
marikcool сказав(ла):
а раму для окон я никогда не делал, максимум подоконик наружу, остальное считаю убийство wpoly.
а какая альтернатива? ведь стекла не вствляються просто в оконный проем. Хотим добиться реалистичности - обязательно потеряем в wpoly.

qpAHToMAS сказав(ла):
В абзаце про поручни я бы хотя бы заикнулся про то, что их лучше всего сделать моделью или хотя бы отправить в func_wall.
Первый вариант по-моему лучше, нет, действительно, не только ради оптимизации, но и ради открывающихся возможностей по их детализации.

Вспомнил свой туториал тоже про лестницы, вот было крутое время :).
Согласен, модель можно здорово детализировать. НО:
1. На моделе не остаються следы выстрелов/взрывов.
2. Делая поручни моделями, нам придеться отдельно ограничивать их прозрачными стенками.
3. Если не ошибаюсь в VHE есть ограничение на количество моделек и делая любую мелочь с помощью модели нам может просто не хватить их там где это будет действительно необходямо.
Оффтоп
GizmoN сказав(ла):
Это только начало брацы, дальше создание куба, и скайбокс (((((( :facepalm:
Дык обучение и начинаеться с того как создать куб или скайбокс :) Всегда будут новички, которым нужно понять основы. И описал я именно эти 5 пунктов, потому как сам, будучи новичком, наступал на эти грабли.
Предлагаю запиши видеотуториал так и понятнее и наглядно.
+ 90%инфры запоминается быстрее. Лучше 1 раз увидеть чем 100 раз услышать. (народная мудрость)
Если честно, даже не подумал об этом. Хорошая идея. Хотя конкретно в этой статье вроде нет ничего такого архисложного, чего нельзя описать текстом.

TRUSISHKA сказав(ла):
Да ну не может быть каких то определённых размеров дверей и окон.Всё зависит от того,что конкретно Вы хотите построить.
ну собственно, я и упомянул что эти размеры едва ли подойдут для гос.учереждений или, допустим, заводов. Имелись ввиду класические двери и окна как на картах вроде cs_assault и cs_mansion
 

Flash

VIP
VIP
21.09.04
16 980
41
  • Золотая медаль 111
  • Серебряная медаль 216
  • Золотая медаль 221
  • Серебряная медаль 311
  • Серебряная медаль 115
  • Золотая медаль 125
  • Золотая медаль 211
Молодец, но к слову о реалистичности, если дом построен из кирпича, то над проёмами (окнами, дверями) ставят бетонные перемычки.
 

TRUSISHKA

Active member
19.04.09
918
50
76
28
Одесса
Flash сказав(ла):
Молодец, но к слову о реалистичности, если дом построен из кирпича, то над проёмами (окнами, дверями) ставят бетонные перемычки.
Flash прав,должна быть хоть какая то реалистичность
 

Вкладення

Mr.Jeff

Well-known member
12.03.11
2 359
294
83
  • Золотая медаль 233
  • Золотая медаль 214
  • Золотая медаль 221
Scorpion:
Нормальный тутор, хоть все это и элементарно. Рано или поздно любой начинает не просто вставлять стекла в проем, а сначала делать для них рамы.

Кстати, в старых кирпичных домах подчас не было никаких перемычек, зато стены там реально толстые. В сложенных из шлакоблока - да, там ставят или бетонную перемычку или просто кладут над проемом швеллер.
 

TRUSISHKA

Active member
19.04.09
918
50
76
28
Одесса
И тут Остапа понесло:Каждой двери по дверной коробке,каждому окну по подоконнику,и тогда удастся избежать
Scorpion сказав(ла):
Имелись ввиду класические двери и окна как на картах вроде cs_assault и cs_mansion
dmitrich!/учебник сказав(ла):
Двери (дверные проемы)
Высота: 96
Ширина: 64
Толщина: 4-8
Вдумайтесь только,толщина 8 юнитов-на лицо гигантизм.Для двери достаточно толщины в 3 юнита,это придаст Вашей карте реализма
 

Вкладення

Останнє редагування:

Flash

VIP
VIP
21.09.04
16 980
41
  • Золотая медаль 111
  • Серебряная медаль 216
  • Золотая медаль 221
  • Серебряная медаль 311
  • Серебряная медаль 115
  • Золотая медаль 125
  • Золотая медаль 211
2 TRUSISHKA:
А скрины-то откуда, я вижу что на ксаше, это которая аддаптация кс 1.3?
 

Anikes

Guest
A
А ведь этого можно было избежать просто создав для каждой комнаты свои стены (рис.5-2).
Разрезать стену проще простого, мне иной раз проще порезать поверхность и удалить лишнее, чем подгонять по размеру вручную или рисовать две разных сразу. :agy:


И я предпочитаю делать все по линеечке с реальными размерами в мм, а уж сколько там юнитов получится мне все равно, можно округлить. %)
 

Scorpion

New member
07.05.07
67
35
2
0
Київ
Anikes сказав(ла):
И я предпочитаю делать все по линеечке с реальными размерами в мм, а уж сколько там юнитов получится мне все равно, можно округлить. %)
Увы, размеры в реале и в КС несколько отличаються. Например, высота прыжка - 62 юнита - это больше 160см (просто отряд Сергеев Бубок получаеться). Соответсвенно, нужно ориентироваться под физику игры. Так что в итоге приходим к тому, что для правильного создания размеров нужно просто иметь опыт и знать что ящик с такой-то высотой будет в игре выглядеть так-то...
 

Game Server

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

Користувачі онлайн