Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New rendering for starfield #1952

Draft
wants to merge 19 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions celestia.cfg.in
Original file line number Diff line number Diff line change
Expand Up @@ -248,11 +248,12 @@ StarTextures


#------------------------------------------------------------------------
# FaintestVisibleMagnitude defines the lowest magnitude at which a star
# will be displayed in Celestia. This setting may be adjusted real-time
# via the '[' and ']' keys in Celestia. The default value is 6.0.
# Exposure defines the time of light accumulation. It affects the
# brightness and the number of visible point sources (e.g. stars).
# This setting may be adjusted real-time via the '[' and ']' keys.
# The default value is 1.0.
#------------------------------------------------------------------------
FaintestVisibleMagnitude 6.0
Exposure 1.0


#------------------------------------------------------------------------
Expand Down
9 changes: 2 additions & 7 deletions controls.txt
Original file line number Diff line number Diff line change
Expand Up @@ -98,13 +98,8 @@ N ...................................... Spacecraft
} ....................................... Increase Ambient Light
( ....................................... Decrease Galaxy Light Gain
) ....................................... Increase Galaxy Light Gain
[ ....................................... Decrease Magnitude Limit :
- If AutoMag OFF: Decrease limiting magnitude (fewer stars)
- If AutoMag ON : Decrease limiting magnitude at 45 deg FOV
] ....................................... Increase Magnitude :
- If AutoMag OFF: Increase limiting magnitude (more stars)
- If AutoMag ON : Increase limiting magnitude at 45 deg FOV
Ctrl+Y ............................... Toggle Auto Magnitude (auto adaptation of star visibility to FOV
[ ....................................... Decrease Exposure
] ....................................... Increase Exposure
, ....................................... Narrow Field Of View [Shift+Left Drag]
. ....................................... Widen Field Of View [Shift+Left Drag]
Ctrl+X ............................... Toggle Antialias lines
Expand Down
22 changes: 3 additions & 19 deletions help/CelestiaGuide.html
Original file line number Diff line number Diff line change
Expand Up @@ -1431,31 +1431,15 @@ <h3 id="displayoptions">Render / Display Options</h3>
[
</td>
<td class="rightcell">
Decrease Magnitude Limit:
<br>
&nbsp; - If AutoMag OFF: Decrease limiting magnitude (fewer stars)
<br>
&nbsp; - If AutoMag ON : Decrease limiting magnitude at 45 deg FOV
Decrease Exposure
</td>
</tr>
<tr>
<td class="leftcell">
]
</td>
<td class="rightcell">
Increase Magnitude Limit:
<br>
&nbsp; - If AutoMag OFF: Increase limiting magnitude (more stars)
<br>
&nbsp; - If AutoMag ON : Increase limiting magnitude at 45 deg FOV
</td>
</tr>
<tr>
<td class="leftcell">
Ctrl+Y
</td>
<td class="rightcell">
Toggle Auto Magnitude (auto adaptation of star visibility to FOV)
Increase Exposure
</td>
</tr>
<tr>
Expand Down Expand Up @@ -2477,7 +2461,7 @@ <h3>Answer:</h3>
<li>reduce the screen refresh rate</li>
<li>reduce the size of the window</li>
<li>reduce the size of objects drawn in the window so fewer stars and galaxies are obscured</li>
<li>reduce the number of stars and galaxies being obscured by turning down the limiting magnitude (type a <B>[</B> several times) or by disabling them entirely</li>
<li>reduce the number of stars and galaxies being obscured by decreasing exposure (type a <B>[</B> several times) or by disabling them entirely</li>
<li>reduce the number of objects being drawn by loading fewer addons.</li>
</ul>
<br>
Expand Down
17 changes: 5 additions & 12 deletions locale/start_be.cel
Original file line number Diff line number Diff line change
Expand Up @@ -188,22 +188,16 @@
# set {name "AmbientLightLevel" value 0.1}


# Faintest visible star magnitude (brightness)...
# Exposure time (brightness)...
# Default is 1.0
# (UNcomment / modify to meet your needs)
# Celestia UI: 0.8 to 15.2, default is 6.0
#
# setvisibilitylimit {magnitude 6.0}


# Faintest auto-magnitude brightness, at 45 degrees, Default is 8.5...
# (UNcomment / modify to meet your needs)
# setfaintestautomag45deg {magnitude 8.5}
# setexposure {exposure 1.0}


# Items to be displayed (rendered):
# Do NOT render the following objects (UNcomment to suit your needs)...
# renderflags {clear "atmospheres"}
# renderflags {clear "automag"}
# renderflags {clear "boundaries"}
# renderflags {clear "cloudmaps"}
# renderflags {clear "comettails"}
Expand All @@ -215,7 +209,7 @@
# renderflags {clear "nightmaps"}
# renderflags {clear "orbits"}
# renderflags {clear "planets"}
# renderflags {clear "pointstars"}
# renderflags {clear "pointstars"} # delete later
# renderflags {clear "ringshadows"}
# renderflags {clear "stars"}
# renderflags {clear "partialtrajectories"}
Expand All @@ -224,7 +218,6 @@
# Items to be displayed (rendered):
# DO render the following objects (UNcomment to suit your needs)...
# renderflags {set "atmospheres"}
# renderflags {set "automag"}
# renderflags {set "boundaries"}
# renderflags {set "cloudmaps"}
# renderflags {set "comettails"}
Expand All @@ -236,7 +229,7 @@
# renderflags {set "nightmaps"}
# renderflags {set "orbits"}
# renderflags {set "planets"}
# renderflags {set "pointstars"}
# renderflags {set "pointstars"} # delete later
# renderflags {set "ringshadows"}
# renderflags {set "stars"}
# renderflags {set "partialtrajectories"}
Expand Down
18 changes: 6 additions & 12 deletions locale/start_bg.cel
Original file line number Diff line number Diff line change
Expand Up @@ -185,20 +185,15 @@
# 0.0 to 0.5 е добър спектър
# set {name "AmbientLightLevel" value 0.1}

# Звездна величина на най-слабата видима звезда (яркост)
# (разкоментирайте/модифицирайте според желанието Ви)
# Celestia UI: 0.8 to 15.2, по подразбиране 6.0
# Exposure time (brightness)...
# по подразбиране 1.0
# (разкоментирайте/модифицирайте според желанието Ви)
#
# setvisibilitylimit {magnitude 6.0}

# Най-слаба автоматична звездна яркост при 45 градуса, по подразбиране е 8.5
# (разкоментирайте/модифицирайте според желанието Ви)
# setfaintestautomag45deg {magnitude 8.5}
# setexposure {exposure 1.0}

# Обекти, които ще бъдат показани (рендерирани):
# НЕ рендерира следните обекти (разкоментирайте/модифицирайте според желанието Ви)
# renderflags {clear "atmospheres"}
# renderflags {clear "automag"}
# renderflags {clear "boundaries"}
# renderflags {clear "cloudmaps"}
# renderflags {clear "comettails"}
Expand All @@ -210,15 +205,14 @@
# renderflags {clear "nightmaps"}
# renderflags {clear "orbits"}
# renderflags {clear "planets"}
# renderflags {clear "pointstars"}
# renderflags {clear "pointstars"} # delete later
# renderflags {clear "ringshadows"}
# renderflags {clear "stars"}
# renderflags {clear "partialtrajectories"}

# Обекти, които ще бъдат показани (рендерирани):
# Рендерира следните обекти (разкоментирайте/модифицирайте според желанието Ви)
# renderflags {set "atmospheres"}
# renderflags {set "automag"}
# renderflags {set "boundaries"}
# renderflags {set "cloudmaps"}
# renderflags {set "comettails"}
Expand All @@ -230,7 +224,7 @@
# renderflags {set "nightmaps"}
# renderflags {set "orbits"}
# renderflags {set "planets"}
# renderflags {set "pointstars"}
# renderflags {set "pointstars"} # delete later
# renderflags {set "ringshadows"}
# renderflags {set "stars"}
# renderflags {set "partialtrajectories"}
Expand Down
21 changes: 8 additions & 13 deletions locale/start_de.cel
Original file line number Diff line number Diff line change
Expand Up @@ -212,23 +212,19 @@
# set {name "AmbientLightLevel" value 0.1}


# Schwächste sichtbare Stern-Magnitude (Helligkeit)
# (Aktivieren und anpassen nach Belieben)
# Celestia UI: 0.8 bis 15.2, Voreinstellung ist 6.0
#
# setvisibilitylimit {magnitude 6.0}


# Schwächste Helligkeit bei Auto-Magnitude, bei 45°
# Voreinstellung ist 8.5 ...
# (Aktivieren und anpassen nach Belieben)
# setfaintestautomag45deg {magnitude 8.5}

# Exposure time (brightness)...
# Voreinstellung ist 1.0
# (UNcomment / modify to meet your needs)
#
# setexposure {exposure 1.0}


# Objekte die angezeigt werden sollen:
# ZEIGE folgende Objekte NICHT AN (zum Aktivieren "#" entfernen)...
# renderflags {clear "atmospheres"}
# renderflags {clear "automag"}
# renderflags {clear "boundaries"}
# renderflags {clear "cloudmaps"}
# renderflags {clear "comettails"}
Expand All @@ -240,7 +236,7 @@
# renderflags {clear "nightmaps"}
# renderflags {clear "orbits"}
# renderflags {clear "planets"}
# renderflags {clear "pointstars"}
# renderflags {clear "pointstars"} # delete later
# renderflags {clear "ringshadows"}
# renderflags {clear "stars"}
# renderflags {clear "partialtrajectories"}
Expand All @@ -249,7 +245,6 @@
# Objekte die angezeigt werden sollen:
# ZEIGE folgende Objekte AN (zum Aktivieren "#" entfernen)...
# renderflags {set "atmospheres"}
# renderflags {set "automag"}
# renderflags {set "boundaries"}
# renderflags {set "cloudmaps"}
# renderflags {set "comettails"}
Expand All @@ -261,7 +256,7 @@
# renderflags {set "nightmaps"}
# renderflags {set "orbits"}
# renderflags {set "planets"}
# renderflags {set "pointstars"}
# renderflags {set "pointstars"} # delete later
# renderflags {set "ringshadows"}
# renderflags {set "stars"}
# renderflags {set "partialtrajectories"}
Expand Down
17 changes: 5 additions & 12 deletions locale/start_es.cel
Original file line number Diff line number Diff line change
Expand Up @@ -189,22 +189,16 @@
# set {name "AmbientLightLevel" value 0.1}


# Magnitud (brillo) estelar más débil visible...
# Exposure time (brightness)...
# Default is 1.0
# (DEScomentar / modificar a voluntad)
# Celestia UI: 0.8 to 15.2, default is 6.0
#
# setvisibilitylimit {magnitude 6.0}


# Automag: brillo más débil visible a 45 grados de campo visual, default es 8.5...
# (DEScomentar / modificar a voluntad)
# setfaintestautomag45deg {magnitude 8.5}
# setexposure {exposure 1.0}


# Items a ser representados (rendered):
# NO representar los siguientes objetos (DEScomentar a voluntad)...
# renderflags {clear "atmospheres"}
# renderflags {clear "automag"}
# renderflags {clear "boundaries"}
# renderflags {clear "cloudmaps"}
# renderflags {clear "comettails"}
Expand All @@ -216,7 +210,7 @@
# renderflags {clear "nightmaps"}
# renderflags {clear "orbits"}
# renderflags {clear "planets"}
# renderflags {clear "pointstars"}
# renderflags {clear "pointstars"} # delete later
# renderflags {clear "ringshadows"}
# renderflags {clear "stars"}
# renderflags {clear "partialtrajectories"}
Expand All @@ -225,7 +219,6 @@
# Items a ser representados (rendered):
# SÍ representar los siguientes objetos (DEScomentar a voluntad)...
# renderflags {set "atmospheres"}
# renderflags {set "automag"}
# renderflags {set "boundaries"}
# renderflags {set "cloudmaps"}
# renderflags {set "comettails"}
Expand All @@ -237,7 +230,7 @@
# renderflags {set "nightmaps"}
# renderflags {set "orbits"}
# renderflags {set "planets"}
# renderflags {set "pointstars"}
# renderflags {set "pointstars"} # delete later
# renderflags {set "ringshadows"}
# renderflags {set "stars"}
# renderflags {set "partialtrajectories"}
Expand Down
17 changes: 5 additions & 12 deletions locale/start_fr.cel
Original file line number Diff line number Diff line change
Expand Up @@ -188,22 +188,16 @@
# set {name "AmbientLightLevel" value 0.1}


# Faintest visible star magnitude (brightness)...
# Exposure time (brightness)...
# Default is 1.0
# (UNcomment / modify to meet your needs)
# Celestia UI: 0.8 to 15.2, default is 6.0
#
# setvisibilitylimit {magnitude 6.0}


# Faintest auto-magnitude brightness, at 45 degrees, Default is 8.5...
# (UNcomment / modify to meet your needs)
# setfaintestautomag45deg {magnitude 8.5}
# setexposure {exposure 1.0}


# Items to be displayed (rendered):
# Do NOT render the following objects (UNcomment to suit your needs)...
# renderflags {clear "atmospheres"}
# renderflags {clear "automag"}
# renderflags {clear "boundaries"}
# renderflags {clear "cloudmaps"}
# renderflags {clear "comettails"}
Expand All @@ -215,7 +209,7 @@
# renderflags {clear "nightmaps"}
# renderflags {clear "orbits"}
# renderflags {clear "planets"}
# renderflags {clear "pointstars"}
# renderflags {clear "pointstars"} # delete later
# renderflags {clear "ringshadows"}
# renderflags {clear "stars"}
# renderflags {clear "partialtrajectories"}
Expand All @@ -224,7 +218,6 @@
# Items to be displayed (rendered):
# DO render the following objects (UNcomment to suit your needs)...
# renderflags {set "atmospheres"}
# renderflags {set "automag"}
# renderflags {set "boundaries"}
# renderflags {set "cloudmaps"}
# renderflags {set "comettails"}
Expand All @@ -236,7 +229,7 @@
# renderflags {set "nightmaps"}
# renderflags {set "orbits"}
# renderflags {set "planets"}
# renderflags {set "pointstars"}
# renderflags {set "pointstars"} # delete later
# renderflags {set "ringshadows"}
# renderflags {set "stars"}
# renderflags {set "partialtrajectories"}
Expand Down
17 changes: 5 additions & 12 deletions locale/start_gl.cel
Original file line number Diff line number Diff line change
Expand Up @@ -197,22 +197,16 @@
# set {name "AmbientLightLevel" value 0.1}


# Magnitude (brillo) estelar máis feble visible...
# Exposure time (brightness)...
# Por defecto é 6.0
# (DEScomente / modifique segundo as súas necesidades)
# Celestia UI: 0.8 a 15.2, por defecto é 6.0
#
# setvisibilitylimit {magnitude 6.0}


# Brillo máis feble visible a 45 graos, por defecto é 8.5...
# (DEScomente / modifique segundo as súas necesidades)
# setfaintestautomag45deg {magnitude 8.5}
# setexposure {exposure 1.0}


# Elementos para ser representados (renderizados):
# Non renderiza-los seguintes obxectos (DEScomente / modifique segundo as súas necesidades)...
# renderflags {clear "atmospheres"}
# renderflags {clear "automag"}
# renderflags {clear "boundaries"}
# renderflags {clear "cloudmaps"}
# renderflags {clear "comettails"}
Expand All @@ -224,7 +218,7 @@
# renderflags {clear "nightmaps"}
# renderflags {clear "orbits"}
# renderflags {clear "planets"}
# renderflags {clear "pointstars"}
# renderflags {clear "pointstars"} # delete later
# renderflags {clear "ringshadows"}
# renderflags {clear "stars"}
# renderflags {clear "partialtrajectories"}
Expand All @@ -233,7 +227,6 @@
# Elementos para ser representados (renderizados):
# Renderiza-los seguintes obxectos (DEScomente / modifique segundo as súas necesidades)...
# renderflags {set "atmospheres"}
# renderflags {set "automag"}
# renderflags {set "boundaries"}
# renderflags {set "cloudmaps"}
# renderflags {set "comettails"}
Expand All @@ -245,7 +238,7 @@
# renderflags {set "nightmaps"}
# renderflags {set "orbits"}
# renderflags {set "planets"}
# renderflags {set "pointstars"}
# renderflags {set "pointstars"} # delete later
# renderflags {set "ringshadows"}
# renderflags {set "stars"}
# renderflags {set "partialtrajectories"}
Expand Down
Loading
Loading