请您提供一个参考资料,帮助我了解基于扫描线的渲染引擎是如何工作的? 我想实现一个2D渲染引擎,它可以支持基于区域的裁剪,基本的形状绘制和填充抗锯齿以及基本变换(透视,旋转,缩放)。我需要优先考虑性能而不是质量的算法,因为我希望将它用于没有fpu的嵌入式系统。基于Scanline的二维渲染引擎是如何工作的?
7
A
回答
4
我可能显示我的年龄,但我还是爱我的Foley, Feiner, van Dam, and Hughes副本(白皮书)。
吉姆布林有一个伟大的专栏,可作为一本书Jim Blinn's Corner: A Trip Down the Graphics Pipeline。
这两个都是现在的日期,除了3D几何原理外,它们对编程当今强大的像素推动器并不是很有用。
OTOH,它们可能只适用于没有GPU或FPU的嵌入式环境!
4
这里是由克里斯·赫克一个很好的系列文章,涵盖软件光栅:
http://chrishecker.com/Miscellaneous_Technical_Articles
这里是谈论和包括代码软件光栅化的站点。它是为没有FPU(GP2X)的系统编写的,并包含定点数学库的源代码。
2
我对其余部分不太确定,但我可以帮助您进行ARM(用汇编语言编写)的快速缩放和2D旋转。退房演示:
http://www.modaco.com/content/smartphone-software-games/291993/bbgfx-2d-graphics-library-beta/
L.B.
相关问题
- 1. 基于ASP.NET的工作流引擎
- 2. 基于渲染
- 3. 是否有用于渲染体素引擎的Java库?
- 4. Visual Studio用于HTML的渲染引擎是什么?
- 5. Rails HAML引擎渲染
- 6. 有没有任何基于文本的HTML渲染引擎与curl-php一起工作?
- 7. 基于Yii确认的渲染动作
- 8. 简单的二维纹理渲染
- 9. 游戏引擎vs图形引擎vs渲染引擎
- 10. Laravel5的玉石渲染引擎?
- 11. 渲染引擎中的单元格
- 12. 维基在GWT中的渲染
- 13. 适用于Android的C++渲染或游戏引擎。
- 14. Javascript(和HTML渲染)引擎没有用于自动化的GUI?
- 15. 二维引擎的场景图
- 16. magento:使用magento渲染引擎渲染外部html
- 17. Rails 4.2:如何渲染包含引擎中的文件?
- 18. 使用firefox作为Android webview的渲染引擎
- 19. RegEx引擎如何工作
- 20. 基于picklistValues渲染Visualforcepage
- 21. 基于h渲染:selectOneMenu值
- 22. MEANJS堆栈后端渲染引擎
- 23. 刀片引擎元素渲染排序
- 24. 为什么模板引擎doest'n渲染
- 25. 是否有Ruby的HTML浏览器渲染引擎?
- 26. 渲染引擎中块大小的原因是什么?
- 27. 我应该使用哪种基于Java的工作流引擎?
- 28. 需要基于Java的工作流引擎
- 29. 有没有.NET的任何渲染的HTML Diff引擎
- 30. 用于工作流引擎的用例
你是指GPU(图形处理单元)还是FPU(浮点单元)? – colithium 2009-08-01 18:46:26
我的意思是没有GPU和没有FPU ARM926EJS RISC处理器与200MHz和32MB SDRAM运行在100Mhz。 – SunnyShah 2009-08-02 17:25:50