ライブで試す 説明
「Untraveled Holiday」は一人称視点の短編パズルゲームで、休暇を先延ばしにしては「仕事が片づいたら休もう」と言い続けているすべての人への贈り物です。
ゲームは、スーツケースと海岸の写真があるオフィスから始まります。写真を周囲の景色にぴったり重ねて置くと、海へと続く扉が開きます。次の写真を見つけて石橋を修復し、灯台のそばのあずまやを出現させましょう。写真を 1 枚置くたびに、休暇がまた少し手の届くところに近づいてきます。
写真は実際の 3D シーンからレンダリングされています。写真を置くと、視点がその撮影地点にぴったりと合い、写っているアーチや橋、あずまやがプレイ可能な世界の一部になります。橋には生成されたメッシュに基づく衝突判定と表面の高さサンプリングが使われているので、本当に歩いて渡ることができます。
体験は静かで、ゆったりとしています。日の差す中庭、海の環境音、穏やかなインストゥルメンタルのサウンドトラックがあるだけで、タイマーも戦闘もありません。目的地は、ただしばらく腰を下ろしていられる場所です。
ゲームは Three.js と Blender で作られ、ブラウザで動作し、中国語と英語に対応しています。ゲーム内のギャラリーでは Tripo で作られたモデルを紹介しており、ソースコード、Blender のシーン、アセットの記録は GitHub で公開されています。BGM「Coastal Calm」は作者が Suno で生成しました。
Tripo の活用方法
Tripo で生成した 10 点のモデルはそのままゲームに組み込まれ、風景であると同時にステージそのものにもなっています。
- ゲームで使える 10 点のモデル:スーツケース、インスタントカメラ、ポストカードスタンド、海岸のアーチ、石橋、あずまや、灯台などは、すべて Tripo で生成しました。
- パズルの骨格:これらは 3 つの写真パズルにおける写真の入手地点、ランドマーク、目的地です。写真を合わせると、アーチ、橋、あずまやが、衝突判定付きで歩いて入れる 3D 空間になります。
- 役割分担:周囲の建物とマップは Blender で作り、写真の投影合わせ、シーン遷移、インタラクションは Three.js で実装しました。
- ゲーム内のギャラリーで Tripo のモデルを紹介しています。


