3D工程师主要负责 3D可视化软件的开发、3D模型的建立和优化、以及3D场景和特效的制作。具体职责包括:
Unity特效制作:
熟悉Unity的粒子系统、贴图和人物动画特效,负责制作游戏3D场景,制定技术要点和规范。
3D引擎开发:
进行3D引擎的开发、效果优化和性能挖掘,设计和实现3D模型重建、姿态估计等算法。
3D模型开发:
开发、维护3D模型加载转换模块,研究CAD相关3D模型格式及技术解决方案,协助程序人员优化渲染引擎。
3D可视化软件完善与开发:
从事仿真3D可视化软件的完善与开发,实现3D框架下各种功能模块和算法,研究和开发3D引擎。
3D建模与动画:
根据产品需求完成3D模型、纹理、烘焙渲染和动画工作,负责将模型导入游戏引擎进行测试。
Unity3D项目开发:
与策划团队和服务端程序员沟通,设计并实现游戏逻辑、系统、组件的编码和调试,按时提交高质量代码。
3D美术资源制作:
制作建筑、小品、角色等模型,进行PBR材质贴图,优化虚拟资源的制作方式和渲染效果。
3D工程师需要具备的技能包括:
3D建模软件(如3DMax、Maya、CAD等)
游戏引擎(如Unity、Unreal Engine等)
编程语言(如C++、C等)
渲染和优化技术
团队合作和沟通能力
建议3D工程师不断学习和掌握最新的3D技术和工具,以便更好地应对项目需求和技术挑战。