Review - 1 report

Paritosh Sharma paritosh.sharmas at gmail.com
Wed Jul 1 04:21:26 BST 2020


Review Report 1
GSoC Review 1 - Qt3D based backend for KStars

In the fourth week of GSoC, I worked on adding support for Skybox which
supports the projection modes implemented last week. I also added the grid
implementation in KStars based on the prototype.
What’s done this week

   -

   Custom Skybox and Skybox shaders for Lambert, Azimuthal, Orthographic,
   Equirectangular, Stereographic and Gnomic projections.
   -

   Custom Window3D class extending Qt3DWindow for mouse movements.
   -

   Equatorial grid based on the prototype.

The Challenges

   -

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

   Had to remove QCamera and first person controllers since they don’t
   conform to projection modes we use.
   -

   Switching SkyQPainter’s 2D projector class to GLSL.

What remains

My priorities for the next week include.

   -

   Adding mouse input.
   -

   Display of basic star catalog.

Demo

[image: Skybox Projection - Lambert][image: Equatorial Grid - Lambert]
The Code

   - Celestial Sphere Prototype
   <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/20200701/0a2ef255/attachment-0001.htm>


More information about the Kstars-devel mailing list