返回列表 回复 发帖
139# lnszdzg
由xuefeiyang创造的画板分形拟3D技术的关键,是将扫描线变换成立体“切片”,它有效地刻画了由立体图形阴阳两面的竖直“切片”的疏密度不同产生的视差,从而形成伪3D效果。杜老师的图形阴阳两面疏密度相同,只是通过光照效果反映出的俯视立体效果。如果MC可以将扫描线变换成立体“切片”状,MC版的拟3D就可实现了。
141# lnszdzg
      画板中的拟3D以竖直“切片”为实际扫描线,所以同一像素点处扫描线可能经过多次,这时就要用“前覆盖后”的方法来表现图形学上所说的“遮罩”现象,画板的办法是从屏幕上方扫到下方。如果MC不能变换扫描线而用直线段来扫描,就必须在三维条件下引入“遮罩”算法。我不懂MC,所以我的说法可能就是乱弹琴,见笑了。
      134和136楼的图是“浮雕”吗?
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为自设参数用于调节高程
148# xklppp
漂亮!
画板拟3D的最初设计思路正如肖老师的方法,由xuefeiyang老师首先引入,高程关联et(z轴方向)。后来画板又引进了距离估计,我就将Green势关联高程,作出了前面136#那种有“高原”效果的拟3D-dist分形。
      请问151#那种直上直下的效果是如何作出的?
157# lnszdzg
真有耳目一新的感觉!!!像蒙古包。
扫描范围的选择和背景色的衬托都会影响3D效果
M集_海马谷.jpg

M集_海马谷.gsp (21.01 KB)

166# xklppp
      非常漂亮!
      M集的“刺”是加上的吗?
169# lnszdzg
怎么是这样?搞不懂。


New.jpg
J集11[点陷阱+z^2.5变换].gsp (13.17 KB)
169# lnszdzg
这可能是我们的算法不同。作平移和旋转变换,我是把像素点pixel变换为p’点后再由p'加入迭代,所以扫描出的图是逆变换的结果。我的距离估计算法与xyj老师等老师的略有不同,我是迭代后求dist,他们是迭代前求,所以结果差别很大,但我的更便于高倍放大的细部色差调节。
返回列表