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
0
27
暑さ寒さも彼岸まで、Blender Poly
Yuichi Sato
July 21, 2018
Tweet
Share
More Decks by Yuichi Sato
See All by Yuichi Sato
深層学習学習中
satoyuichi
0
30
深層学習はじめました
satoyuichi
0
45
瞑想アプリ
satoyuichi
0
42
SDF を作りたかった
satoyuichi
0
490
初めての iPhone ネイティブアプリ
satoyuichi
0
56
キャンフェスにゲームを出そう -StruckOut 編-
satoyuichi
0
20
ミクちゃんが歌ったら 家に帰ろう
satoyuichi
0
15
体温記録送信アプリ
satoyuichi
0
18
コロナ横目にバージョンアップ
satoyuichi
0
73
Other Decks in Programming
See All in Programming
ELYZA_Findy AI Engineering Summit登壇資料_AIコーディング時代に「ちゃんと」やること_toB LLMプロダクト開発舞台裏_20251216
elyza
2
920
LLM Çağında Backend Olmak: 10 Milyon Prompt'u Milisaniyede Sorgulamak
selcukusta
0
140
愛される翻訳の秘訣
kishikawakatsumi
3
370
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
1
210
SQL Server 2025 LT
odashinsuke
0
120
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
160
Python札幌 LT資料
t3tra
7
1.1k
MDN Web Docs に日本語翻訳でコントリビュート
ohmori_yusuke
0
200
gunshi
kazupon
1
140
大規模Cloud Native環境におけるFalcoの運用
owlinux1000
0
240
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
150
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
39
26k
Featured
See All Featured
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
210
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
2
77
Abbi's Birthday
coloredviolet
0
4.2k
The SEO identity crisis: Don't let AI make you average
varn
0
45
RailsConf 2023
tenderlove
30
1.3k
Documentation Writing (for coders)
carmenintech
77
5.2k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
250
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Faster Mobile Websites
deanohume
310
31k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
180
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