目次/ソースを読む
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項目の修正がそのまま残っているファイルもあります。