「畫中畫無限循環」視覺奇觀——德羅斯特效應,PS 基礎版僅需 3 步鍵盤操作即可實現;進階玩家可借 GIMP + Mathmap 插件解鎖螺旋參數、旋轉、縮放比例等精細控制,生成極具張力的藝術大片。
PS 基礎版:Ctrl+Alt+Shift+T 魔法鍵
- 準備照片 → 選區工具扣除「相框/螢幕/鏡面」區域 → 裁剪比例匹配相框內部比例。
- 圖層複製(Ctrl+J) → 副本置於原圖層下 → Ctrl+T 自由變換 → Alt+Shift 鎖定中心縮放 → 回車確定。
- 核心步驟:在副本圖層按 Ctrl+Alt+Shift+T (再次變換複製) → 每按一次生成一層縮小副本 → 重複至畫面消失 → 整理圖層順序完成。





GIMP + Mathmap 進階版:參數化控制螺旋宇宙
環境準備
- 安裝 GIMP 2.8+ → 下載 Mathmap 插件(百度雲) → 將 `Mathmap.exe` `libgsl.dll` `libgslcblas.dll` 放入 `GIMP安裝目錄\lib\gimp\2.0\plug-ins` → 將 `Mathmaprc` `new_template.c` 放入 `C:\Users\用戶名\.gimp-2.8\mathmap`(無則新建)。
- 素材要求:帶 Alpha 通道的 PSD/PNG,扣除區域居中、不宜過大,8bit 模式。




參數化核心代碼邏輯
在 Mathmap Expression 面板貼入 Droste Effect 代碼,關鍵可調參數:
| 參數 | 含義 | 調試建議 |
| r1, r2 | 填充區域大小 | 微調避免超出相框或露黑邊 |
| p1 (periodicity) | 單螺旋環繞頻率 | 整數 1-5,值大螺旋圈數多 |
| p2 | 螺旋總數 | 值大分支多,結構更複雜 |
| zoom | 層級間縮放比例(景深感) | 0.8-0.95 之間微調 |
| rotate | 整體旋轉角度 | 配合構圖微調 |
| xshift, yshift | 水平/垂直位移 | 校正中心對齊 |
固定前 7 行參數:`0, r1, p1, p2, -1, -360, -1, -1`,逐組微調預覽至滿意。

渲染輸出流程
- Settings 面板取消「AutoPreview」。
- Expression 貼代碼 → 預覽 → User Variables 勾選「Based on Transparency」「Transparency Points In」 → 再次預覽 → OK。
- 等待進度條跑滿 → Ctrl+E 導出 → PS 微調邊緣黑邊/添加相框內陰影收尾。





創意延展
- 多相框嵌套:多個相框區域分別扣除,各自應用不同參數的德羅斯特效應。
- 動畫輸出:逐幀微調 rotate/zoom 參數導出序列幀 → PS 時間軸/After Effects 合成無限縮放動畫。
- 裝置藝術:投影映射到實體鏡面盒子,配合雙向鏡實現物理無限遞歸。
從「三步出片」到「參數化藝術創作」,德羅斯特效應是理解遞歸、自相似、分形美學的最佳切入點,亦是作品集、MV、裝置藝術的高頻視覺語彙。
copyright ©
萬盛學電腦網 all rights reserved