用于描绘图像的方法和装置制造方法及图纸

技术编号:2950879 阅读:199 留言:0更新日期:2012-04-11 18:40
对至少一个对象执行常规描绘处理,以描绘一个图像,所描绘的图像被作为纹理映射到由少量多边形(P1,P2)构成的临时对象,并且在要显示的区域(34b)描绘对象。当例如n个对象被描绘在图像存储器34的显示区域(34b)中时,对对象的至少一个执行常规描绘处理,将图像例如描绘到存储区域(34b)的区域(A),并且对于剩下的(n-1)个对象将在显示区域中所描绘的图像作为纹理映射到临时对象(106),并且在显示区域(34b)的区域(B1-B15)中顺序描绘对象。(*该技术在2020年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种方法和一种装置,用于描绘具有相同形状的多个对象,例如,在微风中波动的草地或成群的向日葵的图像,本专利技术还涉及一种记录介质,用于存储用于描绘这种图像的程序,本专利技术还涉及一种程序,用于描绘这种图像。最近,包括隐藏线条处理,隐藏表面去除,平滑投影,纹理匹配等的各种计算机图形(CG)处理技术已经随着快速增长的硬件技术得到快速发展。根据通用的CG处理方案,通过CAD的三维建模生成多个三维形状(对象),描绘处理通过如下方式执行,即将颜色和阴影应用到对象上,在对象上添加包括镜面反射,发散反射,折射,透明等的光学属性,为对象添加表面图案,根据周围环境例如窗户及风景反射和周围光线来描绘图像。当描绘具有相同形状的多个对象,例如在微风中波动的草地或成群的向日葵时,对生成的对象执行上述描绘处理。具体地,为了处理一个通常的多边形,由一个几何处理器对多边形的顶角进行透视变换,并且在一个描绘存储器中描绘所获得的多边形以由一个描绘处理器进行显示。例如,如果要显示n个对象,例如鱼,则需要执行n个描绘处理(通常的多边形处理)。因此,需要执行(n×多边形顶角的个数)次透视变换及(n×多边形数)描绘处理。因此,如果要显示n个对象,例如鱼,则计算和描绘处理是费时的,并且在显示器上显示这些对象相当慢。因此,本专利技术的一个目的是提供一种用于描绘图像的方法和装置,存储用于描绘这种图像的程序的记录介质,及用于描绘这种图像的程序,其中例如通过执行一个通常的描绘单独对象的处理,并向其它的对象应用纹理,从而可以大大减少用来计算和描画对象所需要的时间,并且可以高质量地描画对象。根据本专利技术的描绘图像的方法包括如下步骤对至少一个对象执行常规描绘处理以描绘图像,将描绘的图像作为纹理映射到由少量多边形构成的临时对象并在待显示的区域描绘对象。使用上述方法,对至少一个对象执行常规描绘处理,并且在图像存储器的显示区域或非显示区域描绘生成的图像。接着,将所描绘的图像作为纹理映射到由少量多边形构成的临时对象,并在待显示的区域描绘对象。根据上述方法,由于在许多对象的至少一个上执行常规描绘处理,并且对剩余的对象应用作为纹理的已描绘图像,因此可以大大减少计算和描画许多对象所需的时间,并且可以描画出高品质的对象。在上述方法中,执行常规描绘处理的步骤可以包括在图像存储器的显示区域描绘图像的步骤。例如,当在图像存储器的显示区域描绘n个对象时,可以对对象的至少一个执行常规描绘处理以在显示区域描绘图像,对于剩余的(n-1)个对象将在显示区域所描绘的图像作为纹理映射到临时对象,并且可以在显示区域描绘对象。另外,执行常规描绘处理的步骤可以包括将图像在图像存储器的非显示区域描绘的步骤。例如,当在图像存储器的显示区域描绘n个对象时,可以对对象的至少一个执行常规描绘处理以在非显示区域描绘图像,并且对于n个对象,在非显示区域所描绘的图像可以作为纹理映射到临时对象,并且可以在显示区域描绘对象。根据本专利技术用于描绘图像的装置包括详细描绘装置,用于对至少一个对象执行常规描绘处理以描绘图像,一个简单描绘装置,用于将描绘的图像作为纹理映射到由少量多边形构成的临时对象并将对象描绘到待显示的区域。使用上述装置,详细描绘装置对至少一个对象执行常规描绘处理,并且在图像存储器的显示区域或非显示区域描绘生成的图像。接着,简单描绘装置将描绘的图像作为纹理映射到由少量多边形构成的临时对象上,并将对象描绘在待显示的区域。根据上述装置,由于对多个对象的至少一个执行常规描绘处理,并且所描绘的图像作为纹理被应用到剩余的对象上,因此可以大大降低计算和描画许多对象所需的时间,并且可以以高品质描画对象。详细描绘装置可以包括用于在图像存储器的显示区域描绘图像的装置。例如,当在图像存储器的显示区域描绘n个对象时,详细描绘装置可以包括对对象的至少一个执行常规描绘处理以在显示区域描绘图像的装置,并且简单描绘装置可以包括对剩下的(n-1)个对象将在显示区域中所描绘的图像作为纹理映射到临时对象并将对象描绘到显示区域的装置。另外,详细描绘装置可以包括在图像存储器的非显示区域描绘图像的装置。例如,当在图像存储器的显示区域要描绘n个对象时,详细描绘装置可以包括对对象的至少一个执行常规描绘处理以在非显示区域描绘图像的装置,及简单描绘装置包括对于n个对象将在非显示区域描绘的图像作为纹理映射到临时对象并在显示区域描绘对象的装置。根据本专利技术的记录介质存储一种程序,包括如下步骤详细描绘处理,用于对至少一个对象执行常规描绘处理以描绘图象,及简单描绘处理,用于将所描绘的图像作为纹理映射到由少量多边形构成的临时对象并在待显示的区域描绘对象。根据本专利技术的程序包括步骤详细描绘处理,对至少一个对象执行常规描绘处理,以描绘图像,简单描绘处理,将所描绘的图像作为纹理映射到由少量多边形构成的临时对象并在待显示的区域描绘对象。通过上述介质和程序,通过对至少一个对象执行详细描绘处理来执行常规描绘处理,并且在图像存储器的显示区域或非显示区域描绘生成的图像。接着,所描绘的图像通过简单描绘处理作为纹理被映射到由少量多边形构成的临时对象上,并且在待显示的区域描绘对象。根据上述记录介质和程序,由于对许多对象的至少一个执行常规描绘处理,并且对剩余的对象将所描绘的图像作为纹理应用,因此可以大大降低计算和描画许多对象所需的时间,并且可以以高品质描画对象。在记录介质和程序中,用于执行常规描绘处理的详细描绘处理的步骤可以包括在图像存储器的显示区域描绘图像的步骤。例如,当在图像存储器的显示区域描绘n个对象时,详细描绘处理对对象的至少一个执行常规描绘处理以在显示区域描绘图像,并且简单描绘处理对于剩下的(n-1)个对象将所描绘的图像作为纹理映射到临时对象,并将对象描绘在显示区域。另外,用于执行常规描绘处理的详细描绘处理的步骤可以包括在图像存储器的非显示区域描绘图像的步骤。例如,当在图像存储器的显示区域描绘n个对象时,详细描绘处理对对象的至少一个执行常规描绘处理,以在非显示区域描绘图像,并且简单描绘处理对于n个对象把在非显示区域所描绘的图像作为纹理映射到临时对象,并将对象描绘在显示区域。从以下参考附图对实施例的详细描述,将更能理解本专利技术的上述和其它目的,特点和优点。附图说明图1是根据本专利技术的一个娱乐装置的总体布局方框图;图2是示出作为一个对象的草的叶子的视图;图3是示出作为一个对象的向日葵的视图;图4是示出用于一个图像存储器的显示区域的一个单独的详细描绘循环及(n-1)个简单的描绘循环;图5是示出作为例子的一个临时对象的示意图;图6是根据本专利技术第一和第二实施例的对象组描画装置的功能方框图;图7是在根据本专利技术的第一实施例的对象组描画装置中详细的描绘装置的功能方框图8是在根据本专利技术的第一实施例的对象组描画装置中的简单描绘装置的功能方框图;图9是示出详细的对象信息表和简单的对象信息表的图;图10是示出详细的对象文件的细节的图;图11是示出简单的对象文件的细节的图;图12是示出运动信息表的细节的图;图13是根据第一实施例的对象组描画装置的处理序列的流程图;图14是在根据第一实施例的对象组描画装置中的详细描绘装置的处理顺序的流程图;图15是在根据第一实施例的对象组描画装置中的简单描绘装置的处理顺序本文档来自技高网...

【技术保护点】
一种描绘图像的方法,包括步骤:对至少一个对象执行常规描绘处理,以描绘图像;及将描绘的图像作为纹理映射到由少量多边形(P1,P2)组成的临时对象(106),并在要显示的区域(34b)中描绘对象。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:青木幸代
申请(专利权)人:索尼计算机娱乐公司
类型:发明
国别省市:JP[日本]

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

1