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
ラック設計って面倒なのでVRってやつで何とかしてみた
Search
kazuaki harada
February 26, 2021
Technology
1.4k
1
Share
ラック設計って面倒なのでVRってやつで何とかしてみた
Rack design in VR (
https://youtu.be/yhZ_LEu3Fdc
)
kazuaki harada
February 26, 2021
Other Decks in Technology
See All in Technology
ある製造業の会社全体のAI化に1エンジニアが挑んだ話
kitami
2
880
DevOpsDays Tokyo 2026 見えない開発現場を、見える投資に変える
rojoudotcom
2
170
DevOpsDays2026 Tokyo Cross-border practices to connect "safety" and "DX" in healthcare
hokkai7go
0
130
ルールルルルル私的函館観光ガイド── 函館の街はイクラでも楽しめる!
nomuson
0
160
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
4
23k
Bill One 開発エンジニア 紹介資料
sansan33
PRO
5
18k
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
4.2k
AgentCore RuntimeからS3 Filesをマウントしてみる
har1101
3
400
Oracle Cloud Infrastructure(OCI):Onboarding Session(はじめてのOCI/Oracle Supportご利⽤ガイド)
oracle4engineer
PRO
2
17k
チームで育てるAI自走環境_20260409
fuktig
0
1k
Code Interpreter で、AIに安全に コードを書かせる。
yokomachi
0
200
Proxmox超入門
devops_vtj
0
180
Featured
See All Featured
Music & Morning Musume
bryan
47
7.1k
Designing for Timeless Needs
cassininazir
0
190
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
160
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Abbi's Birthday
coloredviolet
2
6.5k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
150
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
240
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
250
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Context Engineering - Making Every Token Count
addyosmani
9
810
Transcript
ラック設計って面倒なので VRってやつで何とかしてみた 原田和明 デモ動画見せたいので 急いで喋ります!
自己紹介 名前:原田 和明 (4年目,SP社員) 所属:NTT Com イノベーションセンター テクノロジー部門 やってること:オンプレk8s基盤(with GPU)を使ったAI基盤検証 • AIワークロードのコンテナ化・ k8sジョブ化支援
• k8s新機能検証・ナレッジ収集など 趣味:VRゲー,お絵かき, 3Dモデリング(Zbrush・Fusion360),3Dプリンタ(Form3) Twitter icon 作ったフィギュアとか
免責事項 素人が趣味で作ったものなので下記は考慮してません • 実用性 • 汎用性 • 費用対効果 • 手段が目的になっている
• スライドとか動画が雑
課題 某DCに配置するラックについて次のような課題があった • PDUのサイズ感が分からない ◦ そもそもラックに入んのか ...? = = =
= = = = = = ? ラック PDU ※PDU: ラック内のサーバ・NW機器に電源を分配するタップのこと
課題 某DCに配置するラックについて次のような課題があった • PDUの電源ソケット位置とサーバのマウント位置 ◦ サーバマウントのせいで ソケットと干渉するのを避けたい = = =
= = = = = = 三 三 1Uサーバ PDU
= = = = = = = = = 課題
某DCに配置するラックについて次のような課題があった • 電源ケーブルの長さ・取り回し ◦ ソケット位置からどれくらいの長さケーブルが必要か ▪ サーバマウント位置に依存 • ソケットグループ自体の電力分散も必要 ◦ 3相交流なので1ソケットGroupで扱える電力に限りがある (今回のケースでは) 三 1Uサーバ PDU Load: 1kVA / 3kVA 2 1 ⇠届かないかも?
課題 これらを神エクセルとかで計算するのは正直つまらない ◦ PDU入るか・電力分散まではお仕事中に確かめたが ビジュアルで見たくなった ➔ なんか3Dでできそう!(雑
余談 https://store.steampowered.com/app/621060/ ※VRの中でパーツを組み立てたり パフォーマンスチューニングできる ゲーム ➔ VR化すればインタラクティブになって面白そう! VRゲーでは「PC Building Simulator」なるものがある
実現まで • 3D Modelの準備 • VRフレームワークの選定 • Unityでの開発
Modelの 用意 PDUメーカのサイトに行ってBlue printを取得してCADでなぞる 外径: 1780x52x65mm
Modelの 用意 トレスした設計図から肉付け
Modelの 用意 全体を肉付け ラックも同様にモデリング(PDU合わせて大体半日くらいで完成)
Modelの 用意 ラックも同様にモデリング (PDU合わせて大体半日くらいで完成)
実現まで • 3D Modelの準備 • VRフレームワークの選定 • Unityでの開発
VR Framework VR開発を行うに当たりよさげフレームワークを調査 • OpenVR (Steamが作ってる),Oculusも使える ⇠採用 • OculusVR (Oculusが作ってる),Oculusに最適化されてる
• Windows MR(Windowsが作ってる),謎 自分のVRデバイスがSteam系 かつ, UnityのAsset「VRTK(OpenVRいい感じにする奴)」が すごく便利そうだったのでこれでヨシとした
実現まで • 3D Modelの準備 • VRフレームワークの選定 • Unityでの開発 時間無いので DEMOだけみせます!!
Demo https://youtu.be/yhZ_LEu3Fdc
まとめ • VR上でラックを雑に再現できた ◦ マウント機能・ケーブル長確認・電力計算まで実装! • Feature Work ◦ 物理挙動が偶にバグってケーブルが暴れる
(ケツワープする ◦ ビジュアルを良くしたい ◦ 荷重計算が未実装 • 最終的な目標 ◦ 教材化orゲーミフィケーション? ◦ こんな機能があったら面白いとかあれば ぜひコメントください! みんなでVRTKの patronになって支えよう! https://www.patreon.com/vrtk