
做外景最省事的办法是挂一张 HDRI:一张 360 度全景图当环境光,背景与照明一次搞定。这套路数用起来很快,但有几个绕不过去的限制。
太阳方向不能改。 HDRI 里的太阳位置是拍下来的,你想让光从左边来,只能在场景里转整张图,于是背景也跟着转——本来合适的云、合适的地平线跑掉了。
时间不能改。 同一地点的黄昏与正午是两张不同的 HDRI,中间那些过渡状态没有。
光影无法随场景扩展。 HDRI 只提供照明,不提供可见的阳光与大气透视;远处的山该被大气雾化,HDRI 管不了。
PSA 的做法是实时算。官方描述里写它「正为 Blender 的光照与实时交互设定新的行业标准」,原理是按物理计量:太阳与天空的亮度用光度量单位(lux / cd·m⁻² 这一类)算,大气用解析的空气质量控制体积散射。因为是自己算的,所以太阳角度、时间、海拔、浑浊度全是滑块,一改画面立刻变。
二、包内有什么,这十套预设分别是什么
解压后 `Physical_Starlight_And_Atmosphere_-_Sky_v1.9.4/` 是标准的 Blender 扩展结构:`blender_manifest.toml`(清单,version 1.9.4、blender_version_min 4.2.0、license SPDX:GPL-3.0-or-later)、`__init__.py`、`sunlight.py`(太阳)、`fog.py`(雾)、`bake.py`(烘焙)、`properties.py`(参数)、`ui.py`(界面)、`handlers.py`(事件钩子)、`preferences.py`(偏好)、`variables.py`、`versions.py`(旧文件迁移)、`helpers.py`,以及两个资源目录。
`presets/` 里是十套现成大气,逐个说:
· earth / earth2 / earth3 —— 地球大气的三种调校,看名字是同一颗星球的不同天气或不同浑浊度。
· mars —— 火星,稀薄大气加偏红的散射。
· nishita —— 以 Preetham / Nishita 这类经典解析天空模型命名的预设,学术味最重的一套。
· retrowave —— 复古浪潮那种紫粉色天空。
· tatooine —— 塔图因,双星沙漠星球(正好对应它的「两个太阳」功能)。
· hazy summer —— 夏天那种湿热、地平线发白的天。
· thick fog / thick haze —— 浓雾与厚霾,两套不同浓度。
`blends/` 里规模最大的是 `atmosphere.blend`(约 68 MB),这是大气节点的主文件;`sky_textures/` 下有 `position_raw_2k.exr` 与 `ci_mag_raw_2k.exr` 两张各约 32 MB 的星表数据(用于程序化星空),以及若干 .png 查找表与两个星空生成用的 .blend。整个包 32 个文件、约 148 MB,绝大部分体积都在这里。
三、1.9.4 与站内 1.9.2 的差别
站内此前上过 PSA 1.9.2。本篇是 1.9.4,两版并存。
从包内清单文件能确定的实打实差异有两条:
第一,最低 Blender 版本。 1.9.4 的 `blender_manifest.toml` 写的是 `blender_version_min = “4.2.0”`。1.9.2 时代的包按官方资料要求 Blender 3.5 起。也就是说 1.9.4 把门槛抬到了 4.2,还在 3.x 或 4.0/4.1 的人只能继续用旧版。
第二,文件构成。 1.9.4 是 32 个文件、约 148 MB;1.9.2 是 31 个文件、约 148 MB——数量差一个,来自 `blender_manifest.toml` 这个清单文件本身,因为 4.2 起 Blender 的扩展机制要求有它。星表与大气 .blend 的体积几乎没变。
再具体的功能级差异,官方 Superhive 页面没有列出版本历史(它只列 Blender 版本区间与素材统计),所以 1.9.2 到 1.9.4 之间改了哪些参数、加了哪些节点,本包无法逐条核实。不编造,只能说清上面这两条确定的事实。
四、装法与第一次上手
装法有两种:
作为扩展安装(推荐,4.2+)。 Blender 里 Edit > Preferences > Get Extensions,右上角下拉菜单选 Install from Disk,选这个 zip。因为包内有 blender_manifest.toml,Blender 会按扩展处理,装完在偏好设置里能直接看到版本与权限声明(本包申请两项:网络用于打开在线文档与支持链接,文件用于导入导出用户预设与 HDRI 数据)。
手动安装。 把 `Physical_Starlight_And_Atmosphere_-_Sky_v1.9.4` 目录拷进 scripts/addons,重启 Blender 在 Add-ons 里勾选。
上手路径:3D 视图按 N 打开侧栏,找到 PSA 标签页。第一次点「启用」时它会创建太阳、设置世界环境、加载默认大气——这一步会往场景里写节点,所以是在已有工程里用时建议先另存。
几个实用点:太阳角度可以直接拖,不用去算方位角;海拔参数决定地平线的压缩程度,做高空视角时要调;两个太阳是塔图因那种双星场景的开关,第二颗太阳的角度与颜色独立;全参数可打关键帧,做延时从天亮到日落不需要手动逐帧调。
五、授权、作者与三个要注意的地方
授权是 GPL-3.0-or-later(包内清单的 SPDX 字段)。GPL 对渲染产出没有约束——用它渲出来的图与动画,商用、发布、卖钱都不需要署名,也不需要开源你的工程。约束的是插件代码本身的分发。
作者是 Physical Addons,主要开发者 Martins Upitis,官方说这套东西打磨了十年。Superhive 上 Sales 17100+、154 个评分,是这个品类里销量最高的。
三个要注意的地方:
一是渲染引擎。官方标的是 Cycles 与 Eevee 都支持,但体积散射在 Eevee 里是近似,做正经出图建议用 Cycles。
二是性能。体积大气是逐像素积分的,4K 出图会明显比挂 HDRI 慢。官方在描述里没回避这一点,只强调「600 KB 换来可交互的时间轴」这个交换。
三是两版并存的选择。本包 1.9.4 要 Blender 4.2+,站内 1.9.2 门槛更低。如果你的机器还在 3.x,本包装不上,直接去用 1.9.2 那篇。
本包是安装文件,授权需要自己买(Basic $70)。
原产品页:https://www.physicaladdons.com/psa/
封面图片来自作者官方产品页。本文为中文整理,功能与兼容性信息以作者官方页面与包内说明为准。资源仅供学习交流,商业使用请购买正版授权。















暂无评论内容