




个人介绍
我是程序员客栈的太岁,一名UE程序; 我毕业于佳木斯大学,担任过上海深励科技有限公司的UE开发人员; 负责过AI数字人直播平台,轻量化数字人教育平台,氪金手游的开发; 熟练使用UE,C++; 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2023-12-09 -2025-01-15上海深励科技有限公司UE程序开发
· 使用C++/Blueprint进行多个项目的 UE 开发工作,负责核心功能的实现。 · 承担公司项目中的渲染相关工作,涵盖渲染流程优化、画面质量提升等。 · 在使用 MetaHuman 技术开发数字人方面,发挥关键作用,包括但不限于: · 利用 MetaHuman 的强大功能,对数字人的面部表情和身体姿态进行细致调整,以实现更逼真的效果。 · 参与数字人的性能优化工作,确保 MetaHuman 数字人在不同场景下的流畅运行。
教育经历
2021-09-01 - 2023-06-16佳木斯大学计算机科学与技术本科
技能

核心开发内容: 1. 系统架构设计 • 通信框架:基于UE WebSocket插件构建长连接通道,实现与前端配置工具的实时数据交互 • 指令处理:设计事件驱动架构,稳定处理角色控制/场景切换/设备状态等指令(20+指令类型) 2. 多角色适配系统 • 嘴型驱动:为不同风格角色实现差异化音素映射(多种嘴型动画配置方案) • 镜头适配:开发基于角色身高的摄像机系统(动态计算FOV/机位高度/跟拍距离) • 动捕优化:通过虚拟动力官方提供插件驱动角色,定制女性角色踝关节角度补偿逻辑 3. 资源动态管理 • 流式加载:基于AssetManager实现角色/场景资源的异步加载与内存管理 • 热更新:构建Pak文件增量更新机制,支持材质/模型/动画的运行时替换 • 依赖绑定:自动化管理骨骼网格体与对应动画资产的加载关联 4. 捕捉系统对接 • 面捕驱动:集成LiveLink Face实现52个Blendshape表情映射 • 绿幕方案: • 开发摄像头画面采集模块(通过MediaFramework获取设备输入) • 构建场景屏幕实时渲染系统,支持OBS推流合成 5. 演播功能开发 • 镜头控制: • 预置特写/全景/跟拍等多种镜头模式 • 实现动态安全框调整与角色轨迹预测 • 场景组件管理: • 开发可编辑式2D/3D贴片系统(支持坐标/尺寸/透明度实时配置) • 构建动态屏幕组件,支持图片/视频流实时投放(支持坐标/尺寸/透明度实时配置) • 实现3D模型展示系统(支持GLB/FBX格式动态加载与交互) • 材质系统:构建可配置PBR材质库,适配卡通/写实风格渲染 技术亮点: • 全链路开发:独立掌控从通信协议到渲染输出的完整实现 • 高兼容架构:单系统管理200+角色资产与多类型场景组件 • 动态场景配置:支持贴片/屏幕/模型组件的实时部署与调整 • 工程实践验证:系统已稳定交付教育/电商/餐饮等领域客户使用
