2 days ago
- 《德军总部3D》使用线性反馈移位寄存器(LFSR)通过伪随机设置像素直到屏幕变色来创建淡入淡出效果,避免了缓慢且视觉上不愉快的随机像素放置。
- 费斯妥网络(Feistel网络)通常用于密码学,它为任何输入提供可逆变换,确保每个像素位置恰好被访问一次,因此非常适合在更高分辨率下重现fizzlefade效果。
- 费斯妥网络将数字分为两半,经过多轮非线性函数处理后再合并,通过调整位大小可轻松适应不同分辨率。
- 作者提供了一个使用16位费斯妥网络实现320×200分辨率的JavaScript示例,该方案可扩展为20位以支持1024×768分辨率,并指出其在编程中的广泛用途,例如在基数树测试中。