Coder Social home page Coder Social logo

neon-izm / branch-able-vr-movie-template Goto Github PK

View Code? Open in Web Editor NEW

This project forked from yutokun/branch-able-vr-movie-template

0.0 1.0 0.0 834.28 MB

分岐する VR 動画作品を作成する Unity プロジェクト

License: MIT License

C# 91.81% HLSL 1.10% ShaderLab 5.49% JavaScript 1.60%

branch-able-vr-movie-template's Introduction

分岐型 360 度動画作成 Unity プロジェクト

ユーザーに選択肢を提示する VR 動画作品を作成する Unity プロジェクトのテンプレートです。

コードを1文字も書かずとも作品が完成します。

Oculus Go をメインターゲットにしていますが、主要なヘッドセットなら大体動くのでは…たぶん。

Unity 2018.3 以降で動きます。

サンプル動画

作り方

2つのシーンで構成されています。これらのシーン内で作業をします。

  • Launch … ロードしながら素早い表示を行うためのシーン。ロゴなどを配置。
  • Main … 本編を作成するシーン。

起動ロゴの変更

Launch シーンを開いて、下記2つのオブジェクトにロゴをセットして下さい。

Launch

本編の作成

Main シーンを開きます。 Video プレハブを Hierarchy に配置していき、動画同士の連結を構築するのが主な作業になります。ドラッグ&ドロップだけで完成するようなっています。

  1. 動画を Unity にインポートします。
  2. 動画の数だけ Video プレハブを配置します。
  3. 動画の設定を行います。
    再生するビデオ にビデオファイルをセットし、メッセージと選択肢を設定します。
    動画をどんな順で再生するかの流れを作っていきます。間違えると延々ループする迷いの森もすぐにできますね。
    Video Prefab
  4. 終着点となる動画では、次は オプションを Credit にするとエンドクレジット(スタッフロール)が、End にすると動画終了後の案内メッセージが表示されます。

開始・終了メッセージの変更

Main シーンの Systems 以下にある、Start と End オブジェクト が開始・終了時に表示されます。 好きな文章や内容に変更して下さい。

エンドクレジットの変更

Main シーンの Systems 以下にある、Credits オブジェクト にて設定できます。
下部の + ボタンで数を増やし、テキストまたは画像から選択して設定できます。テキストと画像は好きなだけ組み合わせることができます。
クレジットが終了すると、終了メッセージが表示されます。

Credits

サウンドの変更

開始前・選択肢場面・終了後の3場面で任意の背景音を流せます。
Main シーンの Systems 以下にある、Background Sound オブジェクトに流したい音声をセットして下さい。

Background Sound

また、特定の選択肢場面で違う音を流したい事があると思います(毛色の変わる時とか)。
この場合は目的の Video オブジェクトに音声をセットして下さい。

Background Sound Override

ボタンを選ぶ時のポイント・クリック音は、
Main シーンの Systems 以下にある、Sound Effects オブジェクトで変更できます。

Sound Effects

操作方法

ハンドコントローラーで操作できますが、Unity 上ではキーボードでも操作できるようになっています。

Unity Editor Oculus Go
スタート Enter トリガー or タッチパッドのクリック
選択肢を選ぶ 数字キー トリガー or タッチパッドのクリック
最初に戻る バックスペース 戻るボタン

メモ

  • Windows 上で 4K × 4K(H.264)までの滑らかな再生には LAV Filters と Maxwell(9xxシリーズ)以降の GPU が必要になります。
  • Windows 上で 8K × 8K(H.265)までの滑らかな再生には LAV Filters と Pascal(10xxシリーズ)以降の GPU が必要になります。
  • Oculus Go は 4K × 4K までの H.264 を再生できます。

Special Thanks

サンプル動画の提供
υμβραν さん ありがとうございます!

Licenses

This Project
MIT License

Oculus Integration
Copyright © 2014-2017 Oculus VR, LLC. All rights reserved,

branch-able-vr-movie-template's People

Contributors

yutokun avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.