{"id":"l-system-graphics","no":589,"name":"L-system Graphics","ja":"L-systemグラフィックス","era":"1968–","family":"計算表現","kind":"技法","collection":"Dictionary expansion 31","addedAt":"2026-08-22","source":{"title":"Algorithmic Botany — The Algorithmic Beauty of Plants","url":"https://algorithmicbotany.org/papers/lsfp.pdf"},"reference":{"status":"verified","pageUrl":"https://algorithmicbotany.org/papers/lsfp.pdf","credit":"Algorithmic Botany — The Algorithmic Beauty of Plants"},"essence":"記号列を世代ごとに並列書換えし、その列を線の伸長・回転・分岐として描く生成技法。少数の規則から植物、樹木、菌糸、装飾のような再帰的構造が育つ。","cues":["幹から同じ角度規則で繰り返す枝分かれ","世代が進むたびに増える自己相似の細部","先端と節へ規則的に付く葉や花","偶然を加えても保たれる全体の成長文法"],"intents":["技術","静けさ","未来"],"works":["植物の成長構造を教育、可視化、生成映像へモデル化するとき","少数の規則から反復可能な枝状パターンや装飾を作るとき"],"recipe":{"type":"規則式や世代番号は等幅で添え、生成形の外へ説明の層を分ける。","layout":"根または起点を固定し、世代ごとの分岐が画面の余白へ伸びる方向を設計する。","material":"記号、書換規則、角度、線長、スタック操作を定義し、全記号を一世代ごとに並列更新する。"},"avoid":"枝の写真を左右対称に複製するだけではL-systemではない。各世代を生む書換規則を説明できる形で残す。","colors":["#F2F0E5","#5A8F62","#183126"],"motif":"generative","pair":["generative-art","fractal-flame"],"study":["Lindenmayer systems","parallel string rewriting","turtle interpretation and branching"],"en":{"essence":"L-system graphics rewrite symbol strings in parallel and interpret them as drawing, turning a few rules into recursively growing plants, trees, mycelia and ornaments.","cues":["Branches repeating one angle rule from a trunk","Self-similar detail increasing by generation","Leaves or flowers attached regularly at tips and joints","A growth grammar that survives controlled randomness"],"works":["Modeling plant growth in education, visualization and generative motion","Making reproducible branching patterns and ornament from a small rule set"],"recipe":{"type":"Set rules and generation numbers in monospace outside the generated form.","layout":"Anchor one root and plan how each generation expands into the available field.","material":"Define symbols, productions, angle, line length and stack operations, updating all symbols in parallel per generation."},"avoid":"Mirroring branch photography is not an L-system. Preserve the production rules that generate each generation.","study":["Lindenmayer systems","Parallel string rewriting","Turtle interpretation and branching"]},"usage":{"license":"CC-BY-4.0","licenseName":"Creative Commons Attribution 4.0 International","licenseUrl":"https://creativecommons.org/licenses/by/4.0/","attribution":"IndexStyle — https://indexstyle.org","attributionUrl":"https://indexstyle.org","scope":"Original IndexStyle text and structured data. Reference images, quoted works, and third-party material are excluded and retain their own rights."}}