ENG Новый сайт

Расширенный поиск

[ Новые сообщения · Пользователи · Правила ]
Страница 5 из 16«12345671516»
Форум » SpaceEngine » Моддинг и дополнения » ИНСТРУКЦИЯ: Создание планет 0.980 (Как добавить свою планету)
ИНСТРУКЦИЯ: Создание планет 0.980
SilverbergДата: Суббота, 02.06.2012, 13:23 | Сообщение # 61
Нет аватара
Наблюдатель
Группа: Новички
Российская Федерация
Сообщений: 8
Награды: 0
Статус: Offline
Не знаю было ли, но лично мне очень помогло с:

http://robert-ibatullin.narod.ru/utilities/utils.html

UPD. Да и планетные системы ув. Роберта крайне хороши:

http://robert-ibatullin.narod.ru/lamia/nufen.html
http://robert-ibatullin.narod.ru/kanghor/epsind.html
http://robert-ibatullin.narod.ru/torus-planet/torus.html

Эх, если бы можно было с автором связаться...


Сообщение отредактировал Silverberg - Суббота, 02.06.2012, 13:30
GV_FiQstДата: Среда, 27.06.2012, 02:26 | Сообщение # 62
Строитель Миров
Группа: Команда SE
Украина
Сообщений: 1062
Награды: 3
Статус: Offline
Может добавите новый параметр орбиты, который недавно набрал популярность? Позначается буквой "λ" и обозначает угол между плоскостю орбиты планеты и плоскостю экватора звезды. Если есть наклонение можно найти наклон оси звезды. Пусть назывется "EqInclination" или "Lamda".

AMD Phenom II X2 555 3200 MHz;
RAM 4GB 1333 Hz;
ATI Radeon HD 5670 1024 Mb;
ОС Win 7 tabulorasa edition 32 bit
SpaceEngineerДата: Среда, 27.06.2012, 03:25 | Сообщение # 63
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 54
Статус: Offline
Вообще в SE неправильно задаётся Inclination экзопланет - точно так же, как для планет Солнечной системы, т.е. относительно орбиты Земли (эклиптики), тогда как для экзопланет и двойных звёзд принято указывать Inclinatoin относительно картинной плоскости (т.е. относительно "неба" с точки зрения земного наблюдателя).

GV_FiQstДата: Среда, 27.06.2012, 03:58 | Сообщение # 64
Строитель Миров
Группа: Команда SE
Украина
Сообщений: 1062
Награды: 3
Статус: Offline
Quote (SpaceEngineer)
Вообще в SE неправильно задаётся Inclination экзопланет - точно так же, как для планет Солнечной системы, т.е. относительно орбиты Земли (эклиптики), тогда как для экзопланет и двойных звёзд принято указывать Inclinatoin относительно картинной плоскости (т.е. относительно "неба" с точки зрения земного наблюдателя).


я это тоже заметил но сначала подумал что это у меня баги какие-то. потому-что при наклоне 90 градусов у одной из экзопланет Солнце было неправильно росположено относительно нее. Но как параметру быть?


AMD Phenom II X2 555 3200 MHz;
RAM 4GB 1333 Hz;
ATI Radeon HD 5670 1024 Mb;
ОС Win 7 tabulorasa edition 32 bit
ffpДата: Среда, 27.06.2012, 16:22 | Сообщение # 65
Космический пилот
Группа: Пользователи
Российская Федерация
Сообщений: 135
Награды: 0
Статус: Offline
Я пытаюсь сделать луну, однако в самой программе она не появляется. Я даже полностью скопировал код планеты и луны из этого туториала, однако в игре появилась только планета. Странно, что спутник-астероид, созданный мною до этого, вполне себе вертится вокруг самой жаркой планеты...

Сообщение отредактировал FORSYTH - Среда, 27.06.2012, 16:27
SpaceEngineerДата: Среда, 27.06.2012, 20:31 | Сообщение # 66
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 54
Статус: Offline
Quote (FORSYTH)
Я пытаюсь сделать луну

Если у реальной звезды с номером HDXXXX или HIPXXXX - не получится, это баг такой.


ffpДата: Среда, 27.06.2012, 20:39 | Сообщение # 67
Космический пилот
Группа: Пользователи
Российская Федерация
Сообщений: 135
Награды: 0
Статус: Offline
SpaceEngineer, ну так я и звезду сам создал и не называл её так

Лет эдак через десять, когда SE станет успешным и известным проектом, я буду считаться бородатым олдфагом.
GV_FiQstДата: Среда, 27.06.2012, 20:45 | Сообщение # 68
Строитель Миров
Группа: Команда SE
Украина
Сообщений: 1062
Награды: 3
Статус: Offline
FORSYTH, покажи код системы

AMD Phenom II X2 555 3200 MHz;
RAM 4GB 1333 Hz;
ATI Radeon HD 5670 1024 Mb;
ОС Win 7 tabulorasa edition 32 bit
ffpДата: Среда, 27.06.2012, 21:03 | Сообщение # 69
Космический пилот
Группа: Пользователи
Российская Федерация
Сообщений: 135
Награды: 0
Статус: Offline
Специально убрал все лишние и ненужные планеты. Если что, проверял в игре снова - не работает.

P.S. - заспойлил звезду. на всякий случай.

P.P.S. - работающий астероид я скопировал из готового каталога из игры

Прикрепления: 1844991.sc(57Kb)


Лет эдак через десять, когда SE станет успешным и известным проектом, я буду считаться бородатым олдфагом.
GV_FiQstДата: Четверг, 28.06.2012, 02:42 | Сообщение # 70
Строитель Миров
Группа: Команда SE
Украина
Сообщений: 1062
Награды: 3
Статус: Offline
FORSYTH, посмотрел я код. вся проблема в том что после тэга Clouds есть открывающий знак ("{") но нет закрывающего ("}"). вы не копируйте. изза них очень много ошибок. описать луну просто:

Code
Moon "Name"
{
  ParentBody "PlanetName"
  Class "Desert"  
  Radius 3000
  Atmosphere { }
  Clouds { }
  Orbit
  {
  SemiMajorAxis 0.1
  }
  }


Здесь я ввел случайные даные, которые обязательно задавать. остальные генератор введёт.


AMD Phenom II X2 555 3200 MHz;
RAM 4GB 1333 Hz;
ATI Radeon HD 5670 1024 Mb;
ОС Win 7 tabulorasa edition 32 bit
SpaceEngineerДата: Четверг, 28.06.2012, 22:19 | Сообщение # 71
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 54
Статус: Offline
Улучшил код генератора планет, теперь в каталоге экзопланет ненадо указывать пустые атмосферу, облака, воду (Atmosphere { }, Clouds { }, Ocean { }) - если их нет, движок сам сгенерирует процедурно. Правда пришлось добавть новые параметры - NoAtmosphere, NoClouds и NoOcean, чтобы движок не генерировал процедурные облака на Марсе, Юпитере и т.д. Также у экзопланет теперь генерируются кольца, чтобы запретить это введён параметр NoRings.

GV_FiQstДата: Четверг, 28.06.2012, 22:25 | Сообщение # 72
Строитель Миров
Группа: Команда SE
Украина
Сообщений: 1062
Награды: 3
Статус: Offline
Quote (SpaceEngineer)
Улучшил код генератора планет, теперь в каталоге экзопланет ненадо указывать пустые облака, атмосферу, воду (Clouds { }, Atmosphere { }, Ocean { }) - если их нет, движок сам сгенерирует процедурно. Правда пришлось добавть новые параметры - NoClouds и NoOcean, чтобы движок не генерировал процедурные облака на Марсе, Юпитере и т.д.


Это самый лутший сюрприз для меня. теперь не надо самому решать надо ли тройные облака на экзопланете или нет. Теперь движок сделает это за меня. плюс не прийдется править коды некоторых экзопланет где я забыл указать эти тэги.


AMD Phenom II X2 555 3200 MHz;
RAM 4GB 1333 Hz;
ATI Radeon HD 5670 1024 Mb;
ОС Win 7 tabulorasa edition 32 bit
SpaceEngineerДата: Четверг, 28.06.2012, 22:39 | Сообщение # 73
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 54
Статус: Offline
Сейчас попытаюсь сделать автоматическую генерацию лун, если для этого не придётся сильно переделывать код.

GV_FiQstДата: Четверг, 28.06.2012, 22:46 | Сообщение # 74
Строитель Миров
Группа: Команда SE
Украина
Сообщений: 1062
Награды: 3
Статус: Offline
Реальные экзопланеты с процедурными лунами. NOT BAD

AMD Phenom II X2 555 3200 MHz;
RAM 4GB 1333 Hz;
ATI Radeon HD 5670 1024 Mb;
ОС Win 7 tabulorasa edition 32 bit
SpaceEngineerДата: Четверг, 28.06.2012, 23:07 | Сообщение # 75
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 54
Статус: Offline
Не, похоже там не всё так просто. Ладно, до следующего раза, а то 0.96 никогда не выйдет smile

Форум » SpaceEngine » Моддинг и дополнения » ИНСТРУКЦИЯ: Создание планет 0.980 (Как добавить свою планету)
Страница 5 из 16«12345671516»
Поиск:

>