返回列表 回复 发帖
134和136楼是我试着变换的,效果很不好
141# lnszdzg
      画板中的拟3D以竖直“切片”为实际扫描线,所以同一像素点处扫描线可能经过多次,这时就要用“前覆盖后”的方法来表现图形学上所说的“遮罩”现象,画板的办法是从屏幕上方扫到下方。如果MC不能变换扫描线而用直线段来扫描,就必须在三维条件下引入“遮罩”算法。我不懂MC,所以我的说法可能就是乱弹琴,见笑了。
      134和136楼的图是“浮雕”吗?
捕获201412173.jpg
向老师:MC用的是矩阵储存像素点的色度,我通常用400*400的矩阵作图。矩阵A(i,j)的第i行就是x轴上的坐标,第j列就是y的坐标,A(i,j)的值表示该点的色度,没有扫描线。
144# lnszdzg
      明白了。
      作一个坐标变换A(i,j)→B(x,y),对B着色行吗?其中:
x=(i-a)*cos(p/4)-(j-b)*sin(p/4)+a,
y=[(i-a)*sin(p/4)+(j-b)*cos(p/4)]*cos(-p/4)+k*s[△]*sin(-p/4)+b
(a,b)为画布中心,s[△]为三角形不等式着色效果变量,k为自设参数用于调节高程
捕获2014121751.jpg
145# xiaongxp


向老师,我试过。
由于A(i,j),B(x,y)中的i,j,x,y只能取整数,所以变换过去之后,背景上就有了黑色的小点,不好看。
太难了!!!
1.jpg
2.jpg
3.jpg
4.jpg
5.jpg
6.jpg
1.jpg
2.jpg
3.jpg
4.jpg
148# xklppp
漂亮!
讲讲那你的方法,我头大了啊。
返回列表