Ru/Overgrown (Portal 2)
Эта тема Portal 2 появляется в начале одиночной кампании, в камерах Лаборатории, находящихся наиболее близко к земной поверхности. Она характеризуется ржавыми, обветшалыми и заплесневелыми помещениями, где повсюду развалины, битое стекло, заросли и оборванные провода. Освещение жёстче, чем в других частях игры, оно представляет собой дневной свет, проходящий сверху сквозь растительность и провода, которые отбрасывают большие тени. Звуковой ландшафт включает сверчков, цикад и птиц, а также звуки ветшающего металла.
Переходы между уровнями располагаются в полуразрушенных и заросших лифтах, в трубах которых можно увидеть пролетающий мусор. Некоторые двери сломаны или вообще не работают.
Подробное описание
В одиночном режиме это первая тема, с которой встречается игрок, и, следовательно, она должна визуально поразить и оставить как можно большее впечатление на игрока. Должна присутствовать органическая атмосфера. Но не динамика; игрок должен ощутить, что всё движется к своему концу, если уже не пришло в упадок, и что он находится в полном одиночестве. В официальной кампании тема используется лишь как:
- Обучение — простые тесты с кубами, кнопками и порталами
- Дополнение сюжета
Однако, не ограничивайте себя такими простыми тестами. Как сказано выше, тема должна производить впечатление на игрока, так что если у вас есть простые, но оригинальные головоломки, или если в них заложены моменты озарения (обычно с восклицанием 'Ага!'), используйте эту тему. Если вы хотите похвалиться новым тестовым элементом, то в такой яркой теме он может остаться в памяти игрока навсегда.
Характерные элементы
Основной акцент темы делается на органике; её знаковым элементом является растительность, а skybox служит основным источником света в карте.
Скайбокс
Добавление источника света очень важно, чтобы игрок без труда мог осмотреть головоломку. Поскольку тема должна давать игроку ощущение, что он находится близко к поверхности, на испытательный трек должно светить солнце. Skybox-освещение создать очень легко. Перейдите в меню Map и выберите Map properties. Далее, найдите свойство, отвечающее за текстуру скайбокса, и измените его значение на sky_white — без папки, без расширения, именно так. Теперь сделайте большую дыру в потолке, и добавьте в нее ржавые конструкции и растительность. Далее, создайте второй потолок для скайбокса (потолок не открыт на 100%; он частично закрыт по краям), и заполните его (свисающей растительностью, ржавыми балками, кабелями и т.д.). Далее создайте браш в том месте, где будет скайбокс; естественно, убедитесь, что он защищает карту от утечек. Затекстурируйте этот браш tools/toolsskybox. Создайте энтити light_environment и разместите её где-нибудь внутри карты. Вы можете на этом остановиться, однако, использовать идеально белый свет не рекомендуется, поэтому используем настройки, что использует в своих картах Valve. Используйте следующие ключевые значения:
Имя свойства Значение Pitch -80 Brightness 255 247 217 250 Ambient 255 247 217 400 Sun spread angle 5 Angles 0 280 0
Растительность
Чтобы растительность покачивалась, добавьте энтити env_wind, модели растений должны быть
статическими моделями с параметром Ignore surface normal for computing vertex lighting, заданным на 'yes' или '1'. Модели будут покачиваться в направлении энтити ветра. Без неё растительность покачиваться не будет.
Не загораживайте порталопригодные поверхности плетьми растений, иначе головоломка станет сложнее в два раза. И, конечно, растения нужно размещать логично и в правильных местах. Если имеется зияющая дыра в потолке, лианы должны свисать оттуда, а не из угла комнаты. Растения должны выглядеть так, как будто они выросли сами. Ни одно растение не вырастет из токсичной жижи и не будет висеть в воздухе. Чтобы узнать, как они растут, изучите фотографии заброшенных зданий.
Разрушенные камеры
The facility is in disrepair and parts of it have started to collapse. Notice that in the official campaign some of the hallways aren't aligned to the rest of the map. Try not to get carried away with this technique as it could make the player nauseous from solving a puzzle in a room that is tilted 30°. Keep it minimal in short hallways, or very small parts of a test chamber. I'm going to describe how to make a crooked hallway, however you can do this to almost everything you'd like: walls, ceiling, etc. To achieve this, follow this process:
Шаг 1
Create your map; it's hard to change things after you detailed, so make sure everything is working and nicely attached to the grid. Now decide what part to tilt, and make sure the walls that are adjacent to that hallway are extended enough to not have leaks.
Шаг 2
We will now make this hallway a func_instance as it is easier to work with them. Copy that hallway and paste it in a new level; all that should be there is the hallway and the entities (if there are any) that operate things in that hallway. This is very basic; you can better understand func_instance mapping here.
Шаг 3
Place a func_instance entity in your source map where the hallway is, delete the original hallway, and set the func_instance's VMF Filename to the name of the file name of your hallway. Now it's easy to rotate the func_instance and if you want to change how the hallway looks like all you have to do is change the instance's file, which is on-grid and easy to work with.
Различные советы
These are the main elements that should be used through out this theme:
- Plants/Moss
- Broken test doors
- Water stains
- Rusted square beams
- Broken wall and floor pieces, showing the square beam structure
- Broken/cracked tiles and debris on the floor and in the ceiling
- Malfunctioning panels
- Observation room(s) with broken glass
- Inactive Security camera
- Flashing test sign with a light flicker sound
The light in the observation rooms should be turned off, as the skybox casts enough light by itself, and it adds to the impression that there is no one testing or observing you, as well as the impression of an inactive facility. There are a plenty of instances used for that:
- labs\observation_room_02_256x128_1off.vmf
- labs\observation_room_64x128_1off.vmf
- labs\observation_room_64x128_2off.vmf
- labs\observation_room_64x128_3off.vmf
- labs\observation_room_128x128_1off.vmf
- labs\observation_room_128x128_notbroken_off.vmf
- labs\observation_room_192x128_1off.vmf
- labs\observation_room_256x128_1off.vmf
- labs\observation_room_256x128_2off.vmf
Due to the wrecked state of the facility and the tests, improvising can be a good way to make a puzzle much more interesting. Improvising is taking an advantage of malfunctioning testing elements in more interesting ways. Create an easy puzzle, and then, via the use of something like a broken panel, though it could be something else, break the chamber, and give it an alternate, unexpected solution.
См. также
- Skybox Basics - Подробное описание, как создать скайбокс
- L4D2 Level Design/VMF Instances - Руководство по использованию экземпляров
- http://youtu.be/GNIdLOrhbos - Импровизация