独立开发者Iman Shirani发布了OSL-SDF,这是一套专为Autodesk 3ds Max打造的Open Shading Language节点合集。该工具包允许艺术家在Slate材质编辑器内通过程序化方式构建2D与3D形状、图案和纹理,无需依赖特定渲染器的插件。
该系统基于符号距离场(SDF)技术设计——一种用于描述形状的数学表示方法。SDF会存储空间中每个点到最近表面的距离,并通过正负符号区分点位处于形状内部或外部。这种分辨率无关的几何定义方式,支持灵活的形状建模、变形与融合操作。
OSL-SDF采用基于节点的工作流,每个功能均以独立节点呈现。工具库包含球体、立方体、圆柱体、星形和多边形等基本几何体,以及用于平移、旋转和缩放的2D变换器。组合器节点支持布尔运算与平滑形状融合,而重复器可生成平铺和放射状图案。此外,噪声、置换和轮廓等节点可为模型添加程序化细节。
该工具包兼容Autodesk 3ds Max 2019及以上版本,需搭配支持OSL与置换功能的渲染器(如Arnold、V-Ray、Corona或Octane)。安装时只需将.osl文件复制至3ds Max的OSL路径,并通过Slate材质编辑器加载即可使用完整节点集。
OSL-SDF采用MIT许可证分发,现可免费下载。了解更多信息,请访问Iman Shirani的GitHub页面。