Энциклопедия Half-Life
Advertisement
Энциклопедия Half-Life
Этот предмет относится к реальному миру.
Doll2 Внимание! Эта статья ещё не доведена до высоких стандартов качества, согласно нашему проекту очистки. Она может содержать фактические ошибки и глупости, а также иметь грамматические, орфографические и структурные ошибки или просто проблемы со структурой. Статью рекомендуется читать с осторожностью.

Вы можете помочь очистить эту страницу, исправив орфографические и грамматические, убрав фактические ошибки, переписав разделы, чтобы сделать их чёткими и краткими, и переместив некоторые части по мере необходимости.

Blobulator — экспериментальная технология, лёгшая в основу гелей в Portal 2.

Разработка[]

LavaLamp3D[]

Технология корнями уходит в начало 2000-х, когда Илья Розенберг сделал в качестве своей итоговой работы по компьютерной графике реалистичную модель лавовой лампы. Первая рабочая модель была названа «blobulator». Позднее лавовая лампа была портирована в качестве приложения на мобильные устройства[1][2][3][4].

Лавовую лампу заметил Кен Бёрдвел. Он пригласил Розенберга в Valve для интеграции алгоритма в движок Source. Разработанный Розенбергом алгоритм был призван решить проблему «бутылочного горлышка», возникавшего во время создания качественной текстуры для частиц, симулировавших жидкость, из-за того, что они пожирали чересчур много ресурсов ПК. Позже технология была продемонстрирована на симпозиуме I3D в 2008 году[4].

Интеграция[]

Particle benchmark npc surface

Динамическая жидкость в Source Particle Benchmark.

По словам Оливье Налле, технология была впервые интегрирована в движок Source в 2007 году[5]. Тест производительности Source Particle Benchmark позволял создавать сущность npc_surface, использовавшуюся для имитации динамической жидкости. При соприкосновении с жидкостью игрок теряет пять единиц здоровья. Модель жидкости называется Hydra.mdl.

В ходе Directed Design Experiments командой под руководством Кена Бёрдвелла была разработана демонстрация, которая показывала похожее на ртуть вещество, состоящее из отдельных капель, которое процедурно атаковало игрока. Оно нападало на врага и топило его, после чего опять собиралось, как T-1000 из фильма «Терминатор 2: Судный день».

Галерея[]

Half-Life 2: Episode Three[]

Технология использовалась при разработке Episode Three, на что ссылается код в Portal 2. Здесь она была как-то связана с тем, что называлось weaponizer[6].

В эпилоге документального фильма Half-Life 2: 20th Anniversary Documentary были впервые продемонстрированы кадры разработки Half-Life 2: Episode Three. Разработчики создали новый тип оружия, замораживатель, который использовал данную технологию. Помимо этого разработчики показали враждебное аморфное существо, которое состояло из отдельных крупных капель и могло свободно менять свою форму. Оно «пожирало» других существ, таких как зомби и хедкрабы, обволакивая их и буквально топя внутри себя. Это существо наносило урон игроку при соприкосновении и могло физические объекты, а также обладало способностью проходить сквозь решётку и сетку Рабица. Вероятно, пар мог послужить преградой на пути этого существа. Так или иначе, Episode Three не увидел свет, так как Valve бросила проект на ранней стадии разработки, чтобы доделать Left 4 Dead[7].

Portal 2[]

Основная статья: Гели
Portal2 2011-05-28 23-21-32-87

Гели в Portal 2

Технология Blobulator стала основой реализации гелей в Portal 2. В частности, она помогает отображать летящие капли.

За годы разработки Portal 2 код капель геля был значительно оптимизирован, однако всё равно оставался слишком медленным для игровых консолей, из-за чего за год до релиза разработчики планировали использовать на консолях другую технологию, пусть и не такую красивую. В результате код был переписан, чтобы капли лучше использовали преимущества нескольких ядер и процессоров консоли, благодаря чему потребление ресурсов стало более эффективным[5].

Примечания[]

Вселенная Half-Life
Серия Half-Life Half-Life: Day One (Демо) · Half-Life · Half-Life: Uplink (Демо) · Half-Life: Opposing Force · Half-Life: Blue Shift · Half-Life: Decay
Half-Life 2 · Half-Life 2: Episode One · Half-Life 2: Episode Two
Half-Life: Alyx
Серия Portal Portal: First Slice (Демо) · Portal · Portal 2 · Peer Review · Perpetual Testing Initiative · Sixense MotionPack · Sixense Perceptual Pack
Портированные версии игр Half-Life (порт на Dreamcast) · Half-Life (порт на PlayStation 2) · Half-Life: Source · Half-Life Deathmatch: Source · Portal: Still Alive
Технологические демо Aperture Desk Job · Directed Design Experiments · Get Your Free TVs! · Half-Life 2: Lost Coast · Half-Life 2 RTX · Polyrobo · Portal with RTX · Probe Droid · Source Particle Benchmark · Демонстрации Half-Life · Демонстрации Half-Life 2
VR-демо Aperture Hand Lab · Robot Repair · Moondust · The Lab
Игровые режимы Alien Mode · Capture The Flag · Futbol (вырезано)
Отменённые игры Borealis · F-STOP · Prospero · Half-Life: Hostile Takeover · Half-Life 2: Episode Three · Return to Ravenholm · Эпизод Уоррена Спектора
Другие официальные игры Bridge Constructor Portal · Deathmatch Classic · Half-Life 2: Deathmatch · Half-Life 2: Survivor · Portal Pinball · Portal: The Uncooperative Cake Acquisition Game
Сборники Half-Life: Further Data · Half-Life: Generation · Half-Life: Initial Encounter · Portal: Companion Collection · The Orange Box
ARG Half-Life 2 ARG · Portal ARG · PotatoFoolsDay ARG
Связанные игры Codename: Gordon · Half-Line Miami · Lego Dimensions · Narbacular Drop · Tag: The Power of Paint · Модификации
Игровые движки GoldSrc · Source · Source 2
Другие программы Half-Life SDK · Source SDK · Valve Hammer Editor
Маскоты Mr. Valve · Бенди
Прочее ApertureScience.com · Half-Life High Definition Pack · Half-Life Mod Expo · Half-Life Preliminary Findings · Half-Life: Uplink (фильм) · Брин-личинка · Интерактивный тизер Super 8 · Канон · Коллекционные карточки Steam · Пасхальные яйца · Предрелизные билды · Ретконы · Спидраны · Список моделей HECU · Список моделей граждан · Отылки в популярной культуре · Цензурная версия Half-Life
Advertisement