|
Концепт базового корабля
|
|
| mindstalker | Дата: Пятница, 05.10.2012, 15:52 | Сообщение # 946 |
Космический пилот
Группа: Команда SE
Российская Федерация
Сообщений: 96
Награды: 0
Статус: Offline
| Quote (SHW) Хотя в Кризисе вроде всё в реальном времени делают. Именно.
Они используют Light Propogation Volumes. (Ссылка на pdf) Во введении утверждается, что метод полностью динамический.
Основная идея подобных методов - разместить облака точечных анизотропных источников света соответствующего цвета и яркости вблизи поверхностей объектов и дальше рисовать как обычно (естественно, с учетом этих точечных источников). Вся сложность в том, как быстро рассчитать положение, яркость и цвет этих дополнительных источников, минимизировать их число и избавиться от различных артефактов. При первом прочтении неправильно понял - в данном случае, массив точечных источников это просто один из способов применения Radiance Volume для освещения сцены.
Добавлено 05.10.2012 23:35
При использовании Light Propogation Volumes рендер сцены осуществляется в четыре этапа: - Сцена представляется как облако вторичных источников света (т.е. генерируется Reflective shadow map)
- Происходит внедрение этих вторичных источников в Radiance Volume сцены (Пространство сцены, в котором распространяется излучение, разбито на элементы. Каждому из элементов соответствует сферическая гармоника)
- Производится несколько итераций распространения излучения (Radiance Propogation) в Radiance Volume (сферическая гармоника каждого элемента обновляется в соответствии со сферическими гармониками соседей)
- Полученный Radiance Volume используется для освещения сцены
Windows 7 x64; Core i5-2500K (3.3 Ghz); 8Gb RAM; Radeon HD 6950 2Gb
Сообщение отредактировал mindstalker - Пятница, 05.10.2012, 23:35 |
|
|
| |
| SpaceEngineer | Дата: Суббота, 06.10.2012, 00:03 | Сообщение # 947 |
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 55
Статус: Offline
| Ну это уже жесть, на первых порах простого Deferred lighting с шадоу мапами хватит. Я же не indoor-шутер пишу, внутренности кораблей тут будут далеко не на первом месте, скорее как приятный бонус.
|
|
|
| |
| mindstalker | Дата: Суббота, 06.10.2012, 00:50 | Сообщение # 948 |
Космический пилот
Группа: Команда SE
Российская Федерация
Сообщений: 96
Награды: 0
Статус: Offline
| Quote (SpaceEngineer) Ну это уже жесть, на первых порах простого Deferred lighting с шадоу мапами хватит. Насчет жести согласен . Но следует отметить, что Global Illumination (в т.ч. Indirect lighting, Ambient Occlusion и прочее) нужно не только в коридорах, поскольку придает реалистичности как интерьеру, так и экстерьеру кораблей.
И, хоть возможно и в ограниченном виде, но GI в движке все равно будет. Есть только два варианта: GI рассчитывается или движком или редактором. Во втором случае GI так или иначе сохраняется в текстуре (запекается в Diffuse карты или в отдельные Light map'ы или, например, в 3d карту коэффициентов сферических гармоник). И подходит это, в основном, только для сцен со статичным освещением (коридоры к таким относятся, а вот корабли - нет )
Windows 7 x64; Core i5-2500K (3.3 Ghz); 8Gb RAM; Radeon HD 6950 2Gb
|
|
|
| |
| Поль | Дата: Суббота, 06.10.2012, 09:59 | Сообщение # 949 |
Космонавт
Группа: Пользователи
Российская Федерация
Сообщений: 53
Награды: 0
Статус: Offline
| Предлагаю перейти в indoor ветку..мне кажется, материал накопился
MS Windows 7x64; Thermaltake 750W; AMD FX 4100 Buldozer 3.6 Hz; 8Gb RAM; NVIDIA GeForce GTX 460 2048mb; HD 750Gb; Samsung 24" 1920x1080
|
|
|
| |
| SHW | Дата: Понедельник, 08.10.2012, 09:56 | Сообщение # 950 |
Строитель Миров
Группа: Команда SE
Нидерланды
Сообщений: 618
Награды: 10
Статус: Offline
| Раз уж пошла такая пьянка, решил тоже набросать концепт индора, который предлагал с самого начала. Двух-режимный тороидальный жилой модуль для пассажирских кораблей:
Тёмно-серые секции - неподвижные, светло-серые могут поворачиваться на ободе, подстраиваясь под текущий режим гравитации: разгон, торможение, центрифуга. Всё это закрывается герметичным кожухом, так что при переходы между сегментами герметизировать не надо.
Каждый сегмент представляет собой квадратный коридор в центре, и пару кают по краям. Снизу и сверху сервисное пространство с системами жизнеобеспечения, коммуникациями, воздуховодами, и запасами еды. Над коридором - багажное отделение. На каждые 3-4 сегмента с каютами можно делать сегменты с санузлом, душем, небольшие открытые пространства типа кают-компаний, залов-ресторанов, смотровых площадок и прочих общественных мест. Также некоторые сегменты заменены на не вращающиеся на ободе шлюзы для выхода в космос или к стыковочным узлам.
В режиме ускорения/торможения сегменты повёрнуты "полом" в сторону двигателей:
В режиме свободного полёта - в сторону внешнего обода:
В примере диаметр тороида - 100 м, диаметр сегмента - примерно 6м, длина вращающегося сегмента - 2,8м, сечение коридора 2*2м. То есть площадь каюты около 5-ти метров. В режиме центрифуги на краях сегмента отклонение искусственной гравитации от нормали к полу составляет 1.6 градуса, а в центре - 0. Будет время, прорисую детали и остальные помещения.
Win7 Pro x64 Intel Core2Quad 2.5GHz 4GiB RAM NVidia GForce 9800 1 GiB
Сообщение отредактировал SHW - Понедельник, 08.10.2012, 10:15 |
|
|
| |
| Поль | Дата: Понедельник, 08.10.2012, 11:29 | Сообщение # 951 |
Космонавт
Группа: Пользователи
Российская Федерация
Сообщений: 53
Награды: 0
Статус: Offline
| Хороший концепт и диаметр тороида вполне приемлем. Хочется деталей )))
MS Windows 7x64; Thermaltake 750W; AMD FX 4100 Buldozer 3.6 Hz; 8Gb RAM; NVIDIA GeForce GTX 460 2048mb; HD 750Gb; Samsung 24" 1920x1080
|
|
|
| |
| Blu3sman | Дата: Понедельник, 08.10.2012, 14:29 | Сообщение # 952 |
Космический пилот
Группа: Пользователи
Украина
Сообщений: 92
Награды: 4
Статус: Offline
| SHW, вот он жилой модуль моей мечты.:) Я сам вчера думал над такой же компоновкой. Весьма комфортная штука выходит. Немного тесновато конечно, но для пассажирских перевозок самое оно. Ждем развития идеи.
C2D E6550 2.33 GHz / 2 GB RAM / GTX 550 Ti 1024 MB / Win 7 32-bit
|
|
|
| |
| SpaceEngineer | Дата: Понедельник, 08.10.2012, 18:22 | Сообщение # 953 |
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 55
Статус: Offline
| Я бы сместил коридор к краю сегмента и оставил одну комнату, тогда она будет побольше. И сами сегменты можно сделать подлиннее. Если сделать диаметр сегментов побольше, можно сделать их двухэтажными, и с большей пользой использовать пространство снизу и сверху. Комнаты с наклонными стенами тоже никто не запрещает, на них можно расположить большие смотровые окна (если сделать внешний кожух прозрачным).
|
|
|
| |
| SHW | Дата: Вторник, 09.10.2012, 10:14 | Сообщение # 954 |
Строитель Миров
Группа: Команда SE
Нидерланды
Сообщений: 618
Награды: 10
Статус: Offline
| Да, вариантов полно. Это просто один из...
Единственное что, коридор в центре я оставил, чтобы при вращении модулей через него не проходили никакие балки. А если сместить к краю, то отверстия в стационарных сегментах не совпадут, и при вращении сегментов коридоры будут перекрываться. Хотя, при смене гравитации, можно тупо всех заставить сидеть в каютах и не выходить. Будет как в поезде: "30 минут - санитарная зона, все туалеты закрыты" :-)
Win7 Pro x64 Intel Core2Quad 2.5GHz 4GiB RAM NVidia GForce 9800 1 GiB
Сообщение отредактировал SHW - Вторник, 09.10.2012, 10:14 |
|
|
| |
| SpaceEngineer | Дата: Пятница, 19.10.2012, 15:49 | Сообщение # 955 |
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 55
Статус: Offline
| Кстати, по контсрукции двигателей. Т.к. в космосе вакуум, термоядерным, ионным и прочим двигателям с электромагнитным удержанием плазма совершенно незачем иметь герметичный корпус. Наоборот, отсутсвие стенок решит проблему с тепловой зщитой этих самых стенок - рентгеновское излучение нагретой до миллионов градуслв плазмы будет сразу уходить в космос. Защищать надо будет лишь соленоиды, окружающие жгут плазмы, которые есть смысл сделать как можно более тонкими.
|
|
|
| |
| SHW | Дата: Пятница, 19.10.2012, 17:08 | Сообщение # 956 |
Строитель Миров
Группа: Команда SE
Нидерланды
Сообщений: 618
Награды: 10
Статус: Offline
| У термоядерных двигателей КПД будет низкий. Я смотрел, некоторые предлагаемые конструкции таких двигателей. Так вот в одном из вариантов излучение как раз и "греет" пропеллент, проходящий по стенкам реактора, увеличивая тем самым тягу и КПД двигателя. Да и в случае с открытым двигателем остальную часть корабля надо будет сильнее защищать от радиации. А со стенками - только активную зону реактора.
Win7 Pro x64 Intel Core2Quad 2.5GHz 4GiB RAM NVidia GForce 9800 1 GiB
Сообщение отредактировал SHW - Пятница, 19.10.2012, 17:13 |
|
|
| |
| SHW | Дата: Пятница, 19.10.2012, 17:10 | Сообщение # 957 |
Строитель Миров
Группа: Команда SE
Нидерланды
Сообщений: 618
Награды: 10
Статус: Offline
| Я про эту картинку.
Win7 Pro x64 Intel Core2Quad 2.5GHz 4GiB RAM NVidia GForce 9800 1 GiB
|
|
|
| |
| mindstalker | Дата: Пятница, 19.10.2012, 17:37 | Сообщение # 958 |
Космический пилот
Группа: Команда SE
Российская Федерация
Сообщений: 96
Награды: 0
Статус: Offline
| Тоже о чем-то подобном думал...
Только жалко просто так выбрасывать в космос (впустую) излучение (энергию). Хотя, с другой стороны, а нафига нам эта энергия, если гиперпривод и двигатель не могут работать одновременно?
О! Можно так: Включаем наш термоядерный реактивный двигатель -> Заряжаем конденсаторы -> Выключаем двигатель -> Гиперпрыжок -> Включаем двигатель -> ...
P.S. Откуда картинка, если не секрет? P.P.S. А красный "пузырь" - это граница потока плазмы?
А вообще, нужно уже определяться как-то по двигателям (тип, массо-габаритные характеристики).
Посчитал в соответствии с таблицей двигателей на projectrho.com - всё грустно... Только четыре двигателя (из тех, у которых указаны массы) могут обеспечить ускорение хотя бы 5 же, при достаточно большой характеристической скорости: Antimatter Beam Core MAX - Двигатель на антиматерии (рабочее тело - непосредственно продукты аннигиляции). При максимальном ускорении 5 же масса составит 7,5% от сухой массы корабля, характеристическая скорость ~ 40000 км/с.
Orion MAX - Ядерный взрыволёт с теоретически предельно возможными характеристиками. При максимальном ускорении 5 же масса составит 7,5% от сухой массы корабля, характеристическая скорость ~ 4000 км/с.
Inertial Confinement Fusion MAX - Термоядерный двигатель с инерциальным удержанием плазмы. При максимальном ускорении 5 же масса составит 75% от сухой массы корабля, характеристическая скорость ~ 4000 км/с.
Magnetic Confinement Fusion MAX - Термоядерный двигатель с магнитным удержанием плазмы (как в посте SHW выше). При максимальном ускорении 5 же масса составит 90% от сухой массы корабля, характеристическая скорость ~ 3200 км/с.
Нетрудно заметить, что все эти двигатели имею в конце "MAX". Это обозначает, что они имеют предельно возможные характеристики для своего класса, а значит, реалистичные образцы будут хуже на порядки.
Windows 7 x64; Core i5-2500K (3.3 Ghz); 8Gb RAM; Radeon HD 6950 2Gb
Сообщение отредактировал mindstalker - Пятница, 19.10.2012, 18:42 |
|
|
| |
| Yenoh | Дата: Воскресенье, 28.10.2012, 18:09 | Сообщение # 959 |
Наблюдатель
Группа: Новички
Украина
Сообщений: 3
Награды: 0
Статус: Offline
| По ходу чтения данной темы возникли следующие мысли.
Пустоты между элементами объемных ферменных конструкций целесообразно заполнять некоторым подобием жесткой пены, которая будет помогать гасить мелкие локальные вибрации конструкции при её нагрузке, например, при импульсе маневровых двигателей (хотя понятно, что импульс будет не такой резкий как в современных малых КК, а плавный и продолжительный). В плане отрисовки это также плюс, так как не нужно возиться с отдельными мелкими деталями или прозрачностью.
Также встает вопрос о защите ферм от перегрева звездой или собственными радиаторами корабля. Большой перепад температуры на близких участках конструкции может создать ненужные напряжения в металле (или не металле), что под действием тех огромных нагрузок, возникающих при ускорении/торможении/повороте может вылезти боком. Надо прятать фермы за отражающими поверхностями (белая ткань, фольга в современных спутниках - это уже, кажется, упоминалось SpaceEngineer-ом). Опять же, меньше деталей - легче отрисовывать.
Может такое "скрадывание" деталей сделает КК чуть менее зрелищным, но оно будет оправдано конструкционно.
Тему осиливал в несколько заходов и возможно что-то пропустил, поэтому изобрел Америку и открыл велосипед...
Intel Celeron D 331, 2666 MHz (20 x 133) 2048 (DDR2-800 DDR2 SDRAM) ATI Radeon HD 4350 Windows XP Professional SP3
|
|
|
| |
| Aerospacefag | Дата: Воскресенье, 28.10.2012, 18:32 | Сообщение # 960 |
Строитель Миров
Группа: Пользователи
Российская Федерация
Сообщений: 1019
Награды: 3
Статус: Offline
| Quote (SHW) У термоядерных двигателей КПД будет низкий. КПД в космосе никого не интересует, поскольку самый важный параметр - удельная мощность. Удельная мощность ядерного двигателя очень мала, и эффективность его работы тоже невелика, поскольку она ограничивается предельной температурой рабочего тела - в несколько тысяч градусов, иначе конструкция не выдержит.
В термоядерном двигателе такой проблемы не будет - уж если мы смогли удержать плазму в зоне синтеза, так, наверное, и в сопле можно организовать поле достаточно мощное, чтобы оно, сопло, не сгорело. Вообще, по логике вещей, активная зона должна помещаться как можно ближе к соплу, чтобы энергия не терялась впустую. Вот ее-то и можно будет защитить.
Win7 Intel Core i5-2310 2.9 Ghz 4 Gb DIMM DDR3 Asus GeForce GTX760, 2 Gb GDDR-5
|
|
|
| |