たべもののつくりかた.

目次/ソースを読む

srcSOURCE

サンプルのソースを読む

14本の .js を、そのまま表示します

読みたいファイルを選んでください。行番号つきで全文が出ます。 「コードをコピー」を押せばファイルまるごとがクリップボードに入るので、 そのまま Babylon.js Playground に貼れば動きます(→ 00 まず動かしてみる)。 行番号はコピーに含まれません。

— ▶ 動かす 別のタブで開く ↗

どこを読めばいいか

どのファイルも、先頭に「構成」というコメントがあります。 並びはだいたい共通なので、番号とこのサイトの章を対応させておきます。

ファイル内の番号中身対応する章
0. CONFIG種類プリセット。焼き加減や寸法の数値01 手続き生成 / 17 差分
1. Rngシード付き擬似乱数02 乱数
2. Noise値ノイズ / 周期ノイズ / fBm / セルノイズ03 ノイズ
3. Mesh utils巻き順の判定・法線の溶接・掃引05 面と法線 / 10 曲がり
4. Fields / Section / Shape断面のテーブル、外形、焼き色の場、垂れの輪郭04 かたち / 12 焼き色
5. TextureLabアルベド・ORM・法線・厚みの生成06 テクスチャ / 13 たれ / 14 透け
6〜7. 本体 / トッピングその料理そのものの組み立てと、上に乗るもの09 部品 / 15 粒
7〜8. 皿 / 板 / トレイ器と、その上への配置08 物理 / 16 潰れ
8〜9. Scene光・影・露出・被写界深度11 光
9〜10. GUI右下のスライダー—
コメントの【対策】を探してみてください。 これは「一度失敗して直した記録」です。なぜその数値なのか、なぜその順番なのかが、 たいていそこに書いてあります。このサイトの各章にある「つまずきポイント」は、 ほとんどがここから拾ってきたものです。 焼き魚(サンマ).js のように、実写に寄せた10項目の修正がそのまま残っているファイルもあります。