个人介绍
从事于Unity开发行业4年,对于Unity开发十分精通。在公司中负责程序小组日常项目需求对接审批,小组疑难问题解决,小组成员代码审核,研发项目需求分析,流程设计和框架搭建。
在Unity之外,对于.Net服务器开发,Android开发,html开发以及Vue都有一定研究和开发经验。
工作经历
2021-07-13 -至今UlabSystemC++算法工程师
利用VTK处理图形网格点云重建相关的算法处理,以及Opengl 基于物理光照模型渲染的开发,探索口腔牙齿不需要预处理的实时物理光照模型,MR,VR,AR中涉及到的物体交互算法实现。
2017-03-01 -2021-07-13北京欧贝尔软件技术开发有限公司U3D高级开发工程师
目前主要负责公司级研发项目,解决程序小组内疑难问题,项目前期需求对接,以及程序框架搭建工作。精通VR、MR的开发。在公司完成化工厂搭建式项目、成套过程装备项目的开发。新工厂项目VR升级。MR拆装项目研发等等。
教育经历
2013-09-01 - 2017-07-01枣庄学院计算机科学与技术本科
主修专业有C++,java,android等,在业余期间接触Unity学习。
技能
虚拟仿真工厂,溶解乙炔安全仿真软件,设备拆装软件等项目的VR升级。主要包括VR sdk接入,各种设备的VR操作升级,UI里面的修改接入,角色控制VR升级。 主要负责整个项目升级方案的研究定制和后期维护升级,VR的接入与功能开发。目前为止该项目接入的VR包括HTC,Oculus,LinkVR等等,以及不同VR设备之间兼容设计实现,发布后可以快速兼容不同品牌的VR硬件,VR局域网联机设计实现。 (这个项目没有保存截图啥的,随便找几张代替一下把)
该项目为南京工业大学定制开发项目,主要是模拟化学工厂设备摆放和管道设备连接,以及管路应力计算,最终对完成设计的整个工厂进行评分。设备摆放支持预定义设备的自由放置。管道连接部分利用A*寻路算法进行自动生成,然后支持管道位置,管径,长度,位置的自由调整。管道碰撞部分采用矩形射线检测,优化物理碰撞的检测效率。管道应力计算部分由中科院提供计算公式,然后进行编码实现。最后将记录整个设计过程的word实验报告进行导出,本软件支持pc,webgl平台。
项目支持使用者自由搭建工厂,以及组态模拟工厂运行。包含模块编辑,项目编辑,项目编译等几部分。模块编辑部分对应工厂设备的编辑,可以自由导入设备模型,支持格式包含fbx,dxf,dwg等十几种三维模型的自由导入,在该部分利用多线程以及HLSL优化模型数据的处理。动态设置模型输入输出端口,动态设置模块全局变量或数组,将变量或数组与输入输出端口进行绑定。支持C++算法编程,以模拟设备运行时的内部数据变化,本部分在Unity中编辑代码然后利用vs编译器将代码进行编译,运行时用C#反射调用动态库入口函数。项目编辑部分则是导入预定义场景,自由搭建厂房,围墙等,将模块导入放置,将各个模块的输入输出端口进行连接以完成整个厂房工艺的运行模拟,项目编辑部分同时也支持变量定义,代码编辑。每个模块,项目各个组件,以及它们本身都包含多种不同的属性(例如位置,旋转等等),所以定义属性模块,该模块支持属性的显示和数据变化处理。为方便设备和模型的摆放,模拟3dmax开发了一套视窗编辑 功能,包含视图的切换和坐标轴的绘制等等。