4.【全职/实习】图形算法研发工程师(美图公司MTlab)--厦门/深圳
职位描述:
1. 负责3D重建的关键算法研发,包括但不限于人脸重建、人体重建、SLAM、AR等
2. 负责3D虚拟形象、Avatar的生成、驱动以及渲染工作
3. 配合美工和建模师完成3D渲染相关算法的研发,3D渲染引擎模块的开发和维护
4. 亿万妹子的颜值等你来守护
职位要求:
1. 良好的C++编程基础,熟悉常用的数据结构和基础算法
2. 掌握线性代数、矩阵分析、概率统计、最优化算法等基础数学知识
3. 熟悉图像处理、3D图形学的基础算法,有移动端相关算法开发、性能优化经验优先
4. 热爱代码,具有良好的沟通表达能力,有好奇心,有责任感,勇于挑战困难
如果你在以下其中一个领域有深入研究经验,我们将优先考虑:
3D重建:
a. 熟练掌握多视几何和3D重建算法,例如Structure from motion, Multiple View Geometry等
b. 在SLAM、点云处理(配准、去噪、拼接融合等)、网格编辑、RGBD相机(如结构光、TOF等)等领域有实际开发经验
c. 在人脸、人体三维重建等领域有研究经验优先
d. 掌握至少一种图形渲染框架,例如OpenGL、Unity3D、DirectX3D
3D Avatar:
a. 基于用户特征的订制3D Avatar(虚拟形象)的生成与渲染
b. 基于RGB、RGBD相机的人体人脸的动作捕捉与跟踪,利用BlendShape、骨骼系统驱动3D Avatar
c. 掌握OpenGL/OpenGL ES的开发,具有Unity3D开发经验优先
3D渲染:
a. 掌握OpenGL/OpenGL ES的开发
b. 了解PBR,IBL,SSS等光照模型
c. 熟练掌握AlbedoMap,NormalMap,SpecularMap等常用贴图的意义和应用
d. 至少熟悉一种常用的3D渲染引擎(U3D,UE4等等),有3D引擎相关模块的开发经验者优先