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) / 下载次数 4861
http://inrm3d.cn/attachment.php?aid=16624&k=a3f1e3e00ff8ff51d133901e7950fad0&t=1732393759&sid=bo3ZbB



图片附件: QQ截图20230311.jpg (2023-3-11 13:38, 62.5 KB) / 下载次数 4636
http://inrm3d.cn/attachment.php?aid=29320&k=559eb09a7a94d7430fbd9f227b3c8241&t=1732393759&sid=bo3ZbB


作者: 榕坚    时间: 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) / 下载次数 5800
http://inrm3d.cn/attachment.php?aid=16460&k=e3f68497ce90a0026cbb811a9130eb17&t=1732393759&sid=bo3ZbB
作者: 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) / 下载次数 4979
http://inrm3d.cn/attachment.php?aid=16461&k=62cb927e2dcaf027ff9388812ecac122&t=1732393759&sid=bo3ZbB



图片附件: J3.jpg (2012-3-2 19:51, 124.76 KB) / 下载次数 4893
http://inrm3d.cn/attachment.php?aid=16462&k=7bf40a1fc281db593cf315f3d7f82daa&t=1732393759&sid=bo3ZbB


作者: 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) / 下载次数 1174
http://inrm3d.cn/attachment.php?aid=16463&k=b50ce6174769f762f6ac1ff686482353&t=1732393759&sid=bo3ZbB


作者: 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) / 下载次数 1165
http://inrm3d.cn/attachment.php?aid=16465&k=d8ebdcb113cd32ab37fbe48f9efd7656&t=1732393759&sid=bo3ZbB


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

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

图片附件: 新建位图图像.jpg (2012-3-3 13:30, 73.93 KB) / 下载次数 1248
http://inrm3d.cn/attachment.php?aid=16466&k=683d9a2edb4e99704b1223a05a0bf27a&t=1732393759&sid=bo3ZbB



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

M9.JPG

图片附件: M9.JPG (2012-3-3 16:27, 190.99 KB) / 下载次数 1254
http://inrm3d.cn/attachment.php?aid=16468&k=9fed08724520d78ed077beecf878dd9d&t=1732393759&sid=bo3ZbB


作者: 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) / 下载次数 1282
http://inrm3d.cn/attachment.php?aid=16471&k=ec3e2d77fbbf7e99c3fcd50d510e5f51&t=1732393759&sid=bo3ZbB



图片附件: M11.JPG (2012-3-3 21:12, 30.94 KB) / 下载次数 1218
http://inrm3d.cn/attachment.php?aid=16472&k=638e827172305da70af9ce4351055d6d&t=1732393759&sid=bo3ZbB



图片附件: M12.JPG (2012-3-3 21:12, 41.33 KB) / 下载次数 1267
http://inrm3d.cn/attachment.php?aid=16473&k=0268c686efacbdd52f20f3e0ecd353e7&t=1732393759&sid=bo3ZbB



图片附件: M13.JPG (2012-3-3 21:12, 36.63 KB) / 下载次数 1259
http://inrm3d.cn/attachment.php?aid=16474&k=5634751e4f007eadeb1c78da01116dc9&t=1732393759&sid=bo3ZbB



图片附件: M14.JPG (2012-3-3 21:23, 113.9 KB) / 下载次数 1423
http://inrm3d.cn/attachment.php?aid=16479&k=c7b6284f04849ee35d1f343aadd693cf&t=1732393759&sid=bo3ZbB


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

顶一下,加把火:

图片附件: 12.JPG (2012-3-3 21:05, 69.68 KB) / 下载次数 1670
http://inrm3d.cn/attachment.php?aid=16476&k=da1d307a81fdc8b6b3447959b4a1b8cd&t=1732393759&sid=bo3ZbB


作者: 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) / 下载次数 1675
http://inrm3d.cn/attachment.php?aid=16487&k=189e43082da73fccdf7bedb1f96d67e1&t=1732393759&sid=bo3ZbB



图片附件: 无标题2.jpg (2012-3-5 20:20, 39.66 KB) / 下载次数 1678
http://inrm3d.cn/attachment.php?aid=16488&k=4396ce3296be26a2be784c3ab97d9ea6&t=1732393759&sid=bo3ZbB


作者: 榕坚    时间: 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) / 下载次数 1706
http://inrm3d.cn/attachment.php?aid=16508&k=bd563699eb68a899c2cfd411a08be1ae&t=1732393759&sid=bo3ZbB



图片附件: 阴阳2.jpg (2012-3-6 10:38, 29.14 KB) / 下载次数 1715
http://inrm3d.cn/attachment.php?aid=16509&k=dea92a5ad400d5bcbd91126af612e306&t=1732393759&sid=bo3ZbB



图片附件: 阴阳3.jpg (2012-3-6 10:38, 29.07 KB) / 下载次数 1670
http://inrm3d.cn/attachment.php?aid=16510&k=45ae8426dc67652977909b84753d1b2e&t=1732393759&sid=bo3ZbB


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

我也来扫一个放大图:

图片附件: BinaryDecomposition-11.JPG (2012-3-6 20:02, 136.61 KB) / 下载次数 1679
http://inrm3d.cn/attachment.php?aid=16511&k=adf7a6352ab69785500cec269847b6f7&t=1732393759&sid=bo3ZbB


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

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

图片附件: M集_[三角不等式着色试验1].jpg (2012-3-6 21:50, 107.61 KB) / 下载次数 1806
http://inrm3d.cn/attachment.php?aid=16512&k=576adc8246ebe991797ae0309f5bf336&t=1732393759&sid=bo3ZbB


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

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

图片附件: M集_[三角形不等式着色试验2].jpg (2012-3-7 07:04, 124.81 KB) / 下载次数 1841
http://inrm3d.cn/attachment.php?aid=16515&k=3db096861b97cc4ae7fb2afbf850f416&t=1732393759&sid=bo3ZbB


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

28# xiaongxp


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

图片附件: 7.JPG (2012-3-7 10:01, 62.85 KB) / 下载次数 1669
http://inrm3d.cn/attachment.php?aid=16516&k=7cc5bfb6b52aa8eb8c88a8b6cca000ec&t=1732393759&sid=bo3ZbB


作者: 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) / 下载次数 1866
http://inrm3d.cn/attachment.php?aid=16518&k=106588c93aea03d17c714ca84c6780c4&t=1732393759&sid=bo3ZbB


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

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

图片附件: 无标题3.jpg (2012-3-7 15:15, 87.69 KB) / 下载次数 1856
http://inrm3d.cn/attachment.php?aid=16519&k=43b8fc6ab2420ff6dd7b34db0e0f9ed5&t=1732393759&sid=bo3ZbB



图片附件: 无标题4.jpg (2012-3-7 15:16, 72.79 KB) / 下载次数 1795
http://inrm3d.cn/attachment.php?aid=16520&k=4a1da7d06fc68cd68e7b9f956cc3a8c2&t=1732393759&sid=bo3ZbB


作者: 榕坚    时间: 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) / 下载次数 1764
http://inrm3d.cn/attachment.php?aid=16523&k=61148cc693e7a9aedd280028b269a8ff&t=1732393759&sid=bo3ZbB



图片附件: M17.JPG (2012-3-8 18:14, 33.95 KB) / 下载次数 1784
http://inrm3d.cn/attachment.php?aid=16524&k=a4f350691837a416d116b7e14b8f7672&t=1732393759&sid=bo3ZbB



图片附件: Fractal2.jpg (2012-3-8 18:14, 66.1 KB) / 下载次数 1936
http://inrm3d.cn/attachment.php?aid=16525&k=1fef9dba6c6774e8fc4a533247092542&t=1732393759&sid=bo3ZbB


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

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

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

图片附件: M20.JPG (2012-3-8 18:13, 33.86 KB) / 下载次数 1836
http://inrm3d.cn/attachment.php?aid=16532&k=4636f519273adc636dca9097ee83f0a4&t=1732393759&sid=bo3ZbB


作者: 榕坚    时间: 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) / 下载次数 1848
http://inrm3d.cn/attachment.php?aid=16537&k=2a66b5e713b593b2a6ca77c90a1712d3&t=1732393759&sid=bo3ZbB


作者: 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) / 下载次数 1875
http://inrm3d.cn/attachment.php?aid=16538&k=cefa775dcd81e77a4f79c7b607c9f688&t=1732393759&sid=bo3ZbB


作者: 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) / 下载次数 1799
http://inrm3d.cn/attachment.php?aid=16540&k=0f8616cbde32397c78d74c3d8e6c109c&t=1732393759&sid=bo3ZbB


作者: 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) / 下载次数 1662
http://inrm3d.cn/attachment.php?aid=16544&k=588a572126ddc0f81e87ae7fcd8132f8&t=1732393759&sid=bo3ZbB



图片附件: M25.JPG (2012-3-12 11:37, 23.4 KB) / 下载次数 1616
http://inrm3d.cn/attachment.php?aid=16545&k=68af46268a292dea066d94ae7a339bae&t=1732393759&sid=bo3ZbB



附件: 用Zn的幅角作色.gsp (2012-3-9 15:03, 11.92 KB) / 下载次数 3543
http://inrm3d.cn/attachment.php?aid=16546&k=88a7d008966959c2cbaa8c3f14be6c9f&t=1732393759&sid=bo3ZbB
作者: xuefeiyang    时间: 2012-3-10 11:18

12.jpg

图片附件: 12.jpg (2012-3-12 11:37, 37.94 KB) / 下载次数 1623
http://inrm3d.cn/attachment.php?aid=16547&k=2fe93a409f0579a647edc663ed7716d0&t=1732393759&sid=bo3ZbB


作者: 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) / 下载次数 1629
http://inrm3d.cn/attachment.php?aid=16550&k=5e6644122e561bf1971a2a27300c1652&t=1732393759&sid=bo3ZbB



图片附件: M27.JPG (2012-3-12 11:39, 36.25 KB) / 下载次数 1606
http://inrm3d.cn/attachment.php?aid=16551&k=a68af1b782a87e1bf66442af7cf90170&t=1732393759&sid=bo3ZbB



图片附件: M(-1.96679,0).JPG (2012-3-12 11:39, 17.03 KB) / 下载次数 1797
http://inrm3d.cn/attachment.php?aid=16552&k=233e4b593a9c3e4d806bc70ce93aa7fc&t=1732393759&sid=bo3ZbB


作者: 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) / 下载次数 1979
http://inrm3d.cn/attachment.php?aid=16555&k=d8a22e9e462426043278306866cec1f6&t=1732393759&sid=bo3ZbB



图片附件: M29.JPG (2012-3-12 11:40, 30.48 KB) / 下载次数 1970
http://inrm3d.cn/attachment.php?aid=16556&k=3fccdcd4bbe29ccbdebc068a912ba18b&t=1732393759&sid=bo3ZbB


作者: 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) / 下载次数 1782
http://inrm3d.cn/attachment.php?aid=16564&k=7629150ac16dee30ea365d7ec7424a08&t=1732393759&sid=bo3ZbB


作者: 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) / 下载次数 2131
http://inrm3d.cn/attachment.php?aid=16570&k=1a3091bbe48fe483c8801101e57dc49d&t=1732393759&sid=bo3ZbB


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

54# changxde


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

图片附件: 快照6.jpg (2012-3-12 11:35, 37.39 KB) / 下载次数 1549
http://inrm3d.cn/attachment.php?aid=16571&k=be5144701945ae6eb64966053838323a&t=1732393759&sid=bo3ZbB


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

58# xuefeiyang

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

图片附件: 快照4.jpg (2012-3-11 17:17, 69.71 KB) / 下载次数 1744
http://inrm3d.cn/attachment.php?aid=16572&k=0ba0e100c2a6c381d6cca11b27a62158&t=1732393759&sid=bo3ZbB



图片附件: 快照5.jpg (2012-3-11 17:17, 69.54 KB) / 下载次数 1768
http://inrm3d.cn/attachment.php?aid=16573&k=a8a4bd9bbdecccf08ac7e198d9753519&t=1732393759&sid=bo3ZbB


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

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

光照试验
M31.JPG

图片附件: M31.JPG (2012-3-14 12:11, 57.36 KB) / 下载次数 2536
http://inrm3d.cn/attachment.php?aid=16574&k=21d8a412a43f459ac13cdd5bf98e57df&t=1732393759&sid=bo3ZbB


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

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

图片附件: M.jpg (2012-3-12 11:28, 22.69 KB) / 下载次数 1710
http://inrm3d.cn/attachment.php?aid=16576&k=ec4cdcdede436d91e744acc10dc518e6&t=1732393759&sid=bo3ZbB


作者: 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) / 下载次数 1908
http://inrm3d.cn/attachment.php?aid=16578&k=5614428240f479fd6371695bdd6cadab&t=1732393759&sid=bo3ZbB



图片附件: Lighting1.jpg (2012-3-12 11:32, 38.39 KB) / 下载次数 1898
http://inrm3d.cn/attachment.php?aid=16579&k=c4608bf5849f5d1fc09da5d32239f8e2&t=1732393759&sid=bo3ZbB


作者: 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) / 下载次数 2297
http://inrm3d.cn/attachment.php?aid=16582&k=19fbcaad1f6e20e3fb79f50fd2cece6f&t=1732393759&sid=bo3ZbB



图片附件: M35.JPG (2012-3-14 12:10, 22.53 KB) / 下载次数 2263
http://inrm3d.cn/attachment.php?aid=16583&k=b96e9461021920d0857c8122a3558631&t=1732393759&sid=bo3ZbB



图片附件: M36.JPG (2012-3-14 12:10, 24 KB) / 下载次数 2254
http://inrm3d.cn/attachment.php?aid=16584&k=196f4d3b99d58574a5a06bfa6c46e45f&t=1732393759&sid=bo3ZbB


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

                          

图片附件: 3 (2).JPG (2012-3-11 22:10, 51.73 KB) / 下载次数 1741
http://inrm3d.cn/attachment.php?aid=16585&k=8e34eb97106bf7625038e09b66d23ce8&t=1732393759&sid=bo3ZbB


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

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

图片附件: M.jpg (2012-3-12 11:27, 17.38 KB) / 下载次数 3067
http://inrm3d.cn/attachment.php?aid=16588&k=3a642f8cf7d6e1a01d696ac5c963f936&t=1732393759&sid=bo3ZbB


作者: 榕坚    时间: 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) / 下载次数 3306
http://inrm3d.cn/attachment.php?aid=16591&k=be9b30fe3496e1dc8e7d57a38a9f6a2f&t=1732393759&sid=bo3ZbB


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

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

图片附件: Fractal1.jpg (2012-3-12 13:47, 123.98 KB) / 下载次数 3670
http://inrm3d.cn/attachment.php?aid=16592&k=3a075e44f9778d631b73c3bc403c2552&t=1732393759&sid=bo3ZbB


作者: 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) / 下载次数 4630
http://inrm3d.cn/attachment.php?aid=16593&k=54d0e2b30f5f708c14e7f53495f5e90e&t=1732393759&sid=bo3ZbB
作者: 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) / 下载次数 2520
http://inrm3d.cn/attachment.php?aid=16597&k=9a2697208334c229ef7ad2143dfb633c&t=1732393759&sid=bo3ZbB


作者: 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) / 下载次数 2704
http://inrm3d.cn/attachment.php?aid=16598&k=b2723c66c171e2d6f131f04c3c7dacb1&t=1732393759&sid=bo3ZbB


作者: 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) / 下载次数 2979
http://inrm3d.cn/attachment.php?aid=16600&k=a79b793658610e0f17823ef1a1fb5396&t=1732393759&sid=bo3ZbB



图片附件: M26.JPG (2012-3-15 16:56, 68.84 KB) / 下载次数 2981
http://inrm3d.cn/attachment.php?aid=16601&k=8f091bddd72a0078d12ad52973f176d6&t=1732393759&sid=bo3ZbB


作者: 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) / 下载次数 1992
http://inrm3d.cn/attachment.php?aid=16603&k=19bedb0b004e590aff0c18254ab9c6f6&t=1732393759&sid=bo3ZbB


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

M38.JPG M39.JPG M40.JPG

图片附件: M38.JPG (2012-3-15 16:58, 61.16 KB) / 下载次数 2274
http://inrm3d.cn/attachment.php?aid=16604&k=d711fac2876b3e201dc44162030abaf5&t=1732393759&sid=bo3ZbB



图片附件: M39.JPG (2012-3-15 16:58, 72.71 KB) / 下载次数 2260
http://inrm3d.cn/attachment.php?aid=16605&k=c9e2968775b234ddcbfc5a30ff0a8c93&t=1732393759&sid=bo3ZbB



图片附件: M40.JPG (2012-3-15 16:58, 66.72 KB) / 下载次数 2303
http://inrm3d.cn/attachment.php?aid=16606&k=51493a0062e0ca352a4a58d416ed787b&t=1732393759&sid=bo3ZbB


作者: 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) / 下载次数 3628
http://inrm3d.cn/attachment.php?aid=16611&k=65306c36578f98673fd3b97320ac02e5&t=1732393759&sid=bo3ZbB
作者: 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) / 下载次数 3885
http://inrm3d.cn/attachment.php?aid=16614&k=018e42a11c060cb9f9deac774ac5d497&t=1732393759&sid=bo3ZbB

图片附件: 无标题.jpg (2012-3-17 20:24, 53.06 KB) / 下载次数 2456
http://inrm3d.cn/attachment.php?aid=16615&k=18b60ed5167e17e52cbd620623faf017&t=1732393759&sid=bo3ZbB


作者: 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) / 下载次数 2651
http://inrm3d.cn/attachment.php?aid=16617&k=33c22c37b574c939b9f9bc99d64d3a83&t=1732393759&sid=bo3ZbB
作者: xuefeiyang    时间: 2012-3-16 11:23

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

图片附件: 快照9.jpg (2012-3-17 20:23, 28.45 KB) / 下载次数 2065
http://inrm3d.cn/attachment.php?aid=16618&k=31eefb534930811c1dae80e10cc4e503&t=1732393759&sid=bo3ZbB


作者: 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) / 下载次数 2170
http://inrm3d.cn/attachment.php?aid=16619&k=6bd812e3320b2deda0c6fe451b81560c&t=1732393759&sid=bo3ZbB



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

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




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