← 変更履歴
毎日2026-06-13

プロジェクトごとに複数のレベル + シャドウ システム アップグレード

今日では、レベル ランチャーを使用して、1 つのプロジェクトに複数のレベルを保持できます。エンジンのシャドウ システムは、大きなシーンのカスケード シャドウ、ポイントライト シャドウ、完全な HDR とブルームなど、一気に強化されました。弾丸生存サンプルは 2 レベルの「昼の牧草地 + 夜の墓地」キャンペーンになり、粒子効果の連鎖全体がまっすぐになりました。リークはエンジン側とチャット側の両方で追跡されました。そしてエージェントの信頼性は強化パスを取得しました。

引き締めながら大きくなる

一日の仕事は「大きくなる」力と「引き締まる」力の二つに分かれる。成長面では、プロジェクトは複数のレベルを保持できるため、作成単位が「1 つのシーン」から「ゲームのセット全体」に引き上げられます。エンジンのシャドウ、HDR、ブルームが一度に強化され、ビジュアルがリアリズムと質感に向けてさらに大きな一歩を踏み出すことができることを意味します。そして弾丸生存サンプルは完全な 2 レベルのキャンペーンとなり、これらの新しい機能をその場で実証しました。厳しい側面としては、エンジンとチャットの両方が「リソース リーク」という目に見えない敵を追跡し、ビデオ メモリと使用後に返されなかったメモリをスポットごとに接続していました。エージェントの信頼性も重点的に強化されているため、エラー時に再試行でき、非常に長いコンテキストに耐えることができます。急速に成長するプラットフォームは、その基盤を段階的に強化しなければなりません。そうしないと、規模が大きくなるほど、穴の数も増えます。この日はたまたまその両方を同時に行った。

1 つのプロジェクト内の複数のレベル + レベル ランチャー

この日、編集者は「マルチシーン ゲーム」を追加しました。これは、作成単位を拡大する重要な変更です。以前は、プロジェクトは基本的に 1 つのシーンにマップされていたため、複数の分岐レベルを持つ完全なゲームが扱いにくくなってしまいました。複数のレベルのファイルを 1 つのプロジェクト内に共存できるようになり、アセット パネルでは、同じシーンを重複した行に積み重ねるのではなく、名前別に「サブアセット」を整理できるようになりました。レベル ランチャー パネルが追加され、編集または再生するレベルを Studio で直接選択できるようになりました。編集と再生は常に同期しているため、エディターで変更した内容は再生に切り替えると忠実に表示されます。この機能を具体化するために、銃弾サバイバル サンプルは実際のマルチレベル キャンペーンになりました。1 つのレベルは昼間の牧草地、もう 1 つは夜の墓地、2 つのまったく異なる雰囲気で、「1 つのプロジェクトでレベルのセット全体を構築する」という実践的なデモンストレーションです。この日から、開始、中間、終了および複数のレベルを備えた完全なゲームを構築することが構造的に自然になり、レベルごとに個別のプロジェクトを手動でつなぎ合わせる必要がなくなりました。

シャドウのアップグレード: 近くは鮮明、遠くはスムーズ、ポイント ライトも投影されます。

この日はエンジンの影がさらにレベルアップしました。影はまさに 3D 画像が「信じられる」かどうかを決定するものです。影がないと、オブジェクトは空中に浮いているように見えたり、背景に張り付いているように見え、立体感がありません。追加された核となるのは、統一されたアプローチとして設定された「カスケード シャドウ」です。これは、大きなシーンのシャドウに関する長年の問題を解決します。1 つの固定解像度のシャドウ マップで大きなマップを覆うと、近くか遠くがぼやけてしまいます。カスケード シャドウは距離に応じてビューをセグメントに分割し、近くは高解像度、遠くは低くするため、足元の影はくっきりと鮮明に、遠くの影はスムーズに遷移し、大きなマップ全体が保持されます。もう 1 つの追加点は、ポイント ライトが影を落とすことができることです。以前は太陽のような指向性ライトのみが影を生成していましたが、全方向に放射する電球や懐中電灯は影を生成しませんでした。今では彼らも正しい影を投げ、周囲に広がります。完全な HDR (ハイ ダイナミック レンジ、よりリアルな明暗のグラデーション) とブルームのサンプルにより、全体的なリアリズムが向上しました。これらは、ここから信じられるような実際のシーンを構築するために不可欠なグラフィックスの基盤です。

バレットサバイバルサンプル:「動く」から「本物のゲームのように見える」まで

この日は、弾丸サバイバルのサンプルを中心に、パーティクルとエフェクトの連鎖全体を徹底的に修正し、「動作する」状態から「本物のゲームのように見える」状態に磨きをかけました。一連の具体的な作業: パーティクル システムがインスタンス化されたアプローチに変更されたため、画面を満たす火花、爆発、光の効果が一度に途切れることはなくなりました。加算ブレンドと透明レンダリングが修正され、エフェクトのエッジに表示されていた黒くなった四角形が削除されました。衝撃波は乱雑な塊からきれいな薄いリングへと変化しました。各スキルには独自のカスタム シェーダがあり、爆発、火、氷に独自の感触を与えます。その上に、映画のような後処理レイヤーと、モンスターとプレイヤー キャラクターの外観アセットのフルセットが追加されます。その価値は 2 つあります。一方で、サンプル自体が、直接再生したり学習したりできる見栄えの良い完成品になりました。もう 1 つは、実際のゲームを使用して、エンジンがその日アップグレードしたばかりのグラフィックス機能 (シャドウ、ブルーム、パーティクル、エフェクト) のセット全体をエンドツーエンドで実際にストレス テストしました。それを保持することによってのみ、これらの基礎的な機能が本当に使用できることが証明されます。

両端でリソース リークを追跡する

この日は、「リソースの漏洩」を追跡するという隠れたスレッドが表と裏を貫いていました。リークとは、使用されたものの期限内に返されず、積み重なってシステム全体に影響を与えるリソースのことです。通常の使用では目立たず、長期にわたる大規模な使用の場合にのみ噴出するため、特に潜伏性が高くなります。エンジン側では、GPU リソースの完全なライフサイクル管理が追加されました。すべてのビデオ メモリ バッファとテクスチャは、使用後に明示的に破棄して再利用することができ、レンダラー全体をクリーンに解放できます。以前は、このビデオ メモリが静かにリークし、長時間実行するといっぱいになる可能性がありました。チャット側では、いくつかのフロントエンド状態のメモリ リークが一度に解消されました。セッションが終了すると、セッションに関連付けられたさまざまなキャッシュ、リスナー、一時レコードがメモリ内に残って蓄積されるのではなく、正しく削除されます。この 2 つは無関係に見えます (1 つは低レベルのレンダリングで、もう 1 つはフロントエンド インターフェイスです)。しかし、核心は同じ原則です。つまり、リソースを要求した人は、使用後にリソースを返す責任があります。この原則をシステムの隅々まで徹底することは、ソフトウェアが大規模な環境で長期間安定して動作するための基本的な保証となります。

エージェントの信頼性の強化: エラー時に再試行でき、長いコンテキストに耐えることができます。

この日はまた、「AI が動作上信頼できるかどうか」に最も影響を与える問題のクラスに焦点を当て、エージェントの信頼性にも的を絞った強化パスを与えました。まず、大規模なモデル呼び出しの再試行がエージェントのワーク ループ内に追加されました。モデル呼び出しはネットワーク ジッターなどにより失敗することがありますが、以前は 1 回の失敗でタスク全体が中断されていましたが、現在ではループ内で自身が再試行され、そのような散発的な障害が吸収されます。第 2 に、会話コンテキストが長くなりすぎてモデルの容量に近づくと、システムは積極的かつ反応的に履歴を圧縮し、制限に達してクラッシュすることを回避します。 3 番目に、タスクをサブエージェントに委任するときのコールバック処理が強化され、イベント バックログのレポートも強化されました。これらの変更には、さまざまな異常な状況をシミュレートするスクリプト可能な「偽モデル サーバー」という専用の検証手段が付属しており、実際に実行中のスタックで各強化を検証します。 AI が長期間にわたって自律的に動作するプラットフォームでは、散発的な問題が発生したときに、途中で静かに停止したりクラッシュしたりすることが最も懸念されます。これらの弱い部分を一つずつ強化することこそが、人々があえて「やり遂げる」ことを可能にする自信なのです。

この日が意味するもの

「志」と「確信」を並べたこの日。マルチレベル プロジェクトとシャドウ アップグレードは野心を表しています。プラットフォームでより完全で、より壮大で、見栄えの良い作品を実行できるようにして、創造性の上限をもう一度引き上げます。一方、リーク ハントとエージェントの信頼性の強化は保証を表します。これらのより大きな野心は、リークせず、クラッシュせず、エラー時に自己修復する基盤の上に着実に据えられます。保証のない野望を追いかける製品は、成長すればするほど崩壊します。大胆な野心のない、1 つの守りの保証は永遠に残ります。真に成熟したエンジニアリングのリズムは、この日のように両者の歩みを進めます。能力が大きく前進するたびに、新たな基盤層を踏み固めることで一致します。洗練されたビジュアルを備えた完全な 2 レベルのキャンペーンとして作成されたサンプルは、このリズムへの最良の脚注です。これは、それがどれほど優れたものになるかを示すとともに、それ自体を実行することによって、そのすべてが本当に安定しているかどうかを証明します。

← すべての毎日の更新