Aboutこのサイトについて
grayObject is a catalog of AI-generated inorganic forms — and the workbench that produces them. This page explains what the site is, how one asset comes into being, and where each part of that process actually runs.
grayObject は、AI で生成した無機物のカタログであり、それを作るための作業台でもあります。 このページでは、このサイトが何なのか、ひとつのアセットがどう生まれるのか、 その工程がどこで動いているのかを説明します。
01 What this isこれは何か
Every object in the catalog was generated, not modeled by hand. The catalog is not an archive of finished work — it is the visible surface of a pipeline that keeps running. Browsing, inspecting, generating and publishing all happen in the same place.
カタログに並ぶオブジェクトは、手でモデリングしたものではなく、すべて生成されたものです。 ここは完成品の保管庫ではなく、動き続けているパイプラインの見えている面だと考えてください。 閲覧・確認・生成・公開が、ひとつの場所で完結します。
Draft placeholder — why this exists, and what "gray" means in the gray series.
下書き — 何のために作っているか、gray series における「グレー」の意味をここに。
02 The loop一周のながれ
The core idea is a loop, not a one-way pipeline. You start from an object that already exists in the catalog, look at it from an angle you like, generate a new 2D image from that exact view, turn that image back into a 3D asset, and put it back into the catalog — where it becomes the starting point for the next round.
中心にあるのは一方通行のパイプラインではなく、ループです。 カタログにすでにあるオブジェクトを起点に、好きなアングルで眺め、その視点のまま新しい 2D 画像を生成し、 その画像を再び 3D アセットに戻して、カタログへ入れ直す。 入れ直されたものが、次の周回の起点になります。
03 Inside the loop生成ループの中身
The capture step is what makes this different from typing a prompt into an image generator. When you frame an object in the viewer, the exact camera — focal length, aspect ratio, distance — is recorded, and two passes are taken from it: a colour image and a depth image. The depth pass is handed to the image model as a structural constraint, so the generated picture stays locked to the geometry you framed instead of drifting into an unrelated composition.
画像生成にプロンプトを打ち込むのと決定的に違うのは、キャプチャの工程です。 ビューワーでオブジェクトを画角に収めると、そのときのカメラ(焦点距離・アスペクト比・距離)がそのまま記録され、 同じカメラからカラーとデプスの2枚が取り込まれます。 デプスは構造の拘束条件として画像モデルへ渡されるので、生成結果は自分が決めた形から外れません。
From there the image goes to a reconstruction model that returns a textured mesh. Before anything reaches the catalog it is compressed — geometry and textures both — because a raw generated mesh is far too heavy to hand to a browser.
生成した画像は再構成モデルに渡され、テクスチャ付きのメッシュとして返ってきます。 カタログに載る前に、ジオメトリとテクスチャの両方を圧縮します。 生のままの生成メッシュは、ブラウザに渡すには重すぎるからです。
04 Where it runsどこで何が動くか
Three layers. The site you are reading is static and public — pages, the catalog UI and the 3D viewer all run in your browser. A small always-on server holds the published assets and serves them. The generation itself never happens on that server: it runs on a workstation GPU at home, reachable only over a private, authenticated tunnel.
3層構成です。いま見ているサイトは静的で公開されたもので、ページもカタログ UI も 3D ビューワーも、 すべてブラウザ側で動いています。常時稼働の小さなサーバーが、公開済みアセットを保持して配信します。 生成そのものはこのサーバーでは動きません。自宅のワークステーション GPU で動いており、 そこへは認証付きの私設トンネル越しにしか到達できません。
That split is deliberate. The public side stays cheap, static and disposable; the expensive, stateful, experimental side stays private. Nothing in the generation path is exposed to the open internet.
この分離は意図的なものです。公開側は安く・静的で・作り直しがきく状態に保ち、 高価で状態を持つ実験的な側は非公開に置いておく。 生成経路はインターネットに一切さらしていません。
05 What is not hereここに無いもの
The workshop side — the node graphs, the model experiments, the agents that drive them — lives on a separate domain and is not part of this site. It is linked from the entrance for convenience only; it is not documentation, it is not a demo, and most of it will not load for you.
工房の側 — ノードグラフ、モデルの実験、それを動かすエージェント — は別ドメインにあり、 このサイトの一部ではありません。玄関からのリンクは便宜上のもので、 ドキュメントでもデモでもなく、その多くは外からは開けません。
Draft placeholder — anything else that is intentionally out of scope.
下書き — 意図的に触れないものがあれば、ここに明記。
06 Status現状
Draft placeholder — what works today, what is experimental, what comes next.
下書き — いま動いているもの、実験中のもの、次にやること。更新日を添えると腐りにくいです。