for WFS (Web Feature Service)
We can get geometry datas of point / line / polygon, i.e vector datas, from Geo Server or etc.
WFS related topic thread is here below. but I created this new topic thread for introducing.
I prototyped vector data rendering in Unity 2021.3.10f1 LTS as a proof of concept (PoC)
result. (red lines are polygon type data)
recipe.
-
studying stencil shadow volume rendering
-
read the book / paper below.
3D Engine Design for Virtual Globes chapter III
RENDERING 3D VECTOR DATA USING THE THEORY OF STENCIL SHADOW VOLUMES -
using gdal-upm for WFS, requesting and getting vector datas. (Unity Package for GDAL, GitHub - ViRGIS-Team/gdal-upm: Unity Package for GDAL )
for supporting Android and iOS, contribution is needed. I opened an issue. If someone interested in this, please do PR
Hello. Is there i can do for supporting Android & iOS ? Ā· Issue #22 Ā· ViRGIS-Team/gdal-upm Ā· GitHub -
rendering order is important
1st terrain, 2nd vector data mesh (stencil shadow volume rendering), 3rd buildings(3d tiles)
for rendering vector data mesh. using mesh as a shadow volume for rendering. this is the point.
I am now researching this on Unity URP for rendering optimization. my PoC is very low FPS.
layering or render pass seperating is possible option, I think.
Iām curious someone working on this. please let me know best way to implementing this w/considering rendering performance
and also I wonder if cesium dev team has a roadmap for this