SlideShare a Scribd company logo
ライティングの
おさらい
Tatsuhiko Yamamura @ Unity
こんにちは
↓Twitterで紹介用に作ったが、紹介前に埋まってた
【Unity道場 3月 ~ライティングとVFX Graph~】Unityのライティング機能のおさらい
光はライトソースから
光が当たる場所は明るい
光が当たらない場所は暗い
光が届かなければ影になる
光は反射する
光は反射する
反射する光は色に依存
白い光+

青い板
=反射
青い光+

青い板
=反射
赤い光+

青い板
=反射せず
緑の光+

青い板
=反射せず
反射した光は空間を作る
光の表現
全てをリアルタイムに実行するのは高負荷
事前にテクスチャに焼き込んでおく
+
動くキャラクターは動的なライト
ライティングの設定
光の種類
環境光 光る物体 ライト
DEMO
光の種類
環境光 光る物体 ライト
空間の光情報
• 空間の光情報

(Environment Light)
• 陰影を作る
• Skyboxもしくは

Reflection Probe

Ambient Color
空間の光情報
• Skyboxに設定
• シーン全体に影響
• Unityの初期設定で

なんとなく青くなるのは

コレが原因(空が青い)
• 暗いステージを作りたい場合は、

まずAmbient Colorを操作
周辺の光がオブジェクトに影響を与える
単純なグラデーション、もしくは

単色のEnvironment Lightも
✕ 1
✕ 3✕ 6
Environment

Lightの影響
暗闇を作りたいなら
設定しておきたい項目
空間の光情報
• Reflection Probe
• 光情報を集めて

範囲内のオブジェクトに投影
• Box Projectionを有効にして

簡単な反射の代用としても使える
空間の光情報
• 部屋や遮られた区画ごとに設定
• 暗い部屋を作りたい場合に有用
光る材質
• 発光する=光を受けなくても暗くならないマテリアル
• 光るパーツ等、Bloomと合わせて使われる事が多い
光る材質
• Materialの設定
• 光源としても利用可能

(光沢は表現出来ない)
• 光源として使うなら

要light static
• 動的なオブジェクトに影響を与
えるにはライトプローブが必要
ライト
• 光を作る
• 影を作る
ライトのタイプ
RealtimeBaked Mixed
事前準備が不要
動的に光と影を計算
事前計算が必要
テクスチャに光と影の
情報を書き込む
事前計算と動的な影を
組み合わせる
(Realtime GIが無効の場合)
複雑な計算は不可
複雑な計算は可
事前計算が必要
一部で複雑な計算が可
ライトは一切動かせない ライトの変化のみ可能 自由に動かせる
リアルタイムなライト
• 範囲内のオブジェクトに

影響を与える
• ダイナミックなオブジェクトに

影が落ちる
• 影響範囲が被ると

負荷が上がる事が多い
RealtimeBaked Mixed
リアルタイムなライト
• Realtime GIが有効なら

間接光表現も可能

(動かないオブジェクトのみ。

追加でCPUコストが必要)
RealtimeBaked Mixed
RealtimeBaked Mixed
リアルタイムなライト
• Realtime GIは、部屋の形は変更できないが、

模様替え程度なら整合性を維持したままいろいろと出来る
リアルタイムな影
• 各ライト毎にShadow Mapが作られる
• 影の品質はShadow Resolutionの設定と画面の解像度に依存
• High : 画面の2倍
• Mid : 画面の1倍
• Low : 画面の0.5倍
• ライトの種類毎に見るべき設定が異なる
RealtimeBaked Mixed
Directional Light
• 表示する範囲が品質に直結
• 範囲を狭くすれば面積辺りに

使用できる解像度が広くなり、

影野品質が上がる
• Shadow Map解像度は画面の

約2倍(Highの場合)
300m先まで描画 影の範囲を30m先に限定
RealtimeBaked Mixed
Directional Light
• 広い範囲を描画するために

カスケードが使える
• 近いオブジェクトを

細かい解像度で描画
• 複数回 影を描画するので

描画コストが上がる事も
カスケード
無し
カスケード
有り
RealtimeBaked Mixed
Spot Light
• ライトの角度で品質が変化
• Rangeに依存しないが、

広範囲を表示すると雑になる
• 解像度は1倍(Highの場合)
RealtimeBaked Mixed
Point Light
• ポイントライトとの距離で品質が変化

(Rangeが広くないと表示されないので

 Rangeに依存するとも言える)
• 6回描画する必要があるため、

解像度は低く設定されている(0.5倍)
• ポイントライトを太陽の代わりに

使うのは止めよう
4m 40m
RealtimeBaked Mixed
リアルタイムなライト
• 狭い範囲の影を描画したり

する分には非常に良い
• 間接光表現は出来ないが、

質感的に最も正しい事が多い
RealtimeBaked Mixed
ベイクしたライト
• フワっとした影が作れる
• 間接光の影響でリアルタイムより空間の
輝度が上がる事も

(Indirect Multiplerを調整)
• ダイナミックなオブジェクトに

影は落ちない
RealtimeBaked Mixed
ベイクしたライト
• CPU負荷が軽い
• ライトが増えても負荷は上がらない
• リアルタイムと同レベルの細かい影を

出そうと思うとメモリ負荷が高い
RealtimeBaked Mixed
ベイクしたライト
• 影の品質は

Light-map Resolutionに

強く依存
• ベイク時の品質は

サンプリングの

影響が割と高い
RealtimeBaked Mixed
resolution 4
resolution 40
ベイクしたライト
• Progressive Lightmapper
• ビルド完了まで待たなくても

ある程度完成形が見える
• シーンで表示してる部分が

優先して焼かれる
• 最近GPU対応した
RealtimeBaked Mixed
ベイクしたライト
• 光源の情報が失われる
• ノーマルマップによる

凹凸は失われないが、

かなり見えにくくなる
• HDRでライトを焼いて

キューブマップで擬似的な再現
というオプションも…
RealtimeBaked Mixed
Realtime
Baked
ベイクしたライト
• ダイナミックなオブジェクトへは

Lightprobe経由で影響を渡す

(プローブ間で光情報を補完)
• LightProbeはProbe間の切り替え時に

負荷が発生する → 細かすぎると負荷
• 小物はライトを焼かずに、Lightprobeという

選択肢もある
RealtimeBaked Mixed
Mixed(リアルタイムな影とベイクした影を合成)の

4つのの手法
• BakeとRealtimeを合わせたもの
• 大抵の場合、Realtimeより軽くBakeより柔軟
• ライトマップのベイク等は必要
RealtimeBaked Mixed
Mixed(リアルタイムな影とベイクした影を合成)の

4つのの手法
• Subtractive
• Shadow Mask
• Shadow Mask Distance Shadow
• Baked Indirect
テクスチャベイク寄り
動的な計算寄り
RealtimeBaked Mixed
Subtractive
• 影をベイクする
• ベイクした影の上に、

ダイナミックな影を落とす
• 影の色を調整して違和感を無くす
色を調整後
Subtractive
• staticなオブジェクトは光情報を

一切参照しない(光沢は失われる)
• 影の品質はライトマップ解像度に依存
Dynamic
Baked
static
Shadow Mask
• ダイナミックな影と事前ベイクの影が同じ質感で影を落とす
• staticなオブジェクトに使用するシャドウマスクを事前に生成
• 間接光の情報はテクスチャに焼き込む
+ =
Shadow Mask
• 質感表現はリアルタイムで行う(綺麗)
• Shadow Radiusによるボケた影も利用可能

(影をボカす場合、リアルタイムと混ぜるときに注意)
Bake Shadow Mask
Shadow Mask
• ダイナミックなオブジェクトは

影を落とせる
• ShadowMaskの影(建物の影)は

ダイナミックなオブジェクトに

落ちない
• Lightprobeで影響を与える

(影は落ちないが違和感は減る)
Subtractive or Shadow Maskで

動的なキャラクターに影を落としたい
• Shadow Onlyかつ

形状がシンプルなオブジェクトを
配置して影を落とす
• Subtractiveは要 微調整

(二重に影が落ちる)
Shadow Mask

(DistanceShadow)
• 近距離のみリアルタイムで影を表現

(建物が影を落とす)
• 遠距離はShadow Maskを使用する

(カメラの角度によっては、解像度

が非常に低くても問題ない)
• 遠距離のリアルタイムな

影は表示されない
Shadow Maskの問題
• 1オブジェクトにつき

4つしか割り当てられない

(1ライト毎にRGBAの一色が割り当てられている)
• 適度にBaked設定を利用

(大量のポイントライト等)
Shadow Maskの問題
Baked Lightmap
Light Overlap
• Shadow Maskが

割り当てられないライトは

テクスチャに焼かれる
• 焼かれるライトは

Light Overlapで確認

(ライトと範囲が赤く表示)
Baked Indirect
• 間接光のみテクスチャにベイク
• リアルタイムな影や光表現は

すべて動的に実行
• 遠距離の影は表示出来ない
用途毎に設定を考える
• とにかく軽くしたい
• 出来るだけ綺麗にしたい
• 広いステージを作りたい
• 遠距離を見る必要は無い

(上から視点や、霧の濃いゲーム)
Subtractive
Shadow Mask
Shadow Mask distance shadow
Baked Indirect
まとめ
ライトの設定
環境光 光る物質 間接光直接光
光を受ける

物質
Ambient Light
Reflection Probe
Emissive Material

(ステージに配置)
Light
GI、Area Light

(事前計算)
Renderer
(動的に計算)
ライトを焼く
影をテクスチャに

全て焼く
RealtimeBaked Mixed
Shadow Mask
Baked Indirect
Subtractive
Realtime GI ON Realtime GI OFF
影をテクスチャに

全て焼く
リアルタイムかつ
間接光あり
リアルタイムかつ
間接光無し

(事前準備は無し)
追加で影を描画 間接光のみテクスチャに焼く
影は全てリアルタイム
間接光をテクスチャに焼く。
影のマスクを焼き、
リアルタイムな影と合成

オススメ
ライトマップ設定
RealtimePoint Light
Directional Light Spot Light
品質は表示範囲に依存
品質は角度に依存
品質は対象との距離に依存
おわり
おまけ
マルチシーンの扱い
• 同じLighting Dataを参照するシーン単位でまとめる
• ロード単位は分割される
• ABに格納すると必要なアセットが全部ABに突っ込まれる
• アクティブなLighting Dataが所属するライトマップが

使用される
小技
• Lightprobeは全体で結合される

(加算ロードは出来ないはず)
• 複数のLightmap差し替えは可能(要スクリプト)
• 遠距離のライトマップはMipmapしか使用しないモードが

追加された
• LODとライトマップを組み合わせる場合、Lightprobeが必須

More Related Content

What's hot (20)

未来のプログラミング技術をUnityで -UniRx-
未来のプログラミング技術をUnityで -UniRx-未来のプログラミング技術をUnityで -UniRx-
未来のプログラミング技術をUnityで -UniRx-
torisoup
 
Observableで非同期処理
Observableで非同期処理Observableで非同期処理
Observableで非同期処理
torisoup
 
UniTask入門
UniTask入門UniTask入門
UniTask入門
torisoup
 
モバイルアプリにおけるアーティストフレンドリーな水面表現戦略
モバイルアプリにおけるアーティストフレンドリーな水面表現戦略モバイルアプリにおけるアーティストフレンドリーな水面表現戦略
モバイルアプリにおけるアーティストフレンドリーな水面表現戦略
Haruki Yano
 
Doozy UI 使おうぜ! #unity_lt
Doozy UI 使おうぜ! #unity_ltDoozy UI 使おうぜ! #unity_lt
Doozy UI 使おうぜ! #unity_lt
torisoup
 
【Unity】より良い表現のためのライティング戦略
【Unity】より良い表現のためのライティング戦略【Unity】より良い表現のためのライティング戦略
【Unity】より良い表現のためのライティング戦略
Takayasu Beharu
 
RPGにおけるイベント駆動型の設計と実装
RPGにおけるイベント駆動型の設計と実装RPGにおけるイベント駆動型の設計と実装
RPGにおけるイベント駆動型の設計と実装
Koji Morikawa
 
文脈を操る美しきZenjectプロジェクトからの眺め 〜Contextの扱い方と活用方法〜
文脈を操る美しきZenjectプロジェクトからの眺め 〜Contextの扱い方と活用方法〜文脈を操る美しきZenjectプロジェクトからの眺め 〜Contextの扱い方と活用方法〜
文脈を操る美しきZenjectプロジェクトからの眺め 〜Contextの扱い方と活用方法〜
Mikito Yoshiya
 
UE4 MultiPlayer Online Deep Dive 基礎編1 -Getting Started- (historia様ご講演) #UE4DD
UE4 MultiPlayer Online Deep Dive 基礎編1 -Getting Started-  (historia様ご講演) #UE4DDUE4 MultiPlayer Online Deep Dive 基礎編1 -Getting Started-  (historia様ご講演) #UE4DD
UE4 MultiPlayer Online Deep Dive 基礎編1 -Getting Started- (historia様ご講演) #UE4DD
エピック・ゲームズ・ジャパン Epic Games Japan
 
CEDEC 2020 - 高品質かつ低負荷な3Dライブを実現するシェーダー開発 ~『ラブライブ!スクールアイドルフェスティバル ALL STARS』(スク...
CEDEC 2020 - 高品質かつ低負荷な3Dライブを実現するシェーダー開発 ~『ラブライブ!スクールアイドルフェスティバル ALL STARS』(スク...CEDEC 2020 - 高品質かつ低負荷な3Dライブを実現するシェーダー開発 ~『ラブライブ!スクールアイドルフェスティバル ALL STARS』(スク...
CEDEC 2020 - 高品質かつ低負荷な3Dライブを実現するシェーダー開発 ~『ラブライブ!スクールアイドルフェスティバル ALL STARS』(スク...
KLab Inc. / Tech
 
Cinemachineで見下ろし視点のカメラを作る
Cinemachineで見下ろし視点のカメラを作るCinemachineで見下ろし視点のカメラを作る
Cinemachineで見下ろし視点のカメラを作る
Unity Technologies Japan K.K.
 
【Unite 2018 Tokyo】60fpsのその先へ!スマホの物量限界に挑んだSTG「アカとブルー」の開発設計
【Unite 2018 Tokyo】60fpsのその先へ!スマホの物量限界に挑んだSTG「アカとブルー」の開発設計【Unite 2018 Tokyo】60fpsのその先へ!スマホの物量限界に挑んだSTG「アカとブルー」の開発設計
【Unite 2018 Tokyo】60fpsのその先へ!スマホの物量限界に挑んだSTG「アカとブルー」の開発設計
UnityTechnologiesJapan002
 
ObserverパターンからはじめるUniRx
ObserverパターンからはじめるUniRx ObserverパターンからはじめるUniRx
ObserverパターンからはじめるUniRx
torisoup
 
【Unity道場】新しいPrefabワークフロー入門
【Unity道場】新しいPrefabワークフロー入門【Unity道場】新しいPrefabワークフロー入門
【Unity道場】新しいPrefabワークフロー入門
Unity Technologies Japan K.K.
 
[CEDEC2017] UE4プロファイリングツール総おさらい(グラフィクス編)
[CEDEC2017] UE4プロファイリングツール総おさらい(グラフィクス編)[CEDEC2017] UE4プロファイリングツール総おさらい(グラフィクス編)
[CEDEC2017] UE4プロファイリングツール総おさらい(グラフィクス編)
エピック・ゲームズ・ジャパン Epic Games Japan
 
はじめてのAI~ 愛のあるAIを作ろう
はじめてのAI~ 愛のあるAIを作ろうはじめてのAI~ 愛のあるAIを作ろう
はじめてのAI~ 愛のあるAIを作ろう
Masahiko Nakamura
 
Unityではじめるオープンワールド制作 エンジニア編
Unityではじめるオープンワールド制作 エンジニア編Unityではじめるオープンワールド制作 エンジニア編
Unityではじめるオープンワールド制作 エンジニア編
Unity Technologies Japan K.K.
 
Unity dojo amplifyshadereditor101_jpn-jp
Unity dojo amplifyshadereditor101_jpn-jpUnity dojo amplifyshadereditor101_jpn-jp
Unity dojo amplifyshadereditor101_jpn-jp
小林 信行
 
【Unite 2018 Tokyo】そろそろ楽がしたい!新アセットバンドルワークフロー&リソースマネージャー詳細解説
【Unite 2018 Tokyo】そろそろ楽がしたい!新アセットバンドルワークフロー&リソースマネージャー詳細解説【Unite 2018 Tokyo】そろそろ楽がしたい!新アセットバンドルワークフロー&リソースマネージャー詳細解説
【Unite 2018 Tokyo】そろそろ楽がしたい!新アセットバンドルワークフロー&リソースマネージャー詳細解説
Unity Technologies Japan K.K.
 
Unity道場aseスペシャル補足資料
Unity道場aseスペシャル補足資料Unity道場aseスペシャル補足資料
Unity道場aseスペシャル補足資料
小林 信行
 
未来のプログラミング技術をUnityで -UniRx-
未来のプログラミング技術をUnityで -UniRx-未来のプログラミング技術をUnityで -UniRx-
未来のプログラミング技術をUnityで -UniRx-
torisoup
 
Observableで非同期処理
Observableで非同期処理Observableで非同期処理
Observableで非同期処理
torisoup
 
UniTask入門
UniTask入門UniTask入門
UniTask入門
torisoup
 
モバイルアプリにおけるアーティストフレンドリーな水面表現戦略
モバイルアプリにおけるアーティストフレンドリーな水面表現戦略モバイルアプリにおけるアーティストフレンドリーな水面表現戦略
モバイルアプリにおけるアーティストフレンドリーな水面表現戦略
Haruki Yano
 
Doozy UI 使おうぜ! #unity_lt
Doozy UI 使おうぜ! #unity_ltDoozy UI 使おうぜ! #unity_lt
Doozy UI 使おうぜ! #unity_lt
torisoup
 
【Unity】より良い表現のためのライティング戦略
【Unity】より良い表現のためのライティング戦略【Unity】より良い表現のためのライティング戦略
【Unity】より良い表現のためのライティング戦略
Takayasu Beharu
 
RPGにおけるイベント駆動型の設計と実装
RPGにおけるイベント駆動型の設計と実装RPGにおけるイベント駆動型の設計と実装
RPGにおけるイベント駆動型の設計と実装
Koji Morikawa
 
文脈を操る美しきZenjectプロジェクトからの眺め 〜Contextの扱い方と活用方法〜
文脈を操る美しきZenjectプロジェクトからの眺め 〜Contextの扱い方と活用方法〜文脈を操る美しきZenjectプロジェクトからの眺め 〜Contextの扱い方と活用方法〜
文脈を操る美しきZenjectプロジェクトからの眺め 〜Contextの扱い方と活用方法〜
Mikito Yoshiya
 
CEDEC 2020 - 高品質かつ低負荷な3Dライブを実現するシェーダー開発 ~『ラブライブ!スクールアイドルフェスティバル ALL STARS』(スク...
CEDEC 2020 - 高品質かつ低負荷な3Dライブを実現するシェーダー開発 ~『ラブライブ!スクールアイドルフェスティバル ALL STARS』(スク...CEDEC 2020 - 高品質かつ低負荷な3Dライブを実現するシェーダー開発 ~『ラブライブ!スクールアイドルフェスティバル ALL STARS』(スク...
CEDEC 2020 - 高品質かつ低負荷な3Dライブを実現するシェーダー開発 ~『ラブライブ!スクールアイドルフェスティバル ALL STARS』(スク...
KLab Inc. / Tech
 
Cinemachineで見下ろし視点のカメラを作る
Cinemachineで見下ろし視点のカメラを作るCinemachineで見下ろし視点のカメラを作る
Cinemachineで見下ろし視点のカメラを作る
Unity Technologies Japan K.K.
 
【Unite 2018 Tokyo】60fpsのその先へ!スマホの物量限界に挑んだSTG「アカとブルー」の開発設計
【Unite 2018 Tokyo】60fpsのその先へ!スマホの物量限界に挑んだSTG「アカとブルー」の開発設計【Unite 2018 Tokyo】60fpsのその先へ!スマホの物量限界に挑んだSTG「アカとブルー」の開発設計
【Unite 2018 Tokyo】60fpsのその先へ!スマホの物量限界に挑んだSTG「アカとブルー」の開発設計
UnityTechnologiesJapan002
 
ObserverパターンからはじめるUniRx
ObserverパターンからはじめるUniRx ObserverパターンからはじめるUniRx
ObserverパターンからはじめるUniRx
torisoup
 
【Unity道場】新しいPrefabワークフロー入門
【Unity道場】新しいPrefabワークフロー入門【Unity道場】新しいPrefabワークフロー入門
【Unity道場】新しいPrefabワークフロー入門
Unity Technologies Japan K.K.
 
はじめてのAI~ 愛のあるAIを作ろう
はじめてのAI~ 愛のあるAIを作ろうはじめてのAI~ 愛のあるAIを作ろう
はじめてのAI~ 愛のあるAIを作ろう
Masahiko Nakamura
 
Unityではじめるオープンワールド制作 エンジニア編
Unityではじめるオープンワールド制作 エンジニア編Unityではじめるオープンワールド制作 エンジニア編
Unityではじめるオープンワールド制作 エンジニア編
Unity Technologies Japan K.K.
 
Unity dojo amplifyshadereditor101_jpn-jp
Unity dojo amplifyshadereditor101_jpn-jpUnity dojo amplifyshadereditor101_jpn-jp
Unity dojo amplifyshadereditor101_jpn-jp
小林 信行
 
【Unite 2018 Tokyo】そろそろ楽がしたい!新アセットバンドルワークフロー&リソースマネージャー詳細解説
【Unite 2018 Tokyo】そろそろ楽がしたい!新アセットバンドルワークフロー&リソースマネージャー詳細解説【Unite 2018 Tokyo】そろそろ楽がしたい!新アセットバンドルワークフロー&リソースマネージャー詳細解説
【Unite 2018 Tokyo】そろそろ楽がしたい!新アセットバンドルワークフロー&リソースマネージャー詳細解説
Unity Technologies Japan K.K.
 
Unity道場aseスペシャル補足資料
Unity道場aseスペシャル補足資料Unity道場aseスペシャル補足資料
Unity道場aseスペシャル補足資料
小林 信行
 

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

建築革命、更に更に進化!便利さ向上【Unity Reflect ver 3.0 】
建築革命、更に更に進化!便利さ向上【Unity Reflect ver 3.0 】建築革命、更に更に進化!便利さ向上【Unity Reflect ver 3.0 】
建築革命、更に更に進化!便利さ向上【Unity Reflect ver 3.0 】
Unity Technologies Japan K.K.
 
UnityのクラッシュをBacktraceでデバッグしよう!
UnityのクラッシュをBacktraceでデバッグしよう!UnityのクラッシュをBacktraceでデバッグしよう!
UnityのクラッシュをBacktraceでデバッグしよう!
Unity Technologies Japan K.K.
 
Unityで始めるバーチャルプロダクション
Unityで始めるバーチャルプロダクションUnityで始めるバーチャルプロダクション
Unityで始めるバーチャルプロダクション
Unity Technologies Japan K.K.
 
ビジュアルスクリプティング (旧:Bolt) で始めるUnity入門3日目 ゲームをカスタマイズしよう
ビジュアルスクリプティング (旧:Bolt) で始めるUnity入門3日目 ゲームをカスタマイズしようビジュアルスクリプティング (旧:Bolt) で始めるUnity入門3日目 ゲームをカスタマイズしよう
ビジュアルスクリプティング (旧:Bolt) で始めるUnity入門3日目 ゲームをカスタマイズしよう
Unity Technologies Japan K.K.
 
ビジュアルスクリプティングで始めるUnity入門2日目 ゴールとスコアの仕組み - Unityステーション
ビジュアルスクリプティングで始めるUnity入門2日目 ゴールとスコアの仕組み - Unityステーションビジュアルスクリプティングで始めるUnity入門2日目 ゴールとスコアの仕組み - Unityステーション
ビジュアルスクリプティングで始めるUnity入門2日目 ゴールとスコアの仕組み - Unityステーション
Unity Technologies Japan K.K.
 
ビジュアルスクリプティングで始めるUnity入門1日目 プレイヤーを動かそう
ビジュアルスクリプティングで始めるUnity入門1日目 プレイヤーを動かそうビジュアルスクリプティングで始めるUnity入門1日目 プレイヤーを動かそう
ビジュアルスクリプティングで始めるUnity入門1日目 プレイヤーを動かそう
Unity Technologies Japan K.K.
 
PlasticSCMの活用テクニックをハンズオンで一緒に学ぼう!
PlasticSCMの活用テクニックをハンズオンで一緒に学ぼう!PlasticSCMの活用テクニックをハンズオンで一緒に学ぼう!
PlasticSCMの活用テクニックをハンズオンで一緒に学ぼう!
Unity Technologies Japan K.K.
 
点群を使いこなせ! 可視化なんて当たり前、xRと点群を組み合わせたUnityの世界 【Interact , Stipple】
点群を使いこなせ! 可視化なんて当たり前、xRと点群を組み合わせたUnityの世界 【Interact , Stipple】点群を使いこなせ! 可視化なんて当たり前、xRと点群を組み合わせたUnityの世界 【Interact , Stipple】
点群を使いこなせ! 可視化なんて当たり前、xRと点群を組み合わせたUnityの世界 【Interact , Stipple】
Unity Technologies Japan K.K.
 
Unity教える先生方注目!ティーチャートレーニングデイを体験しよう
Unity教える先生方注目!ティーチャートレーニングデイを体験しようUnity教える先生方注目!ティーチャートレーニングデイを体験しよう
Unity教える先生方注目!ティーチャートレーニングデイを体験しよう
Unity Technologies Japan K.K.
 
「原神」におけるコンソールプラットフォーム開発
「原神」におけるコンソールプラットフォーム開発「原神」におけるコンソールプラットフォーム開発
「原神」におけるコンソールプラットフォーム開発
Unity Technologies Japan K.K.
 
FANTASIANの明日使えない特殊テクニック教えます
FANTASIANの明日使えない特殊テクニック教えますFANTASIANの明日使えない特殊テクニック教えます
FANTASIANの明日使えない特殊テクニック教えます
Unity Technologies Japan K.K.
 
インディーゲーム開発の現状と未来 2021
インディーゲーム開発の現状と未来 2021インディーゲーム開発の現状と未来 2021
インディーゲーム開発の現状と未来 2021
Unity Technologies Japan K.K.
 
建築革命、更に進化!デジタルツイン基盤の真打ち登場【概要編 Unity Reflect ver 2.1 】
建築革命、更に進化!デジタルツイン基盤の真打ち登場【概要編 Unity Reflect ver 2.1 】建築革命、更に進化!デジタルツイン基盤の真打ち登場【概要編 Unity Reflect ver 2.1 】
建築革命、更に進化!デジタルツイン基盤の真打ち登場【概要編 Unity Reflect ver 2.1 】
Unity Technologies Japan K.K.
 
Burstを使ってSHA-256のハッシュ計算を高速に行う話
Burstを使ってSHA-256のハッシュ計算を高速に行う話Burstを使ってSHA-256のハッシュ計算を高速に行う話
Burstを使ってSHA-256のハッシュ計算を高速に行う話
Unity Technologies Japan K.K.
 
徹底解説 Unity Reflect【開発編 ver2.0】
徹底解説 Unity Reflect【開発編 ver2.0】徹底解説 Unity Reflect【開発編 ver2.0】
徹底解説 Unity Reflect【開発編 ver2.0】
Unity Technologies Japan K.K.
 
徹底解説 Unity Reflect【概要編 ver2.0】
徹底解説 Unity Reflect【概要編 ver2.0】徹底解説 Unity Reflect【概要編 ver2.0】
徹底解説 Unity Reflect【概要編 ver2.0】
Unity Technologies Japan K.K.
 
Unityティーチャートレーニングデイ -認定プログラマー編-
Unityティーチャートレーニングデイ -認定プログラマー編-Unityティーチャートレーニングデイ -認定プログラマー編-
Unityティーチャートレーニングデイ -認定プログラマー編-
Unity Technologies Japan K.K.
 
Unityティーチャートレーニングデイ -認定3Dアーティスト編-
Unityティーチャートレーニングデイ -認定3Dアーティスト編-Unityティーチャートレーニングデイ -認定3Dアーティスト編-
Unityティーチャートレーニングデイ -認定3Dアーティスト編-
Unity Technologies Japan K.K.
 
Unityティーチャートレーニングデイ -認定アソシエイト編-
Unityティーチャートレーニングデイ -認定アソシエイト編-Unityティーチャートレーニングデイ -認定アソシエイト編-
Unityティーチャートレーニングデイ -認定アソシエイト編-
Unity Technologies Japan K.K.
 
今だから聞きたい!Unity2017/18ユーザーのためのUnity2019 LTS基礎知識
今だから聞きたい!Unity2017/18ユーザーのためのUnity2019 LTS基礎知識 今だから聞きたい!Unity2017/18ユーザーのためのUnity2019 LTS基礎知識
今だから聞きたい!Unity2017/18ユーザーのためのUnity2019 LTS基礎知識
Unity Technologies Japan K.K.
 
建築革命、更に更に進化!便利さ向上【Unity Reflect ver 3.0 】
建築革命、更に更に進化!便利さ向上【Unity Reflect ver 3.0 】建築革命、更に更に進化!便利さ向上【Unity Reflect ver 3.0 】
建築革命、更に更に進化!便利さ向上【Unity Reflect ver 3.0 】
Unity Technologies Japan K.K.
 
UnityのクラッシュをBacktraceでデバッグしよう!
UnityのクラッシュをBacktraceでデバッグしよう!UnityのクラッシュをBacktraceでデバッグしよう!
UnityのクラッシュをBacktraceでデバッグしよう!
Unity Technologies Japan K.K.
 
Unityで始めるバーチャルプロダクション
Unityで始めるバーチャルプロダクションUnityで始めるバーチャルプロダクション
Unityで始めるバーチャルプロダクション
Unity Technologies Japan K.K.
 
ビジュアルスクリプティング (旧:Bolt) で始めるUnity入門3日目 ゲームをカスタマイズしよう
ビジュアルスクリプティング (旧:Bolt) で始めるUnity入門3日目 ゲームをカスタマイズしようビジュアルスクリプティング (旧:Bolt) で始めるUnity入門3日目 ゲームをカスタマイズしよう
ビジュアルスクリプティング (旧:Bolt) で始めるUnity入門3日目 ゲームをカスタマイズしよう
Unity Technologies Japan K.K.
 
ビジュアルスクリプティングで始めるUnity入門2日目 ゴールとスコアの仕組み - Unityステーション
ビジュアルスクリプティングで始めるUnity入門2日目 ゴールとスコアの仕組み - Unityステーションビジュアルスクリプティングで始めるUnity入門2日目 ゴールとスコアの仕組み - Unityステーション
ビジュアルスクリプティングで始めるUnity入門2日目 ゴールとスコアの仕組み - Unityステーション
Unity Technologies Japan K.K.
 
ビジュアルスクリプティングで始めるUnity入門1日目 プレイヤーを動かそう
ビジュアルスクリプティングで始めるUnity入門1日目 プレイヤーを動かそうビジュアルスクリプティングで始めるUnity入門1日目 プレイヤーを動かそう
ビジュアルスクリプティングで始めるUnity入門1日目 プレイヤーを動かそう
Unity Technologies Japan K.K.
 
PlasticSCMの活用テクニックをハンズオンで一緒に学ぼう!
PlasticSCMの活用テクニックをハンズオンで一緒に学ぼう!PlasticSCMの活用テクニックをハンズオンで一緒に学ぼう!
PlasticSCMの活用テクニックをハンズオンで一緒に学ぼう!
Unity Technologies Japan K.K.
 
点群を使いこなせ! 可視化なんて当たり前、xRと点群を組み合わせたUnityの世界 【Interact , Stipple】
点群を使いこなせ! 可視化なんて当たり前、xRと点群を組み合わせたUnityの世界 【Interact , Stipple】点群を使いこなせ! 可視化なんて当たり前、xRと点群を組み合わせたUnityの世界 【Interact , Stipple】
点群を使いこなせ! 可視化なんて当たり前、xRと点群を組み合わせたUnityの世界 【Interact , Stipple】
Unity Technologies Japan K.K.
 
Unity教える先生方注目!ティーチャートレーニングデイを体験しよう
Unity教える先生方注目!ティーチャートレーニングデイを体験しようUnity教える先生方注目!ティーチャートレーニングデイを体験しよう
Unity教える先生方注目!ティーチャートレーニングデイを体験しよう
Unity Technologies Japan K.K.
 
「原神」におけるコンソールプラットフォーム開発
「原神」におけるコンソールプラットフォーム開発「原神」におけるコンソールプラットフォーム開発
「原神」におけるコンソールプラットフォーム開発
Unity Technologies Japan K.K.
 
FANTASIANの明日使えない特殊テクニック教えます
FANTASIANの明日使えない特殊テクニック教えますFANTASIANの明日使えない特殊テクニック教えます
FANTASIANの明日使えない特殊テクニック教えます
Unity Technologies Japan K.K.
 
インディーゲーム開発の現状と未来 2021
インディーゲーム開発の現状と未来 2021インディーゲーム開発の現状と未来 2021
インディーゲーム開発の現状と未来 2021
Unity Technologies Japan K.K.
 
建築革命、更に進化!デジタルツイン基盤の真打ち登場【概要編 Unity Reflect ver 2.1 】
建築革命、更に進化!デジタルツイン基盤の真打ち登場【概要編 Unity Reflect ver 2.1 】建築革命、更に進化!デジタルツイン基盤の真打ち登場【概要編 Unity Reflect ver 2.1 】
建築革命、更に進化!デジタルツイン基盤の真打ち登場【概要編 Unity Reflect ver 2.1 】
Unity Technologies Japan K.K.
 
Burstを使ってSHA-256のハッシュ計算を高速に行う話
Burstを使ってSHA-256のハッシュ計算を高速に行う話Burstを使ってSHA-256のハッシュ計算を高速に行う話
Burstを使ってSHA-256のハッシュ計算を高速に行う話
Unity Technologies Japan K.K.
 
Unityティーチャートレーニングデイ -認定プログラマー編-
Unityティーチャートレーニングデイ -認定プログラマー編-Unityティーチャートレーニングデイ -認定プログラマー編-
Unityティーチャートレーニングデイ -認定プログラマー編-
Unity Technologies Japan K.K.
 
Unityティーチャートレーニングデイ -認定3Dアーティスト編-
Unityティーチャートレーニングデイ -認定3Dアーティスト編-Unityティーチャートレーニングデイ -認定3Dアーティスト編-
Unityティーチャートレーニングデイ -認定3Dアーティスト編-
Unity Technologies Japan K.K.
 
Unityティーチャートレーニングデイ -認定アソシエイト編-
Unityティーチャートレーニングデイ -認定アソシエイト編-Unityティーチャートレーニングデイ -認定アソシエイト編-
Unityティーチャートレーニングデイ -認定アソシエイト編-
Unity Technologies Japan K.K.
 
今だから聞きたい!Unity2017/18ユーザーのためのUnity2019 LTS基礎知識
今だから聞きたい!Unity2017/18ユーザーのためのUnity2019 LTS基礎知識 今だから聞きたい!Unity2017/18ユーザーのためのUnity2019 LTS基礎知識
今だから聞きたい!Unity2017/18ユーザーのためのUnity2019 LTS基礎知識
Unity Technologies Japan K.K.
 
Ad

【Unity道場 3月 ~ライティングとVFX Graph~】Unityのライティング機能のおさらい