Monday, July 27, 2020

PSF GSoC students blogs: Weekly Check-In: Week 9


Make sure to check out Project FURY : https://github.com/fury-gl/fury

Hey Everyone! 
This week , merging the SDF PR

What did I do this week

Since GSoC started in have been working on adding support for raymarching based SDF actors as primitives in the FURY codebase. This week with the release of FURY 0.6.0 , the task assigned to me was to complete the remaining parts of the SDF actor including tests and tutorial. THe SDF actor is now part of the FURY actor and can be accessed using sdf_actor.
Currently we support , ellipsoids, spheres and torus as primitive options. As expected, SDF based actors have shown tremendous performance improvements over traditional polygon based actor.


Despite using 100,000 torus the FPS is higher than 60 :

 

10,000 actors:
 

 

I also made a tutorial for news users to get started with 

https://fury.gl/latest/auto_tutorials/04_shaders/viz_sdfactor.html#sphx-glr-auto-tutorials-04-shaders-viz-sdfactor-py

What's coming up next

Now that the SDF actor is mreged , the next step is to focus on spherical harmonics and i will also be working on creating shader visualization to showcase the features of FURY

Did I get stuck anywhere

This week involved alot of work , including making tests, tutorial and looking for bugs but everything went smoothly .



from Planet Python
via read more

No comments:

Post a Comment

TestDriven.io: Working with Static and Media Files in Django

This article looks at how to work with static and media files in a Django project, locally and in production. from Planet Python via read...