崗位職責(zé)
1.從事面向CAE仿真產(chǎn)品的渲染引擎的研發(fā)及維護(hù)
2.參與千萬(wàn)級(jí)網(wǎng)格單元規(guī)模場(chǎng)景的渲染性能調(diào)優(yōu)
3.參與圖形交互算法的設(shè)計(jì)與性能調(diào)優(yōu)
4.參與顯示效果、光照效果的調(diào)優(yōu),shader代碼的編寫(xiě)與維護(hù)
5.參與渲染引擎底層框架的模塊設(shè)計(jì)與搭建
6.參與場(chǎng)景編輯功能的開(kāi)發(fā)
7.參與各類(lèi)技術(shù)方案的制定與評(píng)審
技術(shù)要求
1.5年以上工作經(jīng)驗(yàn),本科及以上學(xué)歷,具有CAD/CAE/CAM等大型軟件開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先
2.熟悉計(jì)算機(jī)圖形學(xué),具有良好的3D數(shù)學(xué)基礎(chǔ), 熟練掌握線性代數(shù)
3.有良好的數(shù)據(jù)結(jié)構(gòu)與算法基礎(chǔ),熟悉圖形學(xué)算法, 了解空間劃分(如八叉樹(shù)/KD樹(shù)/BSP等)
4.具有豐富的性能優(yōu)化經(jīng)驗(yàn),掌握并行計(jì)算、LOD、渲染合批、遮擋剔除等技術(shù)
5.能夠熟練運(yùn)用c++語(yǔ)言進(jìn)行開(kāi)發(fā), 有較強(qiáng)的調(diào)試能力, 了解設(shè)計(jì)模式
6.有圖形引擎使用經(jīng)驗(yàn),熟練掌握VTK優(yōu)先
7.熟悉其他圖形引擎如OSG、UnrealEngine、Unity
8.熟悉OpenGL/D3D/Vulkan等圖形接口,了解渲染管線執(zhí)行流程
9.至少熟練掌握一種shader語(yǔ)言(hlsl/glsl/cg)
10了解后處理效果、抗鋸齒、陰影等圖形技術(shù)
11.了解三維碰撞算法、了解物理引擎者優(yōu)先
12.了解PBR渲染技術(shù)、光線追蹤技術(shù)者優(yōu)先
13.有自研圖形引擎經(jīng)驗(yàn)的開(kāi)發(fā)者優(yōu)先
14.工作積極主動(dòng),具備良好的溝通能力和團(tuán)隊(duì)精神