Home › Forums › GAMES在线课程(现代计算机图形学入门)讨论区 › 抗锯齿的帧数刷新太慢了 Tagged: 作业2提高 This topic has 4 replies, 4 voices, and was last updated 3 years, 11 months ago by 苏丛. Viewing 2 reply threads Author Posts 2020年3月9日 at 下午8:09 #3680 Score: 0 五十弦Participant 采用的方法是在外部写了一个函数,每个像素做2*2采样赋值颜色,也按作业提示维护了四倍大小的sample_depth_buf和sample_frame_buf,然后对四个颜色平均一下,再返回当前点的颜色向量,光栅化三角形的时候直接就遍历bounding box所有点挨个用setpixel上颜色,结果应该是没有问题的,但是速度慢了四倍以上都不止,大概10秒才能走一帧的样子,有几次直接程序都卡死了。 Attachments:You must be logged in to view attached files. 2020年3月9日 at 下午8:25 #3684 Score: 0 slongle(助教)Keymaster Karma: 13 pts 在CMakeLists里加上开O2吧 2020年3月9日 at 下午8:48 #3694 Score: 0 五十弦Participant 谢谢,还是比较慢,可能是配置太低或者写的复杂度太高了。 2020年3月10日 at 上午11:52 #3714 Score: 0 Zhixiong RenParticipant 虚拟机分配 4核, 1G显存 我的优化方法 1. 每帧用 memecpy 大块赋初始值(需要额外缓冲初始值块) 2. 计算三角形的最小包围 3. 为 MSAA 的颜色点提供临时缓冲,只相同颜色保存下标 不开启O2是2帧,开启O2是48帧率 2020年12月1日 at 下午3:01 #7427 Score: 0 苏丛Participant Karma: 2 pts 请问大块赋初值那部分代码在哪里 Author Posts Viewing 2 reply threads You must be logged in to reply to this topic. Log In Username: Password: Keep me signed in Log In