CN100463003C - 实现水墨风格渲染的方法及装置 - Google Patents

实现水墨风格渲染的方法及装置 Download PDF

Info

Publication number
CN100463003C
CN100463003C CNB2006100575998A CN200610057599A CN100463003C CN 100463003 C CN100463003 C CN 100463003C CN B2006100575998 A CNB2006100575998 A CN B2006100575998A CN 200610057599 A CN200610057599 A CN 200610057599A CN 100463003 C CN100463003 C CN 100463003C
Authority
CN
China
Prior art keywords
texture image
pixel
pixels
sampling
sampled
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CNB2006100575998A
Other languages
English (en)
Other versions
CN101038675A (zh
Inventor
刘皓
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology (Shenzhen) Co Ltd
Original Assignee
Tencent Technology (Shenzhen) Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology (Shenzhen) Co Ltd filed Critical Tencent Technology (Shenzhen) Co Ltd
Priority to CNB2006100575998A priority Critical patent/CN100463003C/zh
Publication of CN101038675A publication Critical patent/CN101038675A/zh
Application granted granted Critical
Publication of CN100463003C publication Critical patent/CN100463003C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Image Generation (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本发明公开了一种实现水墨风格渲染的方法,通过2D纹理空间进行处理,该方法将物体的模型渲染到第一浮点纹理图像上;采样所述第一浮点纹理图像上的各像素并确定为物体轮廓的像素,以形成突出物体轮廓的第二纹理图像;采样所述第二纹理图像的各像素,以及根据各像素的位置从背景纹理图像的对应位置采样像素并与从第二纹理图像采样的对应像素混合,将混合后的像素输出到所述背景纹理图像上以呈现水墨风格的物体模型。本发明还同时公开了一种实现水墨风格3D渲染的装置。

Description

实现水墨风格渲染的方法及装置
技术领域
本发明涉及计算机技术领域,尤其涉及一种实现水墨风格渲染的方法及装置。
背景技术
计算机对物体模型渲染可以分为照片真实级渲染(PR,PhotorealisticRendering)和非照片真实级渲染(NPR,Non-Photorealistic Rendering)。PR是指对真实物理光影的研究,做出真实世界的渲染效果;NPR是指研究画家透过画笔勾勒出的抽象意境,目前发展较多而且较成熟的大都与西方绘画艺术有关,如:素描,钢笔,碳笔画,水彩画,卡通画等。其实现有:ATI的DEMO(水彩渲染),PS2上的游戏:如勇者斗恶龙8,忍者神龟系列,龙珠等(卡通渲染)。
目前主要基于物理空间,以计算机的中央处理器(CPU)实现水墨风格的钩边和笔画,以达到水墨化的渲染效果,其主要流程如下:
1、查找物体模型轮廓边(由CPU处理,基于3D几何空间);
2、对轮廓边顶点进行可视性剔除(锁住Z-buffer进行逐轮廓边顶点比较剔除);
3、连接轮廓边顶点形成笔划(CPU进行逐可见轮廓边顶点位置比较,进行笔划连接);
4、在笔划上裹上画家笔触(以带有Alpha通道的纹理,作为贴图贴到一个三角形上用来产生笔触)。
虽然采用上述方法能够产生水墨风格的渲染效果,但存在以下缺点:
1、由于是基于CPU进行一系列的关键处理,所以对CPU要求很高,在CPU性能低的电脑上不仅速度慢,而且效果不佳。
2、处理复杂度与物体的模型有关,如果模型顶点少,则可以以较高的帧率(fps,即每秒钟多少帧)运行,但是如果模型顶点较多的则处理非常困难。
3、仅适用于场景中个别主要简单的模型的水墨化渲染,不适用于整个场景的水墨化渲染。
发明内容
本发明提供一种实现水墨风格渲染的方法,以解决现有技术中实现物体模型的水墨化渲染时存在对硬件设备性能要求高,以及只能对简单模型进行水墨化渲染的问题。
本发明提供以下技术方案:
一种实现水墨风格渲染的方法,通过2D纹理空间进行处理,该方法包括如下步骤:
A、将物体的模型渲染到第一浮点纹理图像上;
B、采样所述第一浮点纹理图像上的各像素并确定其中为物体轮廓的像素,以形成突出物体轮廓的第二纹理图像;
C、采样所述第二纹理图像的各像素,以及根据各像素的位置从背景纹理图像的对应位置采样像素并与从第二纹理图像采样的对应像素混合,将混合后的像素输出到所述背景纹理图像上以呈现水墨风格的物体模型。
其中:
在步骤A中的渲染过程中,进一步选择光源位置对模型进行光照。
步骤B中,在采样所述第一浮点纹理图像上的像素时同时对周围的像素进行采样,根据所述周围的像素的深度值的变化程度确定该当前像素是否处于物体的轮廓位置。
步骤A与B之间还包括对模型的深度值进行过滤处理。
步骤C中,在采样第二纹理图像的各像素之后,在从背景纹理图像的对应位置采样像素之前还包括步骤:以采样到的第二纹理图像的各像素的位置为中心对周围的像素进行多次采样,以形成临时纹理图像;
步骤C中,在从背景纹理图像的对应位置采样像素之后,在将从背景纹理图像采样的像素与从第二纹理图像采样的对应像素混合之前还包括步骤:根据所述第二纹理图像的各像素的位置从临时纹理图像的对应位置采样像素并从第二纹理图像和背景纹理图像采样的对应像素混合。
步骤C中,在形成临时纹理图像之后,在从背景纹理图像的对应位置采样像素之前还包括步骤:根据采样到的第二纹理图像中各像素的位置从噪音纹理图像的对应位置采样像素并与从第二纹理图像采样的对应像素混合,使临时纹理图像中突出的物体轮廓具有笔画毛糙效果。
步骤C中,将第二纹理图像和背景纹理图像中当前采样的像素中的颜色最小深度值作为混合后的像素的颜色值。
一种实现水墨风格渲染的装置,包括:
将物体的模型渲染到第一浮点纹理图像上的单元;
采样所述第一浮点纹理图像上的各像素并确定物体轮廓的像素,以形成突出物体轮廓的第二纹理图像的单元;
采样所述第二纹理图像的各像素,以及根据各像素的位置从背景纹理图像的对应位置采样像素并与从第二纹理图像采样的对应像素混合,将混合后的像素输出到所述背景纹理图像上以呈现水墨风格的物体模型的单元。
一种实现水墨风格渲染的装置,包括:
将物体的模型渲染到第一浮点纹理图像上的单元;
采样所述第一浮点纹理图像上的各像素并确定为物体轮廓的像素,以形成突出物体轮廓的第二纹理图像的单元;
采样所述第二纹理图像的各像素,以及根据各像素的位置从噪音纹理图像的对应位置采样像素并与从第二纹理图像采样的对应像素混合,以形成所述突出的物体轮廓具有笔画毛糙效果的第三纹理图像的单元;
采样第三纹理图像的各像素,以及根据各像素的位置从背景纹理图像的对应位置采样像素并与从第三纹理图像采样的对应像素混合,将混合后的像素输出到所述背景纹理图像上以呈现水墨风格的物体模型的单元。
由于本发明在2D纹理空间基于像素进行处理,处理的时间复杂度与模型顶点数目没有关系,只与各个输出的临时纹理的大小有关。因此,在CPU性能较低的计算机上也能较快的完成处理,也适合于对复杂模型的处理。
附图说明
图1为本发明实施例一中实现水墨化渲染的流程图;
图2为本发明实施例一中实现水墨渲染装置结构示意图;
图3A为本发明实施例一中将模型渲染为浮点纹理图像的示意图;
图3B为本发明实施例一中对图3A中模型进行光照的示意图;
图3C为本发明实施例一中突出物体轮廓的纹理图像示意图;
图3D为本发明实施例一中背景纹理图像示意图;
图3E为本发明实施例一中进行水墨化渲染后的最终效果图;
图4为本发明实施例二中实现水墨化渲染的流程图;
图5为本发明实施例二中实现水墨渲染装置结构示意图;
图6A为本发明实施例二中采样像素的示意图;
图6B为本发明实施例二中物体轮廓笔画具有毛糙效果的纹理图像示意图;
图6C为本发明实施例二中进行水墨化渲染后的最终效果图。
具体实施方式
为了降低实现水墨化渲染时对硬件设备的要求以及处理的时间复杂度,本发明基于2D纹理空间来对物体模型进行水墨风格3D渲染。
实施例一
参阅图1所示,在本实施例中对物体模型进行水墨风格3D渲染的主要过程如下:
步骤100、将物体的模型渲染到一张64位(并不限于64位)的浮点纹理图像上(A16B16G16R16F,表示纹理一共64位,A、B、G、R4个通道,每个通道16位,以浮点形式存储)。
在该步骤中,将物体的深度值输出到浮点纹理的A、G、B通道上,将物体的亮度值输出到浮点纹理的R通道上。
步骤110、对步骤100中得到的浮点纹理图像中的像素进行逐个像素采样,在采样到的像素中确定为物体轮廓的像素,并将物体轮廓的像素和非轮廓的像素以不同的亮度值输出到一张纹理图像上,以形成突出物体轮廓的纹理图像。
步骤120、对步骤110中得到的纹理图像中的像素进行逐个像素采样,同时,根据各像素的位置从选择的背景纹理图像的对应位置采样像素,将从两纹理图像中采样的对应像素进行混合,并输出到所述背景纹理图像上以呈现水墨风格的物体模型。
参阅图2所示,本实施例中实现水墨风格3D渲染的计算机除了包括实现现有基本功能的单元,如中央处理器10、存储单元11等外,还进一步包括渲染单元20、第一处理单元21和第二处理单元22。
所述渲染单元20用于将物体的模型渲染到浮点纹理图像上;所述第一处理单元21用于采样所述浮点纹理图像上的各像素并确定为物体轮廓的像素,以形成突出物体轮廓的纹理图像;所述第二处理单元22采样所述突出物体轮廓的纹理图像中的各像素,以及根据各像素的位置从选择的背景纹理图像的对应位置采样像素,将从两个纹理图像中采样的对应像素进行混合,并输出到所述背景纹理图像上以呈现水墨风格的物体模型。
下面以微软的图形着色语言ShaderModel2.0实现渲染为例进行详细说明。ShaderModel2.0包括VertexShader2.0和PixelShader2.0,具有Nvidia的FX5200以上,或Ati的Radeon9500以上硬件的计算机即可支持ShaderModel2.0。
一、由渲染单元20将物体模型(Model)渲染到一张64位的浮点纹理图像Image上(A16B16G16R16F),如图3A所示。渲染过程中,在PixelShader中进一步进行以下处理:
A、将物体的深度值输出到浮点纹理的A、G、B通道上。物体亮度越亮代表物体的深度值越大。
B、以图3B中的两个点的位置作为光源的位置对模型进行光照:
color0=light0×normal;color0//第一光源(light0)光照后的颜色;
color1=light1×normal;color1//第二光源(lightl)光照后的颜色;
colorfinal=max(color0,color1)//取两个颜色中的最大值;
将colorfinal输出到浮点纹理的R通道。
二、第一处理单元21绘制和屏幕大小相同的矩形框,并对浮点纹理Image进行采样,在PixelShader中处理:
A、采用横向和纵向过滤器对浮点纹理图像Image的A通道进行过滤。由于A、R、G通道的值是相同的,所以只需要对A通道进行过滤,当然也可以分别对A、R、G通道过滤。
B、对纹理图像Image进行逐像素采样并处理,并且对本像素的周围8个像素也进行采样。
SobelX         SobelY          Sobel
1 0 -1     1  2  1       s00  s01  s02
2 0 -2     0  0  0       s10  s11  s12
1 0 -1    -1 -2 -1       s20  s21  s22
float sobelX=s00+2*s10+s20-s02-2*s12-s22;
float sobelY=s00+2*s01+s02-s20-2*s21-s22;
edgeSqr=(sobelX*sobelX+sobelY*sobelY)。
其中,SobelX表示对X方向进行过滤后每个过滤到的像素的权值,SobelY表示对Y方向进行过滤后每个过滤到的像素的权值,Sobel表示整个过滤器的过滤像素的位置(3*3的方格);S11表示当前像素,edgeSqr表示本像素周围像素值的变化激烈程度。
如果edgeSqr大于设定的阀值n(n一般取0.005,可以适当微调),则说明当前像素周围的像素的值变化激烈,而像素的值是表示像素的深度信息,因此也说明当前像素周围像素的深度变化激烈,则可以确定当前像素是物体的轮廓。如果edgeSqr小于阀值n,那么说明当前像素不是物体的轮廓。对于为物体轮廓的像素,以该像素的R通道(亮度)的值输出到一张纹理图像Edge上,对于不为物体轮廓的像素,以该像素的R通道的值为0输出到纹理图像Edge上。
完成对浮点纹理图像Image的采样处理后,形成的纹理图像Edge如图3C所示。
三、第二处理单元22绘制和屏幕大小相同的矩形框,对纹理图像Edge和选择的背景纹理图像paper进行采样,在PixelShader中处理:
A、逐像素处理,对纹理图像Edge进行多样采样,如进行28次采样。
一段采样代码如下:
for(int i=0;i<28;i++)
{
         sum+=tex2D(Edge,texCoord+dis×samples[i]);
}//对纹理图像Edge进行28次采样,并把颜色值相加。
其中,Samples[n]储存的纹理坐标的偏移量,dis为作为纹理坐标的偏移量的修正,dis稍微增大会使边框线变粗,但是密度会下降,用前一个步骤得到的较细较密的边框线来弥补;dis×samples[i]表示对于本像素的位置的偏移量。
B、根据纹理图像Edge中的像素位置,对如图3D所示的背景纹理图像paper中相应位置的像素进行采样,并与sum混合。
colorFinal=min((1-hot*sum),paper);
取所有采样的纹理颜色中R通道的最小值(最黑)作为颜色输出。
最终效果图如图3E所示。该图在赛扬1.5G,Raden9700se,512M内存的计算机平台上运行,该图的大小为512×512,帧率fps在100左右。
由于上述方法是基于2D纹理空间的处理,而采用ShaderModel2.0,PixelShader是基于像素进行操作的,所以处理的时间复杂度与模型顶点数目没有关系,只与各个输出的临时纹理的大小有关系。
实施例二
本实施例在实施一所描述的水墨化渲染过程中,增加进行笔画毛糙效果的处理。
参阅图4所示,在本实施例中对物体模型进行水墨风格3D渲染的主要过程如下:
步骤400、将物体的模型渲染到一张64位(并不限于64位)的浮点纹理图像上(A16B16G16R16F)。
在该步骤中,将物体的深度值输出到浮点纹理的AGB通道上,将物体的亮度值输出到浮点纹理的R通道上。
步骤410、对步骤400中得到的浮点纹理图像中的像素进行逐个像素采样,在采样到的像素中确定为物体轮廓的像素,并将物体轮廓的像素和非轮廓的像素以不同的亮度值输出到一张纹理图像上,以形成突出物体轮廓的纹理图像。
步骤420、对步骤410中得到的纹理图像中的像素进行逐个像素采样,同时,根据各像素的位置从选择的噪音纹理图像的对应位置采样像素,将从两个纹理图像中采样的对应像素进行混合,并输出到一个临时纹理图像上以形成所述突出的物体轮廓具有笔画毛糙效果。
在对步骤410中得到的纹理图像中的像素进行采样时,除了采样当前像素外,还以当前像素的位置为中心对周围的像素进行多次采样。
步骤430、对步骤410中得到的纹理图像中的像素进行逐个像素采样,同时,根据各像素的位置从步骤420得到的临时纹理图像上和选择的背景纹理图像的对应位置采样像素,将从三个纹理图像中采样的对应像素进行混合,并输出到所述背景纹理图像上以呈现水墨风格的物体模型。
参阅图5所示,本实施例中实现水墨风格3D渲染的计算机除了包括实现现有基本功能的单元,如中央处理器10、存储单元11等外,还进一步包括渲染单元20、第一处理单元21、第二处理单元22和第三处理单元23。
所述渲染单元20用于将物体的模型渲染到浮点纹理图像上;所述第一处理单元21用于采样所述浮点纹理图像上的各像素并确定为物体轮廓的像素,以形成突出物体轮廓的纹理图像;所述第三处理单元23采样所述所述突出物体轮廓的纹理图像中的各像素,以及根据各像素的位置从噪音纹理图像的对应位置采样像素并与从突出物体轮廓的纹理图像中采样的对应像素混合,以形成所述突出的物体轮廓具有笔画毛糙效果;所述第二处理单元22采样所述突出物体轮廓的纹理图像中的像素,以及根据各像素的位置从具有笔画毛糙效果的纹理图像和背景纹理图像的对应位置采样像素,将从三个纹理图像采样的对应像素混合,并输出到所述背景纹理图像上以呈现水墨风格的物体模型。
下面以微软的图形着色语言ShaderModel2.0实现渲染为例进行详细说明。
(一)、渲染模块20形成浮点纹理图像Image的处理过程与实施例一中相同(不再赘述)。
(二)、第一处理模块21形成纹理图像Edge的处理过程与实施例一中相同(不再赘述)。
(三)、第三处理模块23绘制和屏幕大小相同的矩形框,对纹理图像Edge和选择的噪音纹理图像noise进行采样,在PixelShader中处理:
A、对纹理图像Edge进行逐像素采样处理。在采用当前像素时,还进一步以当前像素位置为中心,对周围的像素进行31次采样(PixelShader2.0支持对纹理最多32次采样)。
采样示意如图6A所示,其中除中间的当前像素外,其余31次纹理采样(黑色)分散分布,其实这相当于画家的笔触。
一段采样代码如下:
for(inti=0;i<31;i++)
{
   sum+=tex2D(Edge,texCoord+samples[i]);
}//对像素进行31次采样并把颜色值相加
其中:Samples[n]储存的纹理坐标的偏移量。
B、根据纹理图像Edge中的像素位置,对噪声纹理图像noise中相应位置的像素进行采样并与sum混合,以达到笔画毛糙的效果。
ColorFinal=(1-hot*sum)+noise/mix;
其中,hot用来修正输出像素的亮度,mix用以修正噪声纹理对颜色的影响程度,将颜色输出到纹理图像temp。
完成对纹理图像Image和噪音纹理图像noise的采样处理后,形成的临时纹理图像temp如图6B所示。
(四)第二处理单元22绘制和屏幕大小相同的矩形框,对纹理图像Edge、临时纹理图像temp和选择的背景纹理图像paper进行采样,在PixelShader中处理:
A、逐像素处理,对纹理图像Edge进行多样采样,如进行28次采样。
一段采样代码如下:
for(int i=0;i<28;i++)
{
         sum+=tex2D(Edge,texCoord+dis×samples[i]);
}
其中,Samples[n]储存的纹理坐标的偏移量,dis为作为纹理坐标的偏移量的修正,dis稍微增大会使边框线变粗,但是密度会下降,用前一个步骤得到的较细较密的边框线来弥补。
B、根据纹理图像Edge中的像素位置,对临时纹理图像temp和背景纹理图像paper(如图3D所示)进行采样,并与sum混合。
Finalcolor=min(min((1-hot*sum)+noise/mix,temp),paper);
取所有采样的纹理颜色中R通道的最小值(最黑)作为颜色输出。
最终效果图如图6C所示。
在本实施例,如果不要求笔画毛糙的效果,在形成图像纹理Edge时,则不对噪声纹理图像noise进行采样,这样形成的图像纹理Edge只有笔触效果。相应的,在装置中第三处理单元23采样所述突出物体轮廓的纹理图像中的各像素采样,除了采样当前像素外,还以当前像素的位置为中心对周围的像素进行多次采样,以形成临时纹理图像temp;所述第二处理单元22对图像纹理Edge进行逐像素采样,并根据像素的位置从临时纹理图像temp和背景纹理图像paper中的相应位置采样像素,并与sum混合。其余处理过程同理,不再赘述。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (10)

1.一种实现水墨风格渲染的方法,其特征在于,通过2D纹理空间进行处理,该方法包括如下步骤:
A、将物体的模型渲染到第一浮点纹理图像上;
B、采样所述第一浮点纹理图像上的各像素并确定其中为物体轮廓的像素,以形成突出物体轮廓的第二纹理图像;
C、采样所述第二纹理图像的各像素,以及根据各像素的位置从背景纹理图像的对应位置采样像素并与从第二纹理图像采样的对应像素混合,将混合后的像素输出到所述背景纹理图像上以呈现水墨风格的物体模型。
2.如权利要求1所述的方法,其特征在于,在步骤A中的渲染过程中,进一步选择光源位置对模型进行光照。
3.如权利要求1所述的方法,其特征在于,步骤B中,在采样第一浮点纹理图像上的每个当前像素时同时对该当前像素周围的像素进行采样,根据所述周围的像素的深度值的变化程度确定该当前像素是否处于物体的轮廓位置。
4.如权利要求1所述的方法,其特征在于,在所述步骤A和B之间还包括对模型的深度值进行过滤处理。
5.如权利要求1至4任一项所述的方法,其特征在于,所述步骤C中,在采样第二纹理图像的各像素之后,在从背景纹理图像的对应位置采样像素之前还包括步骤:
以采样到的第二纹理图像的各像素的位置为中心对周围的像素进行多次采样,以形成临时纹理图像;
并且,所述步骤C中,在从背景纹理图像的对应位置采样像素之后,在将从背景纹理图像采样的像素与从第二纹理图像采样的对应像素混合之前还包括步骤:
根据所述第二纹理图像的各像素的位置从临时纹理图像的对应位置采样像素,并与从第二纹理图像和背景纹理图像采样的对应像素混合。
6.如权利要求5所述的方法,其特征在于,所述步骤C中,在形成临时纹理图像之后,在从背景纹理图像的对应位置采样像素之前还包括步骤:
根据采样到的第二纹理图像中各像素的位置从噪音纹理图像的对应位置采样像素,并与从第二纹理图像采样的对应像素混合,使临时纹理图像中突出的物体轮廓具有笔画毛糙效果。
7.如权利要求5所述的方法,其特征在于,步骤C中,将第二纹理图像和背景纹理图像中当前采样的像素中的颜色最小深度值作为混合后的像素的颜色值。
8.一种实现水墨风格渲染的装置,其特征在于,包括:
将物体的模型渲染到第一浮点纹理图像上的单元;
采样所述第一浮点纹理图像上的各像素并确定物体轮廓的像素,以形成突出物体轮廓的第二纹理图像的单元;
采样所述第二纹理图像的各像素,以及根据各像素的位置从背景纹理图像的对应位置采样像素并与从第二纹理图像采样的对应像素混合,将混合后的像素输出到所述背景纹理图像上以呈现水墨风格的物体模型的单元。
9.一种实现水墨风格渲染的装置,其特征在于,包括:
将物体的模型渲染到第一浮点纹理图像上的单元;
采样所述第一浮点纹理图像上的各像素并确定为物体轮廓的像素,以形成突出物体轮廓的第二纹理图像的单元;
采样所述第二纹理图像的各像素,并且除了采样当前像素外,还以当前像素的位置为中心对周围的像素进行多次采样,以形成第三纹理图像的单元;
采样第二纹理图像的各像素,以及根据各像素的位置从第三纹理图像和背景纹理图像的对应位置采样像素并与从第二纹理图像采样的对应像素混合,将混合后的像素输出到所述背景纹理图像上以呈现水墨风格的物体模型的单元。
10.如权利要求9所述的装置,其特征在于,该装置进一步包括:
在所述第三纹理图像的单元形成第三纹理图像之后,根据第二纹理图像中各像素的位置从噪音纹理图像的对应位置采样像素并与从第二纹理图像采样的对应像素混合,使第三纹理图像中突出的物体轮廓具有笔画毛糙效果的单元;
所述呈现水墨风格的物体模型的单元采样第二纹理图像的各像素,以及根据各像素的位置从具有笔画毛糙效果第三纹理图像和背景纹理图像的对应位置采样像素并与从第二纹理图像采样的对应像素混合,将混合后的像素输出到所述背景纹理图像上。
CNB2006100575998A 2006-03-16 2006-03-16 实现水墨风格渲染的方法及装置 Expired - Lifetime CN100463003C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006100575998A CN100463003C (zh) 2006-03-16 2006-03-16 实现水墨风格渲染的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006100575998A CN100463003C (zh) 2006-03-16 2006-03-16 实现水墨风格渲染的方法及装置

Publications (2)

Publication Number Publication Date
CN101038675A CN101038675A (zh) 2007-09-19
CN100463003C true CN100463003C (zh) 2009-02-18

Family

ID=38889558

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006100575998A Expired - Lifetime CN100463003C (zh) 2006-03-16 2006-03-16 实现水墨风格渲染的方法及装置

Country Status (1)

Country Link
CN (1) CN100463003C (zh)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102087750A (zh) * 2010-06-13 2011-06-08 湖南宏梦信息科技有限公司 一种动漫特效的制作方法
CN103685858A (zh) * 2012-08-31 2014-03-26 北京三星通信技术研究有限公司 视频实时处理的方法及设备
CN103116898B (zh) * 2013-01-30 2016-01-06 深圳深讯和科技有限公司 生成水墨画风格图像的方法及装置
CN103218846B (zh) * 2013-04-16 2016-06-01 西安理工大学 三维树木模型的水墨画模拟方法
CN104463847A (zh) * 2014-08-05 2015-03-25 华南理工大学 一种水墨画特色渲染方法
CN104658030B (zh) * 2015-02-05 2018-08-10 福建天晴数码有限公司 二次图像混合的方法和装置
CN107123077B (zh) * 2017-03-30 2019-01-08 腾讯科技(深圳)有限公司 对象的渲染方法和装置
CN107045729B (zh) * 2017-05-05 2018-09-18 腾讯科技(深圳)有限公司 一种图像渲染方法及装置
CN107481200B (zh) * 2017-07-31 2018-09-18 腾讯科技(深圳)有限公司 图像处理方法和装置
CN109816755A (zh) * 2019-02-02 2019-05-28 珠海金山网络游戏科技有限公司 一种水墨图像的制作方法、装置、计算设备及存储介质
CN109993822B (zh) * 2019-04-10 2023-02-21 创新先进技术有限公司 一种水墨风格渲染方法和装置
CN112070873B (zh) * 2020-08-26 2021-08-20 完美世界(北京)软件科技发展有限公司 一种模型的渲染方法和装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1414517A (zh) * 2002-09-05 2003-04-30 何云 电脑水墨动画片的制作方法
US6943805B2 (en) * 2002-06-28 2005-09-13 Microsoft Corporation Systems and methods for providing image rendering using variable rate source sampling
JP2006031561A (ja) * 2004-07-20 2006-02-02 Toshiba Corp 高次元テクスチャマッピング装置、方法及びプログラム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6943805B2 (en) * 2002-06-28 2005-09-13 Microsoft Corporation Systems and methods for providing image rendering using variable rate source sampling
CN1414517A (zh) * 2002-09-05 2003-04-30 何云 电脑水墨动画片的制作方法
JP2006031561A (ja) * 2004-07-20 2006-02-02 Toshiba Corp 高次元テクスチャマッピング装置、方法及びプログラム

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
实时绘制3D中国画效果. 张海嵩,尹小勤,于金辉.计算机辅助设计与图形学学报,第16卷第11期. 2004
实时绘制3D中国画效果. 张海嵩,尹小勤,于金辉.计算机辅助设计与图形学学报,第16卷第11期. 2004 *

Also Published As

Publication number Publication date
CN101038675A (zh) 2007-09-19

Similar Documents

Publication Publication Date Title
US12450703B2 (en) Denoising filter
US8289342B2 (en) Image processing apparatus and storage medium having stored therein an image processing program
KR100896155B1 (ko) 내장형 디바이스의 플렉시블 안티에일리어싱
CN107657648B (zh) 一种移动游戏中实时高效的染色方法和系统
CN108876931A (zh) 三维物体颜色调整方法、装置、计算机设备及计算机可读存储介质
CN107610041A (zh) 基于3d体感摄像头的视频人像抠图方法及系统
CN103093437B (zh) 生成铅笔画风格图像的方法及装置
CN108664454A (zh) 电子书页面显示方法、装置和终端设备
JP2003256865A (ja) 立体オブジェクトデータからの漫画的表現の2次元画像の生成方法および生成プログラム
KR20050030569A (ko) 화상 처리 장치 및 그 방법
CN110610504A (zh) 基于骨架与色调的铅笔画生成方法及装置
CN113538647A (zh) 一种水墨图像渲染方法
JP3352982B2 (ja) レンダリング方法及び装置、ゲーム装置、並びに立体モデルをレンダリングするプログラムを格納するコンピュータ読み取り可能な記録媒体
CN102074025B (zh) 一种图像风格化绘制方法及装置
CN103093417A (zh) 生成水彩画风格图像的方法及装置
CN103116898A (zh) 生成水墨画风格图像的方法及装置
CN101038675A (zh) 实现水墨风格渲染的方法及装置
CN109859258B (zh) 界面处理方法及装置、电子设备
CN118505889A (zh) 角色自阴影效果的实现方法、装置、电子设备及存储介质
CN100476878C (zh) 一种交互式水墨风格实时3d渲染及实现动画的方法
Burgess et al. A system for real-time watercolour rendering
Aswatha et al. An integrated repainting system for digital restoration of Vijayanagara murals
CN103729866B (zh) 一种水彩风格的非真实感渲染方法和装置
CN115761100A (zh) 场景渲染方法、装置、电子设备及存储介质
CN114332336B (zh) 一种为简笔画和线条画生成阴影的方法及系统

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term

Granted publication date: 20090218

CX01 Expiry of patent term