崗位職責(zé):
1. 負(fù)責(zé)利用 Unity 引擎進(jìn)行地球數(shù)字孿生項(xiàng)目的整體架構(gòu)設(shè)計(jì)與開發(fā)工作,包括從數(shù)據(jù)采集、處理到可視化呈現(xiàn)的全流程技術(shù)實(shí)現(xiàn),確保系統(tǒng)架構(gòu)的合理性、穩(wěn)定性和可擴(kuò)展性。
2. 參與地球數(shù)字孿生相關(guān)數(shù)據(jù)(如地理信息數(shù)據(jù)、衛(wèi)星遙感數(shù)據(jù)、氣象數(shù)據(jù)等)的接入與融合,運(yùn)用先進(jìn)的數(shù)據(jù)處理算法和技術(shù),實(shí)現(xiàn)多源異構(gòu)數(shù)據(jù)的高效整合與精準(zhǔn)映射,為數(shù)字孿生地球的構(gòu)建提供數(shù)據(jù)支撐。
3. 在 Unity 中開發(fā)地球數(shù)字孿生的三維可視化場(chǎng)景,實(shí)現(xiàn)地球表面、地形地貌、城市建筑、自然資源等元素的逼真渲染與動(dòng)態(tài)展示,通過運(yùn)用高質(zhì)量的材質(zhì)、紋理、光照和特效技術(shù),打造沉浸式的數(shù)字孿生地球體驗(yàn)。
4. 負(fù)責(zé)實(shí)現(xiàn)地球數(shù)字孿生系統(tǒng)中的交互功能,包括用戶界面設(shè)計(jì)、交互邏輯編寫以及與外部設(shè)備(如手勢(shì)識(shí)別設(shè)備、VR/AR 設(shè)備等)的集成,使用戶能夠便捷地與數(shù)字孿生地球進(jìn)行交互操作,獲取所需信息和進(jìn)行模擬分析。
5. 與團(tuán)隊(duì)成員緊密合作,包括與產(chǎn)品經(jīng)理、數(shù)據(jù)工程師、后端開發(fā)人員等進(jìn)行溝通協(xié)作,準(zhǔn)確理解項(xiàng)目需求,共同攻克技術(shù)難題,確保項(xiàng)目按時(shí)、高質(zhì)量交付。
6. 持續(xù)關(guān)注 Unity 引擎及相關(guān)數(shù)字孿生技術(shù)的發(fā)展動(dòng)態(tài),積極引入新的技術(shù)、工具和方法,對(duì)現(xiàn)有系統(tǒng)進(jìn)行性能優(yōu)化和功能升級(jí),不斷提升數(shù)字孿生地球產(chǎn)品的性能表現(xiàn)和用戶體驗(yàn)。
7. 負(fù)責(zé)編寫項(xiàng)目相關(guān)的技術(shù)文檔,包括設(shè)計(jì)文檔、開發(fā)文檔、用戶手冊(cè)等,為項(xiàng)目的維護(hù)、迭代和團(tuán)隊(duì)知識(shí)共享提供詳細(xì)的資料支持。
任職要求:
1. 工作經(jīng)驗(yàn)
具有 3 年以上 Unity 引擎開發(fā)經(jīng)驗(yàn),至少參與過一個(gè)完整的數(shù)字孿生項(xiàng)目開發(fā),有地球數(shù)字孿生項(xiàng)目經(jīng)驗(yàn)者優(yōu)先考慮。
2. 專業(yè)技能
精通 Unity 引擎的開發(fā)環(huán)境和工作流程,熟練掌握 C# 編程語(yǔ)言,具備扎實(shí)的面向?qū)ο缶幊趟枷牒土己玫拇a規(guī)范。
深入理解 Unity 中的圖形渲染原理,能夠熟練運(yùn)用 Shader 編程技術(shù)實(shí)現(xiàn)各種復(fù)雜的視覺效果,如地形渲染、大氣效果、水面模擬等,熟悉 Unity 的性能優(yōu)化方法和工具,能夠有效提升應(yīng)用的運(yùn)行效率和流暢度。
具備良好的三維數(shù)學(xué)基礎(chǔ),能夠熟練運(yùn)用數(shù)學(xué)知識(shí)解決空間數(shù)據(jù)處理、幾何變換、碰撞檢測(cè)等問題,熟悉常見的三維格式(如 OBJ、FBX、GLTF 等)和地理信息數(shù)據(jù)格式(如 GeoJSON、Shapefile、GML 等)的解析與轉(zhuǎn)換。
熟悉數(shù)字孿生相關(guān)的數(shù)據(jù)處理和建模技術(shù),如點(diǎn)云數(shù)據(jù)處理、三維重建、GIS 數(shù)據(jù)集成等,具備使用相關(guān)工具和技術(shù)(如 PCL、CloudCompare、ArcGIS、QGIS 等)進(jìn)行數(shù)據(jù)預(yù)處理和建模的能力。
具備 Web 開發(fā)經(jīng)驗(yàn)者優(yōu)先,熟悉前端開發(fā)技術(shù)(如 HTML5、CSS3、JavaScript)和相關(guān)的框架(如 Vue.js、React.js),能夠?qū)崿F(xiàn) Unity 與 Web 前端的無縫集成和數(shù)據(jù)交互。
有大型 3D 項(xiàng)目開發(fā)經(jīng)驗(yàn),熟悉多線程編程、網(wǎng)絡(luò)編程以及云平臺(tái)相關(guān)技術(shù)者更佳。
3.素質(zhì)要求
具備良好的團(tuán)隊(duì)合作精神和溝通能力,能夠與不同背景的團(tuán)隊(duì)成員進(jìn)行有效的協(xié)作和交流,積極主動(dòng)地分享知識(shí)和經(jīng)驗(yàn),共同推動(dòng)項(xiàng)目進(jìn)展。
具有強(qiáng)烈的責(zé)任心和敬業(yè)精神,對(duì)工作認(rèn)真負(fù)責(zé),能夠承受一定的工作壓力,在項(xiàng)目關(guān)鍵時(shí)期能夠主動(dòng)加班以確保任務(wù)按時(shí)完成。
具有較強(qiáng)的學(xué)習(xí)能力和創(chuàng)新意識(shí),能夠快速掌握新的技術(shù)知識(shí)和業(yè)務(wù)領(lǐng)域知識(shí),勇于嘗試新的技術(shù)和解決方案,為項(xiàng)目帶來創(chuàng)新和突破。
專業(yè)及研究方向:
計(jì)算機(jī)科學(xué)、軟件工程、地理信息系統(tǒng)等相關(guān)專業(yè)碩士及以上學(xué)歷