SlideShare a Scribd company logo
/ 実習編
Generative Art — Made with Unity
shinobu.takahashi@unity3d.com
Unity MARS導入セミナー(7月8日号) - Unityステーション
https://unity.com/ja/products
Editor
MARS
Reflect
Pixyz
Unity Simulation
Furioos
:
MARSとは
MARS の導入
MARS の機能紹介
はじめてのMARSアプリ開発
Resource & FAQ
Generative Art — Made with Unity
Unity Technologies Japan 6
設計の難しさ
検証の難しさ
実装の難しさ
Unity Technologies Japan 8
ARアプリ開発は、
ARアプリのコアとなる現実空間が
開発環境にないから難しい
Unity Technologies Japan 9
現実空間がないなら
仮想空間(VR)の中で
ARアプリの開発・テストをできないか?
Generative Art — Made with Unity
Unity Technologies Japan 10
Unity Technologies Japan 11
設計をしやすく
• ARに特化した新しいエディターとワークフローでARアプリの設計ができます
検証をしやすく
• 実デバイスでしか検証ができなかった
ARアプリをUnityエディタ内で検証する
実装をしやすく
• 現実の環境に基づいて動作する
アプリケーションのための仕組みを提供
• MARS Query System
Test
Test
Real World Recognition
Test
Generative Art — Made with Unity
Unity Technologies Japan 15
Webサイトからお申し込み下さい
Unity Technologies Japan 17
Unity 2019.3.0f6以降
ARKit XR Plugin : iOS用
ARCore XR Plugin : Android用
Unity Technologies Japan 18
ユーザーライセンス
• MARS Package
• 全てのUnityのSKUに対応(Personal, Pro)
• フローティングライセンスはありません
• 購入後45日は無料利用可能
¥64,489/年
1年分のサブスクリプション価格 $600 ($1=¥107.48換算)
月額 $50(約 ¥5,374)
Unity MARS導入セミナー(7月8日号) - Unityステーション
Unity MARS導入セミナー(7月8日号) - Unityステーション
Unity MARS導入セミナー(7月8日号) - Unityステーション
Unity MARS導入セミナー(7月8日号) - Unityステーション
Unity MARS導入セミナー(7月8日号) - Unityステーション
Unity MARS導入セミナー(7月8日号) - Unityステーション
Unity MARS導入セミナー(7月8日号) - Unityステーション
Unity MARS導入セミナー(7月8日号) - Unityステーション
Unity Technologies Japan 27
MARSはライセンス認証を行っています
• 初めて読み込んだときに認証を行います
• この場合インターネット接続が必要です
• 認証は HTTPSのポートで、Unity.com へアクセスします
• 認証された情報はローカルに保存され2週間は有効です
Generative Art — Made with Unity
Unity Technologies Japan 28
29
30
カスタム MARS パネル シミュレーション環境を使ったデバイス実行画面
シミュレーション環境
Unity Technologies Japan 32
仮想現実環境
• 現実環境の代わりとなる、エディタ
内に再現された仮想環境
• 室内、室外空間、工場など予め
20種類近い環境が用意されている
• 空間内の移動の記録や再生
• 空間以外にもAR用環境データ(顔
認識など)も選択可能
• 環境はカスタマイズ可能で、別のモ
デルの導入にも対応
• 仮想空間用のScene View?
Unity Technologies Japan 33
仮想実行環境
• 仮想空間内でアプリを実行したと
きの実行状態が表示される
• いわば、MARS用のGame View
• 実行時に仮想空間ない移動を再
生した場合はCamera 視点での状
態が表示される
• Simulation View と同様に、仮想
空間の変更等が可能
Unity Technologies Japan 34
開発用オブジェクトと仮想空間情報
• ARアプリ開発のための、各種オブジェクトを用意
• シミュレーション環境の選択
• プロジェクトのHierarchy Panel
• 仮想環境のHierarchy Panel
Unity Technologies Japan 35
MARSの各種機能メニュー
• 各種パネルの表示
• シミュレーション環境の管理
• ARアプリケーション
テンプレートの呼び出し
Unity Technologies Japan 36
典型的なARアプリパターンに基づいたテンプレート
• 必要なオブジェクト配置、各種設定が
完了しているテンプレート
• 標準では右の4種類が用意されている
• Sample Template をインストールすることで3種類追加
Unity Technologies Japan 37
Unity Technologies Japan 38
開発用各種オブジェクト
• MARS Session
• Proxy Object
• Proxy Plane
• Proxy Replicator
• Data Visualizer
• Horizontal/Vertical Plane
• Image Mask
現実世界とのアンカー。
Condition:
Proxy に対する条件
Actions:
Proxy を見つけたときの
振る舞い
多数のProxyを管理するオブジェクト
Unity Technologies Japan 42
Proxy:現実世界に対するアンカー
Replicator:Proxyを複数管理するオブジェクト
Condition:Proxyの条件
Action:Proxyをトリガーにした各種動作
ImageMaker:画像を認識してProxyとするオブジェクト
Visualizer : 認識した平面をメッシュ表示するObj
Unity MARS導入セミナー(7月8日号) - Unityステーション
Unity MARS導入セミナー(7月8日号) - Unityステーション
MARS
MARS Provider Interface
Solver
Data, Semantic Tagging, Matching
Hardware providers
Cameras, sensors, inputs
Software providers
Geo data, computer
vision, meshesOculus Magic Leap
Windows
MR
ARKit ARCore
Unity MARS + XRP Your AR app
AR Foundation
com.unity.xr.arfoundation
Unity XRP Provider
Framework
Development Environment
UI Tooling, Workflows, Conditions, Queries
Generative Art — Made with Unity
Unity Technologies Japan 46
Unity Technologies Japan 47
MARSでできること
Unity Technologies Japan 48
Hello AR World 的アプリの作成
Generative Art — Made with Unity
49
1.プロキシの追加
1.プロキシの追加
2.プロキシの条件を設定
3.コンテンツの追加
4.Simulation View で確認
5.アプリをビルドして検証
5.アプリをビルドして検証
Generative Art — Made with Unity
Unity Technologies Japan 58
Facemask Template
Unity MARS導入セミナー(7月8日号) - Unityステーション
Unity Technologies Japan 60
ImageMarker
Generative Art — Made with Unity
Unity Technologies Japan 61
MARSポータルページ
https://docs.unity3d.com/Packages/com.unity.mars@1.0/manual/index.html
業務系 3D関連の情報交換をするための
Slack Workspace です。
登録制なのでこちらから
#Mars の Channel もあります。
http://urls.unity3d.jp/3ddx
Unity Technologies Japan 64
新しい部屋を作ることは出来ますか?
https://docs.unity3d.com/Packages/com.unity.mars@1.0/manual/SimulationEnvironments.
html#creating-a-simulated-environment
Photogrammetry スキャンデータを使用できますか?
Unity Reflect と対応していますか
Unity MARS導入セミナー(7月8日号) - Unityステーション
Unity Technologies Japan 66
Device View での移動は出来ますか?
顔認識と平面認識を両方行いたい
顔認識をWebカメラでEditor上で行いたい
Unity MARS導入セミナー(7月8日号) - Unityステーション
Test
Unity MARS導入セミナー(7月8日号) - Unityステーション
Unity Technologies Japan 70
HoloLens や HoloLens 2に対応していますか?
https://forum.unity.com/threads/hololens-2-support.905450/#post-5989250
デバイス向けにビルドしたらアプリが真っ暗です
iPhoneやiPadでFace Trackingができない
Generative Art — Made with Unity
Unity Technologies Japan 71
ハイパーカジュアルゲームのグローバルトップパブリッシャーであるVoodooがついに
日本オフィスを開設しました。
Voodooの日本オフィス代表であるBen氏をお招きし、Voodooの基本的なご紹介、日
本での事業展望、Q&Aの時間を予定しております。
@Unity Meetup 登録が必要です
Unity Technologies Japan 73
概要編 /
Generative Art — Made with Unity

More Related Content

PDF
【Unity道場】VectorGraphicsで作る エモい表現
PDF
次世代ゲームにおける自動生成技術
PDF
UE4 LODs for Optimization -Beginner-
PDF
OculusQuestで音声認識
PDF
建築革命、更に更に進化!便利さ向上【Unity Reflect ver 3.0 】
PDF
建築革命、更に進化!デジタルツイン基盤の真打ち登場【概要編 Unity Reflect ver 2.1 】
PDF
はじめようARCore: Motion Tracking & Image Tracking編
PDF
Unityで始めるバーチャルプロダクション
【Unity道場】VectorGraphicsで作る エモい表現
次世代ゲームにおける自動生成技術
UE4 LODs for Optimization -Beginner-
OculusQuestで音声認識
建築革命、更に更に進化!便利さ向上【Unity Reflect ver 3.0 】
建築革命、更に進化!デジタルツイン基盤の真打ち登場【概要編 Unity Reflect ver 2.1 】
はじめようARCore: Motion Tracking & Image Tracking編
Unityで始めるバーチャルプロダクション

What's hot (20)

PDF
Unity道場 14 Shader Forge 102 ~ShaderForgeをつかって学ぶシェーダー入門~ カスタムライティング/トゥーンシェーダー編
PDF
猫でも分かるUE4を使った VRコンテンツ開発 超入門編 2021
PDF
CEDEC2015「加算合成コストが0になる!?すぐに使えるP-MAPブレンドテクニック」発表スライド
PDF
UE4で作成するUIと最適化手法
PDF
MRTK V2.3 Spatial Awareness
PDF
UE4における大規模背景制作事例 最適化ワークフロー編
PDF
点群を使いこなせ! 可視化なんて当たり前、xRと点群を組み合わせたUnityの世界 【Interact , Stipple】
PDF
GTMF2016:Unreal Engine 4を利用した先進的なゲーム制作手法 The Unreal Way 2016 Epic Games Japan
PPTX
Drone programming with ArduPilot
PDF
Unity道場11 Shader Forge 101 ~ShaderForgeをつかって学ぶシェーダー入門~ 基本操作とよく使われるノード編
PDF
猫でも分かるUE4のポストプロセスを使った演出・絵作り
PDF
Android向けUnity製ゲーム最適化のためのCI/CDと連携した自動プロファイリングシステム
PDF
Unityではじめるオープンワールド入門 アーティスト編
PDF
今だから聞きたい 「一番新しい xRアプリの作り方」 2020年 最新版
PPTX
Hololens2 MRTK2.7(OpenXR) でのビルド環境構築(環境設定からビルドまで)
PDF
UE4における大規模レベル実装ワークフローとブループリント活用事例
PPTX
MRTKをNreal Lightに対応させてみた
PPTX
HoloLensで音声認識をする方法を色々試してみた
PDF
「原神」におけるコンソールプラットフォーム開発
PDF
UE4でマルチプレイヤーゲームを作ろう
Unity道場 14 Shader Forge 102 ~ShaderForgeをつかって学ぶシェーダー入門~ カスタムライティング/トゥーンシェーダー編
猫でも分かるUE4を使った VRコンテンツ開発 超入門編 2021
CEDEC2015「加算合成コストが0になる!?すぐに使えるP-MAPブレンドテクニック」発表スライド
UE4で作成するUIと最適化手法
MRTK V2.3 Spatial Awareness
UE4における大規模背景制作事例 最適化ワークフロー編
点群を使いこなせ! 可視化なんて当たり前、xRと点群を組み合わせたUnityの世界 【Interact , Stipple】
GTMF2016:Unreal Engine 4を利用した先進的なゲーム制作手法 The Unreal Way 2016 Epic Games Japan
Drone programming with ArduPilot
Unity道場11 Shader Forge 101 ~ShaderForgeをつかって学ぶシェーダー入門~ 基本操作とよく使われるノード編
猫でも分かるUE4のポストプロセスを使った演出・絵作り
Android向けUnity製ゲーム最適化のためのCI/CDと連携した自動プロファイリングシステム
Unityではじめるオープンワールド入門 アーティスト編
今だから聞きたい 「一番新しい xRアプリの作り方」 2020年 最新版
Hololens2 MRTK2.7(OpenXR) でのビルド環境構築(環境設定からビルドまで)
UE4における大規模レベル実装ワークフローとブループリント活用事例
MRTKをNreal Lightに対応させてみた
HoloLensで音声認識をする方法を色々試してみた
「原神」におけるコンソールプラットフォーム開発
UE4でマルチプレイヤーゲームを作ろう
Ad

Similar to Unity MARS導入セミナー(7月8日号) - Unityステーション (20)

PDF
Unity MARSハンズオンセミナー(7月15日号) - Unityステーション
PDF
SMCN05 - AR! AR! AR!
PDF
Unityファンへ贈る! Unite12 & gamescom 2012 視察報告
PDF
はじめようARCore in 札幌
PDF
UnityによるAR/VR/MR 開発体験講座
PPTX
Unity+ARKitで作る、新しいAR体験
PPTX
Unreal Engine でアプリ開発~ MRTK UXTools for Unreal V0.9.0 ~
PDF
UnityLecture @Kyushu University
PPTX
Unreal Engine でアプリ開発~ MRTK UXTools for Unreal V0.9.0 ~
PDF
今だから聞きたい!Unity2017/18ユーザーのためのUnity2019 LTS基礎知識
PPTX
ITフォーラム2020 AITC(3)
PDF
CLT-014_ゲーム開発だけじゃない! Unity で作る UWP アプリ
PDF
UnityによるARCore入門
PDF
【Unite Tokyo 2019】映像制作はUnityでさらなる高みへ メイキング オブ next "Gift ”
PDF
Let’s study unity
PDF
はじめようARCore:自己位置推定・平面検出・FaceTracking
PPTX
MRTKで始めるAR開発 (HoloLens 1 and 2, ARCore, ARkit)
PDF
様々に広がるUnityの世界
PDF
波に乗ってUnity3Dを使ってみているんだが (Ameba x Pixiv 合同勉強会LT)
PPTX
20140508 在校生向けUnity&AR講座
Unity MARSハンズオンセミナー(7月15日号) - Unityステーション
SMCN05 - AR! AR! AR!
Unityファンへ贈る! Unite12 & gamescom 2012 視察報告
はじめようARCore in 札幌
UnityによるAR/VR/MR 開発体験講座
Unity+ARKitで作る、新しいAR体験
Unreal Engine でアプリ開発~ MRTK UXTools for Unreal V0.9.0 ~
UnityLecture @Kyushu University
Unreal Engine でアプリ開発~ MRTK UXTools for Unreal V0.9.0 ~
今だから聞きたい!Unity2017/18ユーザーのためのUnity2019 LTS基礎知識
ITフォーラム2020 AITC(3)
CLT-014_ゲーム開発だけじゃない! Unity で作る UWP アプリ
UnityによるARCore入門
【Unite Tokyo 2019】映像制作はUnityでさらなる高みへ メイキング オブ next "Gift ”
Let’s study unity
はじめようARCore:自己位置推定・平面検出・FaceTracking
MRTKで始めるAR開発 (HoloLens 1 and 2, ARCore, ARkit)
様々に広がるUnityの世界
波に乗ってUnity3Dを使ってみているんだが (Ameba x Pixiv 合同勉強会LT)
20140508 在校生向けUnity&AR講座
Ad

More from Unity Technologies Japan K.K. (20)

PDF
UnityのクラッシュをBacktraceでデバッグしよう!
PDF
ビジュアルスクリプティング (旧:Bolt) で始めるUnity入門3日目 ゲームをカスタマイズしよう
PDF
ビジュアルスクリプティングで始めるUnity入門2日目 ゴールとスコアの仕組み - Unityステーション
PDF
ビジュアルスクリプティングで始めるUnity入門1日目 プレイヤーを動かそう
PDF
PlasticSCMの活用テクニックをハンズオンで一緒に学ぼう!
PDF
Unity教える先生方注目!ティーチャートレーニングデイを体験しよう
PDF
FANTASIANの明日使えない特殊テクニック教えます
PDF
インディーゲーム開発の現状と未来 2021
PDF
Burstを使ってSHA-256のハッシュ計算を高速に行う話
PDF
Cinemachineで見下ろし視点のカメラを作る
PDF
徹底解説 Unity Reflect【開発編 ver2.0】
PDF
徹底解説 Unity Reflect【概要編 ver2.0】
PDF
Unityティーチャートレーニングデイ -認定プログラマー編-
PDF
Unityティーチャートレーニングデイ -認定3Dアーティスト編-
PDF
Unityティーチャートレーニングデイ -認定アソシエイト編-
PDF
【Unity Reflect】無料のViewerに機能が増えた!?~お披露目会編~
PDF
ビジュアルスクリプティングシステムBoltを使ってみよう 2回目
PDF
ビジュアルスクリプティングシステムBoltを使ってみよう 1回目
PDF
【Unity Reflect】足りない要素を追加してみよう~開発導入編~
PDF
【Unity Reflect】どんなものか試してみよう〜基礎編〜
UnityのクラッシュをBacktraceでデバッグしよう!
ビジュアルスクリプティング (旧:Bolt) で始めるUnity入門3日目 ゲームをカスタマイズしよう
ビジュアルスクリプティングで始めるUnity入門2日目 ゴールとスコアの仕組み - Unityステーション
ビジュアルスクリプティングで始めるUnity入門1日目 プレイヤーを動かそう
PlasticSCMの活用テクニックをハンズオンで一緒に学ぼう!
Unity教える先生方注目!ティーチャートレーニングデイを体験しよう
FANTASIANの明日使えない特殊テクニック教えます
インディーゲーム開発の現状と未来 2021
Burstを使ってSHA-256のハッシュ計算を高速に行う話
Cinemachineで見下ろし視点のカメラを作る
徹底解説 Unity Reflect【開発編 ver2.0】
徹底解説 Unity Reflect【概要編 ver2.0】
Unityティーチャートレーニングデイ -認定プログラマー編-
Unityティーチャートレーニングデイ -認定3Dアーティスト編-
Unityティーチャートレーニングデイ -認定アソシエイト編-
【Unity Reflect】無料のViewerに機能が増えた!?~お披露目会編~
ビジュアルスクリプティングシステムBoltを使ってみよう 2回目
ビジュアルスクリプティングシステムBoltを使ってみよう 1回目
【Unity Reflect】足りない要素を追加してみよう~開発導入編~
【Unity Reflect】どんなものか試してみよう〜基礎編〜

Unity MARS導入セミナー(7月8日号) - Unityステーション