ПроектыФорумУтилиты

Космический симулятор SpaceEngine (71 стр)

Страницы: 170 71 72 73218 Следующая »
#1050
0:54, 6 янв 2011

короче он хочет карту перемещений через варп гейты :)

#1051
4:01, 6 янв 2011

Типа сделать навигацию по ближайшим звёздам с графическим представлением? Можно показать кратчайшие пути яркими линиями, длинные - тёмными. Только как, сделать это отдельным режимом (при его включении камера отъезжает от текущей позиции на 10 парсек и показывает граф из линий, соединяющих звёзды), или прямо в режиме "от первого лица" нарисовать "созвездия"?

#1052
4:53, 6 янв 2011

Как вам такой вариант?
http://koaa310.jino.ru/tmp/SpaceEngine/Navigation1.jpg

Ну и дополнить это всякой информацией типа где ты сейчас, кто тут живет и т.п.

#1053
10:38, 6 янв 2011

koaa310
Можно и так

#1054
13:16, 6 янв 2011

вот мне видится самый простой способ :
1. найти центр скопления (сферы) - он виртуальный
2. выбрать ближайшую к центру скопления звезду Star
3. отсортировать (линейный список по самому range-у - R) все звезды  от звезды S1 в пределах RL - range limit (он же range скопления - учесть смещение к S(1) от центра скопления)
4. установить вектор S1 к S2
5. повторить тоже с S2 начиная с пункта 3 - и отсечь вариант-вектор S2 к S1 (предыдущий) .
6. можно улучшать .

да еще нужно подумать о Смещении - так как RL - от центра скопления один , а от звезд(ы) из-за смещения - плавающий - тут  можно обойти это , если скопление вкидывать в отдельный буфер (так сказать) и RL сделать равным расстоянию до самой дальней звезды от этой (рассчитываемой) - других то звезд рядом нет - такой алгоритм лучше целиком оставлять - может пригодиться где-то и в дальнейшем - но мы же еще не знаем какая звезда самая дальняя , а какая самая ближняя - тогда RL=UnLim - но само присвоение RL = S_local -> S_far может иметь место .

#1055
13:19, 6 янв 2011

да и центр скопления обозначить как S0 ( star zero )
при нахождении нескольких одинаковых минимальных range-й - варианты рассчитывать как по " дереву "

koaa310
картинка интересная - наличие перпендикуляров понравилось

#1056
15:31, 6 янв 2011

Так сказать ностальгия велкам
FFED3D | Космический симулятор SpaceEngine
ffed3d | Космический симулятор SpaceEngine
FFED3D | Космический симулятор SpaceEngine
Игра : http://www.google.com/url?sa=D&q=http://dream.maxdsl.ru/files… 3AsPB07MfdjRQ
Гугл группа : http://groups.google.com/group/alt.fan.elite

PS Как в спойлер картинки прятать? )

#1057
4:33, 7 янв 2011

Слежу за темой все 70 страниц.
Сегодня решил, что пора бы и попробовать "на вкус", уж очень заманчиво...
Скачал...
Ничего не могу сказать, т.к. просто НЕ ЗАПУСКАЕТСЯ :(
2 Neptune привожу лог:

Space Engine Version 0.85 beta
STARTING
Loading "config/main.cfg"
Loading "config/universe.cfg"
Opening window
Initializing OpenGL
  Vendor: NVIDIA Corporation
  Renderer: GeForce 8800 GT/PCI/SSE2/3DNOW!
  OpenGL version: 3.2.0
  GLSL  version: 1.50 NVIDIA via Cg compiler
  Extensions: GL_EXT_bgra GL_WIN_swap_hint
  Framebuffer objects not supported
  AUX buffers supported (4 buffers)
  Half floats not suppoted
  Floating-point pixel format not supported
  3D textures not suppoted
  Texture blocks: 4
  Max texture size: 8192
  Max cubemap texture size: 8192
  Max 3D texture size: 2048
  Max anisotropy: 16
Loading  image "data/textures/common/splash01.jpg"

INITIALIZING ENGINE
Loading "data/models/galaxies/Models.cfg"
Loading "data/models/galaxies/Hubble.cfg"
ERROR: TAtmosphereModelCache::Init(): Critical extension disabled or ignored (3D textures)
DONE
*****************************************************************************
Из приведенного лога выше можно сделать много выводов, но правильный вывод наверное знает Neptune
P.S. Ось Win7 Ultimate 7600(retail), Проц Athlon X2 5200+, 2Гб ОЗУ,...видяха в логе (512Мб)...

#1058
11:08, 7 янв 2011

Nival
> GeForce 8800 GT/PCI/SSE2/3DNOW!
> OpenGL version: 3.2.0
> Framebuffer objects not supported
> Half floats not suppoted
> Floating-point pixel format not supported
> 3D textures not suppoted

да у тебя драйвера не стоят на видюху просто

#1059
15:35, 7 янв 2011

Neptune
Когда находишься внутри/вблизи звездного скопления, вокруг оч. много звезд.
Но все они выглядят как то не красиво. Просто какие то разноцветные точки. Вообще не похоже что это звезды... они не должны как нибудь там сверкать или давать "корону"? :)
Это так и должно быть, или я что то с настройками наколдовал?

Пример: http://koaa310.jino.ru/tmp/SpaceEngine/star_cluster.jpg

#1060
16:04, 7 янв 2011

Nival
> Extensions: GL_EXT_bgra GL_WIN_swap_hint
> Framebuffer objects not supported
> AUX buffers supported (4 buffers)
> Half floats not suppoted
> Floating-point pixel format not supported
> 3D textures not suppoted
> ERROR: TAtmosphereModelCache::Init(): Critical extension disabled or ignored (3D textures)

Ага, поставь дрова на видюху:)

koaa310
> Когда находишься внутри/вблизи звездного скопления, вокруг оч. много звезд.
> Но все они выглядят как то не красиво. Просто какие то разноцветные точки.
> Вообще не похоже что это звезды... они не должны как нибудь там сверкать или
> давать "корону"? :)
> Это так и должно быть, или я что то с настройками наколдовал?

Всё так и должно выглядеть. Можешь добавить яркости звёзд (кнопки '[' ']'), но это чревато генерацией 100500 процедурных звёзд, отжором памяти и тормозами. Позже займусь звёздами, приведу их в божеский вид:)

#1061
18:22, 7 янв 2011

Sergio
> да у тебя драйвера не стоят на видюху просто
Neptune
> Ага, поставь дрова на видюху:)

Улыбнуло...:)
Дрова стоят ForceWare 197.45 WHQL
Изображение

Дело ведь вот в чем... вроде как трабла в хэш...

Сигнатура проблемы:
  Имя события проблемы:  BEX
  Имя приложения:  SpaceEngine.exe
  Версия приложения:  0.0.0.0
  Отметка времени приложения:  4d1f3e06
  Имя модуля с ошибкой:  StackHash_0a9e
  Версия модуля с ошибкой:  0.0.0.0
  Отметка времени модуля с ошибкой:  00000000
  Смещение исключения:  00000000
  Код исключения:  c0000005
  Данные исключения:  00000008
  Версия ОС:  6.1.7600.2.0.0.256.1
  Код языка:  1049
  Дополнительные сведения 1:  0a9e
  Дополнительные сведения 2:  0a9e372d3b4ad19135b953a78882e789
  Дополнительные сведения 3:  0a9e
  Дополнительные сведения 4:  0a9e372d3b4ad19135b953a78882e789

#1062
19:20, 7 янв 2011

Nival
Ошибка произошла от того, что при инициализации приложения OpenGL перешел в какой-то софтварный режим - ни расширений тебе, ничего. О чём в логе и сказано. Ну а потом что-то упало, потому что я не проверяю наличие каждого расширения - шейдеры, vbo и т.д. это как бы само собой разумеется что должно присутствовать:) Ты привёл весь лог?

#1063
20:28, 7 янв 2011

Neptune
> я не проверяю наличие каждого расширения - шейдеры, vbo и т.д.

glew?

#1064
20:33, 7 янв 2011

Neptune
> при инициализации приложения OpenGL перешел в какой-то софтварный режим - ни расширений тебе, ничего.
Сам по себе? А как такое возможно? Очевидно, это глюк инициализации API или некорректного вызова функций OpenGL

Neptune
> Ну а потом что-то упало, потому что я не проверяю наличие каждого расширения - шейдеры, vbo и т.д. это как бы само собой разумеется что должно присутствовать:)

> Framebuffer objects not supported
> Half floats not suppoted
> Floating-point pixel format not supported
> 3D textures not suppoted
> ERROR: TAtmosphereModelCache::Init(): Critical extension disabled or ignored (3D textures)
Вот этот момент сильно смущает.... Видяха не может не поддерживать таких элементарных вещей при наличии драйвера.

******************************
Вообще странная ситуация, у NVidia никогда не было проблем с OpenGL, а тут такой косяк...
Вдвойне странно то, что у меня без проблем запускаются игры на OpenGL (Wolfenshtein (2010), Quake3 etc.)

Neptune
> Ты привёл весь лог?
Я привел весь лог, указанный в *сообщении об ошибке*.

Страницы: 170 71 72 73218 Следующая »
ПроектыФорумУтилиты