playcanvas
Version:
PlayCanvas WebGL game engine
3 lines (2 loc) • 1.03 kB
TypeScript
declare const _default: "\nvoid modifyCenter(inout vec3 center) {\n // Modify the splat center position\n // Example: center.y += 1.0; // offset all splats up by 1 unit\n}\n\nvoid modifyCovariance(vec3 originalCenter, vec3 modifiedCenter, inout vec3 covA, inout vec3 covB) {\n // Modify the splat size/covariance\n // Example to scale all splats by 2x:\n // gsplatApplyUniformScale(covA, covB, 2.0);\n //\n // Example to clamp size to a range:\n // float size = gsplatExtractSize(covA, covB);\n // float newSize = clamp(size, 0.01, 0.5);\n // gsplatApplyUniformScale(covA, covB, newSize / size);\n //\n // Example to make splats round/spherical:\n // float size = gsplatExtractSize(covA, covB);\n // gsplatMakeRound(covA, covB, size * 0.5);\n //\n // To hide a splat:\n // gsplatMakeRound(covA, covB, 0.0);\n}\n\nvoid modifyColor(vec3 center, inout vec4 color) {\n // Modify the splat color\n // Example: color.rgb *= 0.5; // darken all splats\n}\n";
export default _default;