職位描述
該職位還未進行加V認證,請仔細了解后再進行投遞!
#工作職責:
1.UE4 三維場景構建與渲染:
根據(jù)需求和設計規(guī)范,使用 UE4 藍圖和 C 實現(xiàn)復雜的三維仿真場景;
負責模型導入、材質、光照、粒子效果、UI等客戶端視覺元素的集成與表現(xiàn),實現(xiàn)特定的渲染效果以滿足仿真的逼真度和性能需求。
2.核心仿真功能開發(fā)與實現(xiàn):
基于模塊化原則,根據(jù)需求使用UE4藍圖和C 開發(fā)業(yè)務功能和用戶交互邏輯;構建參數(shù)化的仿真模塊,確保其能夠響應后端控制指令;能夠實現(xiàn)動態(tài)物體狀態(tài)更新、動畫、物理模擬等在 UE4 中的表現(xiàn)。
3.通信與數(shù)據(jù)對接:
設計與實現(xiàn) UE4 客戶端與 Qt 后端的高效、穩(wěn)定數(shù)據(jù)通信接口;處理從后端接收的實時計算數(shù)據(jù)和狀態(tài)信息,并驅動場景中的相應更新;響應后端控制指令(如開始、暫停、停止仿真,改變參數(shù)等)。
4.性能優(yōu)化:
對 UE4 客戶端進行性能分析與調優(yōu),確保在所需硬件配置下流暢運行,根據(jù)分析優(yōu)化計算邏輯、資源加載、內存管理等。
5.協(xié)作與測試:
與 Qt 后端開發(fā)工程師緊密協(xié)作,共同定義接口規(guī)范,確保前后端順利集成。
參與模塊測試、聯(lián)調和系統(tǒng)集成測試,定位和修復客戶端相關問題,響應測試反饋,修復 UI/交互 Bug。
6.文檔編寫:
編寫必要的功能文檔、用戶手冊等。
#技能要求:
1.具備扎實的 Unreal Engine 4 開發(fā)經驗,精通藍圖系統(tǒng);
2.熟練掌握 C 編程語言,熟悉 UE4 的 C API 框架和模塊結構;
3.熟悉 UE4 的核心概念:Gameplay Framework (Pawn, Character, Controller, Game Mode, Game State, Actor, Component)、UMG UI 系統(tǒng)、動畫系統(tǒng)、物理引擎等;
4.具備三維圖形學基礎知識(坐標變換、光照模型、基本動畫原理等);
5.了解材質編輯器,熟悉常見的 3D 文件格式 (FBX, OBJ) 及導入流程;
6.有網絡通信開發(fā)經驗,了解客戶端/服務器通信模式,熟悉至少一種網絡協(xié)議 (TCP, UDP, REST API, Websocket);
7.熟悉版本控制工具 (Git/SVN);
8.良好的溝通能力和團隊協(xié)作精神;
9.能夠獨立解決問題并按時交付高質量代碼。
#加分項:有開發(fā)工業(yè)仿真、數(shù)字孿生、科學可視化、虛擬現(xiàn)實 (VR) 或游戲化培訓應用經驗者優(yōu)先。有UE4 的性能優(yōu)化經驗優(yōu)先,熟悉性能優(yōu)化工具和方法 (Profiler, Stat Commands)優(yōu)先。
1.UE4 三維場景構建與渲染:
根據(jù)需求和設計規(guī)范,使用 UE4 藍圖和 C 實現(xiàn)復雜的三維仿真場景;
負責模型導入、材質、光照、粒子效果、UI等客戶端視覺元素的集成與表現(xiàn),實現(xiàn)特定的渲染效果以滿足仿真的逼真度和性能需求。
2.核心仿真功能開發(fā)與實現(xiàn):
基于模塊化原則,根據(jù)需求使用UE4藍圖和C 開發(fā)業(yè)務功能和用戶交互邏輯;構建參數(shù)化的仿真模塊,確保其能夠響應后端控制指令;能夠實現(xiàn)動態(tài)物體狀態(tài)更新、動畫、物理模擬等在 UE4 中的表現(xiàn)。
3.通信與數(shù)據(jù)對接:
設計與實現(xiàn) UE4 客戶端與 Qt 后端的高效、穩(wěn)定數(shù)據(jù)通信接口;處理從后端接收的實時計算數(shù)據(jù)和狀態(tài)信息,并驅動場景中的相應更新;響應后端控制指令(如開始、暫停、停止仿真,改變參數(shù)等)。
4.性能優(yōu)化:
對 UE4 客戶端進行性能分析與調優(yōu),確保在所需硬件配置下流暢運行,根據(jù)分析優(yōu)化計算邏輯、資源加載、內存管理等。
5.協(xié)作與測試:
與 Qt 后端開發(fā)工程師緊密協(xié)作,共同定義接口規(guī)范,確保前后端順利集成。
參與模塊測試、聯(lián)調和系統(tǒng)集成測試,定位和修復客戶端相關問題,響應測試反饋,修復 UI/交互 Bug。
6.文檔編寫:
編寫必要的功能文檔、用戶手冊等。
#技能要求:
1.具備扎實的 Unreal Engine 4 開發(fā)經驗,精通藍圖系統(tǒng);
2.熟練掌握 C 編程語言,熟悉 UE4 的 C API 框架和模塊結構;
3.熟悉 UE4 的核心概念:Gameplay Framework (Pawn, Character, Controller, Game Mode, Game State, Actor, Component)、UMG UI 系統(tǒng)、動畫系統(tǒng)、物理引擎等;
4.具備三維圖形學基礎知識(坐標變換、光照模型、基本動畫原理等);
5.了解材質編輯器,熟悉常見的 3D 文件格式 (FBX, OBJ) 及導入流程;
6.有網絡通信開發(fā)經驗,了解客戶端/服務器通信模式,熟悉至少一種網絡協(xié)議 (TCP, UDP, REST API, Websocket);
7.熟悉版本控制工具 (Git/SVN);
8.良好的溝通能力和團隊協(xié)作精神;
9.能夠獨立解決問題并按時交付高質量代碼。
#加分項:有開發(fā)工業(yè)仿真、數(shù)字孿生、科學可視化、虛擬現(xiàn)實 (VR) 或游戲化培訓應用經驗者優(yōu)先。有UE4 的性能優(yōu)化經驗優(yōu)先,熟悉性能優(yōu)化工具和方法 (Profiler, Stat Commands)優(yōu)先。
工作地點
地址:北京海淀區(qū)西北旺永澤南路中國航天員中心


職位發(fā)布者
HR
中電科新型智慧城市研究院有限公司

-
IT服務·系統(tǒng)集成
-
200-499人
-
公司性質未知
-
福田區(qū)深圳國際創(chuàng)新中心