猫史档案馆


【Raytacing】抗锯齿成了(喜

用户:imgainary_numberimgainary_number查看:84 回复:1 评论:12 创建时间:2024-05-09T22:09:56


center_image


回复

上一页第 1 页 / 共 1 页下一页
_伪装__伪装_

说说看咋搞?我那个极坐标函数锯齿太恐怖

点赞0


评论

嗯,这个方法很喵,就是直接对一个像素进行多次采样,每次采样位置都偏移一点,之后取平均值即可

我的计算原理是这样的:转一点角度并计算半径,然后移到x坐标为半径乘以角度的余弦,y坐标为半径乘以角度的正弦,但这个不知道为什么很多锯齿

bcm自带的三角函数精度很低

666,我想个办法

不过似乎数学计算的这个精度还可以,可以精确到N多位之后

数学计算的速度很慢

emmm其实有点锯齿没关系的

但我这里太多了,而且函数的图像本来就是要尽量平滑

慢点没关系,用数学计算就行

你是一个一个点算的么,如果是那可以减少计算的点的数量然后把这些点用直线连接,这样便没有了抗锯齿的必要,函数图像也能足够平滑

大概就是我每次旋转0.1度,然后一个圆360度,那么有3600个点,理论上足够平滑,但可能就是因为正弦和余弦的精度极低,只有两位,所以连成了直线

细节你名字中单词打错了(