岗位职责:
1、负责图形渲染引擎中的核心算法开发,包括光照模型、着色器编写、碰撞检测、空间数据结构(如 BVH、KD-Tree、Octree 等)优化等。
2、开发和优化图形渲染相关的物理仿真算法,提升实时渲染中的视觉效果和性能,如光线追踪、全局光照、反射与折射等。
3、在物理引擎中设计和实现空间划分算法,以加速碰撞检测、物体查询和场景管理等操作,确保大规模场景下的高效性能。
4、与渲染团队紧密合作,确保图形渲染与物理引擎的完美融合,实现高质量的物理模拟和渲染效果。
5、优化图形渲染和物理引擎中的算法,提升渲染质量和实时性能,特别是在复杂场景和大规模数据下的表现。
6、参与物理与渲染的集成工作,开发新的渲染技术和物理效果,确保不同平台和设备上有优异的表现。
任职要求:
1、本科及以上学历,计算机科学、软件工程、数学、物理等相关专业。
2、扎实的 C++ 编程基础,优秀的算法设计和问题解决能力。
3、精通 OpenGL 和 Vulkan 等图形API,具有图形渲染开发经验。
4、熟悉物理引擎的核心算法,如刚体动力学、碰撞检测、空间数据结构等,尤其是 BVH、KD-Tree、Octree 等算法的实现与优化。
5、 对渲染优化有深入理解,能够在复杂场景下提升图形渲染性能,特别是在实时渲染和光线追踪等领域。
6、熟悉图形学的常见渲染技术,包括着色器编写、光照模型、纹理映射等。
7、具备较强的数学基础,尤其是线性代数、微积分、物理力学等领域的知识,能够深入理解和实现物理与渲染相关算法。
8、良好的团队协作精神,能够与跨职能团队合作推动项目进展。