戻る

Our Grand View Garden

『紅楼夢』の大観園を、歩いて入れる 3D の世界にしました。第 17 回の庭園巡りの道筋をたどって正門から瀟湘館、怡紅院へと進み、室内に入って扁額や調度品を眺められます。

作者: 邓雨蝶ソースコード
ライブで試す
Our Grand View Gardenライブで試す

説明

大観園は、そもそもが贈り物でした。『紅楼夢』では元春妃の里帰りのために造られ、その後、元春はこの庭園を宝玉と姉妹や従姉妹たちに住まいとして与えます。庭園を名づけた彼女の詩句「この麗しき園に、大観の名を賜わん」でさえ、贈り物を語っています。二百年以上にわたり、数えきれない読者が文章からこの庭園を思い描いてきましたが、本当に足を踏み入れた人は誰もいません。作者は、この贈り物を今の時代のすべての読者に、もう一度届けたいと考えました。

「Our Grand View Garden」は、自由に散策できる 3D 版の大観園です。作者は、小説の空間描写と、宝玉が庭園の題額を作る才を試される第 17 回で賈政や宝玉の一行がたどる道筋に沿って、園内の主な院や館を再建しました:

  • 正門と、「曲径通幽」と刻まれた緑の築山の目隠し
  • 妃の里帰りのために建てられた別荘と、顧恩思義殿
  • 怡紅院:月洞門、海棠と芭蕉、扁額「怡紅快緑」
  • 瀟湘館:何百本もの竹、書斎と寝室
  • 蘅蕪苑:蔓に覆われた壁と、風通しのよい広間
  • 稲香村:杏の花、菜園、茅葺きの家
  • 櫳翠庵:仏殿、香炉、禅堂
  • 藕香榭の上空から見下ろす庭園全体の眺め

庭園は一人称視点で歩きます。扉や窓の近くで E キーを押すと室内に入り、扁額、対聯、書棚、調度品を間近で見られます。どこへ行っても、画面には今いる院と部屋の名前が表示され、まるで案内人がそばを歩いてくれているかのようです。ブラウザで遊べます。

作者は、これが単なる美しい風景ではなく、新しい読書のかたちになることを願っています。小説が瀟湘館の竹のざわめきを描けば、その竹林へ歩いて入れます。怡紅院の扁額の名が出てくれば、そのすぐ下に立つことができます。この本を知る読者にとっては再訪の旅に、まだ読んでいない人にとっては『紅楼夢』への最初の扉になるかもしれません。

Tripo の活用方法

Tripo はこの庭園の小道具工場です。目に見える細部の品々が 70 点以上、Tripo から生まれています。それらが各院に「本当に誰かが暮らしていた」という気配を与え、建築モデルを物語の一場面へと変えています。

  • 一括生成:作者はウェブサイト上で小道具を一つずつ生成するのではなく、各小道具の英語の説明とフェイス数の上限をリストにまとめています(現在 62 件)。スクリプトが Tripo API を通じてまとめて送信し、結果を一括でダウンロードします。生成済みのものはスキップされます。気に入らない小道具があれば、1 行書き換えて再実行するだけです。Tripo による生成は、今ではコードと同じリポジトリの中にあります。
  • キャラクターは別のルートをたどりました。正面、側面、背面のビューから生成しています。
  • パイプライン:Claude の助けを借りて、小説の本文と照らし合わせながら各院にあるべき調度品を洗い出し、それを説明文にしました。Tripo がモデルを生成し、スクリプトが meshopt で圧縮してマテリアルのメタルネスを調整します。小道具はブラウザ上で実寸どおりに配置され、建物、竹、岩は Blender が、Blender では手の回らないディテールは Tripo が担当します。最後に three.js がライティング、影、反射を仕上げます。
  • 例:瀟湘館のオウムの止まり木、茶炉、書棚、琴卓、花塚。櫳翠庵の観音像と木魚。大観楼の玉座、鶴の燭台、玉の牌坊、石獅子。

トレーラー