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
暑さ寒さも彼岸まで、Blender Poly
Search
Yuichi Sato
July 21, 2018
Programming
34
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
暑さ寒さも彼岸まで、Blender Poly
Yuichi Sato
July 21, 2018
More Decks by Yuichi Sato
See All by Yuichi Sato
深層学習学習中
satoyuichi
0
43
深層学習はじめました
satoyuichi
0
53
瞑想アプリ
satoyuichi
0
51
SDF を作りたかった
satoyuichi
0
540
初めての iPhone ネイティブアプリ
satoyuichi
0
65
キャンフェスにゲームを出そう -StruckOut 編-
satoyuichi
0
28
ミクちゃんが歌ったら 家に帰ろう
satoyuichi
0
21
体温記録送信アプリ
satoyuichi
0
27
コロナ横目にバージョンアップ
satoyuichi
0
79
Other Decks in Programming
See All in Programming
「正の参照」と 「負の導出」で組む ハーネスエンジニアリング
cottpan
1
150
Claude Opus 4.6以後の受託開発エンジニアの変化(Claude Code開発ノウハウ大公開スペシャルbyクラスメソッド)
iidatakuma
1
820
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
2
600
Go言語とトイモデルで学ぶTransformerの気持ち / fukuokago23-transformer
monochromegane
0
130
これからAgentCoreを触る方へトレンドはGatewayです
har1101
6
500
LaravelLive Japan の裏方のすべて — 第188回 PHP勉強会@東京 (2026-06-24)
suguruooki
2
150
PHP に部分適用が来るぞ!……ところで何それ?おいしいの? #phpcon / phpcon-2026
shogogg
0
320
AI時代のPHPer生存戦略 ~「言語、もうなんでもよくない?」に本気で向き合う~
vivion
0
130
はてなアカウント基盤 State of the Union
cockscomb
1
1.3k
AI がコードを書く時代における新卒エンジニアの仕事風景 (2026) / New Graduate Engineers in the Era of AI Coding (2026)
sushichan044
0
230
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
1.5k
エンジニアにデザインハーネスを 〜デザインプロセスを規定するためのハーネス〜 / Design harness from an engineer's perspective
rkaga
2
1.6k
Featured
See All Featured
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.3k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
410
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
460
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
420
How to train your dragon (web standard)
notwaldorf
97
6.7k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
260
Statistics for Hackers
jakevdp
799
230k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
420
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
610
Transcript
暑さ寒さも彼岸まで、 Blender Poly 佐藤 雄一
自己紹介 名前:佐藤 雄一 好物:エレキギター、(初期)仏教、Smalltalk Blender歴:90年代後半から Twitter:@satoyuichi80
About me Name:Yuichi Sato I love:Electric guitar、Buddist、Smalltalk Blender using since:Late
’90 Twitter:@satoyuichi80
Google Poly https://poly.google.com/ Google が提供する 3D オブジェクト共有サイト。 Google プラットフォームでの XR
コンテンツ開発促進の ためのもの(のよう)。
通常の取り込み手順 作業 Web ブラウザ ダウンロード Blender 形式に応じたインポート 作業 めんどう!
通常の取り込み手順 作業 Web ブラウザ ダウンロード Blender 形式に応じたインポート 作業 アドオン (選ぶ、
ダウンロード、 インポート) Blender に引き こもれて幸せ
開発者用サイト https://developers.google.com/poly/develop/ 各種プラットフォーム用の SDK/API がある。 • Android / iOS(モバイル) •
Unreal / Unity(ゲームエンジン) • Web
インポートまでの流れ
Web API キーを取得
Addon を有効化し、API キーを入力する
Create タブにパネルが追加される(Object モード) 1. 各種オプションを選択する 2. ロードして、サムネイルや各種データを読み込む
インポートしたいモデルを選択する
オブジェクトをインポートする
設計
クラス図
データ読み込みシーケンス
インポートシーケンス
工夫した点
API ドキュメントにないカテゴリを追加 Poly 上のカテゴリ(一部) API で指定できるカテゴリ
URL からキーワードを推測 「スポーツ、フィットネス」を指定すると https://poly.google.com/category/sports-fitness という URL に飛ぶので、”sports_fitness” を渡してみた ところ、ダウンロード出来た!おなじ要領で他のカテゴリ も追加していった。
苦労した点
選択された項目を取得するところ
コールバックで思うようにいかなかったのが前回 オブジェクトをアトリビュートに出し入れして、良い感じにゴニョゴニョするしかないかと 覚悟を決めかけたところ… 保存したデータから動的に一覧を生成するオブジェクト
コールバックで思うようにいかなかったのが前回 オブジェクトをアトリビュートに出し入れして、良い感じにゴニョゴニョするしかないかと 覚悟を決めかけたところ… ひょっとして、素直にこれを参照すれば良いのでは…?
出来た!
デモ
今後の展望 • エラーメッセージを GUI 表示するようにしたい • 改ページを分かりやすくしたい ← 開発版では対応済み •
Web で探したモデルを読み込めるようにする ← 開発版では対応中 あまりモチベーション高くないもの • マテリアルも読み込めるように(した方が便利?…なのか?) • .obj 形式以外も読み込めるように(した方が便利?…なのか?)
Happy Blending! https://github.com/satoyuichi/BlenderPoly