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) / 下载次数 4194
http://inrm3d.cn/attachment.php?aid=16624&k=53cef817b0ce7da547fbba8fdaef9061&t=1714208187&sid=E1z0vL



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


作者: 榕坚    时间: 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) / 下载次数 5200
http://inrm3d.cn/attachment.php?aid=16460&k=ed9b70bda6e4bf5b51c68524dec8ffaf&t=1714208187&sid=E1z0vL
作者: 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) / 下载次数 4345
http://inrm3d.cn/attachment.php?aid=16461&k=66d5eaa1f9c520de33ca332d5ed23c20&t=1714208187&sid=E1z0vL



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


作者: 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) / 下载次数 1044
http://inrm3d.cn/attachment.php?aid=16463&k=dab2511a7aece6cfcfeab4f59e303ecc&t=1714208187&sid=E1z0vL


作者: 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) / 下载次数 1035
http://inrm3d.cn/attachment.php?aid=16465&k=dd958a53d03c9bb104ecbdc8a046c4b0&t=1714208187&sid=E1z0vL


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

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

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



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

M9.JPG

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


作者: 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) / 下载次数 1124
http://inrm3d.cn/attachment.php?aid=16471&k=526acff25c64113406b41603ed21baf8&t=1714208187&sid=E1z0vL



图片附件: M11.JPG (2012-3-3 21:12, 30.94 KB) / 下载次数 1073
http://inrm3d.cn/attachment.php?aid=16472&k=4f75739b488714430f3763763dee2b02&t=1714208187&sid=E1z0vL



图片附件: M12.JPG (2012-3-3 21:12, 41.33 KB) / 下载次数 1133
http://inrm3d.cn/attachment.php?aid=16473&k=1e88d9809bbb87e19ae2ee839100886b&t=1714208187&sid=E1z0vL



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



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


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

顶一下,加把火:

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


作者: 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) / 下载次数 1513
http://inrm3d.cn/attachment.php?aid=16487&k=c5bef36da834f47f656bf3579cca897e&t=1714208187&sid=E1z0vL



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


作者: 榕坚    时间: 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) / 下载次数 1523
http://inrm3d.cn/attachment.php?aid=16508&k=8879d2f88bb9c820145109a8038a1a49&t=1714208187&sid=E1z0vL



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



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


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

我也来扫一个放大图:

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


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

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

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


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

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

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


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

28# xiaongxp


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

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


作者: 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) / 下载次数 1686
http://inrm3d.cn/attachment.php?aid=16518&k=b91ba1c0527c382dd4e646072467ed8c&t=1714208187&sid=E1z0vL


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

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

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



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


作者: 榕坚    时间: 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) / 下载次数 1471
http://inrm3d.cn/attachment.php?aid=16523&k=a37d088bdae27f7b614bd7583ffc4a07&t=1714208187&sid=E1z0vL



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



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


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

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

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

图片附件: M20.JPG (2012-3-8 18:13, 33.86 KB) / 下载次数 1571
http://inrm3d.cn/attachment.php?aid=16532&k=0ca03b97bffecec45a61b3da0dd290ef&t=1714208187&sid=E1z0vL


作者: 榕坚    时间: 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) / 下载次数 1584
http://inrm3d.cn/attachment.php?aid=16537&k=f667d25f67313b6f13a4fa069e2eec28&t=1714208187&sid=E1z0vL


作者: 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) / 下载次数 1593
http://inrm3d.cn/attachment.php?aid=16538&k=8f0379361adb616da979ac9b79c30d91&t=1714208187&sid=E1z0vL


作者: 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) / 下载次数 1614
http://inrm3d.cn/attachment.php?aid=16540&k=8aefccdf46615ad27bc38ba4abfd8de1&t=1714208187&sid=E1z0vL


作者: 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) / 下载次数 1483
http://inrm3d.cn/attachment.php?aid=16544&k=7444479eddb00185d8d5862cfcc965cf&t=1714208187&sid=E1z0vL



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



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

12.jpg

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


作者: 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) / 下载次数 1452
http://inrm3d.cn/attachment.php?aid=16550&k=8826cc1ad1e9d1022f6a1f16bccb04ae&t=1714208187&sid=E1z0vL



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



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


作者: 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) / 下载次数 1686
http://inrm3d.cn/attachment.php?aid=16555&k=bb8337c1ec6b3212ededcf2548941c5c&t=1714208187&sid=E1z0vL



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


作者: 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) / 下载次数 1623
http://inrm3d.cn/attachment.php?aid=16564&k=23ceed87a9b07a7173a1827f34e799cc&t=1714208187&sid=E1z0vL


作者: 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) / 下载次数 1860
http://inrm3d.cn/attachment.php?aid=16570&k=2841fc6d7d5cb0f74365003b1001a5f3&t=1714208187&sid=E1z0vL


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

54# changxde


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

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


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

58# xuefeiyang

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

图片附件: 快照4.jpg (2012-3-11 17:17, 69.71 KB) / 下载次数 1577
http://inrm3d.cn/attachment.php?aid=16572&k=6a8071720e577b723a21db79f357fb3a&t=1714208187&sid=E1z0vL



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


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

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

光照试验
M31.JPG

图片附件: M31.JPG (2012-3-14 12:11, 57.36 KB) / 下载次数 1960
http://inrm3d.cn/attachment.php?aid=16574&k=408ed168e65176ab3a1377d7770a2fa9&t=1714208187&sid=E1z0vL


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

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

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


作者: 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) / 下载次数 1499
http://inrm3d.cn/attachment.php?aid=16578&k=d2e720229c905e6feba4ffac59626d26&t=1714208187&sid=E1z0vL



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


作者: 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) / 下载次数 1764
http://inrm3d.cn/attachment.php?aid=16582&k=4eb9bf0ae6991da4173aef9be81813a3&t=1714208187&sid=E1z0vL



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



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


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

                          

图片附件: 3 (2).JPG (2012-3-11 22:10, 51.73 KB) / 下载次数 1321
http://inrm3d.cn/attachment.php?aid=16585&k=9a878ff1520ba91bc457a19bfc131faf&t=1714208187&sid=E1z0vL


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

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

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


作者: 榕坚    时间: 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) / 下载次数 2756
http://inrm3d.cn/attachment.php?aid=16591&k=93b836fcba3f503974240b46b5faf339&t=1714208187&sid=E1z0vL


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

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

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


作者: 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) / 下载次数 4108
http://inrm3d.cn/attachment.php?aid=16593&k=d3eecf7edcc6c2521709ab90ba9647c9&t=1714208187&sid=E1z0vL
作者: 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) / 下载次数 2100
http://inrm3d.cn/attachment.php?aid=16597&k=3f16ea6f8efbea9103907c764dc99127&t=1714208187&sid=E1z0vL


作者: 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) / 下载次数 2208
http://inrm3d.cn/attachment.php?aid=16598&k=39051a3a8fe1bba9d017300cf778b46c&t=1714208187&sid=E1z0vL


作者: 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) / 下载次数 2459
http://inrm3d.cn/attachment.php?aid=16600&k=883f7db0f7d0851d9a5408e73f6c5f87&t=1714208187&sid=E1z0vL



图片附件: M26.JPG (2012-3-15 16:56, 68.84 KB) / 下载次数 2485
http://inrm3d.cn/attachment.php?aid=16601&k=6dbbfc5fa0bb1f4b224c13acae7a13d3&t=1714208187&sid=E1z0vL


作者: 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) / 下载次数 1729
http://inrm3d.cn/attachment.php?aid=16603&k=49192732e7953ed9b826e39e476bd752&t=1714208187&sid=E1z0vL


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

M38.JPG M39.JPG M40.JPG

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



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



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


作者: 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) / 下载次数 3363
http://inrm3d.cn/attachment.php?aid=16611&k=e4853d95fa28b6c90b8496b3abf28e73&t=1714208187&sid=E1z0vL
作者: 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) / 下载次数 3588
http://inrm3d.cn/attachment.php?aid=16614&k=2d1efb636ea89868317a4fc0dffbedd8&t=1714208187&sid=E1z0vL

图片附件: 无标题.jpg (2012-3-17 20:24, 53.06 KB) / 下载次数 2197
http://inrm3d.cn/attachment.php?aid=16615&k=870e884bae0d75ed4cfe80377ad84e1c&t=1714208187&sid=E1z0vL


作者: 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) / 下载次数 2381
http://inrm3d.cn/attachment.php?aid=16617&k=1baac28cf349630b884136fc6495d293&t=1714208187&sid=E1z0vL
作者: xuefeiyang    时间: 2012-3-16 11:23

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

图片附件: 快照9.jpg (2012-3-17 20:23, 28.45 KB) / 下载次数 1850
http://inrm3d.cn/attachment.php?aid=16618&k=984967005eb9f51e89e8e13f8f8bdd5c&t=1714208187&sid=E1z0vL


作者: 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) / 下载次数 1948
http://inrm3d.cn/attachment.php?aid=16619&k=d73df65e535f5d4ff6d6ae355b881d75&t=1714208187&sid=E1z0vL



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

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




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