3D

3D

【Unity】簡単にできるグラフィックを向上させる設定方法!【Post Processing, Lighting】

はじめにゲームを作るうえで、グラフィックは非常に重要な要素です。グラフィックが良いと、遊んでもらいやすくなります。本記事では、初心者でも簡単にできるグラフィックの向上方法について解説します!デフォルトの設定のままだと、いかにもUnityで作...
3D

【Unity】室内の綺麗なライティング設定の方法とコツ!

はじめにライティングは、ゲーム開発やデザインにおいて非常に重要な要素です。特に室内は、窓から差し込む光や、室内の光源など、シーンの雰囲気や表現力を大きく左右する要素がたくさんあります。上手にライティング設定ができれば、シーンのリアリティや没...
3D

MagicaVoxelでキャラクターを作成してUnityにエクスポートしよう!

3Dキャラクターや素材を作成するのにBlenderを使っていましたが、作るのに時間がかかりました。MagicaVoxelを使うと、マインクラフトのようなボクセルキャラクターが簡単に無料で作成できます!本記事では、MagicaVoxelのダウ...
3D

【Unity】2022 LTS および 2023.1から搭載された新機能「Water System」を使って水や海を作ってみた!

はじめに海や川などの水の表現は、ゲームによく使われますが、自作するとなると大変です。水流とか波を表現するのはどうすれば、、、Unity 2022 LTS以降から、HDRPでは新機能「Water System」が搭載され、誰でも簡単にリアルな...
3D

【Unity】無料アセットを使って車を動かしてみよう!ホイールコライダーの使い方【Wheel Collider】

はじめに主にレースゲームで使われる車ですが、Unityでは車を動かせるようにホイールコライダーと呼ばれる仕組みが提供されています。これを使って車を実際に動かす方法について解説します。本記事で学べること車を運転して動かす方法カメラの追従方法で...
3D

【Unity】ライトプローブの使い方 – 初心者向けガイド【Light Probe】

はじめにライトはベイクすることで、動作を軽くすることができますが、動かないオブジェクトにしか使えません。動くオブジェクトにもライティングを事前計算できるようにするのがライトプローブです。複雑な見た目をしているので扱いが難しそうですが、簡単に...
3D

BlenderからUnityへテクスチャ付き3Dモデルをエクスポート/インポートする方法

はじめにゲームステージやキャラクターなどの3Dモデルの作成には、Blenderを使用するのが一般的です。しかし、BlenderとUnityは異なるツールであり、異なるファイル形式を使用します。Blenderで作成した3Dモデルをゲーム開発に...
3D

【Unity】オブジェクトを光らせよう!マテリアルを発光させる方法

はじめにゲームシーンには、ライトを追加することで光を設定できますが、オブジェクト自体を光らせる場合はどうすれば良いのか解説します。以下のように、オブジェクトの発光や色味を調整できます。オブジェクトを光らせる方法オブジェクトの準備光らせる対象...
3D

【Unity】オブジェクトのマテリアルを透明・半透明にする方法!透明なテクスチャも設定可能

はじめにマテリアルを透明にするのは、とても簡単にできるのですが、やり方を忘れがちなので備忘録的にまとめました。また、一部透明なテクスチャ画像をオブジェクトに貼り付けると黒くなってしまう対処法についても紹介します。Unity version本...
3D

【Unity】ライトマップのベイクの主要設定を解説!ベイクの時間を短縮するには?

はじめにUnityのライトをベイクする際には、さまざまな設定項目があってどう設定するのが良いかわからないため、主要な設定項目についてまとめました。ベイク時間の短縮やベイクの基本的なやりかたについては以下をご覧ください。ライトマップ設定Win...
3D

【Unity】ライトをベイクして軽量化しよう!ベイクのやり方

はじめにUnityではライトを簡単に配置することができますが、光の計算をリアルタイムに処理させるのは重い負荷がかかります。スマホアプリの場合、スマホによっては熱くなったり、さらに処理が遅くなったりしてしまいます。これを軽量化するテクニックが...
3D

【Unity】リフレクションプローブの使い方!鏡のように反射するマテリアルを作ろう【Reflection Probe】

はじめにUnityのマテリアルは、MetalicやSmoothnessを変更することで金属のような見た目に変えることができますが、周囲のものは映り込みません。これを写り込むようにできるのが、Reflection Probeという機能になりま...
3D

【Unity】Rigidbodyの物理演算で物体を移動・回転させよう!【AddForce】

はじめにUnityでは、Rigidbodyコンポーネントを使うことで、簡単に物体に重力の影響やリアルな動作をさせることができるようになります。これができるようになると、ドミノ倒しやピンボール、レースゲーム、物理パズルなど様々な用途で役に立ち...
3D

【Unity】物理演算で物体を衝突させよう!初心者向けRigidbodyの使い方

はじめに野球やサッカーなどのスポーツゲームや、レースゲームには、現実のようにリアルに物体が動くようにゲームを作る必要があります。重力や空気との摩擦など、物理学の知識を使って計算して、ゲームに応用していく・・・とても難しいですよね。ご安心くだ...
3D

【Unity】誰でも使える!日本の3D都市モデルのSDKがアセットストアに公開されたので使ってみた【PLATEAU】渋谷のモデルをインポート

はじめに2023年2月28日、日本全国の都市モデルを利用できる『PLATEAU SDK for Unity』がUnityアセットストアに公開されました。PLATEAUとは、国土交通省が主導する日本全国の3D都市モデルの整備・オープンデータ化...