강의

멘토링

커뮤니티

BEST
Programming

/

AR/VR

ずっと使えるUnity VR

Unity を使用して VR デバイスを接続し、VR コンテンツを開発する方法を学ぶ VR 開発入門講座です。VR の市場性や展望はすでに多くのコンテンツで触れることができるため、あえて取り上げず、実際の開発に必要なコア部分だけを抽出し、簡単に素早く学んで、長く使える VR 開発方法を知りたい方は、こちらへどうぞ!

  • ominseok
VR/AR
Unity
Unity VR

学習した受講者のレビュー

こんなことが学べます

  • XR Interaction Toolkit を使用して VR デバイスを接続する方法

  • XR Interaction Toolkit の主要機能とコンポーネント

  • XR Interaction Toolkit を使用して VR ディフェンス ゲームを作成する方法

  • Unity イベントを使用した柔軟なプログラミング手法

自分で作って学ぶVR開発入門!
Unity XRインタラクションツールキットで簡単で面白い🎮

私の手で自分で作る
VRシューティングゲーム!
🎃

このゲームの作り方をAからZまでお知らせします!


Unityの公式VRプラグイン、
XRインタラクションツールキット?

XR Interaction ToolkitはUnityで作成されたVRプラグインです。

©Unity

複雑なスクリプトを書くことなく、いろいろな種類VR機器を連動させることができます。
さらに、他のVRプラグインであるVive Input Utility、Oculus Integration、SteamVR Pluginよりもはるかに簡単に学習して使用できます!

XRインタラクションツールキットの強力な利点3つの👍

もちろん、インベントリやステージなどゲームシステムはスクリプトを直接作成する必要がありますが、これらのアドインの開発も非常にユニティスティックに溶けるように設計されています。


この講義では? 📢

Unityは少し知っていますが、すぐにVRコンテンツを開発するにはどうすればいいですか? Unityで公式に開発しサポートするXR Interaction Toolkitを学び、独自のVRコンテンツを作成しましょう!

XR Interaction Toolkitの重要な概念から始めて、XR Interaction Toolkitのさまざまなコンポーネントを使ってとても簡単にVRコンテンツを作成する方法をお知らせします。また、VRディフェンスゲーム制作実習では、Unity EventベースのプログラミングでVR開発の基礎を学ぶことができます。

コア機能を講義の一つとして体験してみてください!

HMDとコントローラの
位置と方向の連動

オブジェクトとコントローラの
直接的な相互作用

オブジェクトとコントローラの
光線を利用した
間接的な相互作用

可能な相互作用
表す視覚的なフィードバック

ボタン、ドロップダウン、
Sliderなど
Unity UIとの対話

状況に合う
オーディオ再生と
ハプティック(振動)

Hover, Select,
Activeなど
Unity Eventベースの
イベント接続

AR Foundation
連動による
ARオブジェクト
配置と操作

💻VR機器なしでOK!

VR機器を装備していなくてもXR Interaction Toolkitを活用できます。
講義はほとんどシミュレータを使って行われます。

🚩選手の知識を確認してください!

C#とUnityの基礎を知っているという前提で講義を進めます。
基本的なC#の概念や文法、Unityの使い方を知ってこそ受講できます。
基礎学習はUnityの基本学習ページをお勧めします。


詳細なカリキュラム
確認してください📚

1️⃣基礎編:コア機能を学ぶ

1. 講義の概要

どの内容の講義なのかについての説明や必要な装備やプログラム、どんなことを学べるかなど、講義の全体的な内容について紹介します。

2. XR Interaction Toolkitの概要と環境設定

XR Interaction Toolkitを使ってVRデバイスを連動する環境設定方法をお知らせします。 (2021.2、2020.3 LTS、2019.4 LTSバージョンのUnityで環境設定する方法をお知らせします。)

3. XR Interaction Toolkitの概念とコア機能

HMDとコントローラーのトラッキング、カスタムコントローラーモデル、イベント、テレポテーション、UIインタラクション、ハプティックなど、XR Interaction Toolkitの概念とコア機能を集中的にお知らせするセクションです。

4. XR Interaction Toolkit 主要コンポーネントの機能とパラメータ

XR Interaction Toolkit 主要コンポーネントの機能とパラメータについてより詳細にお知らせするセクションです。 XR Interaction Toolkitが提供するほとんどのコンポーネントのパラメータをすべての隅々までお知らせします。

2️⃣実習編:VRシューティングゲームを作る

5. XR Interaction Toolkit ゲーム制作実習

単にXR Interaction Toolkitの機能だけを学ぶとうんざりするので、簡単なVRディフェンスゲームを作ってみて、XR Interaction Toolkitをもう少し使ってみる実習を準備しました。

Unity Eventを積極的に活用して柔軟に作成したコードで構成されたこのゲームは、各スクリプトのコードが100行にならないうえ、ゲーム駆動のために作成するすべてのコードが1000行にもならないシンプルなゲームです。

この実践を通して、UnityとXR Interaction Toolkitを使ったVRコンテンツの制作に感覚を与えることができます。

イベントベースのプログラミングの概念を学ぶことができます。

この短いGIFに書かれたすべてのスクリプトが含まれています。

📍 この練習で学べるもの

  • XR Interaction ToolkitとInput Systemを使ってVRコントローラを連動する方法
  • XR Interaction Toolkitを使用してTeleportationする方法
  • XR Interaction Toolkitを使用して自社製のコントローラを視覚化する方法
  • XR Socket Interactorで武器の据え置きを実装する方法
  • XR Grab Interactableを使って武器を拾って発射する方法
  • わずか100行のコードでプレイヤーの体力システムを追加する方法
  • わずか10行のコードでゲームの開始と終了、再起動などのゲーム進行を管理する方法
  • Unity UIをVRコントローラのポーズに連動して視覚化する方法
  • クラス間の依存度を最小化できるUnity Eventベースのプログラミング方法

学習者を考えた
講義をしました💡

ポイント一つ、講義字幕提供✅

講義で取り上げる内容や機能を理解できるよう、映像ごとに字幕を挿入しました。汗をかく汗をかいた字幕でXR Interaction Toolkitを学びましょう!

ポイント2点、実習のためのリソース100%提供✅

ゲーム制作実習に必要なグラフィックリソースを直接制作しました。受講生なら学習目的で自由にお使いいただけます。

👨‍🏫 この講義が作られたビハインドストーリーが気になるなら?

  • 企画から編集まで、直接体験して感じたことを書いた Inflearn 川の制作機をお読みください。 (クリック)

受講に必要
設定を確認してください💻

VR Device or
キーボード+マウス

必ずしもVR機器がなければならないわけではありません。
Oculus Quest 2を接続して進めるか、キーボード/マウスを使ってシミュレータに進むことができます。

講義はほとんどシミュレータを使って行われます。

コンピュータスペック

シミュレータで進行すれば、最新のUnityエディタをスムーズに駆動できるLG GramレベルのノートパソコンやPCやMacBookなどがあれば十分に受講できます。
VR機器に進む場合は、 VR機器を接続してプレイできる高仕様のPCが必要です。

レッスンは中間パフォーマンスのゲームノートブックに進みます。

OS

Windows
Unity HubとUnity Editorを駆動できる64ビットのWindows 11や、10、7が必要です。

Mac
MacOSでは、シミュレータに進むことができます。
Intel Macの場合はHigh Sierra 10.13+、Apple Silicon Macの場合はBig Sur 11.0以降が必要です。

講義は64ビットのWindows 11 Homeで行われます。

Unity Hub(3.0)+
Editor(2021.2)

講義は、最新バージョンのUnity Hub 3.0とUnity Editor 2021.2に進みます。講義の後にリリースされるUnity 2021.3以降では、同様に従うことができると思いますが、まったく同じ機能を保証するものではありません。
Unity 2019.4やUnity 2020.3を使っても受講できそうですが、可能なバージョンを合わせて受講してください。


Q&A 💬

Q. XR Interaction ToolkitとUnity XRをスクリプトとして使用する方法を教えてください。

可能であれば、XR Interaction Toolkitが提供するコンポーネントのみを扱います。
ただし、コントローラに振動を与えたりするときは、やむを得ずスクリプトでアクセスする部分が少しあります。

Q. SteamVRなど他のVRプラグインも使用しますか?

このレッスンでは、XR Interaction Toolkitのみを使用します。

Q. ViveやValve Indexなど他のVR機器も扱っていますか?

Oculus Quest 2とキーボード/マウスを使用したシミュレータのみを扱います。
他のVR機器の連動方法などは扱いませんが、一般的なVR機器であれば少しだけ設定すれば、大変困難なく使えると思います。

Q. AR Foundationを利用したARコンテンツの制作方法も教えてください。

本講義はVR講義ですが、後でAR Foundationを設置して連動する方法を勉強すれば、ARコンテンツを制作する際にもXR Interaction Toolkitを利用してインタラクションを楽にすることができます。

Q. VRの最適化方法を教えてください。

本講義は基礎講義で最適化など性能に関わる悩みについては取り上げません。

Q. VR市場やVRデバイスについて教えてください。

開発に不要な部分を除いて、コアに集中しました。 VR市場や展望、デバイスの特徴などは思い切って省略し、機能活用を重点的に取り上げます。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Unity は少し知っているけど、VR コンテンツの開発方法がわからないという方

  • 会社からすぐ来週にユニティでVRコンテンツを作成する必要がある方

  • できるだけ簡単な方法でVRコンテンツを作成したい方

  • メタバスコンテンツ制作に入門したい方

  • SteamVR プラグインが難しすぎて、もっと簡単なものを探している方

  • VR連動は調べて、コンテンツ実装に集中したい方

  • 一度だけ学んで置いておくことができるVR開発方法を探す方

前提知識、
必要でしょうか?

  • C# の基礎

  • Unity の基礎

こんにちは
です。

776

受講生

49

受講レビュー

97

回答

4.9

講座評価

2

講座

 

 

안녕하세요.
프리랜서 유니티 개발자이자 유니티 공인인증강사 오민석입니다.

게임학과에서 게임 개발을 전공했었고,
현재는 유니티로 PC/Mobile 게임이나 VR/AR/MR 컨텐츠를 만들거나, 온/오프라인 강의를 하고 있습니다.

 

강의 이력

- C#/Unity/VR/AR/MR 전문 교육 프로그램 50회/2000시간 이상 강의
(경기콘텐츠진흥원, 메타버스아카데미, 대구디지털산업진흥원, 한국생산성본부, 한국콘텐츠진흥원 등)

 

- 대학교 정규/특별 강의
(고려대, 공주대, 동서울대, 동아대, 배재대, 아주대, 연세대, 영산대, 한국기술교육대, 홍익대 등)

 

이메일

ominseok86@gmail.com

カリキュラム

全体

80件 ∙ (6時間 4分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

43件

4.9

43件の受講レビュー

  • unitynote님의 프로필 이미지
    unitynote

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    Tôi nghĩ đây là lớp học tuyệt vời dành cho những sinh viên mới làm quen với VR bằng Unity. Từ A đến Z của Bộ công cụ tương tác XR đã được giải thích một cách dễ hiểu. Chúng tôi thậm chí còn cung cấp các trò chơi ví dụ sử dụng điều này. Nếu bạn nghiên cứu kỹ bài giảng này thì sẽ không khó để tự mình tạo ra một game VR. Cảm ơn bạn đã cung cấp một bài giảng hay :)

    • ominseok
      知識共有者

      Tôi hy vọng nó sẽ giúp được nhiều người. Cảm ơn bạn đã đánh giá khóa học chân thành 👍

  • hwimiddle님의 프로필 이미지
    hwimiddle

    受講レビュー 3

    平均評価 5.0

    5

    63% 受講後に作成

    Tôi thực sự giới thiệu nó cho những người không cần những lời giới thiệu không cần thiết. Thông qua việc lựa chọn và tập trung, chỉ những thông tin cần thiết mới được cung cấp và bạn có thể tìm hiểu lại một lần nữa những thành phần nào được sử dụng trong những tình huống nào khi thực sự làm việc trong một dự án. Vì giả định rằng bạn đã biết cách sử dụng Unity nên nó bỏ qua tất cả quá trình cài đặt Unity, giải thích về trình soạn thảo, v.v., đây dường như là một lợi thế thực sự mạnh mẽ. Các bài giảng khác thường giải thích những điều này để thu hút những người mới bắt đầu hoàn chỉnh, nhưng bài giảng này gọn gàng từ bỏ những người mới bắt đầu hoàn chỉnh và chỉ chứa những điểm chính!

    • ominseok
      知識共有者

      Cảm ơn bạn đã hiểu ý tôi khi lập kế hoạch cho khóa học và để lại đánh giá chu đáo về khóa học. Bạn chỉ còn lại phần thực hành nhưng tôi hy vọng phần còn lại cũng sẽ hữu ích. Nếu bạn có bất kỳ câu hỏi nào, xin vui lòng để lại chúng. Chúc may mắn với phần còn lại. 👏

  • tmdghdhkdw5064님의 프로필 이미지
    tmdghdhkdw5064

    受講レビュー 13

    平均評価 5.0

    5

    100% 受講後に作成

    Đó là một bài giảng tuyệt vời. Tôi hy vọng các lớp nâng cấp VR sẽ sớm được mở trong tương lai.

    • ominseok
      知識共有者

      Chúng tôi đang lên kế hoạch cho bài giảng tiếp theo! Cảm ơn

  • lookdownfish님의 프로필 이미지
    lookdownfish

    受講レビュー 1

    平均評価 5.0

    5

    94% 受講後に作成

    Tôi đã được giới thiệu về sản xuất VR bắt đầu bằng bộ công cụ Tương tác XR. Việc giải thích các khái niệm cơ bản, đặc tính chi tiết và các thành phần rất hữu ích. Tôi nghĩ nội dung của bài tập rất thú vị. Cảm ơn Trong tương lai, sẽ rất thú vị khi sử dụng nhiều tương tác bằng tay khác nhau, khó hơn bài giảng này một chút, chẳng hạn như ngăn kéo và quay số.

    • ominseok
      知識共有者

      Bạn thậm chí còn cho tôi ý tưởng cho bài giảng tiếp theo. Tôi sẽ viết ra những bình luận tốt của bạn và tham khảo chúng. Cảm ơn

  • sunrinzeropen6281님의 프로필 이미지
    sunrinzeropen6281

    受講レビュー 1

    平均評価 5.0

    5

    69% 受講後に作成

    Đây là bài giảng chỉ tóm tắt những thông tin hữu ích và giải thích chi tiết!! Tôi yêu nó!!

    ¥6,115

    ominseokの他の講座

    知識共有者の他の講座を見てみましょう!

    似ている講座

    同じ分野の他の講座を見てみましょう!