Soumettre la recherche
Mettre en ligne
「ずいぶんとダサいライティングを使っているのね」〜UniRxを用いた物理ベースライティング制御〜
•
8 j'aime
•
66,496 vues
T
Toru Nayuki
Suivre
2015年6月19日のUniRx勉強会のミニセッションのスライドです。
Lire moins
Lire la suite
Logiciels
Signaler
Partager
Signaler
Partager
1 sur 23
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Ubuntuをインストールしたzyboボードにカメラを付けてopen cvで顔認識
Ubuntuをインストールしたzyboボードにカメラを付けてopen cvで顔認識
marsee101
若輩エンジニアから見たUniRxを利用したゲーム開発
若輩エンジニアから見たUniRxを利用したゲーム開発
Hirohito Morinaga
はじめてのUniRx
はじめてのUniRx
torisoup
Interactive UI with UniRx
Interactive UI with UniRx
Yuto Iwashita
History & Practices for UniRx UniRxの歴史、或いは開発(中)タイトルの用例と落とし穴の回避法
History & Practices for UniRx UniRxの歴史、或いは開発(中)タイトルの用例と落とし穴の回避法
Yoshifumi Kawai
Observable Everywhere - Rxの原則とUniRxにみるデータソースの見つけ方
Observable Everywhere - Rxの原則とUniRxにみるデータソースの見つけ方
Yoshifumi Kawai
Reactive Programming by UniRx for Asynchronous & Event Processing
Reactive Programming by UniRx for Asynchronous & Event Processing
Yoshifumi Kawai
UniRx - Reactive Extensions for Unity
UniRx - Reactive Extensions for Unity
Yoshifumi Kawai
Recommandé
Ubuntuをインストールしたzyboボードにカメラを付けてopen cvで顔認識
Ubuntuをインストールしたzyboボードにカメラを付けてopen cvで顔認識
marsee101
若輩エンジニアから見たUniRxを利用したゲーム開発
若輩エンジニアから見たUniRxを利用したゲーム開発
Hirohito Morinaga
はじめてのUniRx
はじめてのUniRx
torisoup
Interactive UI with UniRx
Interactive UI with UniRx
Yuto Iwashita
History & Practices for UniRx UniRxの歴史、或いは開発(中)タイトルの用例と落とし穴の回避法
History & Practices for UniRx UniRxの歴史、或いは開発(中)タイトルの用例と落とし穴の回避法
Yoshifumi Kawai
Observable Everywhere - Rxの原則とUniRxにみるデータソースの見つけ方
Observable Everywhere - Rxの原則とUniRxにみるデータソースの見つけ方
Yoshifumi Kawai
Reactive Programming by UniRx for Asynchronous & Event Processing
Reactive Programming by UniRx for Asynchronous & Event Processing
Yoshifumi Kawai
UniRx - Reactive Extensions for Unity
UniRx - Reactive Extensions for Unity
Yoshifumi Kawai
AWS + Windows(C#)で構築する.NET最先端技術によるハイパフォーマンスウェブアプリケーション開発実践
AWS + Windows(C#)で構築する.NET最先端技術によるハイパフォーマンスウェブアプリケーション開発実践
Yoshifumi Kawai
The History of Reactive Extensions
The History of Reactive Extensions
Yoshifumi Kawai
Metaprogramming Universe in C# - 実例に見るILからRoslynまでの活用例
Metaprogramming Universe in C# - 実例に見るILからRoslynまでの活用例
Yoshifumi Kawai
未来のプログラミング技術をUnityで -UniRx-
未来のプログラミング技術をUnityで -UniRx-
torisoup
What, Why, How Create OSS Libraries - 過去に制作した30のライブラリから見るC#コーディングテクニックと個人OSSの...
What, Why, How Create OSS Libraries - 過去に制作した30のライブラリから見るC#コーディングテクニックと個人OSSの...
Yoshifumi Kawai
WebSocketでリアルタイム処理をする
WebSocketでリアルタイム処理をする
龍一 田中
【Unite 2017 Tokyo】Ultimate Bowl 2017 -Timeline機能を活用したリアルタイムデモのメイキング-
【Unite 2017 Tokyo】Ultimate Bowl 2017 -Timeline機能を活用したリアルタイムデモのメイキング-
Unity Technologies Japan K.K.
DeclarativeSql
DeclarativeSql
Takaaki Suzuki
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
慎一 古賀
[data analytics showcase] A12: データに隠された課題、ちゃんと見えていますか? by Tableau Japan 株式会社 ...
[data analytics showcase] A12: データに隠された課題、ちゃんと見えていますか? by Tableau Japan 株式会社 ...
Insight Technology, Inc.
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Yoshito Tabuchi
LINQ in Unity
LINQ in Unity
Yoshifumi Kawai
Introduction to NotifyPropertyChangedGenerator
Introduction to NotifyPropertyChangedGenerator
Yoshifumi Kawai
Clash of Oni Online - VR Multiplay Sword Action
Clash of Oni Online - VR Multiplay Sword Action
Yoshifumi Kawai
Photon Server Deep Dive - PhotonWireの実装から見つめるPhotonServerの基礎と応用
Photon Server Deep Dive - PhotonWireの実装から見つめるPhotonServerの基礎と応用
Yoshifumi Kawai
【Unite 2017 Tokyo】「黒騎士と白の魔王」にみるC#で統一したサーバー/クライアント開発と現実的なUniRx使いこなし術
【Unite 2017 Tokyo】「黒騎士と白の魔王」にみるC#で統一したサーバー/クライアント開発と現実的なUniRx使いこなし術
Unity Technologies Japan K.K.
RuntimeUnitTestToolkit for Unity
RuntimeUnitTestToolkit for Unity
Yoshifumi Kawai
NextGen Server/Client Architecture - gRPC + Unity + C#
NextGen Server/Client Architecture - gRPC + Unity + C#
Yoshifumi Kawai
「黒騎士と白の魔王」gRPCによるHTTP/2 - API, Streamingの実践
「黒騎士と白の魔王」gRPCによるHTTP/2 - API, Streamingの実践
Yoshifumi Kawai
ノンデザイナーのための配色理論
ノンデザイナーのための配色理論
tsukasa obara
DSPGraphを試してみた話
DSPGraphを試してみた話
Toru Nayuki
Project Tiny + Photon Realtime
Project Tiny + Photon Realtime
Toru Nayuki
Contenu connexe
En vedette
AWS + Windows(C#)で構築する.NET最先端技術によるハイパフォーマンスウェブアプリケーション開発実践
AWS + Windows(C#)で構築する.NET最先端技術によるハイパフォーマンスウェブアプリケーション開発実践
Yoshifumi Kawai
The History of Reactive Extensions
The History of Reactive Extensions
Yoshifumi Kawai
Metaprogramming Universe in C# - 実例に見るILからRoslynまでの活用例
Metaprogramming Universe in C# - 実例に見るILからRoslynまでの活用例
Yoshifumi Kawai
未来のプログラミング技術をUnityで -UniRx-
未来のプログラミング技術をUnityで -UniRx-
torisoup
What, Why, How Create OSS Libraries - 過去に制作した30のライブラリから見るC#コーディングテクニックと個人OSSの...
What, Why, How Create OSS Libraries - 過去に制作した30のライブラリから見るC#コーディングテクニックと個人OSSの...
Yoshifumi Kawai
WebSocketでリアルタイム処理をする
WebSocketでリアルタイム処理をする
龍一 田中
【Unite 2017 Tokyo】Ultimate Bowl 2017 -Timeline機能を活用したリアルタイムデモのメイキング-
【Unite 2017 Tokyo】Ultimate Bowl 2017 -Timeline機能を活用したリアルタイムデモのメイキング-
Unity Technologies Japan K.K.
DeclarativeSql
DeclarativeSql
Takaaki Suzuki
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
慎一 古賀
[data analytics showcase] A12: データに隠された課題、ちゃんと見えていますか? by Tableau Japan 株式会社 ...
[data analytics showcase] A12: データに隠された課題、ちゃんと見えていますか? by Tableau Japan 株式会社 ...
Insight Technology, Inc.
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Yoshito Tabuchi
LINQ in Unity
LINQ in Unity
Yoshifumi Kawai
Introduction to NotifyPropertyChangedGenerator
Introduction to NotifyPropertyChangedGenerator
Yoshifumi Kawai
Clash of Oni Online - VR Multiplay Sword Action
Clash of Oni Online - VR Multiplay Sword Action
Yoshifumi Kawai
Photon Server Deep Dive - PhotonWireの実装から見つめるPhotonServerの基礎と応用
Photon Server Deep Dive - PhotonWireの実装から見つめるPhotonServerの基礎と応用
Yoshifumi Kawai
【Unite 2017 Tokyo】「黒騎士と白の魔王」にみるC#で統一したサーバー/クライアント開発と現実的なUniRx使いこなし術
【Unite 2017 Tokyo】「黒騎士と白の魔王」にみるC#で統一したサーバー/クライアント開発と現実的なUniRx使いこなし術
Unity Technologies Japan K.K.
RuntimeUnitTestToolkit for Unity
RuntimeUnitTestToolkit for Unity
Yoshifumi Kawai
NextGen Server/Client Architecture - gRPC + Unity + C#
NextGen Server/Client Architecture - gRPC + Unity + C#
Yoshifumi Kawai
「黒騎士と白の魔王」gRPCによるHTTP/2 - API, Streamingの実践
「黒騎士と白の魔王」gRPCによるHTTP/2 - API, Streamingの実践
Yoshifumi Kawai
ノンデザイナーのための配色理論
ノンデザイナーのための配色理論
tsukasa obara
En vedette
(20)
AWS + Windows(C#)で構築する.NET最先端技術によるハイパフォーマンスウェブアプリケーション開発実践
AWS + Windows(C#)で構築する.NET最先端技術によるハイパフォーマンスウェブアプリケーション開発実践
The History of Reactive Extensions
The History of Reactive Extensions
Metaprogramming Universe in C# - 実例に見るILからRoslynまでの活用例
Metaprogramming Universe in C# - 実例に見るILからRoslynまでの活用例
未来のプログラミング技術をUnityで -UniRx-
未来のプログラミング技術をUnityで -UniRx-
What, Why, How Create OSS Libraries - 過去に制作した30のライブラリから見るC#コーディングテクニックと個人OSSの...
What, Why, How Create OSS Libraries - 過去に制作した30のライブラリから見るC#コーディングテクニックと個人OSSの...
WebSocketでリアルタイム処理をする
WebSocketでリアルタイム処理をする
【Unite 2017 Tokyo】Ultimate Bowl 2017 -Timeline機能を活用したリアルタイムデモのメイキング-
【Unite 2017 Tokyo】Ultimate Bowl 2017 -Timeline機能を活用したリアルタイムデモのメイキング-
DeclarativeSql
DeclarativeSql
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
[data analytics showcase] A12: データに隠された課題、ちゃんと見えていますか? by Tableau Japan 株式会社 ...
[data analytics showcase] A12: データに隠された課題、ちゃんと見えていますか? by Tableau Japan 株式会社 ...
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
LINQ in Unity
LINQ in Unity
Introduction to NotifyPropertyChangedGenerator
Introduction to NotifyPropertyChangedGenerator
Clash of Oni Online - VR Multiplay Sword Action
Clash of Oni Online - VR Multiplay Sword Action
Photon Server Deep Dive - PhotonWireの実装から見つめるPhotonServerの基礎と応用
Photon Server Deep Dive - PhotonWireの実装から見つめるPhotonServerの基礎と応用
【Unite 2017 Tokyo】「黒騎士と白の魔王」にみるC#で統一したサーバー/クライアント開発と現実的なUniRx使いこなし術
【Unite 2017 Tokyo】「黒騎士と白の魔王」にみるC#で統一したサーバー/クライアント開発と現実的なUniRx使いこなし術
RuntimeUnitTestToolkit for Unity
RuntimeUnitTestToolkit for Unity
NextGen Server/Client Architecture - gRPC + Unity + C#
NextGen Server/Client Architecture - gRPC + Unity + C#
「黒騎士と白の魔王」gRPCによるHTTP/2 - API, Streamingの実践
「黒騎士と白の魔王」gRPCによるHTTP/2 - API, Streamingの実践
ノンデザイナーのための配色理論
ノンデザイナーのための配色理論
Plus de Toru Nayuki
DSPGraphを試してみた話
DSPGraphを試してみた話
Toru Nayuki
Project Tiny + Photon Realtime
Project Tiny + Photon Realtime
Toru Nayuki
LTで分かる!アセンブラ
LTで分かる!アセンブラ
Toru Nayuki
はたらくスレッド
はたらくスレッド
Toru Nayuki
Unityから制御可能な振動・回転デバイスの比較
Unityから制御可能な振動・回転デバイスの比較
Toru Nayuki
UnityでVJする
UnityでVJする
Toru Nayuki
Unity × PHP
Unity × PHP
Toru Nayuki
Plus de Toru Nayuki
(7)
DSPGraphを試してみた話
DSPGraphを試してみた話
Project Tiny + Photon Realtime
Project Tiny + Photon Realtime
LTで分かる!アセンブラ
LTで分かる!アセンブラ
はたらくスレッド
はたらくスレッド
Unityから制御可能な振動・回転デバイスの比較
Unityから制御可能な振動・回転デバイスの比較
UnityでVJする
UnityでVJする
Unity × PHP
Unity × PHP
「ずいぶんとダサいライティングを使っているのね」〜UniRxを用いた物理ベースライティング制御〜
1.
「ずいぶんとダサいライティングを使っているのね」 ∼UniRxを用いた物理ベースライティング制御∼ ユニティ・テクノロジーズ・ジャパン合同会社 名雪 通
2.
物理ベースライティング? 物理ベースレンダリング (Unityの)ライティング
3.
ライティング(物理)
4.
fuZe Unityを用いて「ビジュアル」 「オーディオ」 「パフォーマンス」を実現した プロジェクト http://fuze.jp/
5.
DMX512 EIA-485 に基づく通信プロトコルであり、主に舞台照明や演出機器の制御に使 われている。 ※Art-NetなどのIPベースのプロトコル に対応した機器を使うことで、 PCからも容易に制御が可能
6.
使用例(ストロボライト)
7.
他にも様々な演出機器が DMX512に対応している
8.
で、 UniRxとどう関係あるの? VJ = 音声に反応(
reactive )して 映像を生成する UniRx = Reactive Extensions for Unity
9.
さっそくUniRx化してみた • 高音部のスペクトルが一定の大きさを超えた時、 (ただし200ms間は無視する) LED照明の色(3色)を順番に切り替える DMX512コントローラ プロパティでデータを設定すると 自動的にDMXのパケットが飛ぶ スペクトラム解析器(keijiroさん作) 一定の周波数区分ごとの大きさが取得できる
10.
ダサい
11.
スペクトル解析を オブザーバブルにした
12.
13.
まだダサい
14.
DMX512コントローラーを サブスクライブ対象にした
15.
16.
だんだん楽しくなってきました
17.
さらにMIDI入力をオブザーバブルにし、 AudioMixerのエフェクトのパラメータを サブスクライブ対象にした • (ry
18.
• MIDIコンの1∼4番目のスライダーの値をオーディオエフェクターのパラメー タに紐づける • 5番目のスライダーの値をLED照明の点滅制御と紐づける
19.
デモ
20.
総論 UniRxによって実現された Reactiveという概念は オーディオ・ビジュアル・パフォーマンスと 相性がよい(かもしれない)
21.
今後はレーザーとUniRxを 組み合わせてみたいと思います
22.
最後に自己紹介 名雪 通 Webデベロッパー - 日々、国内向けのサイトを開発したり、 Unity内蔵ブラウザーのコードをいじったりしています
23.
Unity県人会議 • 全国各地で行われるUnityに関するイベントや勉強会の情報を集約したサイト • 登録されている支援P(サポーター)に支援をお願いしたり、支援Pとして登録すること が可能
※ユニティ自体でも「アセットキャラバン」などを提供中 • 勉強会を行われる方や、勉強会ができる会場などをお持ちの方は是非登録を!
Télécharger maintenant