• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            黎明的剔透里伸出了你沁清的曖昧

            Graphics|EngineDev|GameDev|2D&3D Art

              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
              60 隨筆 :: 1 文章 :: 18 評論 :: 0 Trackbacks

            Mandelbrot集合是在復平面組成分形的點的集合,用復二次多項式 f_ c(z) =z^{2}+ c \, 來定義

            其中c是一個復參數。對于每一個c,從z = 0\,開始對fc(z)進行迭代。 
            序列 (0, f_ c(0), f_c(f_ c(0)), f_ c(f_ c(f_ c(0))), \ldots) 的元素的模(復數具有模的概念)或者延伸到無窮大,或者只停留在有限半徑的圓盤內。Mandelbrot集合就是使以上序列不延伸至無限大的所有c點的集合

             

            簡單來說,對于迭代式:fc(z) = z2 + c ,Mandelbrot Set 迭代過程中的z值是固定的,是使上述迭代式始終在某一范圍內而不發散于無窮大的c值的集

            合;而Julia Set的迭代過程中c是固定的,上述是使上述迭代式始終在某一范圍內而不發散于無窮大的z值的集合。


            從數學上來講,Mandelbrot集合是一個復數的集合。一個給定的復數c或者屬于Mandelbrot集合M,或者不屬于。比如,取c = 1,那么這個序列就是(0, 1, 2, 5, 26, ...),顯然它的值會趨于無窮大;而如果取c = i,那么序列就是(0, i, -1+i, -i, -1+i, -i,...),它的值會一直停留在有限半徑的圓盤內。


            事實上,一個點屬于Mandelbrot集合當且僅當它對應的序列(由上面的二項式定義)中的任何元素的模都不大于2。這里的2就是上面提到的“有限半徑”。

            在計算機上繪制Mandelbrot集合

            計算機的屏幕上的像素只有有限個,而Mandelbrot集合中的點則有無限個。

            Mandelset_hires

            觀察上面復平面的局部,Mandelbrot集合即黑色區域,實部從-2到1,虛部從-1到1,那么將兩個點(-2, 1)和(1, -1)作為一個矩形的左上角頂點和右下角頂點,那么這個矩形就包含了整個Mandelbrot集合,該矩形的長為3,寬為2。我們可以將這個矩形與屏幕上的區域進行映射,也就是將屏幕上的一個像素映射為該矩形內的一點,如果該點屬于Mandelbrot集合,就將該像素著為黑色,這樣逐一對每個像素進行判斷和著色,就可以模擬繪制Mandelbrot集合了。該矩形的長寬比為3:2,我們在屏幕上可以取600 * 400的矩形區域。

            完成映射后來考慮如何判斷一個點是否屬于該集合。其根據就是上面的結論“一個點屬于Mandelbrot集合當且僅當它對應的序列(由上面的二項式定義)中的任何元素的模都不大于2”,由于序列的的元素有無窮多個,我們只能取有限的迭代次數來模擬了,比如取100或1000次。

             一個基本的Mandelbrot set的繪制<基于OpenGL>,沒有設置復雜的顏色



            一個給點著色的Mandelbrot set的繪制<基于OpenGL>



            一個給點著色的Mandelbrot set的繪制 三次 <基于OpenGL>



            posted on 2011-10-18 23:54 情絕格調(fresmaster) 閱讀(2224) 評論(0)  編輯 收藏 引用 所屬分類: Graphics
            伊人情人综合成人久久网小说| 亚洲中文字幕伊人久久无码| 久久久噜噜噜久久熟女AA片| 久久99精品久久久久婷婷| av无码久久久久不卡免费网站| 久久精品国产69国产精品亚洲| 久久99精品久久久久久齐齐| 久久国产免费直播| 伊人久久精品线影院| 久久午夜福利无码1000合集| 久久这里只有精品首页| 亚洲精品国产综合久久一线| 2022年国产精品久久久久| 久久激情亚洲精品无码?V| 久久久久免费看成人影片| 久久久av波多野一区二区| 色偷偷88888欧美精品久久久| 久久精品人成免费| 99久久99久久精品免费看蜜桃| 亚洲AV无码久久| 久久久WWW成人免费毛片| 少妇高潮惨叫久久久久久| 日韩亚洲欧美久久久www综合网| 香蕉久久夜色精品国产2020 | 久久99热只有频精品8| 日日狠狠久久偷偷色综合免费 | 国产精品热久久无码av| 久久久久久精品成人免费图片| 亚洲国产精品热久久| 精品国产乱码久久久久久郑州公司 | 亚洲愉拍99热成人精品热久久| 久久激情亚洲精品无码?V| 国内精品久久久久久久亚洲 | 久久久国产视频| 日本精品一区二区久久久| 国产女人aaa级久久久级| 狠狠综合久久综合中文88| 国产一区二区三精品久久久无广告| 欧美亚洲另类久久综合| 中文字幕成人精品久久不卡 | 久久久WWW免费人成精品|