How To ... Access the Z-Depth channel

Z-Depth通道访问
本文介绍了一种通过渲染输出尺寸及Z-Depth通道获取并处理三维空间信息的方法。该过程涉及渲染设置、逐像素读取Z-Depth值,并将这些值转化为具体的三维对象。通过对每个像素对应的深度值进行解析,可以构建出相应的三维模型。
部署运行你感兴趣的模型镜像

How To ... Access the Z-Depth channel

delete $VoxelBox*

rbmp = render outputsize:[32,32] channels:#(#zdepth) vfb: off

z_d = getchannelasmask rbmp #zdepth

progressstart "Rendering Voxels..."

for y = 1 to rbmp.height do

(

progressupdate (100.0 * y / rbmp.height)

pixel_line = getpixels rbmp [0,y-1] rbmp.width

z_line = getpixels z_d [0,y-1] rbmp.width

for x = 1 to rbmp.width do

(

b = box width:10 length:10 height:(z_line[x].value/2)

b.pos = [x*10,-y*10,0]

b.wirecolor = pixel_line[x]

b.name = uniquename "VoxelBox"

) --end x loop

) --end y loop

progressend ()



您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值