载入中...
搜索中...
未找到
SurfaceFluidRuntime.cpp
浏览该文件的文档.
19 return eve::editing::failed<void>(EditorStatus::Rejected, RuleId("editor.surface-fluid.runtime-invalid"),
CPU reference solver for droplets moving over static, rigid or deforming surfaces.
Definition SurfaceDropletSimulation.h:72
Result< void > apply(const SurfaceFluidTarget &target, fluids::SurfaceDropletSimulation *simulation, fluids::SurfaceFluidRenderParams *render, fluids::SurfaceWetnessParams *wetness) const
Apply droplet parameters and emit matching render/wetness parameters atomically.
Definition SurfaceFluidRuntime.cpp:9
Reversible document for surface droplets, wet traces and material response.
Definition SurfaceFluidTarget.h:69
Definition FluidRuntime.cpp:5
Material and integration parameters for surface-bound droplets.
Definition SurfaceDropletSimulation.h:16
float reattachDistance
Maximum distance at which an airborne droplet can reattach.
Definition SurfaceDropletSimulation.h:36
int maxCrossings
Maximum number of triangle edges crossed by one step.
Definition SurfaceDropletSimulation.h:26
float mergeRadiusScale
Multiplier for the sum of cap radii used by droplet merging.
Definition SurfaceDropletSimulation.h:30
float adhesionAcceleration
Maximum outward acceleration retained by adhesion.
Definition SurfaceDropletSimulation.h:24
float airDrag
Air drag applied after a droplet leaves the surface.
Definition SurfaceDropletSimulation.h:34
float trailDeposition
Wet-film amount deposited per world-space unit travelled.
Definition SurfaceDropletSimulation.h:32
float contactAngleDegrees
Water contact angle in degrees, used to derive a visible cap radius.
Definition SurfaceDropletSimulation.h:28
glm::vec3 gravity
World-space gravity in units per second squared.
Definition SurfaceDropletSimulation.h:18
float friction
Exponential damping of velocity relative to the surface.
Definition SurfaceDropletSimulation.h:20
Tuning for converting simulated droplets into render instances.
Definition SurfaceFluidRenderData.h:46
float surfaceOffset
Definition SurfaceFluidRenderData.h:49
WetSurfaceMaterialParams wetMaterial
Definition SurfaceFluidRenderData.h:50
float velocityStretch
Definition SurfaceFluidRenderData.h:47
float maxAspectRatio
Definition SurfaceFluidRenderData.h:48
Parameters controlling persistent wet-film traces on a triangle surface.
Definition SurfaceWetnessField.h:13
float normalStrength
Definition SurfaceFluidRenderData.h:21
float dryRoughness
Definition SurfaceFluidRenderData.h:16
float wetDarkening
Definition SurfaceFluidRenderData.h:20
float wetRoughness
Definition SurfaceFluidRenderData.h:17
float drySpecular
Definition SurfaceFluidRenderData.h:18
float wetSpecular
Definition SurfaceFluidRenderData.h:19
Renderer-neutral droplet motion, wet-film and wet-material authoring values.
Definition SurfaceFluidTarget.h:49