一种基于GPU的计算机实时素描渲染算法制造技术

技术编号:15120830 阅读:69 留言:0更新日期:2017-04-09 19:31
本发明专利技术公开了一种基于GPU的计算机实时素描渲染算法,包括如下步骤:1)将待素描渲染的目标导入计算机,通过贝叶斯算法建立计算机GPU与待素描渲染的目标之间的数据通道;2)扫描待素描渲染的目标,获取待素描渲染的目标的阈值,以确定计算机GPU与待素描渲染的目标之间的数据通道的各项参数;3)将待素描渲染的目标划分为若干子区域;4)对所述若干子区域进行区域扫描渲染,以获取最终结果。本发明专利技术通过采用全新的算法结构设计,提高了计算机实时素描渲染算法的精确性和泛用性。

【技术实现步骤摘要】

本专利技术涉及计算机系统领域,具体地说,特别涉及到一种基于GPU的计算机实时素描渲染算法
技术介绍
计算机实时素描渲染算法是将渲染过程分为轮廓线绘制、纹理绘制和色调调整三个部分;在轮廓线染绘制过程中采用多重采样来辨识轮廓线,利用卡方分布和紊乱场来模拟生成素描化线条绘制;在纹理渲染绘制中,利用模型的切线和副法线生成多个方向场,通过对白噪声纹理的线性卷积(LIC)生成素描化纹理;通过牛顿插值法重新计算了输出曲线解决多重渲染混合后绘制效果偏灰问题。
技术实现思路
本专利技术的目的在于针对现有技术中的不足,提供一种基于GPU的计算机实时素描渲染算法,以解决上述问题。本专利技术所解决的技术问题可以采用以下技术方案来实现:一种基于GPU的计算机实时素描渲染算法,包括如下步骤:1)将待素描渲染的目标导入计算机,通过贝叶斯算法建立计算机GPU与待素描渲染的目标之间的数据通道;2)扫描待素描渲染的目标,获取待素描渲染的目标的阈值,以确定计算机GPU与待素描渲染的目标之间的数据通道的各项参数;3)将待素描渲染的目标划分为若干子区域;4)对所述若干子区域进行区域扫描渲染,以获取最终结果。进一步的,所述计算机实时素描渲染算法基于JAVA、C++语言。进一步的,所述待素描渲染的目标划分为4个子区域。与现有技术相比,本专利技术的有益效果如下:通过采用全新的算法结构设计,提高了计算机实时素描渲染算法的精确性和泛用性。具体实施方式为使本专利技术实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本专利技术。本专利技术所述的一种基于GPU的计算机实时素描渲染算法,包括如下步骤:1)将待素描渲染的目标导入计算,通过贝叶斯算法建立计算机GPU与待素描渲染的目标之间的数据通道;2)扫描待素描渲染的目标,获取待素描渲染的目标的阈值,以确定计算机GPU与待素描渲染的目标之间的数据通道的各项参数;3)将待素描渲染的目标划分为若干子区域;4)对所述若干子区域进行区域扫描渲染,以获取最终结果。所述计算机实时素描渲染算法基于JAVA、C++语言。所述待素描渲染的目标划分为4个子区域。通过采用上述技术,进一步提高了本专利技术所述的计算机实时素描渲染算法的精确性和泛用性。以上显示和描述了本专利技术的基本原理和主要特征和本专利技术的优点。本行业的技术人员应该了解,本专利技术不受上述实施例的限制,上述实施例和说明书中描述的只是说明本专利技术的原理,在不脱离本专利技术精神和范围的前提下,本专利技术还会有各种变化和改进,这些变化和改进都落入要求保护的本专利技术范围内。本专利技术要求保护范围由所附的权利要求书及其等效物界定。本文档来自技高网...

【技术保护点】
一种基于GPU的计算机实时素描渲染算法,其特征在于,包括如下步骤:1)将待素描渲染的目标导入计算机,通过贝叶斯算法建立计算机GPU与待素描渲染的目标之间的数据通道;2)扫描待素描渲染的目标,获取待素描渲染的目标的阈值,以确定计算机GPU与待素描渲染的目标之间的数据通道的各项参数;3)将待素描渲染的目标划分为若干子区域;4)对所述若干子区域进行区域扫描渲染,以获取最终结果。

【技术特征摘要】
1.一种基于GPU的计算机实时素描渲染算法,其特征在于,包括如下步骤:
1)将待素描渲染的目标导入计算机,通过贝叶斯算法建立计算机GPU与待素描渲染的目标之间的数据通道;
2)扫描待素描渲染的目标,获取待素描渲染的目标的阈值,以确定计算机GPU与待素描渲染的目标之间的数据通道的各项参数;
3)将待素描渲染的目标划分为若干子...

【专利技术属性】
技术研发人员:蔡健平
申请(专利权)人:苏州汇莱斯信息科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1