Neural Cellular Automata(NCA)は、画像を「成長」させ、形態を分類し、画像をセグメント化し、パスファインディングなどの一般的な計算を行うために必要なルールを学習する優れた能力を示しています。それらが導入する帰納的事前確率は、テクスチャの生成に役立つと信じています。自然界のテクスチャは、局所的に相互作用する反応拡散系の変形によって生成されることがよくあります。同様に、人工のテクスチャは、ローカルな方法(たとえば、テキスタイルウィービング)で、またはローカルの依存関係を持つルール(通常のグリッドまたは幾何学模様)を使用して生成されることがよくあります。単一のテンプレート画像からテクスチャジェネレータを学習する方法を示します。生成方法は驚異的並列であり、迅速な収束と出力の忠実度が高く、基礎となる状態多様体の周りに最小限の仮定のみが必要です。さらに、非定常ダイナミクスや損傷に対する固有のロバスト性など、有用で興味深い学習済みモデルのプロパティを調査します。最後に、NCAモデルによって示される動作は、テクスチャを生成するための学習された分散ローカルアルゴリズムであり、テクスチャ生成に関する既存の作業とは異なる方法であると定性的に主張します。このようなパラダイムの利点について説明します。
Neural Cellular Automata (NCA) have shown a remarkable ability to learn the required rules to "grow" images, classify morphologies, segment images, as well as to do general computation such as path-finding. We believe the inductive prior they introduce lends itself to the generation of textures. Textures in the natural world are often generated by variants of locally interacting reaction-diffusion systems. Human-made textures are likewise often generated in a local manner (textile weaving, for instance) or using rules with local dependencies (regular grids or geometric patterns). We demonstrate learning a texture generator from a single template image, with the generation method being embarrassingly parallel, exhibiting quick convergence and high fidelity of output, and requiring only some minimal assumptions around the underlying state manifold. Furthermore, we investigate properties of the learned models that are both useful and interesting, such as non-stationary dynamics and an inherent robustness to damage. Finally, we make qualitative claims that the behaviour exhibited by the NCA model is a learned, distributed, local algorithm to generate a texture, setting our method apart from existing work on texture generation. We discuss the advantages of such a paradigm.