SlideShare une entreprise Scribd logo
1  sur  52
Télécharger pour lire hors ligne
コンピュテーションがつなぐ
人とデザイン
東京大学 [ 博士課程 ]
小山 裕己
[ コンピュータグラフィックスとビジュアル情報学研究会 推薦 ]
[ 今日の話題 ]
コンピュテーショナルデザイン
例:名刺のデザイン
デザイン変数の調整が重要
フォントサイズの調整
他の2つよりは
好ましい
フォントが小さすぎて
好ましくない
フォントが大きすぎて
好ましくない
デザイン変数
(フォントサイズ)
デザイン変数
(フォントサイズ)
デザインの好ましさ
何らかの関数
デザイン変数
(フォントサイズ)
デザインの好ましさ
何らかの関数
デザイン変数
(フォントサイズ)
デザインの好ましさ
“最適” なフォントサイズ
つまり
デザインの試行錯誤
デザインの試行錯誤 最適化計算
x⇤
= arg max
x2X
Goodness(x)
コンピュテーショナルデザイン
コンピュテーショナルデザイン
コンピュテーショナルデザイン
属人的なデザインのプロセスを
数学的な最適化計算としてモデル化
属人的なデザインのプロセスを
数学的な最適化計算としてモデル化
コンピュータと数学を駆使することで
デザインのプロセスを拡張・支援する
コンピュテーショナルデザイン
どんなことができるか?
Pteromys: Interactive Design and Optimization of Free-Form Airplanes
N. Umetani, Y. Koyama, R. Schmidt, and T. Igarashi
ACM Trans. Graph. (Proc. SIGGRAPH 2014)
紙飛行機
max
x
Fly-ability(x)
max
x
Fly-ability(x)
デザイン変数:
- 羽の配置位置
- 羽の取り付け角度
目的関数:
- 飛行性能
max
x
Fly-ability(x)
デザイン変数:
- 羽の配置位置
- 羽の取り付け角度
手作業による試行錯誤では達成困難な
「変だけどちゃんと飛ぶ」デザインが可能に
目的関数:
- 飛行性能
AutoConnect: Computational Design of 3D-Printable Connectors
Y. Koyama, S. Sueda, E. Steinhardt, T. Igarashi, A. Shamir, W. Matusik
ACM Trans. Graph. (Proc. SIGGRAPH Asia 2015)
モノとモノをくっつける (固定する) ための
三次元プリント可能なコネクタをデザイン
マグカップ + 机
ギター + iPhone
スピーカー + 棚
Speaker
Connector
Shelf
max
x
Goodness(x)
s.t. Connect-ability(x) ≥ 0
制約条件:
- しっかりとモノをホールドできる
モノの機能性
デザインの指標
モノの機能性 感覚的な好ましさ
デザインの指標
モノの機能性 感覚的な好ましさ
デザインの指標
How?
感覚的な好ましさを扱うためのアプローチ
ヒューマンコンピュテーション:
人間を明確に計算資源と見做してシステムや
アルゴリズムに組み込むことで問題解決を行うこと
感覚的な好ましさを扱うためのアプローチ
0110
0101
1101
普通の計算機 “群衆” 計算機
関数呼び出し
返り値
0110
0101
1101
普通の計算機 “群衆” 計算機
関数呼び出し
返り値
感覚的に
好ましいのは
2つのうち

どちら? ✔✗
デザインの良し悪しを色で可視化
新しいスライダインタフェース
デザインの良し悪しを色で可視化
新しいスライダインタフェース
写真の色調 CGのマテリアル
CGのカメラとライト CGアバターの表情
ヒューマンコンピュテーションで最急降下法を計算
(「良さ」の勾配方向にデザインを更新)
x := x + ↵rGoodness(x)
Goodness(x)rGoodness(x)
フォントサイズの調整を
最急降下法で解く
写真の色調デザインを
最急降下法で解く
コンピュテーショナルデザイン
本発表で紹介した研究は以下の皆さまとの共著論文です(五十音順・敬称略):
五十嵐 健夫, 梅谷 信行, 坂本 大介, 末田 信二郎, Ariel Shamir, Emma Steinhardt, Ryan Schmidt, Wojciech Matusik
コンピュテーションがつなぐ
人とデザイン
東京大学 [ 博士課程 ]
小山 裕己
[ コンピュータグラフィックスとビジュアル情報学研究会 推薦 ]
[IPSJ-ONE 2017] コンピュテーションがつなぐ人とデザイン

Contenu connexe

Plus de Yuki Koyama

[UIST 2022] BO as Assistant: Using Bayesian Optimization for Asynchronously G...
[UIST 2022] BO as Assistant: Using Bayesian Optimization for Asynchronously G...[UIST 2022] BO as Assistant: Using Bayesian Optimization for Asynchronously G...
[UIST 2022] BO as Assistant: Using Bayesian Optimization for Asynchronously G...Yuki Koyama
 
[SIGGRAPH 2020] Sequential Gallery for Interactive Visual Design Optimization
[SIGGRAPH 2020] Sequential Gallery for Interactive Visual Design Optimization[SIGGRAPH 2020] Sequential Gallery for Interactive Visual Design Optimization
[SIGGRAPH 2020] Sequential Gallery for Interactive Visual Design OptimizationYuki Koyama
 
Precomputed Optimal One-Hop Motion Transition for Responsive Character Animat...
Precomputed Optimal One-Hop Motion Transition for Responsive Character Animat...Precomputed Optimal One-Hop Motion Transition for Responsive Character Animat...
Precomputed Optimal One-Hop Motion Transition for Responsive Character Animat...Yuki Koyama
 
Decomposing Images into Layers with Advanced Color Blending [Pacific Graphics...
Decomposing Images into Layers with Advanced Color Blending [Pacific Graphics...Decomposing Images into Layers with Advanced Color Blending [Pacific Graphics...
Decomposing Images into Layers with Advanced Color Blending [Pacific Graphics...Yuki Koyama
 
[CHI 2018] OptiMo: Optimization-Guided Motion Editing for Keyframe Character ...
[CHI 2018] OptiMo: Optimization-Guided Motion Editing for Keyframe Character ...[CHI 2018] OptiMo: Optimization-Guided Motion Editing for Keyframe Character ...
[CHI 2018] OptiMo: Optimization-Guided Motion Editing for Keyframe Character ...Yuki Koyama
 
[SIGGRAPH 2017] Sequential Line Search for Efficient Visual Design Optimizati...
[SIGGRAPH 2017] Sequential Line Search for Efficient Visual Design Optimizati...[SIGGRAPH 2017] Sequential Line Search for Efficient Visual Design Optimizati...
[SIGGRAPH 2017] Sequential Line Search for Efficient Visual Design Optimizati...Yuki Koyama
 
[CHI 2016] SelPh: Progressive Learning and Support of Manual Photo Color Enha...
[CHI 2016] SelPh: Progressive Learning and Support of Manual Photo Color Enha...[CHI 2016] SelPh: Progressive Learning and Support of Manual Photo Color Enha...
[CHI 2016] SelPh: Progressive Learning and Support of Manual Photo Color Enha...Yuki Koyama
 
視覚デザイン探索のためのクラウドソーシングを活用したパラメタ空間解析(WISS 2014)
視覚デザイン探索のためのクラウドソーシングを活用したパラメタ空間解析(WISS 2014)視覚デザイン探索のためのクラウドソーシングを活用したパラメタ空間解析(WISS 2014)
視覚デザイン探索のためのクラウドソーシングを活用したパラメタ空間解析(WISS 2014)Yuki Koyama
 
Crowd-Powered Parameter Analysis for Visual Design Exploration (UIST 2014)
Crowd-Powered Parameter Analysis for Visual Design Exploration (UIST 2014)Crowd-Powered Parameter Analysis for Visual Design Exploration (UIST 2014)
Crowd-Powered Parameter Analysis for Visual Design Exploration (UIST 2014)Yuki Koyama
 
こだわり物理エンジン (Innovative Technologies 2013 @ DC EXPO)
こだわり物理エンジン (Innovative Technologies 2013 @ DC EXPO)こだわり物理エンジン (Innovative Technologies 2013 @ DC EXPO)
こだわり物理エンジン (Innovative Technologies 2013 @ DC EXPO)Yuki Koyama
 
View-Dependent Control of Elastic Rod Simulation for 3D Character Animation (...
View-Dependent Control of Elastic Rod Simulation for 3D Character Animation (...View-Dependent Control of Elastic Rod Simulation for 3D Character Animation (...
View-Dependent Control of Elastic Rod Simulation for 3D Character Animation (...Yuki Koyama
 
Real-Time Example-Based Elastic Deformation (SCA '12)
Real-Time Example-Based Elastic Deformation (SCA '12)Real-Time Example-Based Elastic Deformation (SCA '12)
Real-Time Example-Based Elastic Deformation (SCA '12)Yuki Koyama
 

Plus de Yuki Koyama (12)

[UIST 2022] BO as Assistant: Using Bayesian Optimization for Asynchronously G...
[UIST 2022] BO as Assistant: Using Bayesian Optimization for Asynchronously G...[UIST 2022] BO as Assistant: Using Bayesian Optimization for Asynchronously G...
[UIST 2022] BO as Assistant: Using Bayesian Optimization for Asynchronously G...
 
[SIGGRAPH 2020] Sequential Gallery for Interactive Visual Design Optimization
[SIGGRAPH 2020] Sequential Gallery for Interactive Visual Design Optimization[SIGGRAPH 2020] Sequential Gallery for Interactive Visual Design Optimization
[SIGGRAPH 2020] Sequential Gallery for Interactive Visual Design Optimization
 
Precomputed Optimal One-Hop Motion Transition for Responsive Character Animat...
Precomputed Optimal One-Hop Motion Transition for Responsive Character Animat...Precomputed Optimal One-Hop Motion Transition for Responsive Character Animat...
Precomputed Optimal One-Hop Motion Transition for Responsive Character Animat...
 
Decomposing Images into Layers with Advanced Color Blending [Pacific Graphics...
Decomposing Images into Layers with Advanced Color Blending [Pacific Graphics...Decomposing Images into Layers with Advanced Color Blending [Pacific Graphics...
Decomposing Images into Layers with Advanced Color Blending [Pacific Graphics...
 
[CHI 2018] OptiMo: Optimization-Guided Motion Editing for Keyframe Character ...
[CHI 2018] OptiMo: Optimization-Guided Motion Editing for Keyframe Character ...[CHI 2018] OptiMo: Optimization-Guided Motion Editing for Keyframe Character ...
[CHI 2018] OptiMo: Optimization-Guided Motion Editing for Keyframe Character ...
 
[SIGGRAPH 2017] Sequential Line Search for Efficient Visual Design Optimizati...
[SIGGRAPH 2017] Sequential Line Search for Efficient Visual Design Optimizati...[SIGGRAPH 2017] Sequential Line Search for Efficient Visual Design Optimizati...
[SIGGRAPH 2017] Sequential Line Search for Efficient Visual Design Optimizati...
 
[CHI 2016] SelPh: Progressive Learning and Support of Manual Photo Color Enha...
[CHI 2016] SelPh: Progressive Learning and Support of Manual Photo Color Enha...[CHI 2016] SelPh: Progressive Learning and Support of Manual Photo Color Enha...
[CHI 2016] SelPh: Progressive Learning and Support of Manual Photo Color Enha...
 
視覚デザイン探索のためのクラウドソーシングを活用したパラメタ空間解析(WISS 2014)
視覚デザイン探索のためのクラウドソーシングを活用したパラメタ空間解析(WISS 2014)視覚デザイン探索のためのクラウドソーシングを活用したパラメタ空間解析(WISS 2014)
視覚デザイン探索のためのクラウドソーシングを活用したパラメタ空間解析(WISS 2014)
 
Crowd-Powered Parameter Analysis for Visual Design Exploration (UIST 2014)
Crowd-Powered Parameter Analysis for Visual Design Exploration (UIST 2014)Crowd-Powered Parameter Analysis for Visual Design Exploration (UIST 2014)
Crowd-Powered Parameter Analysis for Visual Design Exploration (UIST 2014)
 
こだわり物理エンジン (Innovative Technologies 2013 @ DC EXPO)
こだわり物理エンジン (Innovative Technologies 2013 @ DC EXPO)こだわり物理エンジン (Innovative Technologies 2013 @ DC EXPO)
こだわり物理エンジン (Innovative Technologies 2013 @ DC EXPO)
 
View-Dependent Control of Elastic Rod Simulation for 3D Character Animation (...
View-Dependent Control of Elastic Rod Simulation for 3D Character Animation (...View-Dependent Control of Elastic Rod Simulation for 3D Character Animation (...
View-Dependent Control of Elastic Rod Simulation for 3D Character Animation (...
 
Real-Time Example-Based Elastic Deformation (SCA '12)
Real-Time Example-Based Elastic Deformation (SCA '12)Real-Time Example-Based Elastic Deformation (SCA '12)
Real-Time Example-Based Elastic Deformation (SCA '12)
 

[IPSJ-ONE 2017] コンピュテーションがつなぐ人とデザイン