RTCSETSCENEBUILDQUALITY(3)
β¨ NAME β¨
rtcSetSceneBuildQuality β bestie, this one sets the build quality for the scene π
πΈ SYNOPSIS πΈ
#include <embree4/rtcore.h>
void rtcSetSceneBuildQuality(
RTCScene scene,
enum RTCBuildQuality quality
);
π DESCRIPTION π
Okay so, the rtcSetSceneBuildQuality function sets the build quality (that's the quality argument) for the specified scene (that's the scene argument). And the possible values for the build quality are literally these three, no more, no less π
RTC_BUILD_QUALITY_LOWβ creates lower quality data structures, e.g. for dynamic scenes. When you enable this mode, a two-level spatial index structure gets built, which supports fast partial scene updates, and it also lets you set a per-geometry build quality through thertcSetGeometryBuildQualityfunction. lowkey the flexible one fr frRTC_BUILD_QUALITY_MEDIUMβ the default build quality for most usages. It gives you a good compromise between build and render performance. the people's princess, the main character, the default β¨RTC_BUILD_QUALITY_HIGHβ creates higher quality data structures for final-frame rendering. For certain geometry types this enables a spatial split BVH. And heads up bestie β when high quality mode is enabled, filter callbacks may be invoked multiple times for the same geometry π not a bug, just the vibe
So picking a higher build quality gives you better rendering performance but slower scene commit times. That's the tradeoff, no cap. And the default build quality for a scene is RTC_BUILD_QUALITY_MEDIUM. periodt π
π EXIT STATUS π
On failure an error code is set that can be queried using rtcGetDeviceError. so if something goes sideways, that's your girl to go ask π
π¦ SEE ALSO π¦
- [
rtcSetGeometryBuildQuality]
okay that's the whole page, you ate that π«Ά this was the rtcSetSceneBuildQuality(3) page from the Embree Ray Tracing Kernels 4 manual, section 3, and yeah the footer was doing that little rtcSetSce...ildQuality(3) truncation thing because apparently even manpages get shy about long names π mwah, go build something iconic πβ¨
π¦ where this page comes from
- ubuntu stonking: libembree-dev 4.4.1+dfsg-2ubuntu1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms