一、近期想法
??我以前过一些关于文章,但都觉得不理想。不是太理论,没有相关代码实现,是代码,什么也没说。所以我想自己学习,写一系列关于3的信息D渲染文章。 ??ege关于3D可以说没有部分。但这很好,如果只能用的话ege来实现3D渲染和封装成库,说明掌握了3D软渲染技术。
- 3D软渲染
- 重新整理旧博客内容,尽量用图像代替大量文字。毕竟一图胜千言。
- 继续写鸽了N个月入门系列
1. 完整的3D软渲染系列文章
: 仅使用EGE提供的帧缓存第一地址,实现真实渲染。
??这里参考各种图形学书籍 合理安排内容。
??看了几本图形教形教科书后,我觉得里面的安排不是很合理。前面基本上是直线和圆形的光栅。填充算法、坐标变换和图形切割是非常有问题的。毕竟最后都是冲3D渲染,前面部分花了很多精力,结果只是做了性能优化,很难做到。既然是教材,那一定是因为课程需要,配合教学。但我在这里不一样,只是博客,没有教学负担,要思路清晰,科普到位,做好。
??GAMES101年,看完视频后,你需要做家庭作业才能知道如何实现它。本课程只讲原部分,实现部分基本上不会讲,这有点理论和实现。课程作业是在原始代码框架下补充部分内容,以完成所需的功能。如何实现整个程序需要阅读整个项目代码,没有任何解释,整体阈值仍然很高。
??图形入门门槛很高,实现真实感3D渲染只是一个新的开始。实现程序需要扎实的编程技能和扎实的数学基础。
??当然,这只是我的想法。这取决于我以后的写作内容。也许我写的也是垃圾。
二、欢迎提供EGE修改专栏内容的意见
EGE专栏内容太多,难免会出错。欢迎读者纠正。
??如需补充其他内容,请留言! ??如果读者发现,专栏内容可能存在以下问题,可以及时沟通。可以发私信或者EGE群官方群说明。
1. 程序问题
ege库以20.08版本为准
1. 1 程序编译操作中存在的问题、编译失败等
??一小部分简单的程序在修改时会依靠手打,不会由编译器编译,因此可能会出现输入错误,导致编译。但是,如果发现这一点,可以及时提出。 (很少有人指出程序或内容有错误,基本上是我自己和少数人发现的,这不应该)
1.2 程序注释不清楚
??有些代码难以理解,需要补充或修改注释的,可以提出。
2. 内容问题
2.1 错误的内容
??内容太多,有些地方很难找到。写完之后,我只是大致浏览一下,很少仔细检查,所以有些内容可能会出错。 ??如果读者在阅读时会发现,可以解释。
2.2 需要补充内容
??对于一些专栏中没有解释的内容,如果需要补充内容,我会根据情况安排或修改原文。