SuperAPI AI 工具集

3d-wood-material

营销与增长

查看项目

更新于 10-16 00:28

技能介绍

用途:在 Three.js 中为木材表面提供程序化材质,适合需要逼真木纹与表面细节的渲染场景。

主要能力:以一张周期性噪声纹理(1024²、RepeatWrapping、LinearMipmapLinear、NoColorSpace)在片元着色器内按不同拉伸与尺度采样,使年轮、晚材、管孔、纤维、髓射线与刀痕共享同一纹理走向,并同时驱动颜色、粗糙度与高度。使用 MeshPhysicalMaterial({color:0xffffff, roughness:max(0.43,r), ior:1.43, specularIntensity:0.72}),在 onBeforeCompile 中改写 map_fragment、roughnessmap_fragment、normal_fragment_maps;光照、阴影、IBL 与色调映射保持默认。提供 keyaki、sugi、hinoki、kuri、charred siding 等树种参数。

使用方式:先运行 demo.html(含 Kibori 长凳、四树种、四涂装与宏观视图),PROMPT.md 可复现演示。uAxis 选择木料轴向,endgrain 使端面管孔由条纹变为开孔;finishes 以参数实现而非贴图(Raw、Oil、Wax、Urushi)。每块板需独立 seed 并稳定保持,geometry 可经 woodBox 偏移。

限制:该技能只管木材表面本身;全场景光照与评分见 3d-wood-lighting-scorecard,照片或扫描树种贴图见 3d-high-resolution-textures,几何轮廓与 LOD 见 3d-high-poly-models。ringFreq 应按真实年轮间距设置而非照抄。高倍放大时 1024² 场会变软,需提高 uGrainScale 或烘焙到 2048。未提供收费、价格与平台信息。