首页> 外国专利> Method and apparatus for providing non-photorealistic cartoon outlining within a 3D videographics system

Method and apparatus for providing non-photorealistic cartoon outlining within a 3D videographics system

机译:在3D影像系统中提供非逼真的卡通轮廓的方法和设备

摘要

In a 3D computer graphics system such as a 3D home video game console, efficient techniques for generating non-photorealistic effects such as cartoon outlining involve generating and displaying border lines at object edges based on contents of a pixel memory. Some techniques use depth (Z) values to determine (106) which pixels are located at object edges, and selectively blend (110) border coloration into those pixels which are then displayed. Object edges are located by comparing pixel depth values with neighboring pixel depth values (e.g., calculating a "distance" value based on the absolute values of the distance(s) between a pixel's depth and depths of neighboring pixels). A desired border line color is blended into the pixel's color value based on the calculated distance value. In one particular example, the distance value is used to calculate (108) a pixel Alpha value which is then used to control the amount of border color that is blended into the pixel color. The Alpha value may be modulated by pixel depth. Other techniques may cause object portions with identification values stored in frame buffer locations normally used (354 to 356) to store Alpha values. These ID values can be used to identify object portion intersections for applying a border line color to.
机译:在诸如3D家庭视频游戏机的3D计算机图形系统中,用于产生诸如卡通轮廓之类的非真实感效果的有效技术涉及基于像素存储器的内容在对象边缘处产生和显示边界线。一些技术使用深度(Z)值来确定(106)哪些像素位于对象边缘,并且将边界着色选择性地混合(110)到随后被显示的那些像素中。通过将像素深度值与相邻像素深度值进行比较来定位对象边缘(例如,基于像素深度与相邻像素深度之间的距离的绝对值来计算“距离”值)。基于计算出的距离值,将所需的边界线颜色混合到像素的颜色值中。在一个特定示例中,距离值用于计算(108)像素Alpha值,然后该像素Alpha值用于控制混合到像素颜色中的边界颜色的量。可以通过像素深度来调制Alpha值。其他技术可能导致具有标识值的对象部分存储在通常用于(354至356)的帧缓冲区位置中以存储Alpha值。这些ID值可用于标识对象部分相交,以向其应用边界线颜色。

著录项

  • 公开/公告号EP1094421A3

    专利类型

  • 公开/公告日2003-07-30

    原文格式PDF

  • 申请/专利权人 NINTENDO CO. LIMITED;

    申请/专利号EP20000308274

  • 发明设计人 YASUMOTO YOSHITAKA C/O NINTENDO CO. LTD.;

    申请日2000-09-21

  • 分类号G06T11/20;G06T15/00;

  • 国家 EP

  • 入库时间 2022-08-21 23:52:25

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号