umi

PR
3D

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

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

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

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

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

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

UnityでC#スクリプトからマテリアルのテクスチャを切り替える方法【初心者向け】

はじめにUnity開発中、「特定の動作でオブジェクトのテクスチャを変更したい」といった要望はよくありますよね。本記事ではC#スクリプトを使って、キー操作でマテリアルのテクスチャを切り替える具体的手順を、初心者向けにわかりやすく解説します。1...
3D

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

Unityでゲーム開発をしていると、ガラスや水、フェード演出など「透明・半透明な表現」を使いたいシーンは多くあります。特にURP(Universal Render Pipeline)を利用している場合は、従来の Standard Shade...
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の使い方

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

テキストを入力するだけで、AIがSkyboxを自動生成してくれる!【Blockade Labs】

はじめにSkyboxをAIが作ってくれるサイトが非常に便利なので、紹介します。Unityに使うこともできます。Skyboxとは?ワールドの背景のことを言います。Unityの3Dプロジェクトのデフォルトは、下のような画像になっていますが、この...
アセット

【Unity】インスペクターを使いやすくして効率アップ!【Odin Inspector】

はじめにunity標準のインスペクターをかなり使いやすくできるアセットOdin inspectorの紹介です。Odin inspector を使うことで自分のプロジェクトに特化したエディターを作成し、開発効率が上がります。アセットストアでも...
Unity

【Unity】シングルトンとは?実装方法とメリット・注意点を初心者向けに解説

Unityでゲームを作っていると、「別のスクリプトにある変数にアクセスしたい」「シーンをまたいでオブジェクトを保持したい」といった場面に出会います。少数ならGetComponent()やFindObjectOfType()で問題ありませんが...
Cinemachine

【Unity】Cinemachineを使ってタイムライン(Timeline)でカメラを切り替える方法!

はじめにCinemachine はカメラをスムーズに切り替えたり、追従したり、様々なカメラ制御が簡単にできるUnity公式無料アセットです。本記事では、TimelineでのCinemachineを使ったカメラ切り替え方法について解説します。...
Cinemachine

【Unity】複数のカメラの切り替え方!【Cinemachine, Virtual Camera】

はじめにカメラの切り替えは、ゲームや映像作品において重要な演出の一つです。これを活用することで、より臨場感のある演出やスムーズなシーン切り替えを実現することができます。本記事では、Cinemachineを使った、Virtual Camera...
PR