第 16 屆 iThome 鐵人賽 (2023)
{%hackmd BJrTq20hE %}
穩定擴散深度圖(Stable Diffusion Depth Map)是一個3D圖形渲染中的重要概念,它用來表示每個像素到場景中最近的物體表面的距離。穩定擴散深度圖是一種灰度圖像,其中每個像素的亮度值代表該像素到攝像機的距離。這個值通常以浮點數的形式表示,稱為深度值。
穩定擴散深度圖的主要作用是幫助計算機圖形軟件確定物體之間的相對位置和深度關係,從而實現逼真的3D渲染。它在許多應用中都非常重要,包括虛擬現實、電影特效、遊戲開發等等。通過穩定擴散深度圖,渲染引擎可以確保物體在場景中的呈現順序正確,並實現透視效果。
要生成穩定擴散深度圖,需要使用特殊的3D渲染算法,通常包括光線追蹤(Ray Tracing)或者深度緩衝區(Depth Buffer)等技術。這些算法可以模擬光線從攝像機出發,穿過場景中的物體,並計算出每個像素的深度值。穩定擴散深度圖的生成是實現逼真3D渲染的核心之一。
和我們之前使用Controlnet一樣,選擇enable 並選擇下載的要使用的模型檔案
https://github.com/thygate/stable-diffusion-webui-depthmap-script