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