载入中...
搜索中...
未找到
ContinuousArt.cpp
浏览该文件的文档.
39 out.edgeMask = std::clamp(std::fabs(opacity - neighborOpacity) * (0.5f + params_.edgeBoost), 0.f,
Stable, structured diagnostics shared by engine modules.
static Diagnostic error(DiagnosticCode code, std::string message, std::string path={}, DiagnosticDetails details={}, std::string source={})
Construct an error diagnostic with the standard error severity.
Definition Diagnostic.h:125
static Result failure(Status status)
Construct a failed result from a structured status.
Definition Result.h:175
ContinuousArtOutput stylize(const FogRayResult &physical, float viewZ, float neighborOpacity=0.f) const noexcept
Stylize a physical fog integration result.
Definition ContinuousArt.cpp:31
Result< void > setParams(const ContinuousArtParams ¶ms)
Replace art parameters after validation.
Definition ContinuousArt.cpp:12
Definition AnalyticalVolLight.cpp:11
@ InvalidArgument
Stylized fog presentation derived from a physical FogRayResult.
Definition FogTypes.h:169
Continuous-art stylization that never mutates density or optics.
Definition FogTypes.h:160
float silhouetteSoftness
Definition FogTypes.h:163
Optical result of integrating one view ray through fog.
Definition FogTypes.h:122