スライド 1: cs-4. ストリートビュー,3次元コンピュータグラフィックス
スライド 2: 今回の内容
スライド 3: 4-1 GoogleMapのストリートビュー
スライド 4: パノラマ画像
スライド 5: Google Map
スライド 6: Google Map のストリートビュー
スライド 7: 人型のボタン
スライド 8: 青色の表示
スライド 9: 注視方向、道路上の白丸
スライド 10: 元の地図への復帰
スライド 11: 検索機能
スライド 12
スライド 13
スライド 14: 演習①:Google Mapのストリートビューを用いた探索
スライド 15: 4-23次元コンピュータグラフィックス
スライド 16: 3次元の再現の例
スライド 17: 3次元再構成
スライド 18: Meshroom
スライド 19: ポリゴン
スライド 20: 3次元モデル
スライド 21: ポリゴンメッシュ
スライド 22: 表示モード
スライド 23: 4-3 Google Earthの3次元地図
スライド 24: Google Earth
スライド 25: Google Earthの機能
スライド 26: Google Earth で表示される3次元の福山大学
スライド 27: Google Earth の最初の画面
スライド 28: 2次元表示と3次元表示の切り替えボタン
スライド 29: Google Earth の検索機能
スライド 30: 福山城の検索結果
スライド 31: 視点移動
スライド 32: 地形・海・空の再現
スライド 33: パノラマ画像の動画
スライド 34: 演習②:Google Earth を用いた探索
スライド 35: 4-4 Blender(3次元CG制作ツール)
スライド 36: Blender の概要
スライド 37: Blender でできること
スライド 38: Blender でできること
スライド 39: Blender でできること
スライド 40: Blender でできること
スライド 41: Blender(3次元CG制作ツール)でできること
スライド 42: Blender の主な機能
スライド 43: Blender の画面構成:主要領域
スライド 44: 3Dビューポート内の要素
スライド 45: サイドバー:表示、非表示はNキーで切り替え
スライド 46: Blender の 3D ビュー
スライド 47: オブジェクトモードでの操作
スライド 48: オブジェクトモードの移動、回転、拡大・縮小
スライド 49: オブジェクトの追加
スライド 50: マテリアルのプロパティ(属性)設定
スライド 51: 演習③ Blenderの体験
cs
-
4
.
ストリートビュー,3次元コ
ンピュータグラフィックス
(コンピューターサイエンス)
URL:
https://www
.kkaneko.jp/cc/cs/index
.html
1
金子邦彦
今回の内容
•
Google Map
のストリートビュー
は地図上の地点
における
道路からの画像を閲覧する機能
で
あり、
地名や施設名で検索できる。
•
パノラマ画像
は
広い範囲を撮影した
1
枚の
画像
•
3
次元再構成
では
複数画像
から
3
次元データ
を得る。
ポリゴン
は
平らな多角形
であり、
集合体
である
ポ
リゴンメッシュ
により
3
次元モデルを表現できる。
•
Google Earth
はオンライン地球儀である。
3
次元
地図の機能がある
•
Blender
は
3DCG
作成・編集ソフトウェ
アである。
2
4-1 GoogleMap
のストリート
ビュー
3
パノラマ画像
•
パノラマ画像
は,
広い範囲を撮影した1枚の画像
である.
•
有志がオンラインで公開していることもある.
(例)
360 Cities
のサイト(
https://www
.360cities.net/
)で閲
覧可能である.
4
360 Cities
のサイト:
h
t
tps://www
.360cities.ne
t/
Google
Map
•
Google
Map
は,無料で利
用可能な
オンラインの地図
サービス
である.
•
ウェブブラウザで
https://www
.google.co.jp/m
aps
を開くと利用できる.
5
Google Map
のストリートビュー
•
ストリートビュー
は,
地図上の地点における道路からの画
像を閲覧する機能
である.
•
Google Map
では、
ストリートビューのモードへ切り替え
て
利用する.
6
モード切替ボタン
青色はストリートビュー表示可能な場所
人型のボタン
7
•
右下にある「
人型のボタン
」が,
Google
ス
トリート
ビュー
の
モードへの切り替えボタン
である.
•
クリックすると表示が変わり,道路沿い等に多数の
青色
の表示
が付く.
モード切替ボタン
青色はストリートビュー
表示可能な場所
青色の表示
8
•
青色の表示
は,
どこでもクリックできる
.青色の表示をク
リックすると,
その場所のストリートビューが表示
される.
青色はストリートビュー
表示可能な場所
ストリートビュー
注視方向、道路上の白丸
9
注視方向
•
マウス操作
で,
見ている向き(注視方向)
を
動かす
ことがで
きる.
マウスの左ボタンを押しながら
,
マウスを動かす
.
道路上の白丸
•
マウスを道路の上に置く
と,
「^」の記号が入った白丸
が表
示される.これを
クリック
すると,
移動
する.
元の地図への復帰
10
別の場所のストリートビューを見たい
ときは,
左上の
「
←
」をクリック
すると,
元の地図
に戻る.
検索機能
11
住所などで検索もできる.
青色の表示
を
クリック
すると,
ストリートビューに切り替わる.
(例)「富士山」「エッフェル塔」「クフ王」などの
地名
や
施設名
で
検索可能
である.
「富士山」と入れて検索しているところ
青い表示をクリッ
クすると,
ストリートビュー
に切り替わる
12
「
エッフェル塔
」での検索結果
13
「
クフ王
」での検索結果
演習①:
Google
Map
のストリートビューを用い
た探索
Google
Map
で地名等での検索と,ストリート
ビューでの表示と移動を行う.
URL
https://www
.go
ogle.co.j
p/maps
地名、施設名、住所、その他キーワードで検索し
て
みよう
14
4-2
3次元コンピュータグラ
フィックス
15
3次元の再現の例
3次元の福山市の再現のように,
街全体を3次元
データとして表現
できる.
16
3次元再構成
オブジェクト
を
様々な方向から撮影
し,
コンピュー
タでの処理
により
3次元データを得る
処理
を3次元
再構成という
17
オブジェクトを様々な方向
から撮影
Meshroo
m
•
3次元再構成は
Meshroom
で実行可能である.
•
Meshroom
のページは
https://alicevision.org/
である(興味
のある人は各自ダウンロードして試すことができる).
「
Images
」に画像をドラッグ&ドロップし,「
Start
」をク
リックして,しばらく待つ.
18
ポリゴン
•
ポリゴン
は
平らな多角形
である.
3次元空間内の平面図形(三角形,四角形,五角形など)に
なる.
•
ポリゴンを使用
することにより,
3次元モデルを精密に表
現することも可能
である.
19
3次元モデル
3次元モデルにより,
現実世界の物体をデジタルで
再現
できる.
20
ポリゴンメッシュ
1つ1つの多角形がポリゴン
であり,
全体でポリ
ゴ
ンメッシュ
となる.
21
ポリゴン
ポリゴンメッシュ
表示モード
同じ3次元モデルを,異なる
表示モード
で表示できる.
22
メッシュ表示
面表示
面表示・シェーディング
(陰影付け)
4-3 Google Earth
の3次元地図
23
Google Earth
•
Google Earth
は,無料で利
用可能なオンラインの地球
儀である.
•
ウェブブラウザで
https://earth.google.com
を
開く.
24
Google Earth
の機能
写真
3次元コンピュータグラフィックス
写真+標高
地球儀
ストリートビュー
25
Google Earth
には次の機能がある
Google Earth
で表示される3次元の福山大
学
https://earth.
google.com/w
eb/@34.4524151,
133.22710341,192.
05817929a,48
.02713513d,35
y,27.31498228
h,77.75385678t,
0r
Web
ブラウザで表示
26
Google Earth
の最初の画面
27
新規
使用しているブラウザの種類や設定によっては,
次のような
画面が表示される場合がある
.そのときは「
新規
」をクリッ
クし,「
新しいプロジェクト
」を選ぶ.
2次元表示と3次元表示の切り替えボ
タン
28
右下の「
2D
」・「
3D
」ボタンで切り替え
3次元表示
2次元表示
Google Earth
の検索機能
29
検索のための文字列(施設名,地名など)を入れて検
索できる.
福山城の検索結果
Google
Earth
で「福山城」を検索したところ
30
視点移動
視点移動は,マウス操作で行うことができる
31
地形・海・空の再現
地形,海,空なども再現されている.
32
パノラマ画像の動画
Google Earth
を利用して作成された映像作品の例と
して,
https://v
imeo.com/2
03253308
がある.
33
演習②:
Google
Earth
を用いた探索
Google
Earth
で地名等での検索と,自由な視点移動
を行う。ストリートビューとの違いを確認する.
URL
https://ear
th.google
.com
地名、施設名、住所、その他キーワードで検索し
て
みよう
34
4-4 Blender
(
3
次元
CG
制作
ツール)
35
Blender
の概要
•
Blender
は,
3次元コンピュータグラフィックス
(
3DCG
)
の
作成・編集ソフトウェア
である.
•
無料
で利用可能である.
•
3次元モデル制作
,
アニメーション
,
画像出力
など,
3DCG
の
多彩な機能
を提供する.
36
3次元データの確認表示(顔の3次元データ)
37
3DDF
A_V2
法により
生成された顔の3次元データ
DECA
法による顔の
3
次元化
Blender
でできること
•
3次元データの確認表示(
OpenStreetMap
)
(例)
OpenStreetMap
(誰でも編集可能な地図データ)をダ
ウンロードして表示できる.
38
Blender
でできること
OpenStr
eetMap
データを
ダウンロード.
表示.
(福山市中心域)
OpenStr
eetMap
データを
ダウンロード.
表示.
(福山大学)
3D都市モデル(
Project PL
A
TEAU
)福山市のデータを表示
できる
39
Blender
でできること
3D
都市モデル(
Project PLA
TEA
U
)福山市(
2020
年度)
建物のデータ頂点数
: 4,321,085,
三角形ポリゴン数
:
7,325,872
Blender
でできること
3次元のリアルな造形(テクスチャマッピング)
•
元画像から
Blende
r
で
テクス
チャマッピング
を
行い,
3次元のリアルな造形
が可能である.
40
元画像
Blender
(
3
次元
CG
制作ツール)での
テクスチャマッピング
Blender
(
3
次元
CG
制作ツール)ででき
ること
3次元のリアルな造形(
PBR
マテリアル)
•
Blender
の
PBR
マテリアルを使うと,金属や透明体のよう
な表現も可能である.
41
Blender
の
PBR
マテリアル
Blender
の主な機能
•
オブジェクトの表示(プレビュー)
•
オブジェクト単位での移動・回転・拡大縮小
•
オブジェクト形状の編集
•
プロパティ(属性)の設定
•
レンダリング(3次元のシーンを画像とし
て画像
として計算する機能)
42
Blender
の画面構成:主要領域
43
メニュー
3
D
ビューポート
(オブジェクトの表示・操作)
アウトライナー
(オブジェクト一覧)
プロパティ
【詳細設定)
タイムライン
3
D
ビューポート内の要素
44
ヘッダ
モード
ツールバー
カメラ
立体
ライト
インタラクティブ
ナビゲーション
ナビゲーション
コントロール
サイドバー:表示、非表示は
N
キーで切
り替え
45
サイドバー
※ 表示,非表示は
N
キー
Blend
er
の
3D
ビュー
インタラクティブ
ナビゲーション
・テンキーによる
視点操作
・マウスホイールによる
ズーム
・マウスによる
視点移動、ズーム
・ナビゲーションコントロール,インタラクティブナビ
ゲーションによる操作
ナビゲーション
コントロール
47
オブジェクトモードでの操作
オブジェクトモードで,
オブジェクトの移動、回転、拡大縮小
移動では、座標軸クリックにより
座標軸方向限定の移動も可能
CTRL
+
C, CTRL
+ V
でオブジェクトのコピ
ー,ペースト
オブジェクトモードの移動、回転、拡
大・縮小
48
●まず、オブジェクトを
選択(オブジェクトモードで実行)
オブジェクトの選択
は,
右上の「
アウトライナー
」
でも簡単にできる
モード表示
オブジェクトを
選択できる
●移動、回転、拡大・縮小を選択
移動
回転
拡大
縮小
49
オブジェクトの追加
オブジェクト追加
・「追加(
Add
)」
→
「メッシュ(
Mesh
)」
・キーボードで
SHIFT
+
A
マテリアルのプロパティ(属性)設定
50
色を設定できる
マテリアル
レンダリング
(
F12
キー)で確認
New
Base
Color
のところをクリック
オブジェクトを
選択して
オブジェクトを選択
して,
マテリアル
を開き,
「
New
」をクリックする.「
Base Color
」のところを
クリックすると,
色を設定できる
.レンダリング(
F12
キー)で確認する.
演習③
Blender
の体験
•
Blender
の起動
•
直方体の確認
•
球の追加と移動、円柱の追加と移動
•
色の設定
•
色の設定とレンダリング
51