- Worldcraft
-
Valve Hammer Editor Редактор «Hammer» с открытой картой Carousel из Half-Life 2: Deathmatch.Тип Редактор уровней Разработчик Valve ОС Microsoft Windows Версия 4.1 Лицензия проприетарная; доступен к бесплатной загрузке Сайт http://source.valvesoftware.com/sourcesdk.php Valve Hammer Editor (ранее известный как Worldcraft, сокр. Hammer, VHE) — редактор уровней от Valve Software для создания уровней для игр серии Half-Life и всех ее модификаций, сиквелов и дополнений, в том числе для всех игр на движке Quake II. На данный момент распространены две версии программы — версия 3.5, бета (по-прежнему доступна, но больше не разрабатывается), которая поддерживает только Half-Life и его моды (в том числе популярный и ныне Steam. Текущая версия, 4.1, поддерживает как Half-Life 2 и все игры на движке Half-Life, но для запуска необходим Steam. Программа доступна для загрузки через Steam в комплекте Source SDK.
Содержание
История разработки
Изначально редактор назывался Worldcraft и был разработан компанией сеть, чтобы игроки имели возможность создавать свои уровни и модификации для Half-Life. Помимо Half-Life, редактор поддерживал такие движки как Quake engine (Id Tech 2 (Quake 2). Поддержка движков компании id Software вероятнее всего была обусловлена тем, что Half-Life сам построен на сильно модифицированной версии движка GoldSource.
До версии 1.5, редактор поддерживал только движок Quake и 1998 году был выпущен апдейт до версии 1.6, добавлявший в редактор поддержку движка Quake II. После выхода версии 3.4 (помимо прочего, в этой версии впервые добавлен hardware-режим для окна перспективы), редактор был переименован в Hammer. Со временем поддержка движков Quake была убрана (однако по прежнему доступна в старых версиях) и разработка редактора была больше сосредоточена на поддержке «родных» движков — Source.
В настоящее время редактор входит в пакет Source SDK, периодически обновляется и поддерживает все игры, основанные на одноименном движке.
Дизайн уровней в Hammer
До появления движка браши (браш англ. brush — блок или примитив), для создания геометрии карты, их можно было использовать в старых играх, не основанных на движке Source. Однако, некоторые нововведения версии 4.0, такие как карты неровных поверхностей (англ. displacement map), несовместимы со старыми играми. Многие дизайнеры уровней, которые работают как со старыми играми, так и с играми эпохи Source обычно имеют установленную версию 3.5, чтобы избежать использование возможностей, не поддерживаемых в не-Source играх.
Интерфейс редактора довольно стандартен для 3D-редакторов: четыре окна - вид сверху, слева, спереди, и окно перспективы. В комплект изначально входили компиляторы BSP (обрабатывает видимость геометрии уровня), CSG (отсекает невидимые полигоны), VIS (рассчитывает видимость объектов) и LIGHT (просчитывает освещение). Для различных игр существуют собственные наборы компиляторов. Кроме того, существует альтернативный набор стандартных компиляторов.[1]
Работа с файлами и компилирование
Valve Hammer Editor версии 4.0 сохраняет уровни по умолчанию в файлы формата .vmf. Перед этим он сохраняет в бинарный, проприетарный формат .rmf или текстовый читабельный формат .map. Формат .vmf представляет собой простой файл, который содержит полную информацию об уровне в формате немного схожем с файлами Half-Life была основана на движке Quake, и это повлияло и на последующие игры. Valve включили инструменты для компилирования в Source SDK — vbsp, vvis и vrad.
Примечания
Внешние ссылки
- Valve Developer Community, официальное вики-сообщество, посвящённое созданию модификаций и уровней, с помощью Source SDK.
Технологии компании Valve Corporation Предоставление контента · · Grid (Game) Cache File Игровые движки · · Source SDK Создание модификаций Source SDK · Valve Hammer Editor · Faceposer · Model Viewer Сторонние разработки Список модификаций игр компании Valve Сетевая игра Source TV · Half-Life TV · Valve Anti-Cheat
Wikimedia Foundation. 2010.