Как создать звездный фон в 3D солнечной системе в OpenGL? - PullRequest
0 голосов
/ 21 мая 2018

У меня есть простая симуляция солнечной системы, где планеты вращаются вокруг Солнца.Но я хочу создать звездный фон, он не должен быть точным представлением.

Я попытался загрузить изображение звездного неба, а затем отобразить его как текстуру для большой сферы.Затем поместите сферу так, чтобы она охватила всю сцену, но независимо от изображения, все они были очень тусклыми.По крайней мере, я думаю.Я даже не мог видеть звезды.Когда я сжал сферу вниз, то увидел, что она на самом деле текстурирует ее, но она вовсе не была яркой.

Есть ли другие способы сделать это?Спасибо

1 Ответ

0 голосов
/ 21 мая 2018

Вы почти у цели!

  1. Вам необходимо отключить освещение для сферы , поэтому даже если она не горит, вы можете увидеть текстуру.
  2. Кроме того, вы захотите включить самоосвещение , чтобы звезды излучали свой собственный свет.

Также вы можете посмотреть на скайбоксы , которыестандартный способ для не геометрических сред в 3D-сценах.

...