崗位描述:
1、參與自研跨平臺3D引擎和工具、運(yùn)行時、工具的開發(fā)及維護(hù)的開發(fā)與維護(hù),支撐相關(guān)項目;
2、參與公司基于Autodesk?Revit產(chǎn)品的插件開發(fā);
3、配合Revit升級和測試團(tuán)隊的反饋修復(fù)產(chǎn)品Bug;
4、更新和維護(hù)程序模塊,編寫相關(guān)程序設(shè)計文檔;
5、跟蹤和學(xué)習(xí)Autodesk公司新推出的相關(guān)產(chǎn)品及API技術(shù);
6、涉及渲染系統(tǒng)、骨骼動畫系統(tǒng)和物理仿真系統(tǒng);
7、移動端的問題排查及性能調(diào)優(yōu);
8、參與3D應(yīng)用的構(gòu)建,包括:?邏輯、交互、視覺、聽覺等一切相關(guān);
9、使用游戲引擎(unreal4,unity)構(gòu)建3D場景邏輯及效果;
10、對渲染音頻技術(shù)、物理交互設(shè)備進(jìn)行研究及研發(fā);
職位要求:
1、計算機(jī)圖形學(xué)相關(guān)專業(yè),精通圖形學(xué)基礎(chǔ)知識,?具備基礎(chǔ)的英文文檔閱讀能力;
2?、精通OpenGL開發(fā)編程與GPU渲染管線,?1年以上3D引擎開發(fā)經(jīng)驗,或有相關(guān)項目經(jīng)驗一年以上從業(yè)經(jīng)驗;
3、精通C/C++、C#語言編程經(jīng)驗。至少會一門腳本語言(Python,?JavaScript,?C#等)
4、熟悉主流3D圖形引擎,如cocos2D、unity3D、Unreal等,對開源圖形引擎源碼有做貢獻(xiàn),做過動畫編輯器的runtime,現(xiàn)代游戲引擎開發(fā)經(jīng)驗(例如:unreal4,?unity3d),參與過源碼開發(fā);
5、熟練使用Visual?Studio工具,1年以上Revit插件二次開發(fā)經(jīng)驗。
6、熟悉Autodesk?Revit文檔的數(shù)據(jù)結(jié)構(gòu),Revit的API文檔和函數(shù)庫。
7、精通圖形顯示技術(shù)及常用3D算法,熟悉3D圖形學(xué)及相關(guān)數(shù)學(xué),精通OpenGL或者Direct3D,?良好的Shader開發(fā)經(jīng)驗;
8、熟練掌握常用數(shù)據(jù)結(jié)構(gòu)和算法。良好的數(shù)學(xué),物理,計算機(jī)及操作系統(tǒng)常識;
9、具備良好的3d業(yè)務(wù)層需求溝通技巧,有android/ios客戶端開發(fā)經(jīng)驗者更佳;
10、有計算機(jī)圖形學(xué)基礎(chǔ)或從事過三維圖形軟件開發(fā)經(jīng)驗者優(yōu)先考慮;