• ゲーム
  • Industry
  • リソース
  • コミュニティ
  • 学習
  • サポート
開発
Unityエンジン
任意のプラットフォーム向けに2Dおよび3Dゲームを構築
ダウンロードプランと価格
収益化
アプリ内課金(IAP)
ストア全体でIAPを発見し、管理する
Mediation
収益を最大化し、マネタイズを最適化する
Ad Quality
アプリのユーザーエクスペリエンスを保護する
Tapjoy
長期的なユーザーの忠誠心を構築する
すべてのマネタイズ製品
詳しく見る
詳しく見る
発見され、モバイルユーザーを獲得する
UnityベクターAI
プレイヤーを適切なゲームに接続する
Auraのオンデバイス広告
ピークエンゲージメント時にデバイス上のユーザーにリーチする
すべての成長製品
活用事例
3Dコラボレーション
リアルタイムで3Dプロジェクトを構築およびレビューする
没入型トレーニング
没入型環境でのトレーニング
顧客体験
インタラクティブな3D体験を作成する
すべての業界ソリューション
業界
製造業
運用の卓越性を達成する
小売
店内体験をオンライン体験に変換する
自動車
革新と車内体験を高める
全業界
技術ライブラリ
ドキュメント
公式ユーザーマニュアルとAPIリファレンス
開発者ツール
リリースバージョンと問題追跡
ロードマップ
今後の機能をレビューする
用語集
技術用語のライブラリ
インサイト
ケーススタディ
実際の成功事例
ベストプラクティスガイド
専門家のヒントとコツ
すべてのリソース
新機能
ブログ
更新情報、情報、技術的ヒント
お知らせ
ニュース、ストーリー、プレスセンター
コミュニティハブ
ディスカッション
議論、問題解決、つながる
イベント
グローバルおよびローカルイベント
コミュニティストーリー
Made with Unity
Unityクリエイターの紹介
ライブストリーム
開発者、クリエイター、インサイダーに参加する
Unity Awards
世界中のUnityクリエイターを祝う
すべてのレベルに対応
Unity Learn
無料でUnityスキルをマスターする
プロフェッショナルトレーニング
Unityトレーナーでチームをレベルアップ
Unity初心者向け
スタートガイド
学習を開始しましょう
Unityエッセンシャルパスウェイ
Unity は初めてですか?旅を始めましょう
ハウツーガイド
実用的なヒントとベストプラクティス
教育
学生向け
キャリアをスタートさせる
教育者向け
教育を大幅に強化
教育機関向けライセンス
Unityの力をあなたの機関に持ち込む
認定教材
Unityのマスタリーを証明する
サポートオプション
ヘルプを得る
Unityで成功するためのサポート
Success Plan
専門的なサポートで目標を早く達成する
FAQ
よくある質問への回答
お問い合わせ
私たちのチームに連絡する
プランと価格
言語設定
  • English
  • Deutsch
  • 日本語
  • Français
  • Português
  • 中文
  • Español
  • Русский
  • 한국어
ソーシャル
通貨
購入
  • プロダクト
  • Unity Ads
  • Unity Asset Store
  • リセラー
教育
  • 学生
  • 教育関係者
  • 教育機関
  • 認定資格試験
  • 学ぶ
  • スキル開発プログラム
ダウンロード
  • Unity Hub
  • ダウンロードアーカイブ
  • ベータプログラム
Unity Labs
  • ラボ
  • 研究論文
リソース
  • Learn プラットフォーム
  • コミュニティ
  • ドキュメント
  • Unity QA
  • FAQ
  • サービスのステータス
  • ケーススタディ
  • Made with Unity
Unity
  • 当社について
  • ニュースレター
  • ブログ
  • イベント
  • キャリア
  • ヘルプ
  • プレス
  • パートナー
  • 投資家
  • アフィリエイト
  • セキュリティ
  • ソーシャルインパクト
  • インクルージョンとダイバーシティ
  • お問い合わせ
Copyright © 2025 Unity Technologies
  • 法規事項
  • プライバシーポリシー
  • クッキーについて
  • 私の個人情報を販売または共有しないでください

「Unity」の名称、Unity のロゴ、およびその他の Unity の商標は、米国およびその他の国における Unity Technologies またはその関係会社の商標または登録商標です(詳しくはこちら)。その他の名称またはブランドは該当する所有者の商標です。

Hero background image
Unity 2020.1 release

グラフィックスに関わる新機能とアップデート

このリリースでは、Unity で作業をしているテクニカルアーティストやグラフィックスプログラマー向けの機能がさらに安定化されており、新機能が追加されています。これにはユニバーサルレンダーパイプラインの Camera Stacking のほか、ライトマッピングの最適化などのライティングのアップデートが含まれます。
Unity 2020.1 を今すぐダウンロード
2020.1 の概要
Unity 2020.1 を今すぐダウンロード
2020.1 の概要

2020.1 の新機能

Discover some of the major updates for graphics in Unity 2020.1. For full details, check out the release notes.

2020.1 の新機能

  • ユニバーサルレンダーパイプラインの Camera Stacking
  • ライティングの更新
  • オーバーラップのないパッキング
  • GPU および CPU ライトマッパー:改善されたサンプリング
  • ライトマッピングの最適化
  • ライトマッピングされたクッキーへの対応
  • コントリビューター/レシーバーのシーンビューモード
  • アニメーション化されたメッシュ向けレイトレーシング(プレビュー版)
  • ストリーミング仮想テクスチャリング(プレビュー)
Unity 2020.1 のユニバーサルレンダーパイプラインにおけるカメラスタッキング

This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.

ユニバーサルレンダーパイプラインの Camera Stacking

ゲームの制作中、メインカメラのコンテキストの外側にレンダリングされる要素を追加する必要がある状況も数多く存在します。たとえば、一時停止メニューでキャラクターのあるバージョンを表示する場合や、メカが登場するゲームでコックピット用の特別なレンダリングセットアップが必要になる場合があります。

Camera Stacking を使用して、複数のカメラの出力をレイヤー化し、1 つの連結された出力を作成できるようになりました。これにより、2D ユーザーインターフェース(UI)内に 3D モデル、つまり乗物のコックピットなどのエフェクトを制作できます。現段階での制約については、ドキュメントを参照してください。

詳細はこちら
ユニティ 2020.1 のライティング設定アセット

This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.

ライティングの更新

ライティング設定アセットを使用すると、複数のシーンで使用されている設定を同時に変更できます。これにより、複数のプロパティに対する変更をプロジェクト全体にわたってすばやく反映できます。これは、複数のシーンにわたってグローバルに変更することが求められる可能性がある、ライティングアーティストにとって理想的です。たとえば、プレビュー版のベイクから製品版のベイクに移動するときなどに、ライティング設定間のスワップをより短時間で行えるようになりました。

重要な注意事項:重要な注意点として、ライティング設定は Unity シーンファイルの一部ではなくなり、プリコンピュートされたグローバルイルミネーションに関連するすべての設定が格納される、そのプロジェクト内の独立したファイルの中に配置されるようになりました。

注意:注:上のビデオは、ICRC のために Nedd によって制作された『Enter the Room』プロジェクトからの抜粋です。

詳細はこちら
オーバーラップのないパッキング

オーバーラップのないパッキング

ライトマッピング用のモデルのセットアップがはるかに簡単になりました。

オブジェクトにライトマップを設定するには、まずオブジェクトを「アンラップ」して、ジオメトリを 2D テクスチャー座標(UV)に平面化する必要があります。つまり、すべての面をライトマップの一意の部分にマップする必要があります。オーバーラップする領域は、レンダリングされる結果ににじみやその他不要なビジュアルアーティファクトをもたらすおそれがあります。

隣接する UV チャート間がにじまないようにするには、ジオメトリの領域にライティング値を拡張するのに十分なパディングが必要です。これは、テクスチャーフィルタリングのエフェクトが、UV 境界で期待されるライティング値に対応しない可能性がある、隣接するチャートからの値を平均化しないようにするのに役立ちます。

Unity の自動パッキングにより、この拡張を許容するライトマップ UV 間の最小のパックマージンが作成されます。これはインポート時に発生します。ただし、シーンに低テクセル密度を使用しているときや、オブジェクトをスケーリングするときでも、ライトマップ出力のパディングが不十分な場合があります。

インポート時に必要とされるパックマージンのサイズを見つけるプロセスを簡略化するために、Unity ではモデルインポーターにマージンの「計算」メソッドを追加しました。これにより、モデルが使用される最小限のライトマップ解像度や最小限のスケールを指定できます。この入力から、Unity のアンラッパーでライトマップのオーバーラップを発生させないために必要なパックマージンが計算されます。

詳細はこちら
GPU および CPU ライトマッパー:改善されたサンプリング

GPU および CPU ライトマッパー:改善されたサンプリング

パストレーシングの相関とは、ライトマップされたシーン全体のランダムなサンプルが「ばらけている」もしくはノイズがあるように見える現象です。Unity では 2020.1 にて CPU および GPU ライトマッパー用のより優れた相関除去メソッドを実装しました。

これらの相関除去の改善はデフォルトで有効になっており、ユーザー入力は一切不要です。その結果、より短時間でライトマップがノイズのない結果に収束し、表示されるアーティファクトはより少なくなります。

また、ライトマッパーのサンプル数の上限を 10 万から 10 億に増やしました。これは、複雑なライティング条件によりノイズの多いライトマップ出力につながる可能性がある、建築物のビジュアライゼーションなどのプロジェクトで便利です。

2020.2 ではこの機能をさらに改善します。2020.2 はアルファビルドでプレビューできるようになりました。

詳細を見て意見を交換する
ライトマッピングの最適化

ライトマッピングの最適化

ライトマッピングの際には、シーン内に表面を跳ね返るレイを発射することで、グローバルイルミネーションを計算するために使用されるライトパスを作成します。レイが跳ね返る回数が多いほど、パスは長くなり、サンプルの生成により多くの時間がかかります。これにより、シーンにライトマップを適用するのにかかる時間が跳ね上がります。

各レイの計算にかかる時間に上限を設けるには、ライトマッパーに各ライトレイのパスを終了する条件を設定する必要があります。これは、各レイで許可される跳ね返りの回数にハードリミットを設けることで行えます。このプロセスをさらに最適化するために、パスをランダムに選択して早く終わらせる、「ロシアンルーレット」として知られる手法を使用できます。

この手法では、あるパスがシーン内のグローバルイルミネーションにとってどれだけ意味があるかを考慮に入れます。あるレイが暗い表面に跳ね返るたびに、そのパスが早期に終了する確率が高まります。この方法でレイをカリングすることで、一般的にライティングの品質にほとんど影響することなく、全体としてベイクにかかる時間が短縮されます。

上の画像は、ICRC のために Nedd によって制作された『Enter the Room』プロジェクトからの抜粋です。

詳細を見て意見を交換する
ライトマッピングされたクッキーへの対応

ライトマッピングされたクッキーへの対応

クッキーは、輝度の非均一分布によりライティングをモデリングするためにライトに適用できる、マップの一種です。これは、ライトの現実感を高め、その他複数のドラマチックなビジュアルエフェクトを作成するために使用できます。

以前はクッキーはリアルタイムライトでの使用のみに限定されていましたが、2020.1 より、Unity では CPU および GPU ライトマッパーのクッキーに対応するようになりました。これにより、ベイクされたライトでも混合モードのライトでも、直接光と間接光の両方を減衰させるために、クッキーの影響を考慮に入れることができます。

ライトマッピングされたクッキーへの対応は、将来のリリースにおいて建築業のお客様向けに IES ライトに対応する基盤として機能します。

詳細はこちら
コントリビューター/レシーバーのシーンビューモード

コントリビューター/レシーバーのシーンビューモード

コントリビューター/レシーバーのシーンビューにより、そのシーン内のグローバルイルミネーションに影響を及ぼしているオブジェクトを確認できるようになりました。また、GI がライトマップから受け取ったものか、ライトプローブから受け取ったものかも簡単に確認できます。

このシーンビューモードを使用することで、メッシュレンダラーが GI に貢献しているかどうか、それらが GI を受け取っているか、およびその方法によって、異なる色で描画されます。このシーンビューモードは、Unity の組み込みのレンダラーに加えて、あらゆるスクリプタブルレンダーパイプラインで機能します。

このモードはライトプローブを使用している場合に特に便利で、プローブの使用状況を正確に把握できます。色はアクセシビリティに対応するように「Preference」パネルでカスタマイズできます。

詳細はこちら

This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.

アニメーション化されたメッシュ向けレイトレーシング(プレビュー版)

レイトレーシング(プレビュー)が、Skinned Mesh Renderer コンポーネントを介してアニメーションに対応するようになりました。Alembic Vertex Cache と動的コンテンツを備えたメッシュ(下の例を参照)が、「Renderers」メニューの「Dynamic Geometry Ray Tracing Mode」オプションを介して対応するようになりました。これらの機能を試すことに興味をお持ちの方は、HD レンダーパイプライン(HDRP)のレイトレーシングに関するフォーラムにご参加ください。また、特に HDRP のレイトレーシング機能についてフォーカスしたこちらの記事を参考にしてみてください。

<b>今すぐ始めよう</b>
ストリーミング仮想テクスチャリング(プレビュー)

ストリーミング仮想テクスチャリング(プレビュー)

ストリーミング仮想テクスチャリングは、シーンに高解像度のテクスチャーが多数あるときに、GPU メモリ使用量とテクスチャーのロード時間を削減する機能です。テクスチャーをタイルに分割し、それらのタイルを必要なときに GPU メモリに徐々にアップロードすることで機能します。HD レンダーパイプライン(9.x プレビュー版以降)と、シェーダーグラフとの併用に対応するようになりました。

開発途中段階のパッケージはこちらのサンプルプロジェクトからプレビューし、フォーラムでご意見をお聞かせください。

詳細はこちら
今すぐ Unity 2020.1 をダウンロード
今すぐ Unity 2020.1 をダウンロード

最新のツールや機能すべてに今すぐアクセス。

Unity 2020.1 をダウンロード