SuperAPI AI 工具集

threejs-raymarched-space-effects

通用与其它

查看项目

更新于 10-16 01:14

技能介绍

用途:该技能面向 Three.js 中的逐像素数值光线积分,用于渲染弯曲或受限空间效果域中的太空现象,包括黑洞透镜、吸积盘、虫洞喉部穿越、弯曲光线与零测地线积分。普通粒子、拖尾、等离子体与事件特效应改用 $threejs-procedural-vfx;场景级 HDR 泛光用 $threejs-bloom,曝光与调色用 $threejs-exposure-color-grading。

主要能力与工作流:定义效果空间变换与相机光线;选择物理、物理启发或纯艺术的弯曲模型;限定积分域;跟踪光线位置、方向、吞吐量与累积辐射;检测与盘、壳、喉部或事件边界的穿越;积分终止后再采样背景,并按光线束足迹过滤而非点采样;加入轨迹、步数与终止原因的诊断。技能附带示例与资产,可参考或复制。

参考文档:references/curved-ray-integrators.md 含两种虫洞喉部模型、观察者穿越喉部的传输、艺术化弯曲光线吸积积分器、盘合成与实现缺陷;references/lensed-celestial-spheres.md 含足迹过滤天空、通量守恒星点扩散、尘埃消光、显示裁剪下的亮源、渐进累积与紧凑光源所需泛光核。另有弯曲光线吸积体积、Schwarzschild 测地线黑洞效果、可穿越虫洞穿越等示例。

限制:不得把 UV 漩涡称为引力透镜;限制迭代并提供提前终止;薄结构用连续穿越测试;数值稳定性与帧率无关;积分器与吸积盘或虫洞内部着色分离;度量存在窄特征时按局部曲率尺度而非全局常数决定步长;背景按光线束足迹过滤;被截断光线需给出确定结果,导向平均辐射路径;无全局笛卡尔图时携带传输标架;为非主视角提供更廉价近似。

使用方式与安装命令:资料未提供具体安装命令或调用方式。