尝试反转图片或者你的手机









视频预览如下:
制作思路:
如何使用 Stable Diffusion XL 来产生这样的错觉呢?
作者使用两个提示修改了扩散过程,一个用于正常图像,另一个用于颠倒版本。
然后在扩散循环中的每个提示之间交替,在需要时翻转潜在的噪音。
要点是将翻转的潜在变量传递到 U-Net 以进行第二个提示,然后每隔一步用翻转的预测更新潜在变量

作者还提供了一个在线 Colab 给大家:
https://colab.research.google.com/drive/1rjDQOn11cTHAf3Oeq87Hfl_Vh41NbTl4?usp=paooo.com
中文语义对照:使用 Stable Diffusion XL 创建一个上下颠倒的视觉错觉:在扩散循环中交替使用两个提示词,一个生成正常图像,一个生成颠倒版本;在需要时翻转潜变量,并将翻转后的 latent 输入 U-Net 进行第二个提示的预测更新。保持画面连贯,同时突出上下颠倒的视觉效果。
💡 调优建议:可优先调整交替步数与翻转时机,步数越稳定越容易保持画面一致性。
这篇快讯展示的是扩散模型的“方向控制”玩法:不是单纯做反转滤镜,而是在生成过程中同时操控提示词与潜变量,形成更稳定的上下颠倒错觉。相较于常见的图像后处理或简单镜像,本文方法更偏生成式控制,适合研究视觉错觉、创意海报和实验性艺术输出。与其他同类方案相比,它的亮点在于可解释、可复现,并且直接基于 Stable Diffusion XL 实现。
Stable Diffusion XL 怎么做上下颠倒效果?
核心做法是准备两个提示词:一个生成正常图像,另一个生成颠倒版本;在扩散循环中交替使用,并在需要时翻转潜变量,再把翻转后的潜变量送入 U-Net 更新。
这种反转视觉模型的关键技术是什么?
关键在于“交替提示 + 翻转潜变量”的联合控制:既改变扩散过程中的条件输入,也对 latent 做方向翻转,从而形成上下颠倒的视觉错觉。
有没有可直接复现的在线示例?
有。作者提供了一个在线 Colab,可用于查看和复现该方法的基本流程,适合想快速理解扩散模型反转效果的用户。
双提示交替为什么能稳定出反转效果?
核心是让模型在两套语义之间来回拉扯,再通过翻转潜变量把空间方向关系固定下来。这样不是纯靠随机性,而是把“正向构图”和“反向构图”同时纳入约束,错觉更稳定。
这种反转模型适合哪些创作场景?
适合海报、专辑封面、实验艺术和概念视觉,尤其是想制造“认知反差”的作品。若用于产品图或信息图,要谨慎,因为方向错觉可能削弱可读性与主体识别。
