展示 HN:高分辨率神经元胞自动机
Show HN: High-Res Neural Cellular Automata

原始链接: https://cells2pixels.github.io/

NCA 在粗糙的单元网格(本例中为网格顶点)上运行。中心:三角形图元内的一个采样点 \(\Point\)(红点),其顶点对应于 NCA 单元 \(\State_i,\,\State_j,\,\State_k\)。局部坐标 \(u(\Point)\) 表示该点在图元内的位置,而局部平均单元状态 \(\bar{\State}(\Point)\) 则通过对周围单元状态进行插值获得。右侧:局部模式生成网络(LPPN),即一个共享的轻量级 MLP,它接收 \((\bar{\State}(\Point), u(\Point))\) 作为输入,并输出点 \(\Point\) 处的颜色和表面法线等目标属性。NCA 和 LPPN 采用端到端方式联合训练。通过下方交互式可视化演示,可以查看粗糙的 NCA 单元状态以及 LPPN 生成的输出。

```Hacker News最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交登录Show HN: 高分辨率神经元胞自动机 (cells2pixels.github.io)16 分,由 esychology 发布于 1 小时前 | 隐藏 | 过往 | 收藏 | 讨论神经元胞自动机 (Neural CA) 可以模拟自组织模式的形成。现在,通过将每个胞自动机单元转换为神经场,它们能够实时生成高清分辨率的图案。尝试 3 个演示:从种子开始生长模式(损坏后可自我修复)、合成可再生的 PBR 纹理,或创建云朵等 3D 纹理。帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索: ```
相关文章

原文

The NCA operates on a coarse lattice of cells (in this example vertices of a mesh). Center: A sampling point \(\Point\) (red dot) inside a triangle primitive, whose vertices correspond to NCA cells \(\State_i,\,\State_j,\,\State_k\). The local coordinate \(u(\Point)\) expresses the point’s position inside the primitive, while the locally averaged cell state \(\bar{\State}(\Point)\) is obtained by interpolating the surrounding cell states. Right: The Local Pattern Producing Network (LPPN), A shared lightweight MLP, receives \((\bar{\State}(\Point), u(\Point))\) as input and outputs the target properties, such as color and surface normal, at point \(\Point\). The NCA and the LPPN are trained jointly and end-to-end.

Play with the interactive visualization below to see coarse NCA cell states and the output the LPPN generates.

联系我们 contact @ memedata.com