[TF2] Детализация карт. С примерами.

Помогаем новичкам в создании своего мира
Ответить
Сообщение
Автор
Аватара пользователя
1nquIz
Полковник
Полковник
Сообщения: 5022
Зарегистрирован: 22.05.2008
Откуда: Lemberg, UA
Поблагодарили: 9 раз

#1 Сообщение 04.10.2008, 19:15

Как это делают в Вальв
(или почему ваша карта сосёт, а Вальвовская нет)
Часть 1: Badlands.
Итак, давайте разберёмся, что ж делает badlands такой красивой картой.
Изображение
Здесь мы видим скайбокс карты. Обратите внимание, как меняется цвет скал при их приближении к горизонту. Готов поспорить, вся соль в том, что цвет тумана такой же, как и цвет текстуры скайбокса. Это справедливо для любой карты в игре. Цвет тумана должен быть приблизительно тот же, что и
текстура скайбокса на горизонте, задумайтесь над этим. Ведь когда вокруг туманно, какого цвет делаются обьекты вдали? А какого цвета небо? Если ваш ответ на оба вопросы - "белый", вы поняли принцип. Можете скушать тортик.
Изображение
Здесь явно показано, как обозначить границы карты. Хотя и солдат и демо вроде бы имеют возможность перепрыгнуть через забор, они не могут. И никто не ставит это под сомнения. На гидро есть забор высотой по пояс и никто не пытается через него перебратся. Всё, что нужно - это барьер, отделяющий игровую зону (визуально интересную) от территории за картой (визуально не вызывающей интереса, но и не выбивающийся из общей
концепции карты). Например, на скрине мы видим, что дорога и вагоны продолжаются и за границей карты, также как и мелкие детали типа ламп.
Изображение
Несколько вроде бы незначительных деталей. Старые покрышки, засыпаные землёй, камушки, кустик и обломок скалы.
Игрок врятли обратит на них внимание, т.к. они не "материальны", он не застрянет на них, отступая и отстреливаясь от врагов. Но с другой стороны, если б там была идеально ровная площадка, покрытая одной текстурой, это резало б глаз.
Изображение
Отличная иллюстрация того, что не надо стеснятся напоминать игроку о том, куда идти. Может показатся, что ТРИ знака рядом - чуток многовато, но нет, это работает отлично, и игроки врят ли обращают на них внимание вообще. Во время игры вы в основном заняты анализом ситуации - куда отступать, как обойти группу врагов, и т.д, в то время как подсознательно знаки со стрелками подскажут где, главная цель карты так, что вы этого и не заметите.
Опять так отлично показано, как за границами карты остаются мелкие детали. Здесь ограждение - заборы с колючей проволокой, но не увлекайтесь ими сильно, вносите разнообразие в свою карту.
Изображение
И на десерт - правило, где именно надо добавлять детализацию на карте, а именно ТУДА, КУДА БУДУТ СМОТРЕТЬ ИГРОКИ. То есть возле дверей, окон, в помещениях с интелом и возле контрольных точек... Это могут быть трубы, електрощитки, значки, календари, часы, ящики и т.д. в тех местах, где игроки будут пробегать чаще всего, эти двери - отличный пример, не оставляйте двери просто выпиленными в стене.

Часть вторая - goldrush скоро будет.
Оригинал - https://forums.tf2maps.net/showthread.php?t=974
Вольный перевод с комментами - 1nquIz
Последний раз редактировалось 1nquIz 04.10.2008, 19:21, всего редактировалось 1 раз.
[txtspoil]:3[/txtspoil]

Аватара пользователя
1nquIz
Полковник
Полковник
Сообщения: 5022
Зарегистрирован: 22.05.2008
Откуда: Lemberg, UA
Поблагодарили: 9 раз

#2 Сообщение 04.10.2008, 19:16

Часть вторая: Gold Rush
Хочу поделится с вами некотрыми хитростями в дизайне goldrush.
Изображение
Верёвки и провода. Есть карты, на которых вообще нет проводов, есть карты, на которых тысячи их. Вальвовские ближе к вторым, хотя использованы они с умом, провода идут от столба к столбу, свисают с подьемных блоков, натянуты между крышами, эта одна из тех деталей, которые добавляются легко и быстро. Просто натянутые (или не натянутые) в нужном месте провода могут улучшить впечатление от карты. Если вы не знакомы с созданием проводов, то это очень просто - создайте move_rope в начале верёвки, установите натяжку (slack) около 90-120 и сойдените с нужным keyframe_rope в конце верёвки.
Изображение
А у вас есть тележки на карте? Вот простой способ заставить каждую выглядеть по-другому. К тому же создается впечатление, что кто-то действительно тут работал, карта, полная пустых тележек смотрится странно. Вы можете использовать разные материалы и масштаб текстуры для создания тележек, заполненых гравием или большими глыбами. Ну и никто вас не ограничивает только тележками, используйте дисплейсментовые насыпи из гравия/камней/золота/чего угодно.
Изображение
Интересные крепления?
Изображение
Что-то их не видно...
Изображение
... потому что их нет. (увеличен тот же снимок)
Отличный способ уменшения обьектов, которые прорисовывает движок - превращение небольших, не заметных с расстояния брашей в func_lod вместо func detail. Таким образом можно заставить брашы исчезать на некотром разстоянии не нагружать вашу систему. Отличный метод повышения фпс для высокодетализованых карт.
Изображение
Изображение
Изображение
Ещё одна дисплейсмент-куча золота.
Такие абсолютно недоступные места с модельками внутри помогают визуально разширять карту. Добавление таких закрытых хранилищ и подсобок имеет несколько преимуществ - во первых, это добавление детализации на карту, не разбрасывая бочки и прочие модельки под ногами у игроков. Во-вторых, они расширяют игровое пространство визуально, можно хорошо контролировать передвижения игроков, избегая узких, замкнутых коридоров, но злуопотребление ими может привести к противоположному эффекту. И, да, если используете их, как источники освещения, не забудьте добавить env_glow, point_spotlight или env_lightglow.
Изображение
Изображение
То же здание вблизи и издали. Около 26 моделек, которые есть на первом скрине, отсутствут на втором, а это значит, что вы экономите около 5-6 тысяч поликов, впринципе не видя разницы. Дело в том, что в свойствах модели есть пункт, настраивающий разстояние видимости. На самодельных картах, он пользуется около 1%, на вальвовских - на 99% моделек. Поверьте, обладатели хреновеньких компьютеров будут вам особо благодарны.
Изображение
Крыша из дисплейсмента... Зачем? Дело в том, что слегка погнутые крыши, как эта помогают избавится от эффекта монотонности, когда ты видишь одну за другой абсолютно ровные, правильные крыши. Создание такого дисплейсмента не является сложным делом, да и на оптимизацию карты влияет не сильно.

Продолжение тут
Последний раз редактировалось 1nquIz 04.10.2008, 20:22, всего редактировалось 2 раза.
[txtspoil]:3[/txtspoil]

Аватара пользователя
giant_lizard
Маппер
Маппер
Сообщения: 364
Зарегистрирован: 12.10.2007
Откуда: ЗОНА 51

#3 Сообщение 04.10.2008, 19:57

1nquIz: молодец :crazy:
пс: это на конкрус?
Все что не попало ниже, т.е. ничего
cens писал(а):Ты видимо слеп на оба уха,
KUSTS писал(а):А что такое прон...
lupic писал(а):У меня есть контр-страйк сорч версии 34 и халф оранж бокс!
Как из них сделать деаду?
segun17 писал(а):где мона скачать нормальные модельки искал нормальных не нашол
egornet писал(а):ЧТО ТАКОЕ РЕЖИМ VAC? И ЧТО ТАКОЕ ЧИТЫ?
Inworms писал(а):эЙ!!! я купил хл1 антологию а там никакой Half-Life Game Of The yEar Edition нету !!!! исправте это!!!

Аватара пользователя
1nquIz
Полковник
Полковник
Сообщения: 5022
Зарегистрирован: 22.05.2008
Откуда: Lemberg, UA
Поблагодарили: 9 раз

#4 Сообщение 04.10.2008, 20:06

да нет, тут просто чел карту выкладывал в "моих первых картах", с дырками вместо окон, вот вспомнил, что видел тутор по детализации.
[txtspoil]:3[/txtspoil]

Аватара пользователя
AJG
Сержант
Сержант
Сообщения: 30
Зарегистрирован: 22.07.2008

#5 Сообщение 05.10.2008, 13:01

Нехило кто кто то выискивал все особенности карт :shock:

popoffka666
VIP
VIP
Сообщения: 2463
Зарегистрирован: 13.12.2007
Откуда: Latvia
Поблагодарили: 2 раза

#6 Сообщение 05.10.2008, 15:36

класс, молодец, отличный перевод, отличный тутор!
The Planet is fine. The people are fucked. — George Carlin
Science is interesting, and if you don't agree you can fuck off. — Richard Dawkins

Мой рогалик на JavaScriptМой профиль на GitHub

Аватара пользователя
LaDuelo666
Полковник
Полковник
Сообщения: 4076
Зарегистрирован: 07.10.2007
Откуда: dota
Благодарил (а): 3 раза
Поблагодарили: 61 раз
Контактная информация:

#7 Сообщение 07.10.2008, 21:23

класс. Мне понравилось. Возьму на заметку
"BAKING A LASAGNA IN YOUR PUNANI MIKE PARADINAS IN YOUR PUNANI INTELLVISION BASKETBALL IN YOUR PUNANI HE-MAN AND SKELETOR IN YOUR PUNANI UNDERGOING PLASTIC SURGERY IN YOUR PUNANI WEARING LEATHER JACKETS IN YOUR PUNANI DRIVING MY CAR IN YOUR PUNANI WELFARE WEDNESDAY IN YOUR PUNANI I WANT TO PUT ORANGE JUICE IN YOUR PUNANI EGG SALAD SANDWICHES IN YOUR PUNANI HOT-DOGS AND FRENCH FRIES IN YOUR PUNANI CHEF BOYARDEE IN YOUR PUNANI"

Аватара пользователя
JwD
Нович0к
Нович0к
Сообщения: 15
Зарегистрирован: 27.10.2008

#8 Сообщение 27.10.2008, 11:51

Как сделать провод?
создайте move_rope в начале верёвки, установите натяжку (slack) около 90-120 и сойдените с нужным keyframe_rope в конце верёвки.
Пробывал, неполучилось

proplayer666
Маппер
Маппер
Сообщения: 1748
Зарегистрирован: 18.02.2008
Откуда: <удалено>

#9 Сообщение 27.10.2008, 15:29

Отличный тутор! Впредь буду знать оссобености.
Завязываю с играми
Мну в Xbox LIVE
Изображение
Изображение
Изображение

demodad235
Сержант
Сержант
Сообщения: 68
Зарегистрирован: 07.12.2008
Откуда: Dustbowl

#10 Сообщение 04.03.2009, 17:14

Спасибо, помогло)
Изображение

Аватара пользователя
Golovan2
Сержант
Сержант
Сообщения: 78
Зарегистрирован: 25.10.2010
Благодарил (а): 1 раз
Поблагодарили: 1 раз
Контактная информация:

#11 Сообщение 26.10.2011, 14:35

Класс !

Очень поможет
Изображение

Спасибо
roor за HIB#2 и HIB#3
Olegmeleh за Humble Frozen Synapse Bundle, Spacechem, Humble Introversion Bundle, Zombie Shooter, inMomentum code, Hacker Evolution:Duality, Saira code, Beat Hazard, Razor 2: Hidden skies, Making History: The Calm & The Storm, Ironclads collection
Bladea за Serious Sam Double D
qwwertty за HIB4

Ответить