симулятор вселенной

 
Аватара пользователя
SpaceEngineer
Автор SpaceEngine
Тема Автор
Сообщения: 1041
Зарегистрирован: 22 авг 2016 22:56
Откуда: Санкт-Петербург
Контактная информация:

Онлайн редактор кораблей

23 янв 2017 21:36

Редактор кораблей создан SHW, оригинальная публикация здесь. Это репост об обновлённой версии редактора, работающей онлайн на сайте SE. Для работы требуется браузер с поддержкой WebGL.

Запустить онлайн редактор

Скачать оффлайн версию

Редактор позволяет создавать модельки из готовых модулей.

Видеоинструкция по моделированию
Сделана в старой версии редактора, и для SE 0.962, но всё равно хорошая.
http://youtu.be/BGhe3UCXfG0


Интерфейс
Весь интерфейс состоит из одного окна с рабочим полем для конструирования корабля и несколькими панелями инструментов.
editor.png
- В левом верхнем углу панель работы с файлами:
  • создать новый корабль - очищает рабочее поле от модулей
  • загрузить корабль из файла - загружает предварительно сохранённый корабль из .json файла
  • сохранить корабль в файл - сохраняет корабль в .json файл для обмена с другими игроками или редактирования в дальнейшем
  • экспорт корабля в SpaceEngine - сохраняет модель корабля в .sss скрипт для использования в SpaceEngine
- По центру сверху переключатель режимов симметрии относительно главной оси корабля. Распространяется на добавляемые и удаляемые модули.

- В правом верхнем углу переключатели видимости, включают-выключают отображение:
  • главной оси корабля;
  • опорной сетки;
  • отбрасываемых теней;
  • информации о производительности.
- Несколько слайдеров, управляющих сеткой и щитами:
  • верхний слайдер - меняет положение опорной сетки вдоль оси корабля (шаг перемещения 10 м);
  • кнопка Circular shield меняет геометрию щита с шестиугольной на круглую;
  • кнопка Flip shield отражает щит (используется для создания "задних" щитов);
  • левый нижний слайдер - угол раствора конического щитов (для каждого слоя - отдельно);
  • средний нижний слайдер - кривизна параболического щита (для каждого слоя - отдельно);
  • правый нижний слайдер - радиус, относительно которого искривляется щит (шаг опорной сетки 15 м).
- Левая панель - список модулей корабля (верхняя кнопка - пустышка)
  • Продольная ферменная балка (х1, х3, х9) - основа конструкции.
  • Поперечная балка - усиление конструкции.
  • Противометеоритный щит (разные материалы).
  • Гиперпривод - старый концепт двигателя для сверхсветовых перелётов (локальный ускоритель времени).
  • Кольцевой гиперпривод - новый концепт двигателя для сверхсветовых перелётов (варп-двигатель Алькубьерре).
  • NEW! Толстый кольцевой гиперпривод - двигателя для сверхсветовых перелётов (более физически-реалистичный дизайн).
  • NEW!Термоядерный двигатель (односторонний, двусторонний) - основной движитель и источник энергии.
  • Маневровый двигатель
  • NEW! 5-сторонний маневровый двигатель (лучше используйте его, т.к. он имеет сопла, направленные вперёд и назад).
  • Излучающий радиатор (двусторонний, одностороний - в два раза тяжелее при той же эффективности).
  • Баки с пропеллентом (металлический водород) - основная реактивная масса.
  • Баки с термоядерным топливом (De + 3He) - для осуществления реакции в двигателях.
  • Жилой модуль (стыкуются как вагоны поезда).
  • Грузовой модуль.
  • Посадочная палуба с шаттлами (пристыковывается к жилому модулю).
  • Навигационно-коммуникационный модуль.
  • Фотонная торпеда.
Конструирование корабля

Управление:
  • добавление модулей - левая кнопка мыши;
  • удаление модулей - Ctrl + левая кнопка мыши;
  • перемещение мыши при зажатой правой клавише - вращение камеры;
  • перемещение мыши при зажатой средней клавише - перемещение камеры;
  • колёсико мыши - зум.
Корабль строится из модулей, навешиваемых на силовой каркас. Сам каркас, в свою очередь, состоит из продольных балок, предназначенных для передачи основных нагрузок от маршевых двигателей к остальным элементам, и поперечных, используемых для увеличения устойчивости и поперечной жёсткости конструкции. Все модули привязываются к треугольной сетке с шагом 15 м по поперечным осям и 10 м вдоль основной оси корабля.

Компонеты делятся на 4 класса и отличаются способом добавления:
  • продольные балки - вставляются в опорную сетку или в торец уже существующих продольных балок;
  • поперечные балки - крепятся двумя концами к продольным балкам (нажимаем левую кнопку мыши на одной балке - тянем на другую - отпускаем);
  • функциональные модули - вставляются в опорную плоскость или крепятся к одной из боковых граней продольной балки, при этом во всех точках крепления создаются куски продольной балки для дальнейшего наращивания конструкции, если они не нужны - можно удалить (Ctrl + левый клик мыши);
  • противометеоритный щит - строится только на опорной сетке, можно гнуть слайдерами.
Экспорт кораблей в Space Engine
Для переноса созданного корабля в SE его нужно экспортировать в .sss скрипт (4-я кнопка в верхнем ряду) и сохранить в <путь к SpaceEngine>\addons\models\spacecrafts\ (создайте папку, если она не существует). После этого надо подправить .sss файл, т.к. редактор немного устарел. Откройте его в блокноте, и вы увидите следующий код:
Name    "Ship"
Class   "Starship"
Mass     17876000
MainEngines     328.9326471246364
RetroEngines     0
CorrEngines     21.928843141642428
HoverEngines 0.0
Hyperdrive   true
Aerodynamics false
Length   0
Offset  (0 0 0)
Albedo   0.3
Exposure 2
Color   (1 1 1)
Module  "cargo1" { "Modules/cargo.cfg" ( -1,0,0,0,0,1,0,0,0,0,-1,0,0,0,-110,1 ) } 
Module  "antenna1" { "Modules/antenna.cfg" ( -1,0,0,0,0,1,0,0,0,0,-1,0,0,15,-80,1 ) } 
Module  "antenna2" { "Modules/antenna.cfg" ( 1,0,0,0,0,-1,0,0,0,0,-1,0,0,-15,-80,1 ) } 
<...описания других модулей...>
Надо изменить следующие параметры (см. подробности о sss-скриптах здесь):
Name "Ship" - имя вашего корабля;
Class "Starship" - класс корабля ("Starship", "Planetship", "Shuttle", "Drone", "Station", "Astronaut");
Hyperdrive   true - измените на false, если у корабля нет гипердвигателя.
Также надо добавить такие параметры:
Pack     "SpaceEngine" - пак, к которому относится корабль;
Faction  "SHW Corp" - фракция, к которому относится корабль;
WarpBoostLog 12 - если корабль имеет гипердвигатель, это значение его максимального гипербуста (т.е. множителя к физической скорости корабля, 1012 в этом примере).

Остальные параметры можно не трогать. Пример исправленного кода:
Name    "Probe"
Class   "Probe"
Pack     "SpaceEngine"
Faction  "SHW Corp"
Length   294.9072
Offset  (0 0 0)
Quat    (1 0 0 0)
Mass     18402000
Albedo   0.3
Exposure 2
Color   (1 1 1)
MainEngines  326.052
RetroEngines 0
HoverEngines 0
CorrEngines  17.3894
TurnEngines  0.002
WarpBoostLog 12
Warpdrive    false
Aerodynamics false
Module  "cargo1"  { "Modules/cargo.cfg" (-1 0 0 0 0 1 0 0 0 0 -1 0 0 0 -110 1) }
Module  "antenna1"  { "Modules/antenna.cfg" (-1 0 0 0 0 1 0 0 0 0 -1 0 0 15 -80 1) }
Module  "antenna2"  { "Modules/antenna.cfg" (1 0 0 0 0 -1 0 0 0 0 -1 0 0 -15 -80 1) }
<...описания других модулей...>
Сохраните исправленный файл и испытайте корабль в SE. Вы можете изменить ориентацию и смещение всего корабля целиком, используя встроенный в SE редактор. Подробнее см. здесь.

Примеры кораблей

Обновлённый Y-ship
Изображение

Межзвёздный грузовик
Изображение

Торпедоносец
Изображение

Маленький грузовой бот
Изображение
 
Аватара пользователя
SpaceEngineer
Автор SpaceEngine
Тема Автор
Сообщения: 1041
Зарегистрирован: 22 авг 2016 22:56
Откуда: Санкт-Петербург
Контактная информация:

Онлайн редактор кораблей

23 янв 2017 23:42

Обновлённый Probe - один из стандартных кораблей SE. Беспилотник, развивающий 33G (даже одни только маневровые способны развить 1.7G).
scr00200.jpg
Probe.sss
(55.53 КБ) 718 скачиваний
Probe.json
(1.5 КБ) 690 скачиваний
 
Аватара пользователя
EchoTango
Космический пилот
Сообщения: 130
Зарегистрирован: 26 ноя 2016 00:23

Онлайн редактор кораблей

24 янв 2017 00:03

Уррра-а-а!
 
Аватара пользователя
EchoTango
Космический пилот
Сообщения: 130
Зарегистрирован: 26 ноя 2016 00:23

Онлайн редактор кораблей

24 янв 2017 02:33

SS Canis Minor.sss
(93.98 КБ) 696 скачиваний
Canis Minor
Вложения
scr00000.jpg
 
Аватара пользователя
EchoTango
Космический пилот
Сообщения: 130
Зарегистрирован: 26 ноя 2016 00:23

Онлайн редактор кораблей

24 янв 2017 02:34

Terra Secundus
scr00003.jpg
Вложения
SS Terra Secundus.sss
(509.45 КБ) 616 скачиваний
 
Аватара пользователя
SpaceEngineer
Автор SpaceEngine
Тема Автор
Сообщения: 1041
Зарегистрирован: 22 авг 2016 22:56
Откуда: Санкт-Петербург
Контактная информация:

Онлайн редактор кораблей

25 янв 2017 02:24

Попробовал сделать боевой беспилотник - огромную гаусс-пушку. В качестве магнитов используются старые модули гипердвигателя. Корабль получился весьма тяжёлым - 600 тысяч тонн. Пришлось поставить на него аж 14 двигателей, чтобы он мог развивать ускорение до 14G - большая маневренность важна для боевого корабля. Двигатели двунаправленные, это тоже сделано для манёвренности. Такому большому боевому кораблю противопоказано разворачиваться боком к противнику, поэтому должна быть возможность быстро затормозить. Гипердвигателя нет, корабль в составе ударной группы привозит в систему огромный варп-носитель (в разработке).
scr00201.jpg
scr00205.jpg
Гаусс-пушка проходит вдоль всего корабля по его оси, поэтому для наведения на цель надо разворачивать весь корабль. Но основное назначение корабля - быстрый удар с пролётной траектории (большая относительная скорость флота повышает урон гаусс-снарядов), поэтому большую часть времени сближения корабль направлен носом в сторону противника. Поэтому щиты прикрывают только переднюю часть. Двигатели не прикрыты, т.к. они реверсивные. Но корабль сохраняет маневренность и боеспособность при потере нескольких двигателей. Щиты сделаны из высокоотражающего материала, для отражения лучей вражеских лазеров оптического и смежных диапазонов.
scr00203.jpg
Маневровых двигателей тоже целая батарея, но они способны всего на 0.5G - маловато для полноценного уклонения от вражеского огня. Корабль слишком тяжёлый. Для уклонения придётся немного разворачивать весь корабль и давать импульс главными, что ограничивает тактические возможности (теряется наведение на цель). Тут же находится небольшой запас торпед, чтобы корабль не был слишком уж беспомощным в "ближнем" бою.
scr00204.jpg
Баков с основным пропеллентом всего два, что сильно ограничивается delta-V корабля, а в совокупности с мощными двигателями, баки могут опустеть за считанные минуты. Но этого должно быть достаточно для ударной единицы, выход на вектор атаки обеспечивает носитель. Радиаторов маловато для такого количества двигателей, так что долго непрерывно ускоряться он не может. Но это и не требуется в бою, он проходит в серии коротких мощных рывков. Потеря нескольких радиаторов не критична, хоть и снижает возможности.
scr00202.jpg
Корабль повёрнут на 90° в редакторе SE (данные прописаны в sss файле) - имейте в виду, если будете повторно импортировать из json.
GaussShip.json
(7.82 КБ) 714 скачиваний
GaussShip.sss
(357.24 КБ) 668 скачиваний
 
Аватара пользователя
Erajzaon
Космический пилот
Сообщения: 102
Зарегистрирован: 17 дек 2016 14:05

Онлайн редактор кораблей

25 янв 2017 08:44

Сколько корабли то весить в среднем будут? А то я вижу некоторые корабли из стандартных весят сотни тысяч тонн, а другие по 100 тонн (Y звездолёт), один вообще 0 тонн (X звездолёт)
 
Аватара пользователя
SpaceEngineer
Автор SpaceEngine
Тема Автор
Сообщения: 1041
Зарегистрирован: 22 авг 2016 22:56
Откуда: Санкт-Петербург
Контактная информация:

Онлайн редактор кораблей

25 янв 2017 13:24

QR_BBPOST Сколько корабли то весить в среднем будут? А то я вижу некоторые корабли из стандартных весят сотни тысяч тонн, а другие по 100 тонн (Y звездолёт), один вообще 0 тонн (X звездолёт)
Это баг, уже сделал в редакторе (встроенном) перерасчет массы и ускорения. Весить среднеразмерные корабли будут сотни тысяч тонн.
 
Аватара пользователя
Payload
Строитель Миров
Сообщения: 705
Зарегистрирован: 12 дек 2016 12:24
Контактная информация:

Онлайн редактор кораблей

25 янв 2017 16:01

Так это я еще на старом форуме говорил, что ссылки на SHW отвалятся...

Инженер, а для чего Вы выложили старый редактор SHW???

Ну я понимаю, что вы с ним сотрудничаете.
Но он же (вроде) разрабатывает новый... А я (вроде) доделываю модификацию его редактора...
Да, и я к тому же, более менее понимаю тему.
Вы же вроде кораблями не собирались заниматься? Ну ок. Тем не менее...
АКБ "Щиты и фермы" \ RSE Discord \ XP i86, AMD Phenom 4GB DDR, AMD HD 7700 1GB
 
Аватара пользователя
Payload
Строитель Миров
Сообщения: 705
Зарегистрирован: 12 дек 2016 12:24
Контактная информация:

Онлайн редактор кораблей

25 янв 2017 16:04

Это баг, уже сделал в редакторе (встроенном) перерасчет массы и ускорения. Весить среднеразмерные корабли будут сотни тысяч тонн.
Инженер, в редакторе масса компонентов будет определяться из какого файла?
Или Вы все опять переделаете? Или вообще не ответите? Или как у Вас получится?
АКБ "Щиты и фермы" \ RSE Discord \ XP i86, AMD Phenom 4GB DDR, AMD HD 7700 1GB
 
Аватара пользователя
Payload
Строитель Миров
Сообщения: 705
Зарегистрирован: 12 дек 2016 12:24
Контактная информация:

Онлайн редактор кораблей

25 янв 2017 16:17

Попробовал сделать боевой беспилотник - огромную гаусс-пушку.
)) Ну да, КОНЕЧНО. Чем же она стрелять-то будет? И главное - где эффект попадания "снаряда"? ))

Кстати, кто-то говорил что стражений скорее всего не будет. Видимо...
АКБ "Щиты и фермы" \ RSE Discord \ XP i86, AMD Phenom 4GB DDR, AMD HD 7700 1GB
 
Аватара пользователя
Payload
Строитель Миров
Сообщения: 705
Зарегистрирован: 12 дек 2016 12:24
Контактная информация:

Онлайн редактор кораблей

25 янв 2017 16:21

Обновлённый Probe
)) Да-да...И какой носитель этот зонд носить на себе будет? ))
У Вас, Инженер, даже положение стык-узлов не сделаны как полагается, о чем я писал на старом форуме. Я поражаюсь...
АКБ "Щиты и фермы" \ RSE Discord \ XP i86, AMD Phenom 4GB DDR, AMD HD 7700 1GB
 
Аватара пользователя
SpaceEngineer
Автор SpaceEngine
Тема Автор
Сообщения: 1041
Зарегистрирован: 22 авг 2016 22:56
Откуда: Санкт-Петербург
Контактная информация:

Онлайн редактор кораблей

25 янв 2017 20:55

Payload, спокойнее, что случилось-то? Я просто развлекался с редактором, оценивал какие корабли можно сделать. 

Масса модулей будет прописана в cfg-файлах модулей, там же тяга (для модулей-двигателей).
Стыковочный узел для соединения больших кораблей - это новые модуль, который надо бы добавить.
QR_BBPOST )) Ну да, КОНЕЧНО. Чем же она стрелять-то будет? И главное - где эффект попадания "снаряда"? ))
Очевидно же где - еще не реализовано.
 
Аватара пользователя
Payload
Строитель Миров
Сообщения: 705
Зарегистрирован: 12 дек 2016 12:24
Контактная информация:

Онлайн редактор кораблей

25 янв 2017 20:58

Ну оК, сорри
АКБ "Щиты и фермы" \ RSE Discord \ XP i86, AMD Phenom 4GB DDR, AMD HD 7700 1GB
 
Alex
Наблюдатель
Сообщения: 1
Зарегистрирован: 15 фев 2018 21:36

Онлайн редактор кораблей

16 фев 2018 20:03

хорошие корабли получаются
 
Аватара пользователя
Payload
Строитель Миров
Сообщения: 705
Зарегистрирован: 12 дек 2016 12:24
Контактная информация:

Онлайн редактор кораблей

16 фев 2018 22:03

хорошие корабли получаются
допиливаю новую версию. Вообще SHW-модули очень lowpoly
AMS-модули уже получше будут.
АКБ "Щиты и фермы" \ RSE Discord \ XP i86, AMD Phenom 4GB DDR, AMD HD 7700 1GB
 
Mr_KOT
Наблюдатель
Сообщения: 3
Зарегистрирован: 31 июл 2018 21:32

Онлайн редактор кораблей

31 июл 2018 21:34

Как запустить оффлайн редактор?
 
Аватара пользователя
Payload
Строитель Миров
Сообщения: 705
Зарегистрирован: 12 дек 2016 12:24
Контактная информация:

Онлайн редактор кораблей

31 июл 2018 21:51

nw.exe

часто не запускается\вылетает, но за несколько попыток...
АКБ "Щиты и фермы" \ RSE Discord \ XP i86, AMD Phenom 4GB DDR, AMD HD 7700 1GB
 
Mr_KOT
Наблюдатель
Сообщения: 3
Зарегистрирован: 31 июл 2018 21:32

Онлайн редактор кораблей

12 авг 2018 20:58

Payload,у меня нету файла nw.exe ,есть только nw.pak .
 
Mr_KOT
Наблюдатель
Сообщения: 3
Зарегистрирован: 31 июл 2018 21:32

Онлайн редактор кораблей

12 авг 2018 21:02

Вот скриншот того ,что есть в файле оффлайн редактора
Вложения
screen.png
Вот скрин
screen.png (22.54 КБ) 13055 просмотров

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость