Nebula Device

Поделись знанием:
Перейти к: навигация, поиск
Nebula Device
Игровой движок (Список)
Разработчик Radon Labs
Аппаратная платформа ПК
Xbox
Поддерживаемая ОС Microsoft Windows
Linux
Mac OS X
IRIX
Написан на языке С++
Лицензия Свободное использование согласно лицензии MIT
Последняя версия Nebula3
Первая игра на движке Project Nomads / 2002
Последняя игра на движке Drakensang: The River of Time / 2010
[sourceforge.net/projects/nebuladevice/ Страница движка на SourceForge.net]

Nebula Device (от англ. “nebula”рус. «туманность», «облака» и англ. “device”рус. «устройство»; читается «небьюла девайс») — игровой движок, разработанный немецкой компанией Radon Labs и впервые использованный в компьютерной игре 2002 года Project Nomads. Nebula Device является свободным программным продуктом и распространяется на условии лицензии MIT.





История разработки

В начале пути создания компьютерной игры Project Nomads, разработчики компании Radon Labs стали перед выбором: лицензировать под игру стороннюю технологию, либо создать собственную. Впоследствии, было решение разработать с нуля свой игровой движок специально для игры. В качестве пути распространения, в компании избрали свободную лицензию MIT, дающую разработчикам игр на этом движке право на безвозмездное использование технологии в своих проектах и самостоятельное модифицирование игровых файлов.

При разработке Nebula Device основной упор делался на оптимальную работу с большими открытыми пространствами, эффекты визуализации неба и большую дистанцию прорисовки. Сейчас Nebula Device не только используется во всех играх компании Radon Labs, но и во многочисленных сторонних разработках.[1]

Технические характеристики

Движок написан на языке программирования C++ и поддерживает несколько скриптовых языков, таких как Tcl, Lua, Python, Ruby, Java и .NET Framework. Имеется возможность подключить и другой скриптовый язык, при помощи подсоединяемых плагинов. Рендеринг движка функционирует в двух режимах (DirectX и OpenGL), благодаря чему обеспечивается кроссплатформенность.
Поддерживаются операционные системы Linux, Mac OS X, IRIX и Microsoft Windows а также игровая приставка Xbox.

Для текстур поддерживаются графические форматы DDS, BMP, JPEG, GIF, TIFF, PNG и некоторые другие. Открытость графических форматов дает некоторую творческую свободу энтузиастам, разрабатывающим модификаций для игр на движке «Nebula Device».

Поддерживаемые форматы трехмерных моделей — NVX, N3D и OBJ. Nebula Device позволяет также использовать шейдерные эффекты, скелетную анимацию, системы частиц, динамические тени и пост-эффекты.[2][3]

В состав SDK входят также дополнительные утилиты, такие как программа для контролирования источников света «Light Control Tool»; архив с исходным кодом также можно загрузить отдельно.

Критике подвергалось недостаточное количество документации к данному движку а также отсутствие встроенного физического движка (в результате чего, разработчик должен сам интегрировать его в проект).[1][3]

К свободной загрузке доступны три поколения игрового движка.

Список игр на движке Nebula Device

Год выхода Название Разработчик Издатель (мировой)
2011 Drakensang Online Bigpoint Berlin (бывш. Radon Labs) Bigpoint
TBA Дальний свет CR Team Неизвестно
2010 Drakensang: The River of Time Radon Labs dtp
2010 Перевозчик Мультисофт Новый Диск
2010 FlipFlop 3Doors LLC 3Doors LLC
2009 3D Инструктор 2.0 Мультисофт Новый Диск
2008 Drakensang: The Dark Eye Radon Labs dtp
2007 3D Инструктор Мультисофт Новый Диск
2005 Der zerstreute Pharao Morgen Studios Ernst Klett Verlag
2005 Die Maulwurf Company Morgen Studios Ernst Klett Verlag
2005 Genius: Task Force Biologie Radon Labs Cornelsen Verlag
2005 Mein Gestüt Radon Labs dtp
2005 Moorhuhn im Anflug Radon Labs Phenomedia Publishing
2005 Meine Tierarztpraxis Radon Labs dtp
2005 NVA: Mission vorwärts immer! Morgen Studios Chuck Brenner Games
2005 Sagaland Morgen Studios Ernst Klett Verlag
2005 Sportfischen Professional Radon Labs dtp
2005 The Dragonhunters Radon Labs Phenomedia Publishing
2005 Verliebt in Berlin Radon Labs dtp
2004 Brand im Hafen bytes.vibes.minds Ernst Klett Verlag
2004 Chaos am Set bytes.vibes.minds Ernst Klett Verlag
2004 Genius: Unternehmen Physik Radon Labs Cornelsen Verlag
2004 Malefiz Morgen Studios Ernst Klett Verlag
2004 Mission Amazonas GUVOMA Ernst Klett Verlag
2004 Scotland Yard Morgen Studios Ernst Klett Verlag
2003 Expedition nach Tikal bytes.vibes.minds Dartmoor Softworks
2003 Löwenherz bytes.vibes.minds Dartmoor Softworks
2003 Mission Schatztaucher bytes.vibes.minds Ernst Klett Verlag
2003 Railroad Pioneer Kritzelkratz JoWooD
2003 Torres Radon Labs Dartmoor Softworks
2003 Tigris & Euphrates bytes.vibes.minds Dartmoor Softworks
2002 Far West Kritzelkratz JoWooD
2002 Project Nomads Radon Labs CDV

См. также

Напишите отзыв о статье "Nebula Device"

Примечания

  1. 1 2 Игорь Варнавский. [www.igromania.ru/Articles/3109/Ryvok_v_nebo_Dvizhok_The_Nebula_Device.htm «Рывок в небо. Движок The Nebula Device»] (рус.)(недоступная ссылка — история). Игромания. — подробная статья об игровом движке на сайте журнала «Игромания». Проверено 24 сентября 2009. [web.archive.org/20071103023835/www.igromania.ru/Articles/3109/Ryvok_v_nebo_Dvizhok_The_Nebula_Device.htm Архивировано из первоисточника 3 ноября 2007].
  2. [www.devmaster.net/engines/engine_details.php?id=69 Nebula Device] (англ.). DevMaster.net. — Nebula Device в базе DevMaster.net. Проверено 24 сентября 2009. [www.webcitation.org/66lM0cbi6 Архивировано из первоисточника 8 апреля 2012].
  3. 1 2 [wiki.linuxformat.ru/wiki/LXF96:%D0%94%D0%B2%D0%B8%D0%B6%D0%BA%D0%B8_%D0%B4%D0%BB%D1%8F_%D0%B8%D0%B3%D1%80 «LXF96:Движки для игр»] (рус.). Linux Format. — статья из вики журнала Linux Format с обзором игровым движков, в числе которых «The Nebula Device». Проверено 24 сентября 2009. [www.webcitation.org/66lM19vJU Архивировано из первоисточника 8 апреля 2012].

Ссылки

  • [nebuladevice.cubik.org/ Официальный сайт игрового движка] (англ.). nebuladevice.cubik.org. — главная страница. Проверено 24 сентября 2009. [www.webcitation.org/66lM2HhVY Архивировано из первоисточника 8 апреля 2012].
  • [code.google.com/p/nebula3 Nebula3] (англ.). Google Code. Проверено 24 сентября 2009. [www.webcitation.org/66lM2hkYK Архивировано из первоисточника 8 апреля 2012].
  • [sourceforge.net/projects/nebuladevice/ Nebula Device] (англ.). SourceForge. Проверено 24 сентября 2009. [www.webcitation.org/66lM37TZp Архивировано из первоисточника 8 апреля 2012].
  • [www.mobygames.com/game-group/3d-engine-the-nebula-device Nebula Device] (англ.). MobyGames. Проверено 24 сентября 2009. [www.webcitation.org/66lM3lvQ6 Архивировано из первоисточника 8 апреля 2012].
  • [www.devmaster.net/engines/engine_details.php?id=69 Nebula Device] (англ.). DevMaster.net. Проверено 24 сентября 2009. [www.webcitation.org/66lM0cbi6 Архивировано из первоисточника 8 апреля 2012].
  • [www.tucows.com/preview/55031 Nebula Device] (англ.). Tucows.com. Проверено 24 сентября 2009. [www.webcitation.org/66lM4O1fU Архивировано из первоисточника 8 апреля 2012].
  • [geworks.org.ru/downloads.php?page_id=43 Nebula Device] (рус.). geworks.org.ru. Проверено 24 сентября 2009. [www.webcitation.org/66lM5GsZY Архивировано из первоисточника 8 апреля 2012].
  • [www.geocities.com/chicoze2/ Nebula Device Tutorials] (англ.)(недоступная ссылка — история). GeoCities.com. — обучающие материалы по игровому движку с исходными файлами. Проверено 24 сентября 2009. [web.archive.org/20011101005935/www.geocities.com/chicoze2/ Архивировано из первоисточника 1 ноября 2001].
  • Игорь Варнавский. [www.igromania.ru/articles/45954/Ryvok_v_nebo_Dvizhok_The_Nebula_Device.htm «Рывок в небо. Движок The Nebula Device»] (рус.). Игромания. — статья. Проверено 24 сентября 2009. [www.webcitation.org/67tZXbhYj Архивировано из первоисточника 24 мая 2012].
  • TONY. [gamecoding.moy.su/publ/1-1-0-12 «3D движки»] (рус.). gamecoding.moy.su. — краткий обзор известных игровых движков, в том числе, «The Nebula Device». Проверено 24 сентября 2009. [www.webcitation.org/66lM5qIAG Архивировано из первоисточника 8 апреля 2012].
  • [wiki.linuxformat.ru/wiki/LXF96:%D0%94%D0%B2%D0%B8%D0%B6%D0%BA%D0%B8_%D0%B4%D0%BB%D1%8F_%D0%B8%D0%B3%D1%80 «LXF96:Движки для игр»] (рус.). Linux Format. — статья из вики журнала Linux Format с обзором игровым движков, в числе которых «The Nebula Device». Проверено 24 сентября 2009. [www.webcitation.org/66lM19vJU Архивировано из первоисточника 8 апреля 2012].

Отрывок, характеризующий Nebula Device

Для тех людей, которые привыкли думать, что планы войн и сражений составляются полководцами таким же образом, как каждый из нас, сидя в своем кабинете над картой, делает соображения о том, как и как бы он распорядился в таком то и таком то сражении, представляются вопросы, почему Кутузов при отступлении не поступил так то и так то, почему он не занял позиции прежде Филей, почему он не отступил сразу на Калужскую дорогу, оставил Москву, и т. д. Люди, привыкшие так думать, забывают или не знают тех неизбежных условий, в которых всегда происходит деятельность всякого главнокомандующего. Деятельность полководца не имеет ни малейшего подобия с тою деятельностью, которую мы воображаем себе, сидя свободно в кабинете, разбирая какую нибудь кампанию на карте с известным количеством войска, с той и с другой стороны, и в известной местности, и начиная наши соображения с какого нибудь известного момента. Главнокомандующий никогда не бывает в тех условиях начала какого нибудь события, в которых мы всегда рассматриваем событие. Главнокомандующий всегда находится в средине движущегося ряда событий, и так, что никогда, ни в какую минуту, он не бывает в состоянии обдумать все значение совершающегося события. Событие незаметно, мгновение за мгновением, вырезается в свое значение, и в каждый момент этого последовательного, непрерывного вырезывания события главнокомандующий находится в центре сложнейшей игры, интриг, забот, зависимости, власти, проектов, советов, угроз, обманов, находится постоянно в необходимости отвечать на бесчисленное количество предлагаемых ему, всегда противоречащих один другому, вопросов.
Нам пресерьезно говорят ученые военные, что Кутузов еще гораздо прежде Филей должен был двинуть войска на Калужскую дорогу, что даже кто то предлагал таковой проект. Но перед главнокомандующим, особенно в трудную минуту, бывает не один проект, а всегда десятки одновременно. И каждый из этих проектов, основанных на стратегии и тактике, противоречит один другому. Дело главнокомандующего, казалось бы, состоит только в том, чтобы выбрать один из этих проектов. Но и этого он не может сделать. События и время не ждут. Ему предлагают, положим, 28 го числа перейти на Калужскую дорогу, но в это время прискакивает адъютант от Милорадовича и спрашивает, завязывать ли сейчас дело с французами или отступить. Ему надо сейчас, сию минуту, отдать приказанье. А приказанье отступить сбивает нас с поворота на Калужскую дорогу. И вслед за адъютантом интендант спрашивает, куда везти провиант, а начальник госпиталей – куда везти раненых; а курьер из Петербурга привозит письмо государя, не допускающее возможности оставить Москву, а соперник главнокомандующего, тот, кто подкапывается под него (такие всегда есть, и не один, а несколько), предлагает новый проект, диаметрально противоположный плану выхода на Калужскую дорогу; а силы самого главнокомандующего требуют сна и подкрепления; а обойденный наградой почтенный генерал приходит жаловаться, а жители умоляют о защите; посланный офицер для осмотра местности приезжает и доносит совершенно противоположное тому, что говорил перед ним посланный офицер; а лазутчик, пленный и делавший рекогносцировку генерал – все описывают различно положение неприятельской армии. Люди, привыкшие не понимать или забывать эти необходимые условия деятельности всякого главнокомандующего, представляют нам, например, положение войск в Филях и при этом предполагают, что главнокомандующий мог 1 го сентября совершенно свободно разрешать вопрос об оставлении или защите Москвы, тогда как при положении русской армии в пяти верстах от Москвы вопроса этого не могло быть. Когда же решился этот вопрос? И под Дриссой, и под Смоленском, и ощутительнее всего 24 го под Шевардиным, и 26 го под Бородиным, и в каждый день, и час, и минуту отступления от Бородина до Филей.


Русские войска, отступив от Бородина, стояли у Филей. Ермолов, ездивший для осмотра позиции, подъехал к фельдмаршалу.
– Драться на этой позиции нет возможности, – сказал он. Кутузов удивленно посмотрел на него и заставил его повторить сказанные слова. Когда он проговорил, Кутузов протянул ему руку.
– Дай ка руку, – сказал он, и, повернув ее так, чтобы ощупать его пульс, он сказал: – Ты нездоров, голубчик. Подумай, что ты говоришь.
Кутузов на Поклонной горе, в шести верстах от Дорогомиловской заставы, вышел из экипажа и сел на лавку на краю дороги. Огромная толпа генералов собралась вокруг него. Граф Растопчин, приехав из Москвы, присоединился к ним. Все это блестящее общество, разбившись на несколько кружков, говорило между собой о выгодах и невыгодах позиции, о положении войск, о предполагаемых планах, о состоянии Москвы, вообще о вопросах военных. Все чувствовали, что хотя и не были призваны на то, что хотя это не было так названо, но что это был военный совет. Разговоры все держались в области общих вопросов. Ежели кто и сообщал или узнавал личные новости, то про это говорилось шепотом, и тотчас переходили опять к общим вопросам: ни шуток, ни смеха, ни улыбок даже не было заметно между всеми этими людьми. Все, очевидно, с усилием, старались держаться на высота положения. И все группы, разговаривая между собой, старались держаться в близости главнокомандующего (лавка которого составляла центр в этих кружках) и говорили так, чтобы он мог их слышать. Главнокомандующий слушал и иногда переспрашивал то, что говорили вокруг него, но сам не вступал в разговор и не выражал никакого мнения. Большей частью, послушав разговор какого нибудь кружка, он с видом разочарования, – как будто совсем не о том они говорили, что он желал знать, – отворачивался. Одни говорили о выбранной позиции, критикуя не столько самую позицию, сколько умственные способности тех, которые ее выбрали; другие доказывали, что ошибка была сделана прежде, что надо было принять сраженье еще третьего дня; третьи говорили о битве при Саламанке, про которую рассказывал только что приехавший француз Кросар в испанском мундире. (Француз этот вместе с одним из немецких принцев, служивших в русской армии, разбирал осаду Сарагоссы, предвидя возможность так же защищать Москву.) В четвертом кружке граф Растопчин говорил о том, что он с московской дружиной готов погибнуть под стенами столицы, но что все таки он не может не сожалеть о той неизвестности, в которой он был оставлен, и что, ежели бы он это знал прежде, было бы другое… Пятые, выказывая глубину своих стратегических соображений, говорили о том направлении, которое должны будут принять войска. Шестые говорили совершенную бессмыслицу. Лицо Кутузова становилось все озабоченнее и печальнее. Из всех разговоров этих Кутузов видел одно: защищать Москву не было никакой физической возможности в полном значении этих слов, то есть до такой степени не было возможности, что ежели бы какой нибудь безумный главнокомандующий отдал приказ о даче сражения, то произошла бы путаница и сражения все таки бы не было; не было бы потому, что все высшие начальники не только признавали эту позицию невозможной, но в разговорах своих обсуждали только то, что произойдет после несомненного оставления этой позиции. Как же могли начальники вести свои войска на поле сражения, которое они считали невозможным? Низшие начальники, даже солдаты (которые тоже рассуждают), также признавали позицию невозможной и потому не могли идти драться с уверенностью поражения. Ежели Бенигсен настаивал на защите этой позиции и другие еще обсуждали ее, то вопрос этот уже не имел значения сам по себе, а имел значение только как предлог для спора и интриги. Это понимал Кутузов.
Бенигсен, выбрав позицию, горячо выставляя свой русский патриотизм (которого не мог, не морщась, выслушивать Кутузов), настаивал на защите Москвы. Кутузов ясно как день видел цель Бенигсена: в случае неудачи защиты – свалить вину на Кутузова, доведшего войска без сражения до Воробьевых гор, а в случае успеха – себе приписать его; в случае же отказа – очистить себя в преступлении оставления Москвы. Но этот вопрос интриги не занимал теперь старого человека. Один страшный вопрос занимал его. И на вопрос этот он ни от кого не слышал ответа. Вопрос состоял для него теперь только в том: «Неужели это я допустил до Москвы Наполеона, и когда же я это сделал? Когда это решилось? Неужели вчера, когда я послал к Платову приказ отступить, или третьего дня вечером, когда я задремал и приказал Бенигсену распорядиться? Или еще прежде?.. но когда, когда же решилось это страшное дело? Москва должна быть оставлена. Войска должны отступить, и надо отдать это приказание». Отдать это страшное приказание казалось ему одно и то же, что отказаться от командования армией. А мало того, что он любил власть, привык к ней (почет, отдаваемый князю Прозоровскому, при котором он состоял в Турции, дразнил его), он был убежден, что ему было предназначено спасение России и что потому только, против воли государя и по воле народа, он был избрал главнокомандующим. Он был убежден, что он один и этих трудных условиях мог держаться во главе армии, что он один во всем мире был в состоянии без ужаса знать своим противником непобедимого Наполеона; и он ужасался мысли о том приказании, которое он должен был отдать. Но надо было решить что нибудь, надо было прекратить эти разговоры вокруг него, которые начинали принимать слишком свободный характер.