崗位職責:
1、負責基于Unity3D或VTK的3D仿真系統(tǒng)的開發(fā)與優(yōu)化,包括但不限于虛擬場景搭建、模型渲染、交互邏輯實現(xiàn)等,確保系統(tǒng)具備高效、穩(wěn)定、逼真的運行效果,滿足不同應用場景下的用戶需求。
2、運用VTK等工具對復雜數(shù)據(jù)進行可視化處理,將抽象的數(shù)據(jù)轉(zhuǎn)化為直觀的3D圖形,如醫(yī)學影像數(shù)據(jù)的三維重建、工程數(shù)據(jù)的動態(tài)展示等,幫助用戶更好地理解和分析數(shù)據(jù),為決策提供有力支持。
3、對3D仿真系統(tǒng)進行性能分析與優(yōu)化,針對復雜模型、實時渲染等情況,采用高效的算法和數(shù)據(jù)結(jié)構(gòu),減少資源消耗,提高渲染效率,確保系統(tǒng)在不同硬件平臺上的流暢運行,滿足高幀率、低延遲的要求。
4、為客戶提供專業(yè)的技術(shù)支持,及時解決用戶在使用過程中遇到的問題,對系統(tǒng)進行定期維護與升級,確保系統(tǒng)的長期穩(wěn)定運行,同時根據(jù)用戶反饋持續(xù)改進產(chǎn)品功能與性能。
任職要求:
1、計算機科學、軟件工程、電子信息、數(shù)學等相關專業(yè)本科及以上學歷3年以上開發(fā)經(jīng)驗,具備扎實的計算機基礎知識,包括數(shù)據(jù)結(jié)構(gòu)、算法、計算機圖形學等,能夠運用所學知識解決實際開發(fā)中的復雜問題。
2、精通Unity3D或VTK開發(fā)框架,熟練掌握其核心組件、API及相關開發(fā)工具,能夠獨立完成基于Unity3D的3D場景搭建、模型導入與渲染、動畫制作、腳本編寫等開發(fā)任務,或熟練運用VTK進行數(shù)據(jù)可視化開發(fā),實現(xiàn)數(shù)據(jù)的讀取、處理、渲染以及交互功能。
3、熟練掌握C#(Unity3D)或C++(VTK)編程語言,具備良好的編程習慣和代碼規(guī)范,能夠編寫高效、可讀性強、易于維護的代碼,同時具備一定的代碼優(yōu)化能力,能夠?qū)碗s代碼進行重構(gòu)與優(yōu)化,提高系統(tǒng)性能。
4、熟悉3D圖形學原理,包括幾何變換、光照模型、紋理映射、著色器編程等,能夠根據(jù)項目需求實現(xiàn)自定義的圖形效果,如特殊的材質(zhì)表現(xiàn)、光影效果等,提升仿真場景的真實感與視覺效果。
5、具有至少1個完整的3D仿真項目開發(fā)經(jīng)驗,能夠獨立承擔項目中的核心模塊開發(fā)任務,并在項目中展現(xiàn)出良好的技術(shù)能力和團隊協(xié)作精神,成功交付高質(zhì)量的仿真系統(tǒng),同時能夠?qū)椖窟^程中的技術(shù)難題進行總結(jié)與反思,為后續(xù)項目提供經(jīng)驗借鑒。
6、3D仿真領域技術(shù)更新迅速,需要具備快速學習新技術(shù)、新工具的能力,能夠及時跟上行業(yè)發(fā)展趨勢,將前沿技術(shù)應用到項目開發(fā)中,同時具備創(chuàng)新思維,能夠提出新穎的解決方案,突破傳統(tǒng)開發(fā)模式,為項目帶來新的亮點與優(yōu)勢。
7、具備良好的溝通能力,能夠與團隊成員、客戶、美術(shù)設計師等不同角色進行有效的溝通與協(xié)作,準確理解需求,及時反饋問題,確保項目順利推進,同時在團隊中發(fā)揮積極作用,分享技術(shù)經(jīng)驗,協(xié)助其他成員解決技術(shù)難題,共同提升團隊整體技術(shù)水平。