图形开发实习生
上海
本科及以上
计算机类·数学类
使用简历深度优化功能,快速提升简历质量
职位介绍
岗位职责: 参与车机HMI设计项目: 1. GPU 加速 UI 开发 - 使用 AGSL (Android Graphics Shading Language) 开发高性能自定义 UI 组件 - 实现复杂动画效果(发光、扫光、渐变等)并保证 30/60fps 流畅度 - 优化 Shader 性能,降低移动设备功耗 2. 视觉效果实现** - 将设计稿转化为程序化 Shader 效果(圆角、阴影、动态光效等) - 使用 SDF (Signed Distance Field) 实现像素级精确的几何图形 - 开发可复用的 Shader 模块库 3. 技术探索与学习 - 研究 Shadertoy/WebGL 社区的优秀案例并移植到 Android - 学习图形学基础知识(UV 坐标、极坐标变换、抗锯齿等) - 使用 AI 工具辅助 Shader 开发,提升效率 必备技能: - 熟悉 Kotlin/Java,有 Android 自定义 View 开发经验 - 了解 Android Canvas 绘制机制(Paint、Path、Matrix 等) - 理解 GPU 渲染原理和 View 绘制流程(onDraw、invalidate) - 能阅读并调试代码,善于搜索和学习新技术 - 好奇心强,对炫酷 UI 效果感兴趣,愿意拆解学习 - 善用 AI,能通过 ChatGPT/Claude 学习 Shader 知识 - 快速学习,看得懂英文技术文档和开源项目 加分项: - Shader 编程经验(GLSL/HLSL/Metal,在 Shadertoy 改过代码) - 了解基础数学概念: - 向量运算(点乘、叉乘、归一化) - 三角函数(sin、cos、atan) - 插值函数(mix、smoothstep) - 用过图形工具:Unity Shader Graph / Blender / After Effects

