浙江大学25项成果拟许可,现将相关信息予以公示。
[1] 专利名称:一种投影仪画面自适应几何矫正的方法
专利号:ZL201310366124.7
专利简介:本发明公开一种投影仪画面自适应几何矫正的方法,包括:拍摄无投影画面的投影平面图像;将待矫正的目标原图像投影到投影平面中得到当前投影画面;拍摄当前投影画面的投影平面图像;采集投影平面的点云样本数据;获得从摄像机平面到投影平面的单应性矩阵;识别当前投影画面所对应的帧号,查找当前投影画面所对应的原投影图像;得到当前存在投影画面的投影平面图像与其原投影图像之间关于匹配特征的二维位置坐标的对应关系,分别得到从投影仪平面到摄像机平面、从投影仪平面到投影平面的单应性矩阵;对下一帧待矫正的目标原图像进行尺度变换处理生成变换投影图像;将变换投影图像投影到投影平面中得到新的当前投影画面。
[2] 专利名称:一种基于表面信号拟合的着色器简化方法、装置及图形渲染方法
专利号:ZL201410374691.1
专利简介:本发明公开了一种基于表面信号拟合的着色器简化方法、装置及图形渲染方法,本发明中基于表面信号拟合生成用于计算原始像素着色器中的变量和表达式在待渲染模型中相应的图元上的取值的拟合器,并将形成的拟合器插入到原始像素着色器中,替代对相应的变量或表达式的取值计算,从而简化原始像素着色器的计算,得到简化着色器。与原始着色器比较,简化着色器的像素着色器中的部分变量或表达式采用拟合器计算,原始的代码计算变量或表达式,可能需要大量的计算,甚至几百个指令,而利用拟合器计算时只需使用有限个乘法和加法即可计算得到,降低了像素着色器的计算量,大大提高了渲染效率,缩短了渲染时间。
[3] 专利名称:一种基于代码移动的着色器简化方法、装置及图形渲染方法
专利号:ZL201410541426.8
专利简介:本发明公开了一种基于代码移动的着色器简化方法、装置及图形渲染方法,通过设定移动目标,提取像素着色器中与各个移动目标相关的语句作为目标片段,通过代码移动,将各个目标片段移动至原始着色器中与像素着色器相邻的着色器中,进而得到修正着色器并作为简化着色器。本发明将像素着色器中部分耗时较大的任务分配到任务相对较少的其他着色器中进行,充分利用了执行器的性能,大大提高了着色器的渲染效率和渲染的实时性。
[4] 专利名称:一种基于在屏幕空间计算间接反射高光的渲染方法
专利号:ZL201510594703.6
专利简介:本发明公开了一种基于在屏幕空间计算间接反射高光的渲染方法,包括以下步骤:对场景进行渲染,并将渲染结果中的基本场景信息作为纹理缓存预存起来;基于获得的纹理缓存使用重要性采样对BRDF函数进行屏幕空间中的光线追踪获得与渲染场景的采样交点;根据采样交点的信息通过进行Mip-Map操作来获得该采样点领域内的区域材质近似信息;利用该材质信息通过vMF分布函数方法计算获得对应的拟合BRDF函数,基于该函数信息计算获得采样方向的光照计算结果;使用每个方向对应的重要性采样权重对计算所得的数据进行加和得到该像素点最终的渲染结果。本发明在不降低渲染效率的前提下,提高间接高光光照计算的准确度。
[5] 专利名称:一种视频信号帧同步方法及其装置
专利号:ZL201410406902.5
专利简介:本发明公开了一种视频信号帧同步方法及其装置,包括如下步骤:(1)采集原始视频信号,缓存其各帧画面像素数据;(2)读取并处理缓存的原始视频各帧画面像素数据,生成新视频信号;(3)利用同一时钟信号分别在原始视频信号和新视频信号的一个帧周期内进行计数;(4)计算得到原始视频信号和新视频信号的帧周期差;(5)对新视频信号各行消隐时间进行微调,使得新视频信号帧周期与原始视频信号帧周期一致。本发明还公开了一种视频信号帧同步装置。本发明在不改变原始视频缓存方法和缓存器数量的情况下,将新视频信号与原始视频信号的帧周期精确同步,避免了新视频信号画面割裂、跳帧、卡顿等现象发生,保证了新视频信号各帧画面质量均无损。
[6] 专利名称:一种渲染程序的在线优化方法
专利号:ZL201610256550.9
专利简介:本发明公开了一种渲染程序的在线优化方法,包括:构建原始渲染程序的简化程序,根据渲染代价和绘制误差选择若干作为代表渲染程序根据依赖关系构建简化依赖图;在渲染过程中,监测待绘制场景参数,当发生剧烈变化时使用新一轮在线优化,通过多次循环来完成一次优化,每次优化中循环进行如下操作:根据简化依赖图从所有代表简化程序中选择K个作为候选简化程序,依据绘制误差和渲染代价确定本次循环结果,并根据若干次循环结果决定当前在线优化是否结束。动态选择最优的简化渲染程序,实现渲染程序与场景的解耦合,避免离线优化的枚举参数空间问题,且同时进行渲染程序的误差计算和时间测量与场景绘制,速度快,实时性强。
[7] 专利名称:基于虚拟光源和自适应稀疏矩阵还原的全局光照绘制方法
专利号:ZL201610188547.8
专利简介:本发明公开了一种基于虚拟光源和自适应稀疏矩阵还原的全局光照绘制方法,包括:确定待绘制场景的视觉采样器、虚拟光源以及各个虚拟光源的光源信息;所述的视觉采样器包括摄像机在待绘制场景的几何网格表面的渲染点以及在待绘制场景的介质中的视线段,所述的虚拟光源包括虚拟点光源和虚拟线光源;构建待绘制场景的光传递矩阵,根据虚拟光源的光源信息建立相应的光树,依据光树中对光传递矩阵按列进行稀疏矩阵还原:将各个像素点对应的视觉采样器的光照值进行加权求和,以加权求和结果作为该像素点的亮度值。本发明能够实现带介质的场景的绘制,且对于每个光传递矩阵利用部分元素进行稀疏矩阵还原,大大提高了绘制效率。
[8] 专利名称:一种基于特征图像旋转来响应事件的交互方法
专利号:ZL201610545411.8
专利简介:本发明公开了一种基于特征图像旋转来响应事件的交互方法,包括:为特征图像绑定虚拟点和虚拟杆,其中虚拟点与特征图像同步旋转,虚拟杆保持朝向不变,且与虚拟点的旋转路径相交,旋转特征图像至虚拟点和虚拟杆相交或分离时,触发事件。本发明提供的基于特征图像旋转来响应事件的交互方法,通过罗盘指针实现鼠标的左键功能,相比于虚拟按钮有更好的交互体验。
[9] 专利名称:一种基于能耗-误差预算的实时绘制方法
专利号:ZL201610278727.5
专利简介:本发明公开了一种基于能耗‑误差预算的实时绘制方法,包括:对待绘制三维场景中允许用户浏览的摄像机的位置空间和视线空间进行自适应空间剖确定待绘制场景的空间层次结构;在进行自适应空间剖分的过程中,每次剖分完成后针对得到的每个位置子空间,获取摄像机在包围该位置子空间的包围体的每个顶点处的各个视线子空间中使用若干组预设的绘制参数绘制待绘制三维场景的误差和能耗,并根据误差和能耗构建相应顶点和视线子空间的帕累托线;根据当前摄像机的视点信息,在空间层次结构中搜索得到目标帕累托线以确定满足预算条件的一组绘制参数作为最优绘制参数进行绘制。本发明节约大量能耗的同时保证绘制效果的质量,延长电池的使用寿命。
[10]专利名称:一种基于能耗-误差预算的实时绘制方法
专利号:ZL201610278727.5
专利简介:本发明公开了一种基于能耗‑误差预算的实时绘制方法,包括:对待绘制三维场景中允许用户浏览的摄像机的位置空间和视线空间进行自适应空间剖确定待绘制场景的空间层次结构;在进行自适应空间剖分的过程中,每次剖分完成后针对得到的每个位置子空间,获取摄像机在包围该位置子空间的包围体的每个顶点处的各个视线子空间中使用若干组预设的绘制参数绘制待绘制三维场景的误差和能耗,并根据误差和能耗构建相应顶点和视线子空间的帕累托线;根据当前摄像机的视点信息,在空间层次结构中搜索得到目标帕累托线以确定满足预算条件的一组绘制参数作为最优绘制参数进行绘制。本发明节约大量能耗的同时保证绘制效果的质量,延长电池的使用寿命。
[11]专利名称:一种基于光探针插值动态计算间接反射高光的渲染方法
专利号:ZL201610464636.0
专利简介:本发明公开了一种基于光探针插值动态计算间接反射高光的渲染方法,包括:步骤1,对目标场景进行初步规划分布,得到若干光探针探测点;步骤2,针对每个光探针探测点进行周围环境高光的渲染计算,得到相应的入射光场;步骤3,对于每个入射光场,通过一组vMF分布函数拟合入射光场信息;步骤4,依据渲染点的位置以及步骤1中光探针探测点的位置,得到渲染点周围邻域内的光探针探测点,对这些光探针探测点的vMF分布函数进行插值计算,得到利用vMF分布函数表达的渲染点的高光信息;步骤5,利用步骤4得到的高光信息进行光照计算并输出。本发明支持运动光源的实时动态计算,提高了间接高光光照计算的效率。
[12]专利名称:一种自动生成网格与着色器多层次细节的方法
专利号:ZL201611207988.4
专利简介:本发明公开了一种自动生成网格与着色器多层次细节的方法。多层次细节技术在很多计算机图形相关的应用中被广泛用于优化渲染效率,多种多层次细节,比如几何层面的多层次细节,着色器层面的多层次细节,也相继被发展研究出来,同时催生了很多自动生成这些多层次细节的方法。但是目前这些方法都没有同时考虑几何体与着色器的简化。在本发明中,一种几何体与着色器联合简化,并生成相应多层次细节的方法被提出,每个层次细节用一对模型和着色器的组合表示,该方法不仅可以在每个层次细节最优化这一组合,并且能够自适应地在不同距离生成层次细节。相比单独使用模型多层次细节或着色器多层次细节的方法,本发明在平衡渲染效率与质量上做得更好。
[13]专利名称:一种基于屏幕块对的双目渲染流水线流程与方法
专利号:ZL201710461595.4
专利简介:本发明公开了一种基于屏幕块对的双目渲染流水线流程与方法,包括按照立体绘制当中两个视角的空间关系完成空间划分,并为划分的空间生成对应的输入的图元列表;搜索空间划分的非空图元列表并得到具有空间一致性的表面;调度所有生成的空间划分,并为每一个空间划分中的图元同时进行两个视角的光栅化与绘制。这些新的措施,同时考虑了立体绘制中两个视角的空间相关性,在绘制过程中,同时光栅化和绘制两个视角,减少了绘制过程中需要多次读入三角形数据的带宽。
[14]专利名称:一种图形绘制流水线中像素着色结果重用方法
专利号:ZL201710608116.7
专利简介:本发明公开了一种图形绘制流水线中像素着色结果重用方法,包括:1)为输入图元生成对应像素空间的像素、粗像素和粗像素集合,2)在像素空间为每一个粗像素生成键值K,并按照此键值K为每个粗像素于粗像素缓存中查找与其相对应、属于不同图元且执行过粗像素着色器的粗像素;对于搜索到的不同图元的缓存结果,遍历并判断缓存的粗像素的着色结果能否重用到该粗像素上;3)若m个粗像素都找到可以重用的着色结果,则对该m个粗像素重用缓存中的着色结果;否则,对该m个粗像素执行粗像素着色器得到着色结果,并将该着色结果存储于缓存中;4)对步骤3)中得到的着色结果,利用插值或重新执行像素着色器获得最终的像素着色结果。
[15]专利名称:一种基于能耗-误差预测及预算的实时绘制方法
专利号:ZL201810764409.9
专利简介:本发明公开了一种基于能耗‑误差预测及预算的实时绘制方法,包括根据拟合的能耗预测公式,定期预测待绘制三维场景采用不同绘制参数组合时的能耗;根据给定的能耗预算,筛除预测能耗高于预算的绘制参数组合,并利用误差估算方法得到其余绘制参数组合的估计误差,从中选出估计误差最小的绘制参数组合作为当前最佳绘制参数组合;在实时绘制时,从上一次选用的最佳绘制参数组合逐渐过渡到当前选用的最佳绘制参数组合,并在过渡完成后检查预测能耗的准确度,若失准则重新拟合能耗预测公式的各项参数。该绘制方法在节约大量能耗的同时保证了绘制效果质量,延长了电池的使用寿命,无需针对各个三维场景执行长时间的前期准备过程且支持动态三维场景。
[16]专利名称:一种基于BRDF函数线性过滤的图像渲染方法
专利号:ZL201710448261.3
专利简介:本发明公开了一种基于BRDF函数线性过滤的图像渲染方法,包括:创建BRDF图;针对BRDF图创建纹理缓存,将每个物体的几何三角形光栅化到所述纹理缓存中;针对纹理缓存中的每个纹理像素,计算对应的vMF分布函数参数以及‖r‖;依据场景中法线的分布进行区域分割,分割后的纹理像素中存储该区域对应的vMF分布函数参数,将分割后产生的BRDF图拼接得到MIP‑Map过的BRDF图;针对待渲染图像中的每个像素,计算该像素覆盖的区域大小,并据此获得该像素对应的MIP‑Map层级,然后从对应的MIP‑Map过的BRDF图中读取对应的位置信息,并进行渲染。本发明把滤波应用于实时渲染中,能够提高绘制质量,加速计算过程。
[17]专利名称:一种超高精度的织物实时渲染方法
专利号:ZL201910328145.7
专利简介:本发明公开了一种超高精度的织物实时渲染方法,包括:对目标织物样本进行扫描获得原始数据;将原始数据分为顶部飞线层和底部表面层;将飞线层以极为优化的链表式空间存储方案进行存储;将底部表面层以低精度高度图和高精度法线、切线图进行存储;对顶部及底部原始数据分别进行聚类,并对每个类进BTF采样从而拟合获得每个聚类簇的BRDF参数;基于获得的BRDF进行LOD预处理;对织物样本进行切割并根据最终的织物的纹理样式进行重构得到排列表;进行最终渲染。该方法解决了目前无法在实时绘制领域进行超高精度织物绘制的问题,极大的提高了实时绘制中织物的真实感,并且保持了较高的绘制效率。
[18]专利名称:一种基于绘制指令流的着色器自动简化方法和系统
专利号:ZL201911376430.2
专利简介:本发明公开一种基于绘制指令流的着色器自动简化方法和系统,包括:获取绘制指令流,从所述绘制指令流中提取目标着色器,创建与所述目标着色器仅代码不同的简化着色器;截取绘制指令中包含目标着色器的绘制发起指令的当前帧作为特定帧;通过测量采用简化着色器绘制所述特定帧所需的时间获得简化着色器的耗时;通过测量执行所述特定帧对应的绘制指令时简化着色器绘制的绘制帧与所述特定帧的像素差值获得简化着色器的误差;依据简化着色器的耗时和误差筛选获得最优简化着色器。能够实现对简化着色器的耗时和误差的精确测量,同时不依赖于原图形程序,具备较好的简化效果和较高的实用性。
[19]专利名称:一种基于自适应虚拟化绘制流水线的云-端绘制计算框架
专利号:ZL202010166658.5
专利简介:本发明公开了一种基于自适应虚拟化绘制流水线的云‑端绘制计算框架,包括以下步骤:定义绘制流水线,包括定义绘制资源、绘制算法以及绘制算法与绘制资源的读写关系;根据框架用户自行定义的优化目标和预算,实时从包含各绘制资源分配到云或终端计算的云‑端计算分布方案集中优选最优的云‑端计算分布方案;依据该云‑端计算分布方案,云上和/或终端执行相应的绘制算法,获得绘制结果。该绘制计算框架可以自适应地选择云‑端结合绘制时的云‑端计算分布方案,并可以随着优化参数的变化动态调整。
[20]专利名称:适用于光学穿透式头戴显示器的颜色对比增强绘制方法、装置以及系统
专利号:ZL202010181920.3
专利简介:本发明公开了适用于光学穿透式头戴显示器的颜色对比增强绘制方法、装置及系统,所述方法包括:(1)实时采集背景环境以获得背景视频,对所述视频进行高斯模糊以及视野矫正处理;(2)将原绘制颜色和处理后视频颜色从RGB颜色空间转换到缩放为单位球范围的CIELAB颜色空间;(3)根据设定的色差约束、色品饱和度约束、亮度约束、最小可觉差约束,在缩放后的CIELAB空间中寻找基于原绘制颜色和处理后视频颜色的最优绘制颜色;(4)将最优绘制颜色转换回RGB空间后,利用RGB空间的最优绘制颜色进行实时绘制。该方法应用范围广泛,能够显著提高虚拟内容和背景环境之间的区分度,支持各种虚拟场景及背景环境且无需事先准备过程。
[21]软著名称:基于多批次绘制的跨平台图形绘制引擎系统V1.0
登记号:2016SR046438
成果简介: 本软件是一个基于OpenGL ES图形绘制引擎系统,通过对其接口进行抽象和封装,从而方便三维应用程序开发。本软件的一个特点是可以将绘制流程(Pileline)抽象成易于修改的形式,允许使用者自定义绘制流程。这主要是通过自定义绘制批次(Pass)实现的。在实时图形绘制中,为了获得最后渲染好的图像,一般要进行多个批次(Passes)的绘制,每个批次(pass)完成一项功能,比如说阴影图绘制,着色,抗锯齿,色调映射等等。通常来说这一部分是固定的或者只允许有限的设置选项。然而随着GPU性能的进步,越来越多的多批次(pass)绘制技术开始出现。本系统提供了一种灵活组织多批次(pass)的绘制框架。
[22]软著名称:虚拟融合环境统一描述语言解析器软件V1.0
登记号:2019SR1382986
成果简介:该软件解析器能够对AR场景标准描述文件描述的完整场景进行解析,将描述文件解析为引擎中运行时的数据模型。对于AR场景中的虚拟世界和真实世界,以及AR设备的各种信息,都能通过解析器中设计的场景对象数据结构来存储对应属性的信息,同时解析器中的场景管理结构能够按照描述文件中的关系来组织和管理这些对象。 解析器能够结合场景描述文件中的对象信息和事件,来将虚实对象的表示融合在一起,表达出描述语言所期望描述的场景内容。
[23]软著名称:基于表面拟合的Shader简化系统V1.0
登记号:2016SR001996
成果简介:该软件基于表面拟合的方法来自动对shader做简化,在保证画面质量的同时实现性能提升。
[24]软著名称:RealVR虚拟现实支撑软件系统V1.0
登记号:2016SR046724
成果简介:RealVR虚拟显示支撑软件系统 1.0是一套虚拟场景的创作软件工具、物理行为模拟引擎和实时绘制引擎,通过集成交互投影显示、包管理和网络通讯、二次开发等模块,形成了高性能的虚拟现实支撑软件平台,覆盖了虚拟现实技术所需的场景数据管理、实时驱动、交互与显示等完整功能模块。
[25]软著名称:RealVR虚拟现实支撑软件系统V2.0
登记号:2016SR001996
成果简介:RealVR虚拟现实支撑软件系统2.0是一套虚拟场景的创作软件工具、物理行为模拟引擎和实时绘制引擎,通过集成交互投影显示、包管理和网络通讯、二次开发等模块,形成了高性能的虚拟现实支撑软件平台,覆盖了虚拟现实技术所需的场景数据管理、实时驱动、交互与显示等完整功能模块。
转化方式:普通许可
定价方式:挂牌交易
转化价格:125万元
公示期自2021年7月9日至2021年7月23日。如有异议,请在公示期内向科学技术研究院提交异议书及有关证据。
电话:88981070,邮箱:f020092@zju.edu.cn。
科学技术研究院
2021年7月9日