载入中...
搜索中...
未找到
SurfaceFluidRenderData.cpp
浏览该文件的文档.
Dynamic triangle surface used to bind films and droplets to deforming meshes.
Definition FluidSurfaceBinding.h:45
CPU reference solver for droplets moving over static, rigid or deforming surfaces.
Definition SurfaceDropletSimulation.h:72
const std::vector< SurfaceDroplet > & droplets() const
Droplets.
Definition SurfaceDropletSimulation.h:89
void update(const FluidSurfaceBinding &binding, const SurfaceDropletSimulation &simulation, const SurfaceWetnessField *wetness=nullptr, const SurfaceFluidRenderParams ¶ms={})
Rebuild attached droplet instances from the latest simulation pose.
Definition SurfaceFluidRenderData.cpp:10
static WetSurfaceMaterialSample evaluateMaterial(float wetness, const WetSurfaceMaterialParams ¶ms={})
Evaluate wet PBR values from a normalized wetness input.
Definition SurfaceFluidRenderData.cpp:53
Lightweight material-space wet-film field stored at mesh vertices.
Definition SurfaceWetnessField.h:28
float contactAngleDegrees
Water contact angle in degrees, used to derive a visible cap radius.
Definition SurfaceDropletSimulation.h:28
World-space oriented cap instance consumed by droplet instancing shaders.
Definition SurfaceFluidRenderData.h:34
glm::vec3 majorAxis
Definition SurfaceFluidRenderData.h:38
float capHeight
Definition SurfaceFluidRenderData.h:41
glm::vec3 minorAxis
Definition SurfaceFluidRenderData.h:39
float wetness
Definition SurfaceFluidRenderData.h:42
glm::vec3 position
Definition SurfaceFluidRenderData.h:36
glm::vec3 velocity
Definition SurfaceFluidRenderData.h:40
glm::vec3 normal
Definition SurfaceFluidRenderData.h:37
One droplet addressed in material space on a dynamic triangle surface.
Definition SurfaceDropletSimulation.h:40
Tuning for converting simulated droplets into render instances.
Definition SurfaceFluidRenderData.h:46
Evaluated world-space frame and motion at a surface location.
Definition FluidSurfaceBinding.h:19
Material mapping from simulated wetness to a PBR surface response.
Definition SurfaceFluidRenderData.h:15
Evaluated material values suitable for a wet-surface shader.
Definition SurfaceFluidRenderData.h:25