Board logo

标题: 学习UF三角不等式着色效果 [打印本页]

作者: changxde    时间: 2012-3-2 15:18     标题: 学习UF三角不等式着色效果

QQ截图20230311.jpg
快照9.jpg

http://www.inrm3d.cn/viewthread.php?tid=3086&extra=&highlight=&page=7

图片附件: 快照9.jpg (2012-3-16 17:47, 75.87 KB) / 下载次数 5383
http://forums.netpad.net.cn/attachment.php?aid=16624&k=a2de27ff32acc0deae103b0f6257abcc&t=1779819980&sid=fi7uIl



图片附件: QQ截图20230311.jpg (2023-3-11 13:38, 62.5 KB) / 下载次数 5142
http://forums.netpad.net.cn/attachment.php?aid=29320&k=d2a735a143d682bee39b90f3dc3be937&t=1779819980&sid=fi7uIl


作者: 榕坚    时间: 2012-3-2 15:32

1# changxde


哇,太漂亮了。
作者: changxde    时间: 2012-3-2 15:32

UF_TIA.gsp (35.58 KB)

uf着色之-三角不等式平均法
此法榕老师研究过,这两天一直在研究,效果不好。希望大家共同研究。
Triangle {
;
; Variation on the Triangle Inequality Average coloring method
; from Kerry Mitchell. The smoothing used here is based on the
; Smooth formula, which only works for z^n+c and derivates.
;
; Written by Damien M. Jones
;
init:
  float sum = 0.0
  float sum2 = 0.0
  float ac = cabs(#pixel)
  float il = 1/log(@power)
  float lp = log(log(@bailout)/2.0)
  float az2 = 0.0
  float lowbound = 0.0
  float f = 0.0
  BOOL first = true
loop:
  sum2 = sum
  IF (!first)
    az2 = cabs(#z - #pixel)
    lowbound = abs(az2 - ac)
    sum = sum + ((cabs(#z) - lowbound) / (az2+ac - lowbound))
  ELSE
    first = false
  ENDIF
final:
  sum = sum / (#numiter)
  sum2 = sum2 / (#numiter-1)
  f = il*lp - il*log(log(cabs(#z)))
  #index = sum2 + (sum-sum2) * (f+1)  
default:
  title = "Triangle Inequality Average"
  helpfile = "Uf*.chm"
  helptopic = "Html/coloring/standard/triangleinequalityaverage.html"
  param power
    caption = "Exponent"
    default = 2.0
    hint = "This should be set to match the exponent of the \
            formula you are using. For Mandelbrot, this is usually 2."
  endparam
  param bailout
    caption = "Bailout"
    default = 1e20
    min = 1
$IFDEF VER40
    exponential = true
$ENDIF
    hint = "This should be set to match the bail-out value in \
            the Formula tab. Use a very high value for good results."
  endparam
}

附件: UF_TIA.gsp (2023-3-11 14:05, 35.58 KB) / 下载次数 6544
http://forums.netpad.net.cn/attachment.php?aid=16460&k=763d6f7450705cffa49359701667a829&t=1779819980&sid=fi7uIl
作者: xiaongxp    时间: 2012-3-2 15:47

1# changxde
真漂亮!这个效果我在dimensions第五、六章《复数》的简介页面中见过,其放大效果是立体的,今天见到画板版的,为常老师喝彩。
这是关于三角形着色图的一段视频,可能他将三角形着色参数sum/et加入了浮雕效果:http://115.com/file/an9dlh72#          提取码:an9dlh72
作者: mjj_ljh    时间: 2012-3-2 19:09

常老师还是你行,不服不行!
作者: 榕坚    时间: 2012-3-2 19:30

4# xiaongxp


提取不了啊。
作者: changxde    时间: 2012-3-2 19:51

J1.JPG
J3.jpg

图片附件: J1.JPG (2012-3-2 19:51, 109.27 KB) / 下载次数 5519
http://forums.netpad.net.cn/attachment.php?aid=16461&k=e4ed448e63a3cbd378a07a27b5a0b715&t=1779819980&sid=fi7uIl



图片附件: J3.jpg (2012-3-2 19:51, 124.76 KB) / 下载次数 5425
http://forums.netpad.net.cn/attachment.php?aid=16462&k=b817a45e289cec9b61c5cfbe88ef911d&t=1779819980&sid=fi7uIl


作者: mjj_ljh    时间: 2012-3-2 20:13

向uf光照着色开刀:
Lighting {
;
; Coloring algorithm for the Slope family of fractal types.
; This coloring algorithm performs 3D lighting for these
; fractals.
;
; Written by Damien M. Jones
;
final:
  float vz = -sqrt(1-|#z|)                ; extract implied portion of normal
  float d2r = #pi/180                        ; degrees to radians conversion factor

  ; create vector for light direction
  float lx = cos((270-@angle)*d2r) * cos(@elevation*d2r)
  float ly = sin((270-@angle)*d2r) * cos(@elevation*d2r)
  float lz = -sin(@elevation*d2r)

  ; compute cosine of angle between these vectors
  ; (this is the amount of lighting on the surface)
  float l = lx*real(#z) + ly*imag(#z) + lz*vz
  IF (l < @ambient)                        ; light is below the ambient level
    l = @ambient                        ; set it to the ambient level
  ENDIF
  IF (@ambient < 0)                        ; the ambient level is negative
    l = l + 1                                ; offset to prevent clipping at 0
  ENDIF
  #index = l*0.99                        ; reduce it just a bit to prevent
                                          ; the colors from wrapping

default:
  title = "Lighting"
  helpfile = "Uf*.chm"
  helptopic = "Html/coloring/standard/lighting.html"
  heading
    text = "Tip: Combine with one of the Slope formulas"
  endheading

  param @angle
    caption = "Light Rotation"
    default = 90.0
    hint = "Gives the rotation of the light source, in degrees. With 0 \
            degrees, the light comes from above. Positive values give \
            clockwise rotation."
  endparam
  param @elevation
    caption = "Light Elevation"
    default = 30.0
    hint = "Gives the elevation of the light source, in degrees."
  endparam
  param @ambient
    caption = "Ambient Light"
    default = 0.0
    min = -1.0
    max = 1.0
    hint = "Specifies the level of ambient light.  Use -1.0 to \
            color all surfaces."
  endparam
}
作者: mjj_ljh    时间: 2012-3-2 20:14

float vz = -sqrt(1-|#z|)      
对这行不理解,按这种算法只有单位圆内有意义啊?
作者: xiaongxp    时间: 2012-3-2 20:33

4# xiaongxp
提取不了啊。
榕坚 发表于 2012-3-2 19:30
对不起,忘记设为“分享”了。现在可以了。
作者: changxde    时间: 2012-3-2 20:38

应该是内部着色算法。
作者: 柳烟    时间: 2012-3-2 21:28

我想问问这种着色算法是否是原榕坚兄的那个算法?我觉得好象是.另常老师发的源文件,我将其放大后,增大迭代次数,枝丫太粗了,这是什么原因呢?
未命名.jpg

图片附件: 未命名.jpg (2012-3-2 21:28, 76.32 KB) / 下载次数 1400
http://forums.netpad.net.cn/attachment.php?aid=16463&k=0adceccb4072b834ca0bf9c6e4ec8175&t=1779819980&sid=fi7uIl


作者: changxde    时间: 2012-3-2 21:40

12# 柳烟
这是UF中的TIA算法,就是前面讨论的那个。
枝杈太粗问题,只要调整dem就可以了。
作者: 柳烟    时间: 2012-3-2 21:48

谢谢常老师,按你说的调了调,枝丫变细了,图形真漂亮.
作者: 柳烟    时间: 2012-3-3 01:35

未命名.jpg

图片附件: 未命名.jpg (2012-3-3 01:35, 73.64 KB) / 下载次数 1389
http://forums.netpad.net.cn/attachment.php?aid=16465&k=d104718ed36225a9f70ebecdaf8cdd03&t=1779819980&sid=fi7uIl


作者: mjj_ljh    时间: 2012-3-3 13:22

先做一个简单一点的:二元分解着色
新建位图图像.jpg
从头学分形-6简易矩形et-dem扫描平台-二元分解法.gsp (125.92 KB)

图片附件: 新建位图图像.jpg (2012-3-3 13:30, 73.93 KB) / 下载次数 1443
http://forums.netpad.net.cn/attachment.php?aid=16466&k=5d5bb41f3a061f435d4e1563f738e7de&t=1779819980&sid=fi7uIl



附件: 从头学分形-6简易矩形et-dem扫描平台-二元分解法.gsp (2012-3-3 13:30, 125.92 KB) / 下载次数 2413
http://forums.netpad.net.cn/attachment.php?aid=16467&k=66078477b477dcb2577c160af710942d&t=1779819980&sid=fi7uIl
作者: changxde    时间: 2012-3-3 16:27

M9.JPG

图片附件: M9.JPG (2012-3-3 16:27, 190.99 KB) / 下载次数 1486
http://forums.netpad.net.cn/attachment.php?aid=16468&k=3162584c82e139ed52a0a7a6b8228136&t=1779819980&sid=fi7uIl


作者: xiaongxp    时间: 2012-3-3 17:27

17# changxde
这个让人开眼了,美!
稍有瑕疵,旋臂外侧过渡不平滑。
作者: changxde    时间: 2012-3-3 18:01

在放大图中,id值变化范围很小,不太好处理。
作者: changxde    时间: 2012-3-3 20:10

看来还得看看色彩搭配
M10.JPG
M11.JPG
M12.JPG
M13.JPG
M14.JPG

图片附件: M10.JPG (2012-3-3 21:12, 32.63 KB) / 下载次数 1506
http://forums.netpad.net.cn/attachment.php?aid=16471&k=5cd4359a681ee266038f60d0d6450245&t=1779819980&sid=fi7uIl



图片附件: M11.JPG (2012-3-3 21:12, 30.94 KB) / 下载次数 1440
http://forums.netpad.net.cn/attachment.php?aid=16472&k=3c18ca9b0ec9b4d1bdfd7360a5d1478e&t=1779819980&sid=fi7uIl



图片附件: M12.JPG (2012-3-3 21:12, 41.33 KB) / 下载次数 1505
http://forums.netpad.net.cn/attachment.php?aid=16473&k=09454791a541da31d42fa16b0513fa29&t=1779819980&sid=fi7uIl



图片附件: M13.JPG (2012-3-3 21:12, 36.63 KB) / 下载次数 1477
http://forums.netpad.net.cn/attachment.php?aid=16474&k=eb4ac9b7f5f1c89e19f37d33eba2e713&t=1779819980&sid=fi7uIl



图片附件: M14.JPG (2012-3-3 21:23, 113.9 KB) / 下载次数 1652
http://forums.netpad.net.cn/attachment.php?aid=16479&k=b85882c24da24edf739690b3dbd13f91&t=1779819980&sid=fi7uIl


作者: 榕坚    时间: 2012-3-3 21:05

顶一下,加把火:

图片附件: 12.JPG (2012-3-3 21:05, 69.68 KB) / 下载次数 1899
http://forums.netpad.net.cn/attachment.php?aid=16476&k=8da2bfd3c1d6dfc7cd76353d6d8c1d77&t=1779819980&sid=fi7uIl


作者: changxde    时间: 2012-3-3 21:25

榕老师的色彩非常好。
作者: mjj_ljh    时间: 2012-3-5 19:21

光滑着色:
无标题1.jpg
二元分解:
无标题2.jpg

图片附件: 无标题1.jpg (2012-3-5 20:20, 24.13 KB) / 下载次数 1916
http://forums.netpad.net.cn/attachment.php?aid=16487&k=aae91e5bdb85100c621436fa774bfa1a&t=1779819980&sid=fi7uIl



图片附件: 无标题2.jpg (2012-3-5 20:20, 39.66 KB) / 下载次数 1922
http://forums.netpad.net.cn/attachment.php?aid=16488&k=8f4916ed75b266baebf8f18c3134b5b8&t=1779819980&sid=fi7uIl


作者: 榕坚    时间: 2012-3-5 19:42

深入到UF中去一定会大有收获的,里面还有太多的宝藏等待挖掘。
作者: xiaongxp    时间: 2012-3-6 00:09

不一样的二元分解
阴阳1.jpg
阴阳2.jpg
阴阳3.jpg

图片附件: 阴阳1.jpg (2012-3-6 10:38, 29.2 KB) / 下载次数 1946
http://forums.netpad.net.cn/attachment.php?aid=16508&k=20293614e97e723c15a3d8f9c2bd49e4&t=1779819980&sid=fi7uIl



图片附件: 阴阳2.jpg (2012-3-6 10:38, 29.14 KB) / 下载次数 1950
http://forums.netpad.net.cn/attachment.php?aid=16509&k=7e5f5aeceb59585eac1f7017054fb12e&t=1779819980&sid=fi7uIl



图片附件: 阴阳3.jpg (2012-3-6 10:38, 29.07 KB) / 下载次数 1921
http://forums.netpad.net.cn/attachment.php?aid=16510&k=418f6f3e3fa95564bc3e13f9e88ea117&t=1779819980&sid=fi7uIl


作者: 榕坚    时间: 2012-3-6 20:02

我也来扫一个放大图:

图片附件: BinaryDecomposition-11.JPG (2012-3-6 20:02, 136.61 KB) / 下载次数 1880
http://forums.netpad.net.cn/attachment.php?aid=16511&k=52be1ebfc93bcf12ad7403fe8d7a4ce5&t=1779819980&sid=fi7uIl


作者: xiaongxp    时间: 2012-3-6 21:50

用三角形不等式着色,迭代才200次,放大不到300000倍,扫描速度竟慢如蜗牛,大家是这样吗?
M集_[三角不等式着色试验1].jpg

图片附件: M集_[三角不等式着色试验1].jpg (2012-3-6 21:50, 107.61 KB) / 下载次数 2050
http://forums.netpad.net.cn/attachment.php?aid=16512&k=ad8adaa04ec21cf629bb9181356ea9e5&t=1779819980&sid=fi7uIl


作者: xiaongxp    时间: 2012-3-7 07:04

也遇到外部着色不平滑,等et线难以抹去的难题,不知常榕二位老师是如何处理的。
M集_[三角形不等式着色试验2].jpg

图片附件: M集_[三角形不等式着色试验2].jpg (2012-3-7 07:04, 124.81 KB) / 下载次数 2105
http://forums.netpad.net.cn/attachment.php?aid=16515&k=203de1300935a3d32e345780185c6b5f&t=1779819980&sid=fi7uIl


作者: 榕坚    时间: 2012-3-7 08:33

28# xiaongxp


我这也有这种现象,有时要通过调整逃逸参数与着色参数来使淡化。

图片附件: 7.JPG (2012-3-7 10:01, 62.85 KB) / 下载次数 1892
http://forums.netpad.net.cn/attachment.php?aid=16516&k=377a67fc77442bd8d88edef57d453524&t=1779819980&sid=fi7uIl


作者: xiaongxp    时间: 2012-3-7 14:49

Dimensions-math中介绍的三角形不等式着色(http://www.dimensions-math.org/Dim_CH5_ZH_si.htm),采用的是逃逸前最后三点构建三角形作色参数,所以图中不会有et线,而前面由梅老师介绍的方法,是采用原点和迭代路径上相邻两点构成的所有三角形对et求参数平均值作色,必带et线。看来要用画板实现Dimensions视频效果,得求出逃逸前最后三点的第一点。这画板能办到吗?
M集_[三角形不等式着色试验3].jpg

图片附件: M集_[三角形不等式着色试验3].jpg (2012-3-7 14:49, 149.4 KB) / 下载次数 2113
http://forums.netpad.net.cn/attachment.php?aid=16518&k=6f35bfb48bc4eaa4f28dbed3a1e5a858&t=1779819980&sid=fi7uIl


作者: mjj_ljh    时间: 2012-3-7 15:15

虽然有瑕疵,凑合着扫,过过瘾再想办法:
无标题3.jpg
无标题4.jpg

图片附件: 无标题3.jpg (2012-3-7 15:15, 87.69 KB) / 下载次数 2127
http://forums.netpad.net.cn/attachment.php?aid=16519&k=929840ee775404fc4daebad67e6ab056&t=1779819980&sid=fi7uIl



图片附件: 无标题4.jpg (2012-3-7 15:16, 72.79 KB) / 下载次数 2062
http://forums.netpad.net.cn/attachment.php?aid=16520&k=e638aa6c2c0db6916e410c478a640309&t=1779819980&sid=fi7uIl


作者: 榕坚    时间: 2012-3-7 19:05

27# xiaongxp


速度慢那是肯定的,多了那些运算而且还有边界的计算。因此,现在扫一张大图就要等很久。扫简单的又觉得不过瘾,真是矛盾。
作者: changxde    时间: 2012-3-7 20:39

这个是因为等势线吗,对比UF还是有差别。
M16.JPG
M17.JPG
UF
Fractal2.jpg

图片附件: M16.JPG (2012-3-8 18:14, 28.51 KB) / 下载次数 2047
http://forums.netpad.net.cn/attachment.php?aid=16523&k=ca4a17dbdf8c097709cc694e4edec809&t=1779819980&sid=fi7uIl



图片附件: M17.JPG (2012-3-8 18:14, 33.95 KB) / 下载次数 2076
http://forums.netpad.net.cn/attachment.php?aid=16524&k=9571e6c43149fc5e561a462c5b300cd4&t=1779819980&sid=fi7uIl



图片附件: Fractal2.jpg (2012-3-8 18:14, 66.1 KB) / 下载次数 2217
http://forums.netpad.net.cn/attachment.php?aid=16525&k=6fe4704850908b8fd746948f0de13ae5&t=1779819980&sid=fi7uIl


作者: changxde    时间: 2012-3-7 21:11

看来我的文件还有问题。
作者: changxde    时间: 2012-3-8 10:15

原来是我设的逃逸半径太小。
M20.JPG

图片附件: M20.JPG (2012-3-8 18:13, 33.86 KB) / 下载次数 2123
http://forums.netpad.net.cn/attachment.php?aid=16532&k=8a6e0b88568768f06accc09e48c8201d&t=1779819980&sid=fi7uIl


作者: 榕坚    时间: 2012-3-8 10:29

35# changxde


漂亮,基本上没有差别了。精益求精啊。
作者: mjj_ljh    时间: 2012-3-8 15:22

31# mjj_ljh


常老师我怎么无法使它平滑?请指教。
作者: changxde    时间: 2012-3-8 15:47

逃逸半径不宜过大,UF中设为20次,比较平滑,设为40次,就不行了。而画板中设为15~16次比较合适。
作者: changxde    时间: 2012-3-8 15:53

30# xiaongxp
最后三点三角平均法:
M23.JPG

图片附件: M23.JPG (2012-3-8 18:12, 35.33 KB) / 下载次数 2146
http://forums.netpad.net.cn/attachment.php?aid=16537&k=111300b2ccf4ada4e60bdce5905cea4b&t=1779819980&sid=fi7uIl


作者: changxde    时间: 2012-3-8 16:15

上楼和Dimensions的图像差别很大
CH56_Clip6[(000196)16-12-29].JPG
Dimensions的图像和UF的很象。

图片附件: CH56_Clip6[(000196)16-12-29].JPG (2012-3-8 16:15, 32.64 KB) / 下载次数 2155
http://forums.netpad.net.cn/attachment.php?aid=16538&k=0aa5ec89b1e9d5606caacc92218507eb&t=1779819980&sid=fi7uIl


作者: mjj_ljh    时间: 2012-3-8 19:51

常老师,我的文件逃逸半径只能最大为10000,不知怎么回事。http://www.inrm3d.cn/viewthread. ... page%3D1&page=9
作者: changxde    时间: 2012-3-8 23:04

41# mjj_ljh
梅老师,你把标识逃逸的条件|z1|<r 改为|z2|<r试试。
作者: changxde    时间: 2012-3-8 23:07

M18.JPG

图片附件: M18.JPG (2012-3-12 11:36, 82.38 KB) / 下载次数 2058
http://forums.netpad.net.cn/attachment.php?aid=16540&k=2468b0a40a80b2db72d0cd812445d69b&t=1779819980&sid=fi7uIl


作者: changxde    时间: 2012-3-9 15:03

用zn的幅角作色
M26.JPG
平滑一下
M25.JPG
用Zn的幅角作色.gsp (11.92 KB)

图片附件: M26.JPG (2012-3-12 11:37, 21 KB) / 下载次数 1894
http://forums.netpad.net.cn/attachment.php?aid=16544&k=9690936515e287d96b367a5a54a6aabb&t=1779819980&sid=fi7uIl



图片附件: M25.JPG (2012-3-12 11:37, 23.4 KB) / 下载次数 1859
http://forums.netpad.net.cn/attachment.php?aid=16545&k=b0f80ed1a560b3af4e37d31e8b0b4007&t=1779819980&sid=fi7uIl



附件: 用Zn的幅角作色.gsp (2012-3-9 15:03, 11.92 KB) / 下载次数 3887
http://forums.netpad.net.cn/attachment.php?aid=16546&k=4343f096017467972dadb69c589884d0&t=1779819980&sid=fi7uIl
作者: xuefeiyang    时间: 2012-3-10 11:18

12.jpg

图片附件: 12.jpg (2012-3-12 11:37, 37.94 KB) / 下载次数 1875
http://forums.netpad.net.cn/attachment.php?aid=16547&k=b41ec1305f98c70866d0f8a7cff68585&t=1779819980&sid=fi7uIl


作者: changxde    时间: 2012-3-10 19:33

xuefeiyang老师调得真漂亮
作者: changxde    时间: 2012-3-10 19:49

M26.JPG
M27.JPG
M(-1.96679,0).JPG

图片附件: M26.JPG (2012-3-12 11:39, 13.95 KB) / 下载次数 1870
http://forums.netpad.net.cn/attachment.php?aid=16550&k=6232f5aba717876a828b2485cac15001&t=1779819980&sid=fi7uIl



图片附件: M27.JPG (2012-3-12 11:39, 36.25 KB) / 下载次数 1859
http://forums.netpad.net.cn/attachment.php?aid=16551&k=1031fc3ad72b3267d9feb80bb855e80b&t=1779819980&sid=fi7uIl



图片附件: M(-1.96679,0).JPG (2012-3-12 11:39, 17.03 KB) / 下载次数 2081
http://forums.netpad.net.cn/attachment.php?aid=16552&k=a45da979594b4b8ea4b35cf1ac2d5f52&t=1779819980&sid=fi7uIl


作者: mjj_ljh    时间: 2012-3-10 19:59

常胡老师调的都很精彩,赏心悦目。
作者: xiaongxp    时间: 2012-3-10 21:42

非常赞同梅老师的评价。不知二位老师是如何处理掉et环的?
作者: changxde    时间: 2012-3-10 21:50

谢谢各位老师。
3楼文件基本上没有et环。
M28.JPG
M29.JPG

图片附件: M28.JPG (2012-3-12 11:40, 31.38 KB) / 下载次数 2235
http://forums.netpad.net.cn/attachment.php?aid=16555&k=96baa142a141aedff1ae78ccc6509959&t=1779819980&sid=fi7uIl



图片附件: M29.JPG (2012-3-12 11:40, 30.48 KB) / 下载次数 2234
http://forums.netpad.net.cn/attachment.php?aid=16556&k=e0efaada9f8a5abbb8e1e0e4f82b2418&t=1779819980&sid=fi7uIl


作者: xuefeiyang    时间: 2012-3-11 12:49

49# xiaongxp
你把迭代后的sum2与sum的值用颠倒了吧?试试看是不是这个原因!
作者: xuefeiyang    时间: 2012-3-11 12:50

50# changxde


常老师这种浅红色是什么数据?
作者: xuefeiyang    时间: 2012-3-11 13:54

27# xiaongxp

与正常绘制M集的速度差别不大啊!这是迭代500次,1.0045*10^8,大概要将近1小时。如果用多次迭代可能只需20分左右。
快照3.jpg

图片附件: 快照3.jpg (2012-3-11 13:54, 111.37 KB) / 下载次数 2004
http://forums.netpad.net.cn/attachment.php?aid=16564&k=25125ed9d573de00b06209daf60d8091&t=1779819980&sid=fi7uIl


作者: changxde    时间: 2012-3-11 15:59

52# xuefeiyang
RGB:1,0.4,0
作者: xuefeiyang    时间: 2012-3-11 16:44

常老师觉得光照着色模式如何在画板中实现呢?还用老方法把单位圆外的那些无意义的点自定义一个值呢?
作者: changxde    时间: 2012-3-11 16:56

榕老师在这里是这样说的:
548# 榕坚
547# mjj_ljh

其实很简单的着色方案:DEM法中迭代完后得到Zn与Zn',用m=atan(Zn/Zn')/pi +1做着色参数,分别乘三个变量做为RGB着色即可。
榕坚 发表于 2012-2-14 15:30

作者: changxde    时间: 2012-3-11 17:14

53# xuefeiyang
胡老师的边界线非常清晰,我的就不行,做什么特殊了吗?
M30.JPG

图片附件: M30.JPG (2012-3-12 11:34, 53.28 KB) / 下载次数 2389
http://forums.netpad.net.cn/attachment.php?aid=16570&k=d28de9032d777e0b9c8c148eaea65b4b&t=1779819980&sid=fi7uIl


作者: xuefeiyang    时间: 2012-3-11 17:16

54# changxde


绘制出来这样的:
快照6.jpg

图片附件: 快照6.jpg (2012-3-12 11:35, 37.39 KB) / 下载次数 1776
http://forums.netpad.net.cn/attachment.php?aid=16571&k=baaba9fe7f70e2fe44e0c3c97fabbe62&t=1779819980&sid=fi7uIl


作者: xuefeiyang    时间: 2012-3-11 17:17

58# xuefeiyang

相应的灰度图:
快照4.jpg
快照5.jpg

图片附件: 快照4.jpg (2012-3-11 17:17, 69.71 KB) / 下载次数 1980
http://forums.netpad.net.cn/attachment.php?aid=16572&k=7268d2a84ef397203591c68efb086102&t=1779819980&sid=fi7uIl



图片附件: 快照5.jpg (2012-3-11 17:17, 69.54 KB) / 下载次数 1995
http://forums.netpad.net.cn/attachment.php?aid=16573&k=5ba1a512cd86f80abdd1caa37d930400&t=1779819980&sid=fi7uIl


作者: changxde    时间: 2012-3-11 17:26

灰度也是非常好看的。
作者: changxde    时间: 2012-3-11 17:29

光照试验
M31.JPG

图片附件: M31.JPG (2012-3-14 12:11, 57.36 KB) / 下载次数 2857
http://forums.netpad.net.cn/attachment.php?aid=16574&k=5e333964f89620b3b01728527dd1cc15&t=1779819980&sid=fi7uIl


作者: xiaongxp    时间: 2012-3-11 17:32

看到二位老师的作品我很是羡慕,我还是弄不出呀。
M.jpg

图片附件: M.jpg (2012-3-12 11:28, 22.69 KB) / 下载次数 1965
http://forums.netpad.net.cn/attachment.php?aid=16576&k=cf995194b095a05d74e944f1cf36617d&t=1779819980&sid=fi7uIl


作者: changxde    时间: 2012-3-11 17:37

好像是 sum  反了
作者: xuefeiyang    时间: 2012-3-11 19:31

57# changxde

没有。只是用了离散型,可能你是用的连续型吧!
作者: xuefeiyang    时间: 2012-3-11 19:35

56# changxde


这不象是光照效果啊!按你的提示,我作出来的是这样的:
快照7.jpg
而我看到的光照效果是这样的:
Lighting1.jpg

图片附件: 快照7.jpg (2012-3-12 11:29, 49.81 KB) / 下载次数 2189
http://forums.netpad.net.cn/attachment.php?aid=16578&k=7b795823b13eab7038d9db759564cb17&t=1779819980&sid=fi7uIl



图片附件: Lighting1.jpg (2012-3-12 11:32, 38.39 KB) / 下载次数 2170
http://forums.netpad.net.cn/attachment.php?aid=16579&k=cbffdf1bf99901d903b58e7cd9cc094b&t=1779819980&sid=fi7uIl


作者: changxde    时间: 2012-3-11 20:20

65# xuefeiyang
UF这个是三个效果(Lighting,Smooth,TIA)的叠加,现在我们可以做后面两个的效果。
作者: 榕坚    时间: 2012-3-11 20:55

试试图层合并吧。
作者: changxde    时间: 2012-3-11 21:47

图层合并好像以前你们就做过,就是把颜色值相加。
不过画板确实不堪重负。
作者: changxde    时间: 2012-3-11 22:08

M34.JPG
M35.JPG
M36.JPG

图片附件: M34.JPG (2012-3-14 12:10, 22.59 KB) / 下载次数 2604
http://forums.netpad.net.cn/attachment.php?aid=16582&k=d5343fe6e6b87a3f9f582c8288997a45&t=1779819980&sid=fi7uIl



图片附件: M35.JPG (2012-3-14 12:10, 22.53 KB) / 下载次数 2559
http://forums.netpad.net.cn/attachment.php?aid=16583&k=c3a40754540a0ba0c1633821851644a8&t=1779819980&sid=fi7uIl



图片附件: M36.JPG (2012-3-14 12:10, 24 KB) / 下载次数 2561
http://forums.netpad.net.cn/attachment.php?aid=16584&k=312d2141bafbd838aad4e5a7985dd048&t=1779819980&sid=fi7uIl


作者: 榕坚    时间: 2012-3-11 22:10

                          

图片附件: 3 (2).JPG (2012-3-11 22:10, 51.73 KB) / 下载次数 1968
http://forums.netpad.net.cn/attachment.php?aid=16585&k=4bcef054466fc9adb45c4333dfb12443&t=1779819980&sid=fi7uIl


作者: xiaongxp    时间: 2012-3-12 01:59

没办法,还是处理不了et环
M.jpg

图片附件: M.jpg (2012-3-12 11:27, 17.38 KB) / 下载次数 3380
http://forums.netpad.net.cn/attachment.php?aid=16588&k=04eea01d134079a32dfac3a8520218b2&t=1779819980&sid=fi7uIl


作者: 榕坚    时间: 2012-3-12 07:59

53# xuefeiyang


迭代500次要扫一个多小时,不会吧。是不是5000次呢?
作者: changxde    时间: 2012-3-12 08:10

71# xiaongxp
有点像了,看看那个“f”在一个 et 值上是不是在 0~1 之间的变化
作者: mjj_ljh    时间: 2012-3-12 10:14

71# xiaongxp


向老师您把文件上传一下,看看我能不能帮您。
作者: xiaongxp    时间: 2012-3-12 13:35

感谢各位老师的帮助,我终于做成了。原来正如常老师所说,问题就出在f上。这次真正领会了“一分钱难倒英雄汉”的含义,没有那分钱人就成“狗熊”了,我可是花了两天的时间来检查错误呀!
M3.jpg

图片附件: M3.jpg (2012-3-14 12:09, 20.28 KB) / 下载次数 3656
http://forums.netpad.net.cn/attachment.php?aid=16591&k=3ace0827dc4d43c37eb2cbddc89b42f0&t=1779819980&sid=fi7uIl


作者: 榕坚    时间: 2012-3-12 13:47

其实只要单独一个光照着色也可以产生3D的效果,那个光照着色并不单是用来给内部着色的:

图片附件: Fractal1.jpg (2012-3-12 13:47, 123.98 KB) / 下载次数 4041
http://forums.netpad.net.cn/attachment.php?aid=16592&k=dad496216d124fb31b9a7b7c96c0d523&t=1779819980&sid=fi7uIl


作者: xuefeiyang    时间: 2012-3-12 19:28

76# 榕坚


你是如何处理-sqrt(1-|#z|)的?
作者: 榕坚    时间: 2012-3-12 19:39

77# xuefeiyang


我还没有想明白,#76是UF的图形,我想那个#Z已经不再是通常意义下的Z了。按正常做法的话那个式子显然在M集外部都没有意义。UF可能做了什么变换,因为这个效果是专为3D着色的。
作者: mjj_ljh    时间: 2012-3-12 19:48

分次迭代出现向老师的不平滑现象,不知怎样处理,老师们帮帮忙。
矩形小扫描框架et-dem扫描平台-起泡法三角不等式法原始平台.gsp (125.79 KB)

附件: 矩形小扫描框架et-dem扫描平台-起泡法三角不等式法原始平台.gsp (2012-3-12 19:48, 125.79 KB) / 下载次数 5267
http://forums.netpad.net.cn/attachment.php?aid=16593&k=1bd32b2d8a259af31bc429b8a0c2bcbb&t=1779819980&sid=fi7uIl
作者: xuefeiyang    时间: 2012-3-12 20:30

77# xuefeiyang


那你上图的着色算法是什么呢?看起来有点原来作的浮雕效果.
作者: 榕坚    时间: 2012-3-12 20:46

就是前面说的光照效果:lighting
作者: 榕坚    时间: 2012-3-12 20:55

80# xuefeiyang


给你提醒一下倒真有点象,浮雕也是3D的一类。它会不会是把浮雕的逃逸区给弄光滑了呢?浮雕中也有光照感。
作者: changxde    时间: 2012-3-12 20:58

UF光照效果(lighting)  是针对 slope 系列的,代码都比较复杂,看不透本质。
作者: xiaongxp    时间: 2012-3-13 23:44

M4.jpg

图片附件: M4.jpg (2012-3-14 12:08, 23.11 KB) / 下载次数 2795
http://forums.netpad.net.cn/attachment.php?aid=16597&k=04d406f004788d6560618f58b0e4f9c7&t=1779819980&sid=fi7uIl


作者: changxde    时间: 2012-3-14 09:09

79# mjj_ljh
梅老师,对你哪个文件,我找到了这样的现象:当n1=2,n2=0时看看前两次迭代的结果
Mjj.jpg
它们是不一样的。
我认为由于总et值没有变化,它们应该是一样的。

图片附件: Mjj.jpg (2012-3-14 09:09, 37.05 KB) / 下载次数 3010
http://forums.netpad.net.cn/attachment.php?aid=16598&k=e5ee65a132feebe256d44f59960e942b&t=1779819980&sid=fi7uIl


作者: mjj_ljh    时间: 2012-3-14 14:02

85# changxde


常老师给我提供了一个思路,我将继续分析。
分次迭代的目的是提高速度,要不然有好的着色方法,但效率不高。其它很多方法,特别是dem法刻画边界用分次迭代法效率很高。
作者: changxde    时间: 2012-3-14 15:19

用Zn/Zn'还是可以产生光照效果的,原理不清楚。
M25.JPG
M26.JPG

图片附件: M25.JPG (2012-3-15 16:56, 66.9 KB) / 下载次数 3303
http://forums.netpad.net.cn/attachment.php?aid=16600&k=a4a359ce2f692f7aec329a0642aa737d&t=1779819980&sid=fi7uIl



图片附件: M26.JPG (2012-3-15 16:56, 68.84 KB) / 下载次数 3312
http://forums.netpad.net.cn/attachment.php?aid=16601&k=f20c055ed91ef2c853053804659d8347&t=1779819980&sid=fi7uIl


作者: xuefeiyang    时间: 2012-3-14 19:22

常老师是怎么作的?我怎么作不出这样的效果来
作者: changxde    时间: 2012-3-14 20:53

考虑角的正弦对颜色参数做变换。
作者: 榕坚    时间: 2012-3-14 20:56

87# changxde


几何画板还是用这种办法来产生光照效果较好,只是不能选择光照角度。那个slope配合lightling的方法恐怕行不通,我现在能做到边界小范围附近产生光照效果,大部分数值溢出。而且速度慢地吓人。
作者: changxde    时间: 2012-3-14 21:11

画板实现slope好像还得用变换的方法,就像我们的浮雕效果一样,不过要两个变换点,当然速度就慢下来了。
导数方法的光照角度应该很好处理,加一个角就行了。
M37.JPG

图片附件: M37.JPG (2012-3-15 16:57, 36.13 KB) / 下载次数 2227
http://forums.netpad.net.cn/attachment.php?aid=16603&k=9a39f09899d44cf3a1414441aeb91d75&t=1779819980&sid=fi7uIl


作者: changxde    时间: 2012-3-14 22:24

M38.JPG M39.JPG M40.JPG

图片附件: M38.JPG (2012-3-15 16:58, 61.16 KB) / 下载次数 2515
http://forums.netpad.net.cn/attachment.php?aid=16604&k=0a5f6a9099f74ffabb046d71bcbd80a9&t=1779819980&sid=fi7uIl



图片附件: M39.JPG (2012-3-15 16:58, 72.71 KB) / 下载次数 2495
http://forums.netpad.net.cn/attachment.php?aid=16605&k=734e9bad00647391dfd9b4bcd7a1cc4b&t=1779819980&sid=fi7uIl



图片附件: M40.JPG (2012-3-15 16:58, 66.72 KB) / 下载次数 2537
http://forums.netpad.net.cn/attachment.php?aid=16606&k=92ce8b3fb13d9d9c97c1259176450350&t=1779819980&sid=fi7uIl


作者: mjj_ljh    时间: 2012-3-15 16:10

常老师在你的提示下分次迭代三角形着色成功,感觉在无乌龟时效率高多了。你测试一下吧。
矩形小扫描框架et-dem扫描平台-三角不等式法4次迭代.gsp (103.62 KB)

附件: 矩形小扫描框架et-dem扫描平台-三角不等式法4次迭代.gsp (2012-3-15 16:10, 103.62 KB) / 下载次数 4065
http://forums.netpad.net.cn/attachment.php?aid=16611&k=ae52622cd1255c11d906e4ccc4776c71&t=1779819980&sid=fi7uIl
作者: changxde    时间: 2012-3-15 20:47

分次迭代解决了画板循环不能跳出的问题,确实提高了运行速度,是分形绘制提速的好方法。
作者: mjj_ljh    时间: 2012-3-15 21:19

在放大倍数高,或遇有乌龟时还时较慢。以下速度能接受吗?
矩形小扫描框架et-dem扫描平台-三角不等式法4次迭代.gsp (109.1 KB)
无标题.jpg

附件: 矩形小扫描框架et-dem扫描平台-三角不等式法4次迭代.gsp (2012-3-15 21:24, 109.1 KB) / 下载次数 4298
http://forums.netpad.net.cn/attachment.php?aid=16614&k=e62ad2c7b356ffaa76a586ce81468a9b&t=1779819980&sid=fi7uIl

图片附件: 无标题.jpg (2012-3-17 20:24, 53.06 KB) / 下载次数 2722
http://forums.netpad.net.cn/attachment.php?aid=16615&k=82bdea315b8503b9d26460eb18036b50&t=1779819980&sid=fi7uIl


作者: changxde    时间: 2012-3-16 11:00

95# mjj_ljh
在这个图中,周边大部分地区的迭代次数都在80左右,所以n0设为90~100比较合适,这样才能体现分次的效果。
作者: changxde    时间: 2012-3-16 11:20

用zn/z'n做光照效果工具

附件: 光照因子.gsp (2012-3-16 11:20, 5.12 KB) / 下载次数 2877
http://forums.netpad.net.cn/attachment.php?aid=16617&k=2dd9ae3166a482f7ced3e9a1f006f559&t=1779819980&sid=fi7uIl
作者: xuefeiyang    时间: 2012-3-16 11:23

s的计算有点问题: 快照9.jpg 1# changxde

图片附件: 快照9.jpg (2012-3-17 20:23, 28.45 KB) / 下载次数 2314
http://forums.netpad.net.cn/attachment.php?aid=16618&k=b5d777ea3478e8745ed2090896ede884&t=1779819980&sid=fi7uIl


作者: mjj_ljh    时间: 2012-3-16 15:50

97# changxde
无标题1.jpg
矩形小扫描框架et-dem扫描平台-光照法4次迭代.gsp (106.77 KB)
请常老师指教,不知工具用的对不对头。

图片附件: 无标题1.jpg (2012-3-17 20:24, 23.14 KB) / 下载次数 2442
http://forums.netpad.net.cn/attachment.php?aid=16619&k=7843d7f90605a63126093319cd04fd2d&t=1779819980&sid=fi7uIl



附件: 矩形小扫描框架et-dem扫描平台-光照法4次迭代.gsp (2012-3-16 15:50, 106.77 KB) / 下载次数 4072
http://forums.netpad.net.cn/attachment.php?aid=16620&k=f627ea7dc19154f26bfe2d64e45e8acf&t=1779819980&sid=fi7uIl
作者: changxde    时间: 2012-3-16 17:34

98# xuefeiyang
那个逃逸半径太小,流水效果不好,胡老师这个很好,把它放到1#去。




欢迎光临 inRm3D: 画板论坛 (http://forums.netpad.net.cn/) Powered by Discuz! 7.0.0