Home › Forums › GAMES在线课程(现代计算机图形学入门)讨论区 › 作业四得到这样的结果是否满足要求? › Reply To: 作业四得到这样的结果是否满足要求?
我发现问题所在了,我之前线条太粗是因为t每次的增量取得太小了,t的增量太小会导致计算出来的贝塞尔曲线上的点非常多,这就进一步导致了一个像素周围有非常多的贝塞尔曲线的点,这就导致了很多重复计算,因为我的算法是对每一个要曲线上的点做的,所以当一个像素周围有很多点时,会逐个计算每一个点以及其四周的颜色,这样就导致了线条很粗,模糊的话也会被覆盖
如果t增量取小一点的话,最理想是一个像素里只有一个点,每个像素(除了曲线本身在的哪个像素)都只计算一次颜色
我现在把t的增量改小一点,改到框架默认的0.001效果就出来了
但是不知道这个“像素内或者像素周围有多个点会导致重复计算”的问题实质上应该怎么解决