Smaller than Pixels: Rendering Millions of Stars in Real-Time

dc.contributor.authorSchneegans, Simonen_US
dc.contributor.authorKreskowski, Adrianen_US
dc.contributor.authorGerndt, Andreasen_US
dc.contributor.editorCeylan, Duyguen_US
dc.contributor.editorLi, Tzu-Maoen_US
dc.date.accessioned2025-05-09T09:35:04Z
dc.date.available2025-05-09T09:35:04Z
dc.date.issued2025
dc.description.abstractMany applications need to display realistic stars. However, rendering stars with their correct luminance is surprisingly difficult: Usually, stars are so far away from the observer, that they appear smaller than a single pixel. As one can not visualize objects smaller than a pixel, one has to either distribute a star's luminance over an entire pixel or draw some kind of proxy geometry for the star. We also have to consider that pixels at the edge of the screen cover a smaller portion of the observer's field of view than pixels in the centre. Hence, single-pixel stars at the edge of the screen have to be drawn proportionally brighter than those in the centre. This is especially important for virtual-reality or dome renderings, where the field of view is large. In this paper, we compare different rendering techniques for stars and show how to compute their luminance based on the solid angle covered by their geometric proxies. This includes point-based stars, and various types of camera-aligned billboards. In addition, we present a software rasterizer which outperforms these classic rendering techniques in almost all cases. Furthermore, we show how a perception-based glare filter can be used to efficiently distribute a star's luminance to neighbouring pixels. Our implementation is part of the open-source space-visualization software CosmoScout VR.en_US
dc.description.sectionheadersShort Paper 1
dc.description.seriesinformationEurographics 2025 - Short Papers
dc.identifier.doi10.2312/egs.20251029
dc.identifier.isbn978-3-03868-268-4
dc.identifier.issn1017-4656
dc.identifier.pages4 pages
dc.identifier.urihttps://doi.org/10.2312/egs.20251029
dc.identifier.urihttps://diglib.eg.org/handle/10.2312/egs20251029
dc.publisherThe Eurographics Associationen_US
dc.rightsAttribution 4.0 International License
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectCCS Concepts: Computing methodologies->Real-time simulation
dc.subjectComputing methodologies
dc.subjectReal
dc.subjecttime simulation
dc.titleSmaller than Pixels: Rendering Millions of Stars in Real-Timeen_US
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
egs20251029.pdf
Size:
613.5 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
short1016_mm.mp4
Size:
648.39 MB
Format:
Video MP4