Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

OpenSimulator - это серверная платформа с открытым исходным кодом для размещения виртуальных миров и Метавселенной . В какой-то момент он был совместим с клиентом для Second Life, но за несколько лет совместимость уменьшилась.

Особенности [ править ]

OpenSimulator написан на C # и легко расширяется за счет использования подключаемых модулей . OpenSimulator может работать в одном из двух режимов: автономном или сеточном. В автономном режиме всю симуляцию выполняет один процесс. В сеточном режиме различные аспекты моделирования разделены между несколькими процессами, которые могут существовать на разных машинах. [2]

OpenSimulator использует загружаемые модули для большей части своей функциональности. Эти загружаемые модули могут быть независимо разработаны для добавления функциональности серверу. [3]

OpenSimulator в настоящее время использует модифицированный протокол Second Life для взаимодействия клиента с сервером и требует дооснащения клиента Second Life для подключения. Взаимодействие с протоколами Second Life когда-то было целью проектирования с 2007 года. [4] Взаимодействие с Second Life больше не было целью дизайна на конференции сообщества OpenSimulator 2015. Во время конференции сообщества OpenSimulator 2018 основные разработчики заявили, что не будут поддерживать совместимость с Linden Lab's Second Life Protocols, и изменит их, чтобы исправить и изменить все, что им нужно.

OpenSim имеет ряд функций, недоступных в Second Life. К ним относятся расширения языка сценариев, которые позволяют сохранять и извлекать текстовые данные в инвентарь аватара в формате заметок, а также создавать и управлять неигровыми персонажами (NPC).

OpenSim также использует архитектуру, известную как «Hypergrid», которая позволяет пользователям телепортироваться между несколькими виртуальными мирами на основе OpenSim, предоставляя карту с гиперссылками, которая индексирует общедоступные сетки. [5] Это позволяет общедоступным сетям сохранять связи телепортации друг с другом без необходимости находиться в одной и той же сетке. Количество сеток openimulator с включенной гиперсеткой колеблется. Список активных сеток openimulator с включенной гиперсеткой поддерживается Hypergrid Business-Active Hypergrids . По состоянию на январь 2020 года насчитывалось чуть более 300 активных сервисов с поддержкой гиперсети.

См. Также [ править ]

  • OpenSimWorld - каталог регионов OpenSimulator с возможностью подключения к HyperGrid.
  • Open Wonderland - набор инструментов 3D с открытым исходным кодом на основе Java для создания совместных виртуальных миров.
  • Сообщество IBM Virtual Universe - один из крупнейших участников проекта OpenSim.
  • Open Cobalt - децентрализованная архитектура виртуального мира с открытым исходным кодом.
  • High Fidelity Inc - социальная платформа виртуальной реальности «нового поколения».
  • Project Sansar - платформа для разработки виртуального опыта
  • JanusVR - Программное обеспечение для иммерсивного просмотра веб-страниц, поддерживающее виртуальную реальность и загрузку миров через веб-контент

Ссылки [ править ]

  1. ^ [1]
  2. ^ «Конфигурация» . OpenSimulator.org .
  3. ^ «Начало работы с модулями регионов» . OpenSimulator.org .
  4. ^ Уайт, Брайан (2008-08-11). «Мост между виртуальными мирами: новая программа Second Life связывает виртуальные среды» . Обзор технологий . Массачусетский технологический институт . Проверено 23 марта 2011 .
  5. ^ «Гиперсетка» . OpenSimulator.org .

Внешние ссылки [ править ]

  • Официальный веб-сайт