文件名称:
WaveFunctionCollapse:借助量子力学的思想,从单个示例生成位图和图块图-源码
开发工具:
文件大小: 288kb
下载次数: 0
上传时间: 2021-02-02
详细说明:WaveFunctionCollapse
该程序生成与输入位图本地相似的位图。
局部相似性意味着
(C1)输出中的每个NxN像素图案应在输入中至少出现一次。
(弱C2)输入中NxN个图形的分布应该与足够大数量的输出上的NxN个图形的分布相似。 换句话说,在输出中满足特定模式的概率应接近输入中此类模式的密度。
在示例中,N的典型值为3。
WFC将输出位图初始化为完全不可见的状态,其中每个像素值都与输入位图的颜色重叠(因此,如果输入为黑白,则未观察到的状态将以不同的灰色阴影显示)。 这些叠加中的系数是实数,而不是复数,因此它不执行实际的量子力学,而是受QM启发的。 然后程序进入观察传播周期:
在每个观察步骤中,在未观察到的NxN区域中选择具有最低Shannon熵的区域。 然后根据其系数和输入中NxN个图形的分布,该区域的状态崩溃为确定状态。
在每个传播步骤中,从上一步崩溃中获得的新信息都会通过输出传播。
在每一步中,非零系数的数量都会减少,最终我们处于完全观察到的状态,波动函数已经崩溃。
可能会发生在传播期间某个像素的所有系数变为零的情况。 这意味着该算法已陷入矛盾,
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.