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+αの大発表会15
Search
Yuichi Sato
July 22, 2018
Programming
0
78
ああ海が俺を呼んでいるのに、Blender+αの大発表会15
「ああ海が俺を呼んでいるのに、Blender+αの大発表会15」の発表資料
Yuichi Sato
July 22, 2018
Tweet
Share
More Decks by Yuichi Sato
See All by Yuichi Sato
深層学習学習中
satoyuichi
0
26
深層学習はじめました
satoyuichi
0
41
瞑想アプリ
satoyuichi
0
36
SDF を作りたかった
satoyuichi
0
380
初めての iPhone ネイティブアプリ
satoyuichi
0
53
キャンフェスにゲームを出そう -StruckOut 編-
satoyuichi
0
16
ミクちゃんが歌ったら 家に帰ろう
satoyuichi
0
11
体温記録送信アプリ
satoyuichi
0
13
コロナ横目にバージョンアップ
satoyuichi
0
66
Other Decks in Programming
See All in Programming
「Chatwork」Android版アプリを 支える単体テストの現在
okuzawats
0
160
rails stats で紐解く ANDPAD のイマを支える技術たち
andpad
1
260
ブラウザ単体でmp4書き出すまで - muddy-web - 2024-12
yue4u
0
240
Thoughts and experiences on Rust and TypeScript
unvalley
2
220
今年一番支援させていただいたのは認証系サービスでした
satoshi256kbyte
1
200
社内活動の取り組み紹介 ~ スリーシェイクでこんな取り組みしてます ~
bells17
0
400
Amazon Aurora Serverless v2のアプデと、Amazon Aurora PostgreSQL Limitless DatabaseのGAについて
satoshi256kbyte
0
110
PaaSとSaaSの境目で信頼性と開発速度を両立する 〜TROCCO®︎のこれまでとこれから〜
gtnao
6
7.5k
The rollercoaster of releasing an Android, iOS, and macOS app with Kotlin Multiplatform | droidcon Italy
prof18
0
150
Modular Monolith Monorepo ~シンプルさを保ちながらmonorepoのメリットを最大化する~
yuisakamoto
11
4.1k
DevFest Tokyo 2025 - Flutter のアプリアーキテクチャ現在地点
wasabeef
4
810
layerx_20241129.pdf
kyoheig3
2
270
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
45
6.9k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.2k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
A Tale of Four Properties
chriscoyier
157
23k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
Optimising Largest Contentful Paint
csswizardry
33
3k
Building Your Own Lightsaber
phodgson
103
6.1k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
790
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
95
17k
Code Reviewing Like a Champion
maltzj
520
39k
Transcript
ああ海が俺を呼んでいるの に、モデル読み込み 佐藤 雄一
自己紹介 名前:佐藤 雄一 好物:エレキギター、(初期)仏教、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 キーを入力する
Object プロパティにPolyパネルが追加される
各種プロパティを設定してモデル情報を読み込む モデル情報を読み込み、以下の情報を一時 ディレクトリに保持する • プレビュー画像 • インポートに必要なデータ(JSON)
モデルを選択して取り込む ← こんな感じになる予定… 残りの主な実装は • モデル自体のダウンロード • モデルのインポート • エラー処理
/ 最適化など
苦労しているところ • プレビューパネルで選択された項目を手軽に取得する方法が見つからない ◦ 番号を取得するコールバックはある ◦ コールバックを指定すると、プレビューアイコンに反映されない(?) • 同じようなことをしているアドオンのソースを参照中 ◦
今のところ面倒な方法しか分かっていない ◦ もう少しスマートにやる方法がありそうな気がする … • ↑ さえ解決すれば完成までの道のりは大体見えている
デモ
Happy Blending! https://github.com/satoyuichi/BlenderPoly