R1ac
1
R-oh
(QQ小孩)
2
我也是这样,渲染时有很多黑色三角,后来 debug 时在 set_pixel 函数里加了一句判断
意思是只能对背景色和环境色进行覆盖而阻止别的颜色覆盖有效颜色,然后黑色三角消失。
推测是对于同一个像素 (x,y) 进行了多次上色,且后一次为无效上色 (黑色三角) 将原来的有效颜色覆盖了。
感觉像是在判断是否在三角形内部那出了问题?我目前也还在思考
R1ac
3
我按照你说的方法试了一下,感觉是原来的黑色和白色互换了一下
对于你说的是否是判断 inside triangle 出现的问题,我觉得问题不在这里,可能是在屏幕坐标系下对像素点的遍历出现了叠加?
Related Topics
Topic | Replies | Views | Activity | |
---|---|---|---|---|
实验 2.2 渲染结果不正确 | 4 | 139 | September 8, 2024 | |
实验 2.2 软光栅化渲染器渲染结果问题 | 4 | 195 | October 29, 2023 | |
关于 2.2 软光栅渲染器渲染结果问题 | 4 | 191 | September 8, 2024 | |
实验 2.2 渲染结果问题 | 2 | 179 | September 8, 2024 | |
实验 2.2 软光栅渲染器结果出现黑线和锯齿状边缘 | 2 | 141 | October 27, 2023 | |
实验 2.2 软光栅化渲染器渲染结果的问题 | 2 | 151 | October 29, 2023 | |
实验 2.2 软光栅化渲染器 渲染结果 | 2 | 162 | September 8, 2024 | |
实验 2.2 渲染结果 | 2 | 171 | September 8, 2024 | |
2.4 渲染黑点和面片颜色不均匀 | 4 | 119 | September 8, 2024 | |
渲染结果疑问 | 2 | 131 | September 8, 2024 |