动画研发程序员:GPU

15个月前全职
Rockstar Toronto

Rockstar Toronto

location 多伦多
unsaved
在Rockstar Games,我们创造世界级的娱乐体验。 在Rockstar Games的职业生涯意味着成为一个团队的一部分,参与一些在任何娱乐媒体中都能找到的最具创造性和雄心勃勃的项目。 您将受到一个致力于包容和融洽的环境的欢迎,在这里您可以与业内最有才华的人们学习和合作。 Rockstar目前正在寻找一位对头发模拟、布料、软体和GPU计算感兴趣的动画研发程序员。 我们正在寻找一位有才华的工程师,帮助我们开发角色动画、表面变形和绑定技术,用于我们的角色类游戏。 您应该具有强烈的主动性,对动画技术有详细的了解,以及对逼真、高质量的面部表演捕捉感兴趣。 这是一个全职永久职位,位于Rockstar位于安大略省奥克维尔的独特游戏开发工作室。 我们的工作内容 • 我们开发动画技术,从表演捕捉到复杂的运行时引擎,适用于大型开放世界游戏。 • 我们是一个全球的程序员和研究人员团队,合作推动下一代硬件上的角色动画的界限。 • 我们支持并与艺术、技术艺术、动画和游戏玩法团队密切合作,跨多个Rockstar工作室。 职责 • 加入我们的核心动画技术团队,与不同Rockstar工作室的动画、绑定、技术艺术和工具团队密切合作。 • 研究、开发、维护、扩展和支持头发、角色动力学、表面变形和绑定技术。 • 实现设计良好、稳定可靠、高度优化的新动画功能,并将其整合到我们现有的动画、游戏玩法和脚本系统中。 • 与最新的学术和行业突破保持同步,独立研究和开发改进方案,不断推动我们的技术发展。 资格 • 计算机科学或相关学科学位,或具有同等行业经验。 • 在大型现有代码库中开发的经验,在大团队中进行协作或独立工作的能力。 技能 • 编写GPU着色器或进行GPGPU编程(CUDA、OpenCL、计算着色器等)的经验。 • 熟练掌握C++。 加分项 请注意,这些是令人向往的技能,申请该职位不需要具备这些技能。 • 在AAA级角色类游戏或角色类VFX动画方面的行业经验。 • 出色的数学技能。 • 熟悉四元数(和双四元数)代数。 • 了解现有的程序化次要动作技术、头发和布料模拟/渲染等。 • 强大的研发思维,善于主动研究和尝试新的想法、解决方案和技术。