Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Generative Algorithms 第四章 - Transformation
Search
crazylion
November 09, 2012
Design
0
160
Generative Algorithms 第四章 - Transformation
crazylion
November 09, 2012
Tweet
Share
More Decks by crazylion
See All by crazylion
IDF 使用者心理課程
crazylion
1
84
08/27 OOP 設計
crazylion
0
180
InTouch: Crossing Social Interaction with Perception
crazylion
0
240
The Twins: Lighting Design Based on Rich Movements
crazylion
0
95
HexDeck: Gamification of Tangibles for Brainstoming
crazylion
0
580
Interaction Design Paradigms
crazylion
0
150
Paradigm Construction & Manifestos in interaction design
crazylion
0
200
批判設計初探
crazylion
0
230
Generative Algorithms V2 第二章
crazylion
2
260
Other Decks in Design
See All in Design
アクセシビリティのはじめかた デザイナー編
tokimari
2
750
想像するためのデザイン - LARPの可能性を探求してみた話
okabemy
0
220
プロダクトデザインは子育て/Product design is parenting
medley
0
510
新しい資産運用サービスALTERNA(オルタナ)の伝え方の工夫
layerx
PRO
0
1.3k
User Experience Design für Entwickler
joergneumann
4
910
生成AIのデザイン活用
asakohs
1
200
速攻で価値検証して無駄なものを作らないプロダクトデザイン
cremacrema
3
320
良いアプリケーションをデザインするための感覚の持ち方 / Cultivating a Sense for Designing Great Applications
usagimaru
23
9k
Chatwork プロダクトデザイン部 組織紹介(デザイナー向け)
chatwork_hr
1
520
みてね デザイン組織の変遷とデザインマネージャーの振り返り
naoyawatanabe
3
870
Ubie Vitalsの取り組み紹介
8845musign
0
590
みんなでブラッシュアップするDesign Sprint_BASE BANKチームの場合
base
PRO
3
330
Featured
See All Featured
Navigating Team Friction
lara
181
13k
Code Review Best Practice
trishagee
58
16k
Thoughts on Productivity
jonyablonski
64
4.1k
Why Our Code Smells
bkeepers
PRO
332
56k
Scaling GitHub
holman
458
140k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
24
1.8k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
23
1.9k
Product Roadmaps are Hard
iamctodd
PRO
48
10k
Clear Off the Table
cherdarchuk
89
320k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
26
1.8k
Designing with Data
zakiwarfel
96
5k
The Art of Programming - Codeland 2020
erikaheidi
48
13k
Transcript
Generative Algorithms V2 @dp - T r a n s
f o r m a t i o n
版權宣告 Tested on gh 0.8 & rhino 4 R9
圖片來自於 Generative Algorithms 一書
向量 – 兩個屬性!! 方向 長度
向量可以吃嗎? - No 向量可以用來表示施力方向以及力量大小 向量可以用來單純表示方向(單位向量: 長度為一的向量)
草蜢中向量的操作
作品賞析 - 十面埋伏之萬箭穿心
十面埋伏之萬箭穿心 -1/5 建立基本的矩陣 拉起平面的高度
十面埋伏之萬箭穿心 -2/5 建立磁力點(太陽),讓每個點都膜拜他 Vec2Pt :兩點建立向量
Vec2Pt 給予兩點產生出對應的向量 輸入 輸出 A: A點 V : 向量
L : 長度 B: B點 U :是否單位向量化
十面埋伏之萬箭穿心 -3/5 建立連接線
LineSDL 給予啟始點、方向跟長度來建立直線 輸入 輸出 S: 起始點 L : 直線
D: 角度 L :長度
十面埋伏之萬箭穿心 -4/5 繪製底部的多邊形 找出線段的開 始跟結束 找出垂直於該 向量的平面 繪製多邊形
Polygon 輸入 輸出 P : 基準平面 P : 多邊形曲線 R
: 離中心點的距離 L : 長度 S : 幾個邊 Rf : 圓角
十面埋伏之萬箭穿心 -5/5 建立錐形
Extrude Point 朝著某一個點去擠壓成形 輸入 輸出 B : 基準形狀 E
: Brep Surface P : 目標點
倒轉!!
烘焙 !!
作品賞析II-杜拜十大建築之旋轉塔
杜拜十大建築之旋轉塔 -1/8 建立曲面 在Z軸上複製
杜拜十大建築之旋轉塔 -2/8 旋轉 對著XY平面旋轉
Rotate 旋轉 輸入 輸出 G : 幾何體 G :
轉換過後的幾何體 A : 旋轉的徑度 X : 轉換的矩陣 P: 針對的平面
杜拜十大建築之旋轉塔 -3/8 Loft !
杜拜十大建築之旋轉塔 -4/8 變化一下大小 變化大小
But…. 人生最可怕的就是這個 But….
杜拜十大建築之旋轉塔 -5/8 縮放的基準點不對 每一層都一直往上跑
杜拜十大建築之旋轉塔 -6/8 以該平面自己為中心 沒有往上跑了
杜拜十大建築之旋轉塔 -7/8 Re-rescale 增加變化程度
杜拜十大建築之旋轉塔 -8/8 繞著軸轉
杜拜十大建築之旋轉塔 完成
深入草蜢: Data Tree !! 十年樹木 百年樹人
深入草蜢: Data Tree !! 分割曲線
深入草蜢: Data Tree !! 想要把每條曲線的第0個點連起來 為什麼不行?
深入草蜢: Data Tree !! 把它攤平就可以了!!
作品賞析 III : 指紋 / 細胞核 分割曲線
指紋 / 細胞核 -1/3 計算曲線的面積以 及中心點 把中心點跟分割出 來的點連線 分割曲線
指紋 / 細胞核 -2/3 產生一些隨機的長 度 延長向量的長度 移動點位
指紋 / 細胞核 -3/3 透過 Graft Tree 來產生多組 繞一圈,小->大->小
Pop Quiz I 向量有幾種屬性?