來亂一下

閱讀時間約 1 分鐘
利用L-system畫出來的fractal圖案,最大的特色就是,橫看、豎看、左看、右看,全都一個樣,所以感覺總是不自然。就拿畫樹木來說吧,即便樹枝長度可以不一樣長,但是分岔的角度卻都一樣。所以囉,乍看之下,挺像一棵樹的,但仔細看的話,卻總覺得哪裡怪怪的,太人工化了。那怎麼讓它自然一些呢?最簡單的做法,當然就是加入隨機條件,亂一下,比較自然,而這也就是使用Stochastic L-system的目的。瞧!這樣畫出來的植物,是不是比較自然一點?
關於人們如何看待「亂」這件事,還真是挺好玩的。有人說,台灣街道招牌林立,各式各樣的招牌爭奇鬥艷,簡直亂得可以,讓人覺得這不該是現代化的城市該看到的景象。於是啊,就有地方開始整頓,想辦法讓整條街的招牌,不管是大小、樣式,甚至是懸掛的高度、角度都一個樣,這樣看起來就舒服多了。可是啊,這樣子的景觀看久了,就會覺得怎麼死氣沈沈的,感覺不出來一絲絲的活力和生氣。所以啊,還是不要太整齊畫一比較好。
總之,大自然也不是一亂到底,樹枝分岔的角度雖然不一樣,但也還是會在一定的範圍內,要亂也是有點亂又不太亂就好。至於要亂到什麼程度才是最好的,那恐怕就是環肥燕瘦各有所好,畢竟人這種動物,本來就是個個都不一樣,亂得可以。
為什麼會看到廣告
avatar-img
15會員
131內容數
寫點東西自娛娛人
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
ysf的沙龍 的其他內容
構成L-system的,是一串由符號所構成的字串。這字串裡頭的符號,可以是字母或者是任何喜歡的鬼畫符,想要用emoji也可以,只要你喜歡,沒什麼不可以。
一直以來都是靠手動的方式來進行檔案的版本管理,也就是自己複製檔案,然後改檔名,加入可以識別的編號。不過,越來越覺得,有必要用版本控制系統來幫忙,因為手動的方式實在很累人,而且當需要查找以前更動的內容時,非常沒有效率。當發現Spyder也有支援Git時,就想著:「好吧!那就試用看看好了。」
看到了一段程式碼,一段乍看之下覺得挺詭異,懷疑是不是寫錯,但搞清楚之後卻拍案叫絕,冷靜下來後卻覺得這樣寫不怎麼好的程式碼。
寫程式最怕碰到的,就是信心滿滿地寫好程式後,發現結果不如預期,而且完全看不出問題出在哪裡。這種慘況可以分成兩種:一種是程式很長、很複雜,想要把心機很重,躲在幽暗深處的臭蟲給抓出來,即使有功能強大的除錯工具,都不是件簡單的事;另一種是程式沒幾行,一切看起來都很清楚正常,臭蟲根本沒地方躲藏,可是結果就是
解決了Spyder和turtle之間的不合後,就來畫些漂亮迷人的fractal圖案,也順便練習一下recursive function的寫法。
龜兔賽跑,第一回合兔子因為太輕敵,在半路上呼呼大睡睡過頭,輸了比賽。 雖然輸了第一回合的比賽,不過兔子並沒有灰心喪志,牠記取教訓,買了個功能齊全的運動手錶來戴,睡覺前先定好鬧鐘時間,這樣就不怕睡過頭而輸了比賽。從此龜兔賽跑,兔子照樣在半路上睡覺補充體力,但再也沒有因為睡過頭而輸了比賽。
構成L-system的,是一串由符號所構成的字串。這字串裡頭的符號,可以是字母或者是任何喜歡的鬼畫符,想要用emoji也可以,只要你喜歡,沒什麼不可以。
一直以來都是靠手動的方式來進行檔案的版本管理,也就是自己複製檔案,然後改檔名,加入可以識別的編號。不過,越來越覺得,有必要用版本控制系統來幫忙,因為手動的方式實在很累人,而且當需要查找以前更動的內容時,非常沒有效率。當發現Spyder也有支援Git時,就想著:「好吧!那就試用看看好了。」
看到了一段程式碼,一段乍看之下覺得挺詭異,懷疑是不是寫錯,但搞清楚之後卻拍案叫絕,冷靜下來後卻覺得這樣寫不怎麼好的程式碼。
寫程式最怕碰到的,就是信心滿滿地寫好程式後,發現結果不如預期,而且完全看不出問題出在哪裡。這種慘況可以分成兩種:一種是程式很長、很複雜,想要把心機很重,躲在幽暗深處的臭蟲給抓出來,即使有功能強大的除錯工具,都不是件簡單的事;另一種是程式沒幾行,一切看起來都很清楚正常,臭蟲根本沒地方躲藏,可是結果就是
解決了Spyder和turtle之間的不合後,就來畫些漂亮迷人的fractal圖案,也順便練習一下recursive function的寫法。
龜兔賽跑,第一回合兔子因為太輕敵,在半路上呼呼大睡睡過頭,輸了比賽。 雖然輸了第一回合的比賽,不過兔子並沒有灰心喪志,牠記取教訓,買了個功能齊全的運動手錶來戴,睡覺前先定好鬧鐘時間,這樣就不怕睡過頭而輸了比賽。從此龜兔賽跑,兔子照樣在半路上睡覺補充體力,但再也沒有因為睡過頭而輸了比賽。
你可能也想看
Google News 追蹤
Thumbnail
前不久之前經過一棟大樓前面,看到他們種的植物,請庭園公司來修剪,修的方方正正的。今天再從那棟大樓經過,所看到的情形又不一樣,好多枝條都長出來。   兩相對照之下,有的人會覺得修剪得方方正正,這才是整齊,那樣才好看。而不能讓它們自然的生長,否則這樣就覺得很雜亂。其實是整齊或是雜亂,這都在於個人的主
Thumbnail
雲動  心動 形塑山水交錯 陡峭層疊起伏 直視眼前壯闊 下手輕重而已 大千世界 雲淡風雅多少 船過留痕 只見樹下老者 望江而下 景物季節更迭 心思隨欲幻化 身形逐漸如弓
Thumbnail
《森林裡倒下了一棵樹》作者林廉恩是自己欣賞的插畫作家,書裏她重新審視如一棵樹、一隻鳥,一些日常生活中微細因素對人們造成的鉅大影響。也同時打破了大部分人輕鬆閱讀繪本的習慣,製造了許多轉折、停頓的畫面,也塑造了不同一般觀感的人物。
Thumbnail
最早看到的是臉書推播“挑戰一片樹葉吃 所有路邊攤”的短視頻,過程大概都是類似的,就是由主角出面詢問攤主是否可以用一片樹葉(畫)換一餐,然後有大氣的接受的,有不想接受的…..等狀態。而當主角秀出那一片樹葉時,沒有不成交的。那片樹葉是主角(樹葉彫刻手藝人或者可以稱做職人)根據攤商的照片,刻出來的
Thumbnail
題目敘述 題目會給定一棵二元樹的根結點,要求我們判定這是否為一顆合法的奇偶二元樹? 奇偶二元樹的定義: 從上到下依序是第0層、第一層、...、第n層 偶數層裡面的節點值都必須是奇數,而且由左到右嚴格遞增。 奇數層裡面的節點值都必須是偶數,而且由左到右嚴格遞減。 題目的原文敘述 測試
Thumbnail
其實你我的差別,只在一秒鐘。沒有好也沒有壞,沒有對也沒有錯,差別只在於:你我想體會什麼樣的生活過什麼樣的人生。
Thumbnail
轉身180度 這一幅就是上一幅轉身180度的景色,那時為了要求速度,所以根本不挑選景色是什麼樣子,反正看到什麼就放什麼,也就是要所見所得的意思。但如果純粹只是寫實化景物,這種畫法似乎又太過於單調、沉悶。嘗試著用對話的方式,也就是跟香蕉樹對話、什麼時候會長出香蕉?跟田野裡面的野草對話,你們什麼時候會
Thumbnail
不知道多少人曾有過開錯路的經驗,看著越來越陌生的窗外景象,不是以往熟悉的風光,這才確認自己走錯了路,就在找尋正確來時路時,意外發現這條莫生路徑上,純樸的鄉村景致,搭配自然節奏變色的樹葉與花卉,如《桃花源記》有良田、美池、桑、竹之屬,阡陌交通,雞犬相聞,沿途風光無限好,油生不如繼續錯下去的念頭...
Thumbnail
前不久之前經過一棟大樓前面,看到他們種的植物,請庭園公司來修剪,修的方方正正的。今天再從那棟大樓經過,所看到的情形又不一樣,好多枝條都長出來。   兩相對照之下,有的人會覺得修剪得方方正正,這才是整齊,那樣才好看。而不能讓它們自然的生長,否則這樣就覺得很雜亂。其實是整齊或是雜亂,這都在於個人的主
Thumbnail
雲動  心動 形塑山水交錯 陡峭層疊起伏 直視眼前壯闊 下手輕重而已 大千世界 雲淡風雅多少 船過留痕 只見樹下老者 望江而下 景物季節更迭 心思隨欲幻化 身形逐漸如弓
Thumbnail
《森林裡倒下了一棵樹》作者林廉恩是自己欣賞的插畫作家,書裏她重新審視如一棵樹、一隻鳥,一些日常生活中微細因素對人們造成的鉅大影響。也同時打破了大部分人輕鬆閱讀繪本的習慣,製造了許多轉折、停頓的畫面,也塑造了不同一般觀感的人物。
Thumbnail
最早看到的是臉書推播“挑戰一片樹葉吃 所有路邊攤”的短視頻,過程大概都是類似的,就是由主角出面詢問攤主是否可以用一片樹葉(畫)換一餐,然後有大氣的接受的,有不想接受的…..等狀態。而當主角秀出那一片樹葉時,沒有不成交的。那片樹葉是主角(樹葉彫刻手藝人或者可以稱做職人)根據攤商的照片,刻出來的
Thumbnail
題目敘述 題目會給定一棵二元樹的根結點,要求我們判定這是否為一顆合法的奇偶二元樹? 奇偶二元樹的定義: 從上到下依序是第0層、第一層、...、第n層 偶數層裡面的節點值都必須是奇數,而且由左到右嚴格遞增。 奇數層裡面的節點值都必須是偶數,而且由左到右嚴格遞減。 題目的原文敘述 測試
Thumbnail
其實你我的差別,只在一秒鐘。沒有好也沒有壞,沒有對也沒有錯,差別只在於:你我想體會什麼樣的生活過什麼樣的人生。
Thumbnail
轉身180度 這一幅就是上一幅轉身180度的景色,那時為了要求速度,所以根本不挑選景色是什麼樣子,反正看到什麼就放什麼,也就是要所見所得的意思。但如果純粹只是寫實化景物,這種畫法似乎又太過於單調、沉悶。嘗試著用對話的方式,也就是跟香蕉樹對話、什麼時候會長出香蕉?跟田野裡面的野草對話,你們什麼時候會
Thumbnail
不知道多少人曾有過開錯路的經驗,看著越來越陌生的窗外景象,不是以往熟悉的風光,這才確認自己走錯了路,就在找尋正確來時路時,意外發現這條莫生路徑上,純樸的鄉村景致,搭配自然節奏變色的樹葉與花卉,如《桃花源記》有良田、美池、桑、竹之屬,阡陌交通,雞犬相聞,沿途風光無限好,油生不如繼續錯下去的念頭...