Artifacts in rendering of Mercury in the Sun

Bug #1533647 reported by Alexander Wolf
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Stellarium
Fix Released
High
Alexander Wolf
0.14
Fix Released
High
Alexander Wolf

Bug Description

Original report: http://www.astronomy.ru/forum/index.php/topic,21983.msg3523293.html#msg3523293

Translated version: I tried to simulate the Transit of Mercury on May 9 this year. You need make to strong zooming to see the Mercury's black dot. When he has small zoom level you can see white dot, if you increase zoom level more - gray dot, and only when the Sun will twice as wide of screen - black. The latest beta of Stellarium was used.

AW: I can reproduce the issue on series 0.13 and 0.14 also.

Changed in stellarium:
milestone: none → 0.15.0
importance: Undecided → High
status: New → Confirmed
description: updated
tags: added: opengl solar-system
Revision history for this message
gzotti (georg-zotti) wrote :

This is the "halo" whis is necessary to see the planet when zoomed out. I already tried rendering it before the planet, but then you create a black dot with the 3d planet.
We could add another special case for "inner planet" (depends on observer`s planet of course) to not render halo if inside solar disk. Other idea?

Revision history for this message
Tanmoy Saha (t4saha) wrote :

Halo brightness = halo brightness *(1 - phase)

So when planet is in front of sun disk, its phase is 1 and halo brightness will be 0. So halo will not be visible.

Revision history for this message
gzotti (georg-zotti) wrote :

That's not as easy. it will then likely already be invisible when 15 degrees away from the sun. Rather a sharp test: "if angular distance < visible solar radius"...
The problem is almost invisible if the atmosphere is switched on and/or you zoom in far enough.

Revision history for this message
Alexander Wolf (alexwolf) wrote :

Just an important note: same problem with halo can be visible for moons, when they between planet and observer.

Revision history for this message
Alexander Wolf (alexwolf) wrote :

A fix has been committed as revision 8224 of the trunk branch of Stellarium's Bazaar repository at Launchpad: http://bazaar.launchpad.net/~stellarium/stellarium/trunk/revision/8224 and as revision 8052 of the 0.14 branch of Stellarium's Bazaar repository at Launchpad: http://bazaar.launchpad.net/~stellarium/stellarium/0.14/revision/8052

Changed in stellarium:
assignee: nobody → Alexander Wolf (alexwolf)
status: Confirmed → Fix Committed
Changed in stellarium:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.