GSoC Week 3 - Qt3D Based backend for KStars

Paritosh Sharma paritosh.sharmas at gmail.com
Tue Jun 23 05:17:10 BST 2020


Weekly Report 3
GSoC Week 3 - Qt3D based backend for KStars

In the third week of GSoC, I worked on defining a coordinate system which
works on right ascension and declination instead of x, y and z coordinates.
What’s done this week

   -

   Shaders for Lambert, Azimuthal, Orthographic, Equirectangular,
   Stereographic and Gnomic projections.
   -

   Shaders for instanced rendering with support for the above projection
   modes(Will be used for stars).

The Challenges

   -

   Integration issues with the original SkyPainter API written to support
   multiple backends - Had to prototype outside of KStars.
   -

   Lack of C++ resources for Qt3D.
   -

   Switching SkyQPainter’s 2D projector class to GLSL.

What remains

My priorities for the next week include.

   -

   Integrating written shaders and KStars backend.
   -

   Display of grid lines and basic star catalog using SkymapComposite.

Demo

[image: Spheres using Lambert Projection][image: Spheres using Azimuthal
Projection][image: Spheres using Stereographic Projection]
The Code

   - Prototype for projections
   <https://github.com/Paritosh97/celestial-sphere-sim>
   - My fork for KStars
   <https://invent.kde.org/paritosh/kstars>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kstars-devel/attachments/20200623/cec8dd2a/attachment-0001.htm>


More information about the Kstars-devel mailing list