參與自研的多源數(shù)據(jù)融合展示框架,基于UE引擎開(kāi)發(fā)流暢加載主流的傾斜攝影、BIM、單體、白模等數(shù)據(jù)的調(diào)度方案,在此基礎(chǔ)上融合引擎高逼真渲染能力,通過(guò)多種三維組件配合完成多項(xiàng)CIM平臺(tái)演示匯報(bào)項(xiàng)目、會(huì)審會(huì)商三維演示項(xiàng)目。項(xiàng)目基于CesiumForUnreal架構(gòu)給出了一套多源三維數(shù)據(jù)加載顯示調(diào)度方案,實(shí)現(xiàn)了常見(jiàn)二維數(shù)據(jù)TMS、WMTS、MVT、WMS加載,單體、傾斜、BIM數(shù)據(jù)的3DTiles格式數(shù)據(jù)加載,通過(guò)深度改造源碼,補(bǔ)全了該架構(gòu)能力,并封裝出一套簡(jiǎn)潔易用的API供二次開(kāi)發(fā)。
- 在團(tuán)隊(duì)中主導(dǎo)了自研操作模式的開(kāi)發(fā),以符合思維邏輯與操作便利的方式控制漫游視覺(jué),可流暢瀏覽地球任一區(qū)域。
- 熟悉空間坐標(biāo)位姿,主導(dǎo)了ECEF、ENU、Unreal三個(gè)坐標(biāo)系基礎(chǔ)工具類開(kāi)發(fā)
- 開(kāi)發(fā)ODLine、程序化白模、波動(dòng)圓等多項(xiàng)三維組件
- 開(kāi)發(fā)程序化三維管道生成代碼
- 參與數(shù)據(jù)調(diào)度策略改進(jìn)
- 參與自研平臺(tái)加載開(kāi)源格式3Dtiles數(shù)據(jù)格式加載策略代碼
- 參與自研平臺(tái)加載I3S數(shù)據(jù)格式加載策略代碼
- 開(kāi)發(fā)天氣系統(tǒng),通過(guò)太陽(yáng)赤緯角算法、UTC時(shí)間計(jì)算,保證了太陽(yáng)光的時(shí)空間一致性,為符合地理現(xiàn)實(shí)的光照、陰影系統(tǒng)提供了可靠支撐
- 主導(dǎo)設(shè)計(jì)開(kāi)發(fā)了相機(jī)漫游路徑規(guī)劃功能,支持復(fù)雜路徑編輯、目標(biāo)環(huán)繞的動(dòng)態(tài)插值算法,為用戶提供了簡(jiǎn)單易用且強(qiáng)大的地理敘事工具。
- 深度改造材質(zhì)及CesiumForUnreal源碼開(kāi)發(fā)剖切、壓平、挖洞等功能。
- 通過(guò)運(yùn)行時(shí)查詢構(gòu)件信息,并使用Javascript語(yǔ)法解釋器執(zhí)行條件渲染語(yǔ)句輸出模型樣式數(shù)據(jù),編碼樣式數(shù)據(jù)到Texture中,在材質(zhì)中讀取解析,實(shí)現(xiàn)運(yùn)行時(shí)動(dòng)態(tài)條件渲染