three.js の森 · ブラウザで無料

Forest Stroll

ブラウザで歩いて遊べる3D の森——無料、ダウンロード不要
歩ける 3Dthree.js · WebGLクリックで移動PC & スマホインストール不要無料

このページの中で、そのまま歩き回れる three.js の森。なだらかな丘、自分の道を選んで坂を下っていく小川、風になびく草と葉、花の上をふわふわ漂う蝶。赤いワンピースの女の子が水辺で待っています。地面のどこかをクリックすると、彼女はそこへ歩いていきます——もう決まったルートを回るのではなく、あなたが指した場所へ向かいます。無料で、インストールも不要です。

森を生成しています…

左クリックで移動  ·  右ドラッグで視点回転  ·  ホイールでズーム

遊び方

操作方法

左クリック
草地の好きな場所をクリックすると、そちらを向いて歩いていきます。着地点には光の輪が表示されます。
右ドラッグ
林の空き地を中心に視点を回します。右ボタンには他の機能を割り当てていないので、思い切り視点を振っても彼女が動き出すことはありません。
左ドラッグ
こちらも視点回転です。スマホには右ボタンがないため、タッチ操作ではこれを使います。ドラッグでは移動せず、きれいな 1 回のクリックだけが行き先の指示になります。
ホイール
樹冠の高さから花と同じ目線まで、寄ったり引いたり。
小川について
彼女は自分のいる岸だけを歩きます。対岸をクリックしても、手前の岸で立ち止まり、水には入りません。
ボタン
シーンの一時停止や全画面表示ができます。画面外にスクロールしたり別のタブに移ると、自動的に停止します。

操作するまではカメラがゆっくり周回します。最初のクリックかドラッグの後は、操作は完全にあなたのものです。

見てまわる

シーンの中身

大地。 地面は 240 × 240 のグリッドで、すべての頂点をひとつの高さ関数で持ち上げています。なだらかな丘を作るいくつかのサイン波の重ね合わせ、小川が流れる場所に削られた谷、平らにならした岸、そして水辺に沿ったわずかな盛り上がり。草の一本一本、石、足元の位置もすべて同じ関数で決めているので、浮くものも沈むものもありません。

小川。 谷を縫うように曲線が下り、水はそれに沿って敷いたリボンです。毎フレームさざ波が立ち、透けて見える物理ベースのマテリアルで描かれているため、下の小石や川床が屈折して見えます。10 匹の小さな魚が尾を振りながら流れを行き来しています。

草と木。 約 25,000 本の草が岸を覆い、一本一本が先細りで、反りがあり、色合いが違い、風に揺れています。大きな木 1 本と小さな木 6 本にはそれぞれ何千枚ものリーフカードが付いていて同じ風に揺れ、その奥では暗い針葉樹のリングが霧の中へ溶けていきます。

小さな生きもの。 6 色、90 輪の花が草原に点在し、その上を 6 匹の蝶がのんびりと輪を描いて飛び、大きな木からは葉が舞い落ち続け、空中には花粉の粒が漂っています。

光。 物理ベースの空の中、ゴールデンアワーの低い太陽が地平線から 16 度の高さにあり、柔らかな影と、樹冠を抜ける光の筋を落とします。頭上には雲が流れ、控えめなブルームとカラーグレーディングで絵を仕上げています。

舞台裏

three.js で作っています

Forest Stroll は WebGL 2 上で動くひとつの three.js シーンで、ダウンロードするモデルや画像テクスチャはありません。メッシュとテクスチャはすべて、ページを開いたときにコードで生成されます。草と葉はインスタンスメッシュで、標準マテリアルの頂点シェーダーに数行のパッチを当てて揺らし、地形へのレイキャストでクリックを行き先に変え、フレームはブルームとカラーグレーディングのパスを通ってから画面に届きます。

実際のソースからのコード付きで、全体の作り方を記事にまとめました:three.js で歩ける 3D の森を作る。

よくある質問

FAQ

Forest Stroll は無料ですか?

はい。Forest Stroll は完全無料で、ブラウザの中でそのまま動きます。ダウンロードもインストールも登録も必要ありません。

スマホでも遊べますか?

はい。WebGL 2 に対応した最近のモバイルブラウザなら動きます。地面をタップすると彼女が歩き出し、1 本指のドラッグで視点を回し、ピンチでズームします。かなり重いシーンなので、古いスマホではフレームレートが下がることがあります。

移動やカメラの回転はどうやるのですか?

地面の好きな場所を左クリックすると、彼女がそこへ歩いていきます。右ドラッグまたは左ドラッグで彼女の周りに視点を回し、スクロールかピンチで樹冠の高さから花の目線までズームできます。ドラッグで彼女が歩き出すことはなく、短くきれいなクリックだけが行き先の指示になります。

何で作られていますか?

WebGL 2 上の three.js(r160)です。ダウンロードする 3D モデルや画像テクスチャはありません。地形、木、草、水、キャラクター、すべてのテクスチャは、ページの読み込み時にコードで生成されます。 仕組みはthree.js で歩ける 3D の森を作るで解説しています。

古いパソコンやスマホだと重いのはなぜですか?

このシーンは毎フレーム、約 25,000 本の草と 20,000 枚以上のリーフカードを描き、さらにソフトシャドウ、透けて屈折する水、ブルーム、カラーグレーディングを重ねています。古い GPU や内蔵 GPU にはこれが負担になることがあります。全画面をやめるか、ブラウザのウィンドウを小さくすると、描くピクセルが減るので軽くなります。

Forest Stroll を自分のプロジェクトや動画で使えますか?

遊んだりリンクを共有したりするのは大歓迎です。コードや素材の複製、埋め込み、商用利用には書面による許可が必要です。下の著作権と利用についてをご覧いただくか、service@shengyugames.com までメールでご連絡ください。

著作権と利用について

これは私たちが作りました

『Forest Stroll(森林漫歩)』のシーン、アート、アニメーション、ソースコードは © 2026 ShengyuStudio(胜遇工作室)。All rights reserved.

自由に遊んで、リンクを友達に共有していただくのは大歓迎です。ただし書面による許可なく、このページのコードやアート素材を複製・転載・再配布すること、他サイトへの埋め込み、アプリへの同梱、商品の一部としての販売など商用目的で利用することはご遠慮ください。

商用ライセンス、素材の利用許諾、コラボのご相談は service@shengyugames.com までメールでどうぞ。お気軽にご連絡ください。

このシーンはオープンソースライブラリ three.js を使って作られています(MIT ライセンス)。その著作権は three.js の各作者に帰属します——ライセンス全文。上記の権利表示は、このオープンソース部分には及びません。

ゲームへ戻る

これが気に入ったら

私たちは Steam で PC ゲームを作っています——仙侠テーマのデッキ構築が 1 本、テンポの良いオートファイア・サバイバルが 1 本、そして開発中の 3D 無人島サバイバル建築が 1 本。あるいは、この一角にあるもう一つの小さな作品もどうぞ。

こちらもあります:Island Shore、Storm Ahead、Stickman Spear Run。