职位描述
职位名称: 高级实时图形开发工程师 / 实时图形技术专家
部门: 创意科技部 / 研发中心
工作地点: [杭州] (可探讨远程协作模式)
关于我们:
我们是一家专注于前沿数字体验的创新团队,致力于通过技术赋能艺术,为博物馆、科技馆、品牌展厅及大型活动打造沉浸式、交互式的世界级多媒体展览。我们正在创造一个令人兴奋的全新项目,期待您的加入。
职位描述:
您将成为我们核心研发团队的关键成员,负责设计并实现一套复杂的、大型多媒体展厅的实时交互视觉系统。首个核心挑战是:在一个拥有20块独立屏幕的展厅中,构建一个动态跳动的3D球体,并使其与屏幕上随机播放的视频内容产生实时、有趣的联动效果。
核心职责:
系统架构与设计:
主导设计整个多媒体播放与交互系统的技术架构。
评估并选型核心技术栈(如Unity、Unreal Engine、TouchDesigner、Notch等)。
设计解决多屏幕同步、实时数据通信(OSC/Spout/NDI等)与高性能渲染的方案。
核心功能开发:
编程实现一个可自定义运动轨迹的3D球体,使其能在20块屏幕构成的虚拟空间内无缝、流畅地跳动。
开发一套视频管理模块,支持20块屏幕的独立、异步、随机视频播放与控制。
建立球体与屏幕的“碰撞”或“触发”检测机制,并据此驱动视频内容的实时变化(如暂停、跳转、变色、触发特效等)。
性能优化与集成:
对系统进行深度优化,确保在20路高清视频流与复杂3D渲染下仍能保持稳定、流畅的运行。
与硬件工程师、项目经理协作,完成系统的现场部署、调试与维护。
职位要求:
必须满足项:
技术背景:
精通 C# (Unity) 或 C++ (Unreal) 其中一项,并熟悉至少一门其他语言(如Python)。
深度掌握 3D数学(向量、矩阵、四元数、射线检测)和计算机图形学基础。
拥有使用 Unity 或 Unreal Engine 开发复杂3D应用的经验,并理解其渲染管线。
项目经验:
有大型多媒体装置、数字展厅、VR/AR项目或类似实时图形项目的完整开发经验。
实际处理过多屏幕渲染、视频实时播放与控制 相关技术难题。
熟悉 OSC、Spout/Syphon 等至少一种实时通信协议。
能力特质:
具备出色的系统架构设计能力,能独立解决复杂技术问题。
对性能优化有强烈的热情和丰富的实践经验。
具备良好的沟通能力,能够将抽象的艺术概念转化为可行的技术方案。
加分项(具备者优先):
熟悉 TouchDesigner、Notch 等专业交互媒体工具。
有 Shader 编写经验,能实现自定义视觉效果。
研究过开源3D引擎(如OGRE、Godot)源码,对引擎底层原理有深刻理解。
有现场集成、布展和技术调试的经验,能应对现场压力。
我们提供:
参与具有行业影响力的高端项目的机会,您的作品将被千万人观看。
与技术顶尖的团队共事,持续探索实时图形技术的边界。
有竞争力的薪酬待遇和广阔的成长空间。
开放、协作、鼓励技术创新的工作氛围。