SpaceEngine TODO - обновлено 11 июля 2016
|
|
Aerospacefag | Дата: Вторник, 24.01.2012, 01:16 | Сообщение # 286 |
Строитель Миров
Группа: Пользователи
Российская Федерация
Сообщений: 1019
Награды: 3
Статус: Offline
| Duke, лучи бога встречаются при проходе солнца непосредственно за горными пиками - это полосы света, которые идут поверх них. Реализация немного упрощенная, т.к. они видны так же из космоса, где атмосферы нету. Еще я заметил, что солнечное гало усиливается нижними слоями атмосферы. И рельеф нормально самозатеняется, чего местами не хватает в текущей версии SE. Вообще, конечно, в SE это все наверняка окажется сложнее реализовать для большого разнообразия окружения.
Win7 Intel Core i5-2310 2.9 Ghz 4 Gb DIMM DDR3 Asus GeForce GTX760, 2 Gb GDDR-5
|
|
| |
Duke | Дата: Вторник, 24.01.2012, 21:21 | Сообщение # 287 |
Первооткрыватель
Группа: Команда SE
Антарктика
Сообщений: 419
Награды: 2
Статус: Offline
| Quote (SpaceEngineer) Атмосфера похожа на Брунетоновскую - такие же артефакты. А сколько фпс выдаёт в SE планета с одним солнцем и без облаков и лун? Провел дополнительные тесты. В SE с отключенными всеми эффектами кроме атмосферы и отключенными процедурными объектами, GeForce 8400GS при взгляде вдоль поверхности планеты дает ~10 fps, при взгляде перпендекулярно поверхности ~30 fps, если центральная звезда находится в поле видимости, то она на fps не влияет. В демке atmosphere.blend взгляд вдоль поверхности и перпендекулярно поверхности дает приблизительно одинаковый fps 55~60, но если солнце попадает в кадр fps падает до ~30.
Quote (Aerospacefag) Duke, лучи бога встречаются при проходе солнца непосредственно за горными пиками - это полосы света, которые идут поверх них. Реализация немного упрощенная, т.к. они видны так же из космоса, где атмосферы нету. Дело в том, что тех гор, которые показанны в видео, в файле atmosphere.blend нет и я не нашел в шейдерах функций отвечающих за лучи бога и тени. Эти эффекты есть в другой демке этого автора Файл блендера: http://dl.dropbox.com/u/11542084/GLSL_Filters_Mountains.blend Возможно видео снято в другой сцене где совмещенны обе эти демки.
Сообщение отредактировал Duke - Вторник, 24.01.2012, 21:23 |
|
| |
SpaceEngineer | Дата: Вторник, 24.01.2012, 21:25 | Сообщение # 288 |
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 55
Статус: Offline
| Лучи бога это отдельный пост-эффект, не имеющий отношения к атмосфере.
А почему у тебя в SE так тормозят планеты? Какой LOD? Вторичное освещение и тени затмений отключены? Солнце только одно?
|
|
| |
Duke | Дата: Вторник, 24.01.2012, 21:31 | Сообщение # 289 |
Первооткрыватель
Группа: Команда SE
Антарктика
Сообщений: 419
Награды: 2
Статус: Offline
| Quote (SpaceEngineer) А почему у тебя в SE так тормозят планеты? Какой LOD? Вторичное освещение и тени затмений отключены? Солнце только одно? LOD=-2. Эфекты отключены. Проверял в том числе на Венере и еще на паре планет с одним солнцем. GeForce 8400GS достаточно слабая видеокарта, слабее даже чем 7600GS, единственное преймущество - поддержка DX10.
|
|
| |
SpaceEngineer | Дата: Среда, 25.01.2012, 19:08 | Сообщение # 290 |
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 55
Статус: Offline
| Мда... Толку от этого DX10, если даже DX9 приложения тормозят...
|
|
| |
Anton1987ru | Дата: Среда, 25.01.2012, 21:25 | Сообщение # 291 |
Космонавт
Группа: Команда SE
Российская Федерация
Сообщений: 56
Награды: 0
Статус: Offline
| Quote (Duke) Дело в том, что тех гор, которые показанны в видео, в файле atmosphere.blend нет и я не нашел в шейдерах функций отвечающих за лучи бога и тени. Эти эффекты есть в другой демке этого автора я все эти шейдеры и не только эти - давно выложил на сайт
Windows 7 x64 Core 2 quad Q8200 2.8 GHz 512mb Geforce 9800GTX+ 10 GB RAM ddr2
|
|
| |
Duke | Дата: Четверг, 26.01.2012, 00:03 | Сообщение # 292 |
Первооткрыватель
Группа: Команда SE
Антарктика
Сообщений: 419
Награды: 2
Статус: Offline
| Quote (Anton1987ru) я все эти шейдеры и не только эти - давно выложил на сайт Я помнил что где-то видел упоминание некоторых этих эффектов на форуме (если не ошибаюсь на этой http://spaceengine.org/forum/14-12-3 странице), просто там небыло самих демок, поэтому не знал что говорилось именно об этих шейдерах.
|
|
| |
BlackPhoenix | Дата: Воскресенье, 12.02.2012, 12:34 | Сообщение # 293 |
Космонавт
Группа: Пользователи
Украина
Сообщений: 47
Награды: 0
Статус: Offline
|
Это мой блог. С графической точки зрения я просто доделываю движок X-Plane, правда желаю перейти куда-то ещё. Я немного думал про SpaceEngine, но в какой-то старой демке слишком тормозила генерация ландшафта.. Я скачаю новую демку, посмотрю. Если бы ландшафт не вносил нестабильности в ФПС, то было бы супер.
Там проект авиакосмического симулятора, он считаёт полёт всего между 0км и 650,000км. Пока физика на низких высотах считается X-Plane, но на больших высотах движок свой. Моделируется нагрев при входе в атмосферу...
Мне вообще нужен движок получше X-Plane, желательно фотореалистичный (по некоторым причинам), на OpenGL. Позже симулятор будет считать и физику крыльев, почти так-же как X-Plane.
Главное что-бы движение от поверхности к (например) луне было без разрывов. Плавно. Если это дейтсвительно плавно, то всякие остальные спецэффекты и т.п. я могу и сам дописать...
Сообщение отредактировал BlackPhoenix - Воскресенье, 12.02.2012, 12:36 |
|
| |
Duke | Дата: Воскресенье, 12.02.2012, 14:08 | Сообщение # 294 |
Первооткрыватель
Группа: Команда SE
Антарктика
Сообщений: 419
Награды: 2
Статус: Offline
| Quote (BlackPhoenix) Это мой блог. С графической точки зрения я просто доделываю движок X-Plane, правда желаю перейти куда-то ещё. Я немного думал про SpaceEngine, но в какой-то старой демке слишком тормозила генерация ландшафта.. Я скачаю новую демку, посмотрю. Если бы ландшафт не вносил нестабильности в ФПС, то было бы супер.
Там проект авиакосмического симулятора, он считаёт полёт всего между 0км и 650,000км. Пока физика на низких высотах считается X-Plane, но на больших высотах движок свой. Моделируется нагрев при входе в атмосферу... Интересный блог. Успехов Вам с проектом. Если не ошибаюсь Вы еще присматривались к движку Outerra, я вроде видел Ваши посты на их форуме?
|
|
| |
SpaceEngineer | Дата: Воскресенье, 12.02.2012, 16:55 | Сообщение # 295 |
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 55
Статус: Offline
| Quote (BlackPhoenix) Если бы ландшафт не вносил нестабильности в ФПС, то было бы супер. А зачем физику привязывать к фпс. Вы её не в отдельном потоке считаете?
Quote (Duke) Там проект авиакосмического симулятора, он считаёт полёт всего между 0км и 650,000км. Пока физика на низких высотах считается X-Plane, но на больших высотах движок свой. Моделируется нагрев при входе в атмосферу... Этого достаточно для любой планеты с атмосферой. Между планетами - работает "космическая" физика.
Quote (BlackPhoenix) Главное что-бы движение от поверхности к (например) луне было без разрывов. Плавно. Если это дейтсвительно плавно, то всякие остальные спецэффекты и т.п. я могу и сам дописать... В SE движение от поверхности к луне в далёкой галактике - без разрывов:) Недавно я сделал единую систему координат на 128-битных целых числах, так что задавать координаты объектов стало удобнее.
|
|
| |
BlackPhoenix | Дата: Воскресенье, 12.02.2012, 17:24 | Сообщение # 296 |
Космонавт
Группа: Пользователи
Украина
Сообщений: 47
Награды: 0
Статус: Offline
| Quote (Duke) Интересный блог. Успехов Вам с проектом. Если не ошибаюсь Вы еще присматривались к движку Outerra, я вроде видел Ваши посты на их форуме? Да, Outerra подходит но автора немного стрёмают отсутствием точно сформулированого подхода к распотранению и API для плагинов.
Quote (SpaceEngineer) А зачем физику привязывать к фпс. Вы её не в отдельном потоке считаете? Физика к FPS не привязана, к ФПС привязан пользователь. На первом месте нужда в стабильном ФПС (без рывков), на втором уже хотя-бы 30-60 ФПС. Рывки сильно нарушают воспринимаемость ситуации
Физика крутится в отдельном потоке (правда в X-Plane она таки в главном, так проще переключатся между двумя), даже в нескольких (расчёт теплопроводности отдельно от нагрева).
Quote (SpaceEngineer) Этого достаточно для любой планеты с атмосферой. Между планетами - работает "космическая" физика. Имеется ввиду, что для высоты менее 650,000 км для Земли используются атмосферные (до 5000 км), гравитационные модели, и т.п. И для Луны вроде тоже (я точно ещё не смотрел - толи уже есть готовые данные, толи их только вот меряют).
В междупланетном пространстве всё точечное (этого я не писал, ибо в X-Plane нету межпланетного пространства, там даже луны толком нету).
Quote (SpaceEngineer) В SE движение от поверхности к луне в далёкой галактике - без разрывов:) Недавно я сделал единую систему координат на 128-битных целых числах, так что задавать координаты объектов стало удобнее. Надо бы только поддержку 64-битных даблов, инерциальную систему координат относительно текущей планеты (причём какую именно - это уже всё-равно). Для межпланетных полётов всё-равно какая система, там особо ничего не происходит
Я только вернулся, сейчас пойду скачаю чего там есть скачать... (последний раз я смотрел 0.90, там были рывки несовместимые с управлением чем-либо)
Edit: Падает часто, тормозит на порядки меньше чем 0.90 (теперь даже можно близко летать вокруг планеты). Всё ещё немного дёргается при генерации. Но в общем впечатления положительные Интересно было бы сделать возможность полёта на любой планете...
Сообщение отредактировал BlackPhoenix - Воскресенье, 12.02.2012, 18:49 |
|
| |
Darth_Biomech | Дата: Суббота, 18.02.2012, 17:45 | Сообщение # 297 |
Космонавт
Группа: Пользователи
Пират
Сообщений: 63
Награды: 0
Статус: Offline
| Может отвечали уже... Но так как в будущем судя по всему полагается добавить видимые города на ночную сторону планет (будут ли они тоже процедурными? Интересно посмотреть как это будет выглядеть), то тогда может быть стоить добавить планетам помимо индикации наличия жизни индикацию наличия цивилизации?
The story has not finished yet. Truth is not revealed. And it circulates through an incident. --It is an infinity loop!
Сообщение отредактировал Darth_Biomech - Суббота, 18.02.2012, 17:45 |
|
| |
SpaceEngineer | Дата: Воскресенье, 19.02.2012, 00:16 | Сообщение # 298 |
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 55
Статус: Offline
| Quote (BlackPhoenix) Падает часто, тормозит на порядки меньше чем 0.90 (теперь даже можно близко летать вокруг планеты). Всё ещё немного дёргается при генерации. Но в общем впечатления положительные Интересно было бы сделать возможность полёта на любой планете... Всмысле полёта на любой планете? Разве вы сейчас не можете полетать над планетой?
Quote (Darth_Biomech) Может отвечали уже... Но так как в будущем судя по всему полагается добавить видимые города на ночную сторону планет (будут ли они тоже процедурными? Интересно посмотреть как это будет выглядеть), то тогда может быть стоить добавить планетам помимо индикации наличия жизни индикацию наличия цивилизации? Отвечали уже, поищите (кажется в теме про жизнь).
|
|
| |
GV_FiQst | Дата: Воскресенье, 19.02.2012, 01:21 | Сообщение # 299 |
Строитель Миров
Группа: Команда SE
Украина
Сообщений: 1062
Награды: 3
Статус: Offline
| кстати на тему городов, можно делать так как зделано в Minecraft-е. Там расположение деревней уже сразу определено при генерации карты, а карта генерируется на основе сида. Правда я не знаю как он определяет в каких местах стоит разместить деревню, надо будет поискать.
AMD Phenom II X2 555 3200 MHz; RAM 4GB 1333 Hz; ATI Radeon HD 5670 1024 Mb; ОС Win 7 tabulorasa edition 32 bit
Сообщение отредактировал GV_FiQst - Воскресенье, 19.02.2012, 01:21 |
|
| |
Aerospacefag | Дата: Воскресенье, 19.02.2012, 02:10 | Сообщение # 300 |
Строитель Миров
Группа: Пользователи
Российская Федерация
Сообщений: 1019
Награды: 3
Статус: Offline
| GV_FiQst, По мере развития вселенной города да и вообще сооружения будут меняться, так что простым сидом тут не обойтись, нужно сделать более гибкую систему.
Win7 Intel Core i5-2310 2.9 Ghz 4 Gb DIMM DDR3 Asus GeForce GTX760, 2 Gb GDDR-5
|
|
| |