技术报告

B. Barenbrug, F. Peters, C. V. Overveld
{"title":"技术报告","authors":"B. Barenbrug, F. Peters, C. V. Overveld","doi":"10.1787/3b6a53fe-en","DOIUrl":null,"url":null,"abstract":"Well known implementations for perspective correct rendering of planar polygons require a division per rendered pixel. Such a division is better to be avoided as it is an expensive operation in terms of silicon gates and clock cycles. In this paper we present a family of efficient midpoint algorithms that can be used to avoid division operators. These algorithms do not require more than a small number of additions per pixel. We show how these can be embedded in scan line algorithms and in algorithms that use mipmaps. Experiments with software implementations show that the division free algorithms are a factor of two faster, provided that the polygons are not too small. These algorithms are however most profitable when realised in hardware. CR Categories: I.3.3 [Computer Graphics]: picture/image generation − Display algorithms; I.3.7 [Computer Graphics]: three dimensional graphics and realism − color, shading, shadowing and texture","PeriodicalId":416210,"journal":{"name":"Early Learning and Child Well-being in Estonia","volume":"40 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-03-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Technical note\",\"authors\":\"B. Barenbrug, F. Peters, C. V. Overveld\",\"doi\":\"10.1787/3b6a53fe-en\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Well known implementations for perspective correct rendering of planar polygons require a division per rendered pixel. Such a division is better to be avoided as it is an expensive operation in terms of silicon gates and clock cycles. In this paper we present a family of efficient midpoint algorithms that can be used to avoid division operators. These algorithms do not require more than a small number of additions per pixel. We show how these can be embedded in scan line algorithms and in algorithms that use mipmaps. Experiments with software implementations show that the division free algorithms are a factor of two faster, provided that the polygons are not too small. These algorithms are however most profitable when realised in hardware. CR Categories: I.3.3 [Computer Graphics]: picture/image generation − Display algorithms; I.3.7 [Computer Graphics]: three dimensional graphics and realism − color, shading, shadowing and texture\",\"PeriodicalId\":416210,\"journal\":{\"name\":\"Early Learning and Child Well-being in Estonia\",\"volume\":\"40 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-03-21\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Early Learning and Child Well-being in Estonia\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1787/3b6a53fe-en\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Early Learning and Child Well-being in Estonia","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1787/3b6a53fe-en","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

众所周知的平面多边形透视正确渲染的实现需要对每个渲染像素进行分割。最好避免这样的分割,因为它在硅门和时钟周期方面是一个昂贵的操作。在本文中,我们提出了一组有效的中点算法来避免除法运算。这些算法只需要对每个像素进行少量的添加。我们将展示如何将这些嵌入到扫描线算法和使用mipmap的算法中。通过软件实现的实验表明,在多边形不太小的情况下,无除法算法的速度要快两倍。然而,这些算法在硬件上实现时是最有利可图的。CR分类:I.3.3[计算机图形学]:图片/图像生成−显示算法;I.3.7[计算机图形学]:三维图形和真实感——颜色、明暗、阴影和纹理
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Technical note
Well known implementations for perspective correct rendering of planar polygons require a division per rendered pixel. Such a division is better to be avoided as it is an expensive operation in terms of silicon gates and clock cycles. In this paper we present a family of efficient midpoint algorithms that can be used to avoid division operators. These algorithms do not require more than a small number of additions per pixel. We show how these can be embedded in scan line algorithms and in algorithms that use mipmaps. Experiments with software implementations show that the division free algorithms are a factor of two faster, provided that the polygons are not too small. These algorithms are however most profitable when realised in hardware. CR Categories: I.3.3 [Computer Graphics]: picture/image generation − Display algorithms; I.3.7 [Computer Graphics]: three dimensional graphics and realism − color, shading, shadowing and texture
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信