CelestiaProject / Celestia

Real-time 3D visualization of space.
https://celestiaproject.space
GNU General Public License v2.0
1.86k stars 309 forks source link

spice, and asteroid-commet not displaying #1961

Open JohnVV opened 1 year ago

JohnVV commented 1 year ago

Describe the bug using SPICE orbits asteroids and comets 3d meshes are NOT displaying the orbit for Asteroids are showing but the orbits for comets are NOT Now in "celestia browser" the name of the comet or asteroid are showing up but the 3d mesh IS NOT

To Reproduce build the current github code

i am running OpenSUSE tumbleweed on a "System 76 laptop " 13 gen i9 cpu waith a adlerlake GPU the nividia and adleralke is too new too use the nividia gpu

Expected behavior display the 3d mesh of the asteroid and comet

Screenshots blank, no mesh displaied

Desktop (please complete the following information):

Additional context Add any other context about the problem here.

375gnu commented 1 year ago

@JohnVV do you have any errors in Celestia console? Could you provide test data?

JohnVV commented 1 year ago

there is no error in the text console it looks like the meshs load but for some reason not displayed

here is an asteroid using spice https://drive.google.com/file/d/1WtHyW6GvQfg0DKC_lukoX6Rdn-dOku4T/view?usp=sharing

and here is a spice comet https://drive.google.com/file/d/1mMo0a4HvXohK40TU5gAzB1M34_Uf7rTQ/view?usp=sharing

375gnu commented 1 year ago

Both object are shown for me. Thought Nishimura has rendering artifacts.

375gnu commented 1 year ago

cmodfix abnormally terminates with Nishimura

375gnu commented 1 year ago

The same for Dinkinesh

375gnu commented 1 year ago

It was unrelated issue.

375gnu commented 1 year ago

Regarding Nishimura's artifacts - they are caused by presence of alpha channel in the base texture. Celestia in such cases enables blending. I recommend removing it, for example converting to jpeg.