基于Unity3D体和面模型分区剔除渲染方法及系统.pdf
猫巷****觅蓉
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
基于Unity3D体和面模型分区剔除渲染方法及系统.pdf
本发明提供了一种基于Unity3D体和面模型分区剔除渲染方法及系统,包括:坐标转换步骤:在Unityshader中获取模型本地坐标,将获取的模型本地坐标转换为世界坐标;法线传输步骤:通过cpu传平面内任意的一点P和平面法线N到Unityshader中;平面判断步骤:判断模型上的点在平面上方还是下方;数据渲染步骤:若模型上的点在平面上方,则不渲染该点;若模型上的点在平面下方,如果v
基于Unity3D体渲染的内窥镜模拟方法及系统.pdf
本发明提供了一种基于Unity3D体渲染的内窥镜模拟方法及系统,根据采集到的医疗数据对人体天然孔道或者手术切口构建体模型或者面模型,采用摄像机在体模型或者面模型中进行观察,模拟内窥镜在人体天然孔道或者手术切口中的使用。通过用计算机模拟术中内窥镜观察病情的技术,使得医生可以在不开切口的情况下直接观察人体内部情况,为手术操作进一步提高了精准性和安全性,缩短手术时间。
数字孪生模型的渲染方法、视锥体剔除方法及系统.pdf
本发明涉及一种断路器生产线数字孪生模型的渲染方法、视锥体剔除方法及系统,将断路器和生产设备的孪生模型剖分为多个子模型,每个所述子模型含相等数量三角面片;构建每个所述子模型的子模型包围体;在CPU为通用图形处理器配置多个线程;利用每个所述线程对视锥体数据与每个所述子模型包围体进行相交计算,得到与视锥体范围具有相交部分的所述子模型包围体,并剔除与视锥体范围无相交部分的所述子模型包围体对应的所述子模型。通过采用视锥体细粒度剔除方法,可以有效剔除视锥体之外的模型部分,减轻了后续渲染流程中的模型数据量,减轻了CPU
基于Unity3D的骨骼动画渲染方法及系统.pdf
本发明提供一种基于Unity3D的骨骼动画渲染方法及系统,该方法包括:对目标模型实例每一帧的骨骼动画数据进行纹理转换处理,得到骨骼动画数据纹理图;基于Unity3D,将所述骨骼动画数据纹理图输入到着色器程序中,并根据所述骨骼动画数据纹理图的骨骼顶点索引和所述骨骼顶点索引对应的骨骼权重,计算所述目标模型实例中每个顶点的顶点坐标向量,以根据所述顶点坐标向量对所述目标模型实例每一帧的骨骼动画进行渲染。本发明只需一个着色器程序进行一次渲染管线,即可输出大量实例化的模型动画,大幅度降低了帧渲染时间。
一种基于Unity3D图像渲染的优化方法及系统.pdf
本发明涉及Unity3D引擎领域,尤其涉及一种基于Unity3D图像渲染的优化方法及系统。所述优化方法包括:预设缓存区域,所述缓存区域包括两个以上的子区域;所述子区域的状态包括空闲状态和锁定状态;创建解码线程,解码线程将VLC视频播放器输出的已解码的图像信息写入空闲状态的子区域中;于主线程创建渲染线程,渲染线程读取锁定状态的子区域内的图像信息至Unity3D,对图像信息填充纹理后进行图像渲染。通过将解码线程与渲染线程分离,通过设置包括两个以上的子区域的缓存区域,并且通过设置子区域的状态,实现解码线程