A2Dimage v1.21 —— 把带 alpha 的平面图塞进场景,投影自己会出来

📦 资产下载解压后 3 个文件,合计 142,703 字节
A2Dimage v1.21 —— 把带 alpha 的平面图塞进场景,投影自己会出来

在建筑、景观、室内表现里,最省事的做法是把远景的人和树做成带 alpha 的平面片(也叫 cutout、billboard、2D image plane),插进场景当背景。一张 PNG 顶掉几十万个面,渲染还快。

问题出在光上。平面片是一个没有厚度的面,它不参与真实的阴影计算:地板上不会出现它投下的影子。于是画面里人和树像贴纸一样浮在空中,一眼就假。

传统补救办法是后期合成——渲染一张无人的底图,再渲染带 alpha 的贴片层,最后在 After Effects 或 Photoshop 里手动画一层柔化的影子接上去。一条片子这么干还行,一个项目几十张图上百个贴片,就是纯粹的体力活。

A2Dimage 的立场很直接:让 3ds Max 在渲染时按 alpha 通道算出影子,一次性出带影的成图。官方描述的原话是——你可以一次渲染就拿到带正确阴影的快速预览与最终图,不用再后期把每个元素合起来。

这个思路在建筑表现圈其实一直有人手动实现(用透明贴图做 self-illumination 的遮罩再伪造影子),A2Dimage 把它做成了一套完整的工具,参数化到可以直接量产。

二、高度从文件名里读

这个设计细节值得单独说:脚本从文件名的末尾读取图片的高度。

所以一张贴片人如果是 1.75 米高,文件名就该以类似 1.75 结尾(例如 man_walk_1.75.png)。脚本读出来,按这个高度建立平面、算好比例,放进场景里就是真人尺度。

为什么这样设计?因为贴片库动辄几百上千张,一张张手动缩放到真实尺寸是不可能完成的。把高度编码进文件名,材质库可以批量整理,脚本批量导入,全场景的尺度自动就对了。

这个思路在做资产库的人看来很熟悉——文件名就是元数据。缺点是文件名必须规整;好处是不需要额外的数据库或者 tag 系统,拷给别人也能用。

参数面板里还有两个相关项:Force Height to 可以强制覆盖成 Def. Height 里的固定值(当文件名里没写高度时脚本就用这个默认值);Scale Image 是整体倍率,宽高同乘,用来做微调。

另外还有一个不起眼但很实用的按钮组:|< << < > >> >|。它是在「所加载图片所在的那个文件夹」里前后翻图,也就是说你导入一张贴片之后可以直接在面板里翻着看同目录的其他贴片,找下一张不用回到资源管理器。

三、投影的两种做法:Planes 与 Shell

生成影子这件事,A2Dimage 给了两条路,对应两种精度与两种速度。

第一种是 Planes Shadow(平面投影):用若干片垂直平面与若干片水平平面来近似体积,参数是垂直片数与水平片数。片数越多越接近真实体积,代价是计算量上升。这个模式适合预算有限的远景——反正最终图像素也就那么点,影子只要方向对、边缘柔,看不出来是几片平面拼的。

第二种是 Shell Shadow(壳投影):给平面片生成一个壳(相当于往垂直方向挤出一点厚度),用壳去遮挡光线。这样得到的影子更连续、更真实,代价是要设一堆参数:壳的高度与宽度分辨率、局部深度、全局深度、平滑量(设 0 关闭平滑)。分辨率决定影子边缘的细腻程度,深度决定影子拖多长。

两种模式可以在同一个物体上切换。另外有一项 Rotate planes to selected target 与 Pick look at target——把投影平面朝向一个目标(通常就是主光源),这样算出来的影子方向和实际灯光一致,不会出现「灯在左边影子往右」这种低级错。

还有几个提效的开关:Cache entire prebuilt shadows 把预生成的影子整体缓存起来,大场景准备速度明显提升;Downsize the image and then calculate the shadows 先把图片降采样再算影子(配合「像素宽度」参数),远景根本看不出差别,但算得快很多。

四、材质与透明度的坑

贴片的透明度在 3ds Max 里是个老问题:标准材质的 opacity 通道在光线追踪下有时会出黑边、有时影子是实心的方块。

脚本给了材质类型选择:默认推荐 Standard Material;如果你遇到透明度问题,可以换成 Raytrace Material 或者 V-Ray Materials 选项。这是一个务实的写法——作者知道不同渲染器、不同版本下透明处理不一样,所以不写死一个方案。

另外两个细节开关解决的是另外两个坑:

一是 Set the filtering in bitmap textures of material to none and blur to 0.01。位图默认是带过滤和模糊的,对贴片来说,过滤会把 alpha 边缘糊掉,导致影子边缘发糊、边缘出现半透明脏边。把它关到 none、blur 压到最低,边缘就硬了。

二是 Force RGB Level in output of the diffuse texture map to RGB Level,以及强制 V-Ray Light Material Multiplier 到指定值(V-Ray Multiplier 参数)。这两个是给 V-Ray 用户准备的——贴片如果被当成发光材质参与照明,亮度很容易和场景不匹配,强制统一到同一个 level 就一致了。

还有一个省内存的机制:Objects with the same bitmap image selected will use the same material,同一张位图的多个物体共用一份材质。远景里同一个人物模型重复放二十个,不会生成二十份材质。

五、界面上的实用功能

除了核心的投影,面板里还有一批干活时真会用到的功能,值得列清楚:

Auto Offset Image 按 alpha 通道自动算偏移——贴片的「脚」通常不在图片底边正中,脚本按 alpha 的边缘把平面挪到正确位置,省掉手动对位。

Rotate the object to the point of view 把当前物体转向视口视角;Rotate All To Camera 把场景里所有 A2Dimage 物体一起转。做环形排列的「迎面人群」时,这个按钮很救命。

Search Material if Missing 在材质丢位图的时候,去选中 2D 图片所在的位置找回来。搬项目、换盘符之后这个功能能省一整天。

Modify the parameters of multiple object (selected) at the same time 批量改选中物体的参数;Prebuild Shadows 批量预生成影子。

Export Images to Folder 把选中或全部 A2Dimage 物体的 diffuse 贴图导出成 .tiff,可选在文件名末尾加高度、可选缩放尺寸。

Randomize Height / Width / Scale / RGB Level / Flip Image 对选中或全部物体随机化这几个参数。远景树林里同一个贴片重复太明显,随机高度和翻转能立刻打散重复感。

官方还标注 color multiply(颜色乘法与取色器)与 viewport preview(视口预览材质)是 Pro 与订阅版才有的功能——免费版没有这两项。

六、版本与获取方式的实际情况

这里必须说清楚,因为官方的商业模式在变化:

A2Dimage 的新版本现在只能通过 AvizStudioTools – AIO 订阅获得。AIO 是这位作者把全部工具打包成一个应用的订阅方案,价格是 1 个月 €29、1 年 €116、2 年 €178(欧元,不含 VAT),可试用 15 天。

同时官方保留了「老版本免费」这条路:旧版 A2Dimage 可以免费用,但功能受限。免费版允许用于商业与非商业项目,唯一禁止的是出售或分发本工具及其文件。

换句直白的话:这个插件你不需要为它单独付一次钱,但想用最新版就得订 AIO;不订就用免费老版。

本包内是 v1.21 的 mzp,属于能独立安装、不需要订阅校验的那条线(包内没有联网激活组件,安装结构就是标准的 mzp.run + 脚本 + 安装脚本)。这一点从包结构可以直接看出来,不是推测。

七、包内实际内容

本包 3 个文件,142,703 字节:

AvizStudioTools_A2Dimage_v1.21.mzp —— 安装包主体。
mzp.run —— 安装脚本,负责把内容释放到 3ds Max 的用户脚本目录。
installer.ms —— 安装完成后的提示与后续配置脚本。

整个包 139 KB 左右,没有 dll、没有外部依赖,是纯 MAXScript 实现。这意味着:跨 3ds Max 版本兼容性主要取决于脚本语法,而官方标的是 3ds Max 7 或更新,跨度很大。

安装方式(官方三步):下载解压安装你的版本 → 在 3ds Max 里新建 UI 按钮或快捷键 → 从 Customize > Customize User Interface… 的 Keyboard 或 Toolbar 标签页里,选 Group: Main UI、Category: AvizStudioTools,然后从列表里把 A2Dimage 的动作拖到工具栏,或者分配快捷键。

需要如实说明的:官方页对参数有非常详细的逐项说明(本文第三、四、五节的内容都来自官方页原文),但页面上的价格只指向 AIO 订阅页,没有单独标 A2Dimage 的价格。所以本页价格写的是 AIO 的订阅价格,而没有编一个「单独售价」出来。

原产品页:https://www.avizstudio.com/tools/a2dimage/

封面图片来自作者官方产品页。本文为中文整理,功能与兼容性信息以作者官方页面与包内说明为准。资源仅供学习交流,商业使用请购买正版授权。

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容