このアセットがスゴい!2016 Unity を進化させるアセット達 シージャイル株式会社 VR 室室長島田侑治

Similar documents
PowerPoint プレゼンテーション

しずおかアプリ部 Unity はじめるよ すごいよサウンド機能 実践編 統合開発環境を内蔵したゲームエンジン いろんな職業の が る資料なので説明を簡単にしてある部分があります 正確には本来の意味と違いますが上記理由のためです ご了承ください この

C#の基本

プレポスト【問題】

目 次 1.SNS の概要 1.1 SNS の概要 地域 SNS の起動 地域 SNS の画面構成 自己紹介の設定 2.1 自己紹介の設定 ブログ 3.1 ブログを書く コメントを書く コミュニティ 4.1 コミュニティに

AQUOS CRYSTAL ユーザーガイド

Xperia™ XZ ユーザーガイド

JACi400のご紹介~RPGとHTMLで簡単Web化~

文字入力 ソフトウェアキーボードを切り替える...56 文字入力画面の見かた...56 文字を入力する...58 文字入力の便利な機能を利用する...60 iwnn IME の設定を行う

Microsoft Word - ラベルマイティStep1.doc

駅すぱあとWebサービス for Unityを使った 交通機関情報の活用 竹田龍介 株式会社ヴァル研究所 1

ミガロ.製品 最新情報

スライド 1

TestDesign for Web

平成 30 年度 プログラミング研修講座 岩手県立総合教育センター

Twinmoon

インストール App Store から上記のアプリをダウンロードしてください 立ち上げると Welcome の写真が表示されますので 右上にある Next をタップしてください Voice と表示されたら Download というボタンが表示されますので これをタップしてください まず英語音声のダウ

2 Web ページの文字のサイズを変更するには 以下を実行します Alt + P キーを押して [ ページ ] メニューを選択します X キーを押して [ 文字のサイズ ] を選択します 方向キーを押して 文字のサイズを [ 最大 ] [ 大 ] [ 中 ] [ 小 ] [ 最小 ] から選択します

Microsoft PowerPoint ppt

すぐできるBOOK ー基本設定編ー

ボタンイベントアプリイベント処理を含むアプリとして, ボタンをもち, ボタンを押すと文字列を表示するアプリを作る. このアプリは,HelloWorld アプリを改造して作成するため, アプリ作成の途中からの手順を示す. 1. ボタンの設置 (1) レイアウトにボタンを追加するパレットの フォーム ウ

第21章 表計算

文字コード略歴 よこやままさふみ社内勉強会 2012/05/18 文字コード略歴 Powered by Rabbit 2.0.6

1. 花形の模様枠を作る 1 JTim の アイコンをクリックして起動します 2 背景色を 黒 にします 表示 背景色 黒 OK します 3 250*250 の 白 で新規作成します ファイル 新規作成 横 250*250 * キャンバスの色白 OK 4 範囲 60 で 円形 フェードアウトします

Microsoft Word - NEWSマニュアル docx

シンプルスマホ3 ユーザーガイド

PowerPoint Presentation

プログラミング基礎I(再)

PowerPoint プレゼンテーション

簡易版メタデータ

V6 音声入力機能

目次 1. 管理機能概要 ぐるりんメール 管理機能について ご利用上の注意 ログイン ホーム画面 学校情報の編集 アカウント管理 学年 / クラス設定 学年設定

Prog2_6th

Prog2_2nd

RAYOUT

extChatText.pdf

Microsoft Word - SKP2VRマニュアルJA校了版Fin

SnNCutCnvs ステッカーウィザードを使ってデザインを作成する ここでは スターターキットに付属している A4 サイズ (210 mm 297 mm) のプリントステッカーを使用する場合の例を説明します [ ステップ 1] エリアサイズを変更します パソコンの場合 : 編集画面 >[ プロジェ

11 ソフトウェア工学 Software Engineering デザインパターン DESIGN PATTERNS デザインパターンとは? デザインパターン 過去のソフトウェア設計者が生み出したオブジェクト指向設計に関して, ノウハウを蓄積し 名前をつけ 再利用しやすいようにカタログ化したもの 各デ

フォント作成ツール説明書

Microsoft Word - P doc

IBM Cloud Social Visual Guidelines


Prog2_12th

PowerPoint プレゼンテーション

About me! 足立昌彦 / +Masahiko.Adachi )! バイドゥ株式会社技術顧問 (Simeji)! 株式会社カブク Co-Founder! Google Developer Expert (Android)

V8.1新規機能紹介記事

第 1 章 : はじめに RogueWave Visualization for C++ の Views5.7 に付属している Views Studio を使い 簡単な GUI アプリケーションの開発手順を紹介します この文書では Windows 8 x64 上で Visual Studio2010

IBM API Connect 開発者ポータル構成ガイド 1章

Microsoft PowerPoint Java基本技術PrintOut.ppt [互換モード]

Prog2_4th


extCountdown.pdf

第26回_プレゼン資料_菅原(Unityはじめるよ~NavMesh基礎~)

シンプルスマホ2 ユーザーガイド

目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い 10.Netフレームワーク 10 開発資料 10 第 2 章 Mono 11 Monoの歴史 1

PowerPoint2003基礎編

目次 第 1 章はじめに 取扱いについて 記載内容について... 6 第 2 章基本操作 Excel Online を開く ファイル ( ブック ) を作成する ファイル ( ブック ) を開く..

教材ドットコムオリジナル教材 0から始めるiアプリ (4) 0 から始める i アプリ (4) i アプリをプログラミングする際に必要なのは Java というプログラミング言語の基礎知識です 独自の命令や駆使してプログラミングをするわけですが Java というベースになっている言語を知らないでプログ

学校では教えてくれないアセットバンドル

Microsoft PowerPoint P演習 第5回 当たり判定(2)【課題】.pptx

GUI プログラミング第 4 Graph ~ 手書認識と関数グラフ描画 ~ マウスで数式を書いて認識し 関数グラフを描画する < 手書認識とグラフ描画のステップ> ステップ 1_1 フレームの作成 ステップ 1_2 マウスで自由に線を書く ステップ 2-1 手書認識認識結果を標準出力する ステップ

マウス操作だけで本格プログラミングを - 世界のナベアツをコンピュータで - プログラムというと普通は英語みたいな言葉で作ることになりますが 今回はマウスの操作だけで作ってみます Baltie, SGP System 操作説明ビデオなどは 高校 情

Unity講座①

ゲームプログラミング講習 第0章 導入

データ構造とアルゴリズム論

2016 VOCALOID Group, Yamaha Corporation 2

各種モード切替ボタン 各種設定方法について 各種設定を行う場合は 画面下部の設定ボタンを選んでくだ さい 1 使用するカメラの設定 カメラの初期設定は [ スマホカメラ ] になっていますが [OLYMPUS AIR A01] をプリセットすることもできます [ 毎回

1. インストール方法 STEP 1 ダウンロードしたファイルを任意の場所に解凍します Windows 標準の機能を用いて解凍する場合は ファイルを選択して 右クリックメニューから [ すべて展開 ] を選択し 表示されたメッセージに従って解凍します STEP 2 解凍されたフォルダにある Setu

PowerPoint プレゼンテーション

動作環境と操作の概要 A スマホのテザリングを使う方法と B WiFi ルーターを使う方法があります A スマホのテザリングを使う場合 図のように 1 台のスマホのテザリングを有効にして パソコンや他のスマホ タブレットを テザリング機器に WiFi 接続し ます 1スマホのテザリングを有効にします

Microsoft PowerPoint - A1-2_株式会社ネクスト_藤澤正通_S _005.pptx

Jimdo解説.indd

MMC Unity講座

Java知識テスト問題

(Microsoft PowerPoint - ClickFramework.ppt [\214\335\212\267\203\202\201[\203h])

10_Link3_manual

Java言語 第1回

SILAND.JP テンプレート集

[ ]スマートセミナーバージョンアップリリースノート

第33回_プレゼン資料_菅原(~IKを使ってアニメーションをコントロール~)


PowerPoint プレゼンテーション

パソコンの中を見よう

PowerPoint2007基礎編

Microsoft PowerPoint - グリッド協議会GT4演習資料_2007_配布用

2 概要 市場で不具合が発生にした時 修正箇所は正常に動作するようにしたけど将来のことを考えるとメンテナンス性を向上させたいと考えた リファクタリングを実施して改善しようと考えた レガシーコードなのでどこから手をつけて良いものかわからない メトリクスを使ってリファクタリング対象を自動抽出する仕組みを

FTPサーバーへのアクセス権限設定

PowerPoint プレゼンテーション

<4D F736F F D208A7788CA8EE88F878F A7790B A32352E398F4390B32E646F63>

Prog2_6th

スライド 1

ファイルを直接編集する画面を切り替えることができる. 図 3 標準のレイアウトを削除する (2) グラフィカル レイアウト画面で LinearLayout(Vertical) を追加するパレットウィンドウの レイアウト の中にある LinearLayout(Vertical) をドラッグして, 編集

目次.Edu Track のログイン.Edu Track のポータル画面説明 3. 学修を始める ( 講義室に入る ) 4 4. テキスト履修科目 スクーリング ( ブレンディッド含む ) で使用する機能 5 学習する 5 お知らせ 6 掲示板 ( 公開 ) 6 課題 8 ディスカッション ( 公開

2004年度情報リテラシーⅢ

2 文字列と間隔 文字の横幅のみを変更 文書内の文字間隔は一定で ペー ジ設定 で設定するが 特定の文字 だけ変更する時に使用する 文字の書式には自動継続機能がありますので 書式を設定した次の文字にも同じ書式が設定されます Enter キーを押して 改行しても同様です その為 文字を入力した後で選択

Windows10の新機能

アプリ版居宅介護支援システム簡単操作マニュアル 2017 年度版 総合案内 サポートデスク Copyright(C) 2010 ITSS All Rights Reserved.

目次 クイックスタート ( 無料版の Unity で利用する場合 )... 3 クイックスタート (Unity Pro で利用する場合 )...6 Chroma Key Compositing( クロマキー合成 )... 9 MascotMakerFree クラスリファレンス Masco

プレポスト【解説】

Transcription:

このアセットがスゴい!2016 Unity を進化させるアセット達 シージャイル株式会社 VR 室室長島田侑治 (@yuujii)

自己紹介 システムエンジニア 10 年以上 シージャイル株式会社 VR 室室長 Twitter @yuujii VR Creator Oculus Rift DK1 組

Unity Asset Store でアセット 600 個くらい購入

今回の話 Unity Assetアドベントカレンダー in UNITE 2016 VR 思考ツール Eureka で使用したアセットの紹介 VRで使えるアセット達 実演 を作る

Unity Asset アドベントカレンダー in UNITE 2016 Unity Asset アドベントカレンダーとは 12 月 1 日からクリスマスまでの期間 毎日アセットの記事を投稿していた一人イベント http://qiita.com/advent-calendar/2014/unity-asset http://qiita.com/advent-calendar/2015/unity-asset

某エンジンみたいなクオリティの VR でも使える見栄えの良い部屋のアセットが欲しい

Modern Loft Full Pack POLYBOX モダンな建物のモデルデータアセット Oculus ロゴが入っているように VR 向けにさらに表現の最適化 軽量化したシーンも含まれている

Terrace Pack POLYBOX Modern Loft Full Pack からテラス部分を切り出したモデルデータアセット

Unity エディタ拡張 ++

ちょっとだけコード修正したいけど ( 中略 ) 億劫

Script Inspector 3 Flipbook Games Unity の Inspector 上でスクリプトの編集ができるようになるエディタ拡張 シンタックスハイライト ドキュメントホバー表示 コード補完 定義へのジャンプなどなど一通りの IDE が持つ機能を持つ

もっと作業の手を早くしたい

Haste Pro Barking Mouse Studio プロジェクトにある様々なアセットや操作を呼び出せるコマンドランチャーが使えるようになるエディタ拡張 シーンにあるオブジェクトや プロジェクトのファイルだけでなく Project Settings や各種メニュー項目にもアクセスができる

モデルの頂点数がヤバい 重い or なんかめっちゃゴツゴツしている

Krabl Mesh Processors krabl.com Unity のエディタ内で頂点数やポリゴンを削減できる また逆に細分化も

適用例 2751 verts, 3530 tris 814 verts, 800 tris 62 verts, 56 tris 2006 verts, 3712 tris

アニメーション効果を簡単につけたい

DOTween Pro Demigiant Tween 系アセット 他のアセットと比較した場合 簡潔にスクリプトを記述ができ パフォーマンスも良い また DoTweenAnimation スクリプトコンポーネントを使う事で 様々な事がプログラミング不要で実現できる

VR 思考ツール Eureka で使用したアセットの紹介

Gear VR のアプリで Android の音声認識を使いたい

Android Speech TTS gigadrillgames Gear VR でしゃべった内容をテキスト化 音声認識ができるアセット Android の音声認識サービスにアクセスする SpeechRecognizer クラスを操作 音声入力待ち 音声入力開始 音声入力終了 音声認識結果受信 エラー などでコールバックが使え 音声入力待ちでマイクのアイコンを表示したり ユーザーが話し始めたらアニメーションを表示 また 音声認識結果のテキストをインターネット経由で受け取るまでの待ち時間中に待ち受け中のアニメーションを表示したりといった細かい制御が可能

using UnityEngine; using System.Collections; public class SpeechRecognizer : MonoBehaviour { } private SpeechPlugin speechplugin; void Start() { speechplugin = SpeechPlugin.GetInstance(); speechplugin.setdebug(0); speechplugin.setspeecheventlistener(onreadyforspeech,onbeginningofspeech,onendofspeech,onerror,onresults); } public void StartListening() { speechplugin.startlistening(5); // 受け取る音声認識結果の数 } // 音声認識入力待ち private void onreadyforspeech(string data) { } // ユーザーのしゃべり始め private void onbeginningofspeech(string data) { } // ユーザーのしゃべり終わり private void onendofspeech(string data) { } // エラー発生時 private void onerror(string data) { } // 音声認識結果取得 private void onresults(string data) { string[] results = data.split(','); foreach (string possibleresults in results) { Debug.Log(possibleResults); } }

カードを 1000 個くらい表示したらめちゃくちゃ重くなった

Text Mesh Pro Stephan Bouchard テキストの定番アセット パフォーマンスや表現の柔軟性などなど 凝ったことをする場合はこちら

Text Mesh Pro の Font Asset Creator でフォントからアセットを作る 使うテキストが決まっている場合 Character Set で Custom Characters を選び 使うテキストを Custom Characters へペースト Charmap Calc 使うテキストが決まっていない場合 Character SetでCustom Rangeを選び フォントに含まれるASCII ひらがな カタカナ 常用漢字 記号など必要な文字コードの範囲を指定

VR に使えるアセット達

Head Gesture Detector QLC うなずきで Yes 首を横に振れば No といった入力を簡単に扱うことができる Rift や Gear VR Cardboard などに対応 縦に下げる / 上げる 横に右 / 左に向く / 前に戻る 左 / 右にかしげる / 戻す 激しく左右に振るなど 細かく頭によるジェスチャーも検知できる またどれくらいで反応するかといった感度も指定できる

Gesture Recognizer 2.1 Oguz Konya 2D のマウスジェスチャーアセット ジェスチャーデータの受け渡し部分に手を入れることで VR へ転用が可能 ジェスチャー定義は追加可能 また一筆書きだけでなく二筆以上もできる

の実現方法が分からない

実演 VR ホラー を作る

HE - Abandoned Hospital v.1 Artur G. ハイエンド VR に最適なクオリティの廃墟の病院モデルデータアセット 含まれる Demo のシーンにはエレベーターやびっくりするような様々な仕掛けが実装されている ちなみに以前制作した VR ホラー HauntedRift は同パブリッシャの HE - Abandoned Manor MegaPack v.2 を使用

Advanced Footstep System QLC VR に必須な足音の実装に最適なアセット 地面などに設定されているような テクスチャー に対し鳴らす足音を定義できる 実装は簡単 OVRPlayerController プレハブの子に AFSCharacterFeet プレハブを入れ このプレハブのコンポーネントへ足音の定義を設定していく

Simple Waypoint System Rebound Games ベストスプラインツール 内部で高速な DOTween エンジンを使用

実演へ