Recent progress of my rust cesium project

It has been several month since last post, and recently I have ported the geospatial lighting system from three geospatial. And this part is easy to demo.

my origion atmosphere is based on bevy atmosphere since 0.16, there atmosphere is focus on pbr pipline on ground. but with almost unlit datasource from phtographic, it is lack of relight method. and I also found navara is doing similar work, but we have many difference on solution. so my geospatial lighting system port is mainly reference these two repo and they resolve the same problem just I meet.

so for now my geospatial lighting system has bevy’s two origional render method(lookup texture & raymarching) but these two method support postprocess ligthing. and there is a new render method for scattering naming precomputed this method is come from three geospatial. and with prepass normal and prepass csm, this method is support most feature. In addtion I also ported volumetric cloud, moon light scattering and pointcloud base starmap.

here is the record vedio on youtube

here are some screenshots