three.tsl.min.js 22 KB

123456
  1. /**
  2. * @license
  3. * Copyright 2010-2025 Three.js Authors
  4. * SPDX-License-Identifier: MIT
  5. */
  6. import{TSL as e}from"three/webgpu";const t=e.BRDF_GGX,r=e.BRDF_Lambert,a=e.BasicPointShadowFilter,o=e.BasicShadowFilter,i=e.Break,n=e.Const,l=e.Continue,s=e.DFGApprox,c=e.D_GGX,m=e.Discard,u=e.EPSILON,p=e.F_Schlick,d=e.Fn,g=e.INFINITY,h=e.If,x=e.Loop,b=e.NodeAccess,f=e.NodeShaderStage,v=e.NodeType,w=e.NodeUpdateType,_=e.PCFShadowFilter,S=e.PCFSoftShadowFilter,T=e.PI,y=e.PI2,V=e.TWO_PI,M=e.HALF_PI,F=e.PointShadowFilter,I=e.Return,D=e.Schlick_to_F0,B=e.ScriptableNodeResources,P=e.ShaderNode,C=e.Stack,A=e.Switch,N=e.TBNViewMatrix,R=e.VSMShadowFilter,O=e.V_GGX_SmithCorrelated,L=e.Var,k=e.VarIntent,G=e.abs,U=e.acesFilmicToneMapping,j=e.acos,E=e.add,W=e.addMethodChaining,q=e.addNodeElement,z=e.agxToneMapping,Z=e.all,X=e.alphaT,H=e.and,K=e.anisotropy,Y=e.anisotropyB,J=e.anisotropyT,Q=e.any,$=e.append,ee=e.array,te=e.arrayBuffer,re=e.asin,ae=e.assign,oe=e.atan,ie=e.atan2,ne=e.atomicAdd,le=e.atomicAnd,se=e.atomicFunc,ce=e.atomicLoad,me=e.atomicMax,ue=e.atomicMin,pe=e.atomicOr,de=e.atomicStore,ge=e.atomicSub,he=e.atomicXor,xe=e.attenuationColor,be=e.attenuationDistance,fe=e.attribute,ve=e.attributeArray,we=e.backgroundBlurriness,_e=e.backgroundIntensity,Se=e.backgroundRotation,Te=e.batch,ye=e.bentNormalView,Ve=e.billboarding,Me=e.bitAnd,Fe=e.bitNot,Ie=e.bitOr,De=e.bitXor,Be=e.bitangentGeometry,Pe=e.bitangentLocal,Ce=e.bitangentView,Ae=e.bitangentWorld,Ne=e.bitcast,Re=e.blendBurn,Oe=e.blendColor,Le=e.blendDodge,ke=e.blendOverlay,Ge=e.blendScreen,Ue=e.blur,je=e.bool,Ee=e.buffer,We=e.bufferAttribute,qe=e.bumpMap,ze=e.burn,Ze=e.builtin,Xe=e.bvec2,He=e.bvec3,Ke=e.bvec4,Ye=e.bypass,Je=e.cache,Qe=e.call,$e=e.cameraFar,et=e.cameraIndex,tt=e.cameraNear,rt=e.cameraNormalMatrix,at=e.cameraPosition,ot=e.cameraProjectionMatrix,it=e.cameraProjectionMatrixInverse,nt=e.cameraViewMatrix,lt=e.cameraViewport,st=e.cameraWorldMatrix,ct=e.cbrt,mt=e.cdl,ut=e.ceil,pt=e.checker,dt=e.cineonToneMapping,gt=e.clamp,ht=e.clearcoat,xt=e.clearcoatNormalView,bt=e.clearcoatRoughness,ft=e.code,vt=e.color,wt=e.colorSpaceToWorking,_t=e.colorToDirection,St=e.compute,Tt=e.computeKernel,yt=e.computeSkinning,Vt=e.context,Mt=e.convert,Ft=e.convertColorSpace,It=e.convertToTexture,Dt=e.countLeadingZeros,Bt=e.countOneBits,Pt=e.countTrailingZeros,Ct=e.cos,At=e.cross,Nt=e.cubeTexture,Rt=e.cubeTextureBase,Ot=e.cubeToUV,Lt=e.dFdx,kt=e.dFdy,Gt=e.dashSize,Ut=e.debug,jt=e.decrement,Et=e.decrementBefore,Wt=e.defaultBuildStages,qt=e.defaultShaderStages,zt=e.defined,Zt=e.degrees,Xt=e.deltaTime,Ht=e.densityFog,Kt=e.densityFogFactor,Yt=e.depth,Jt=e.depthPass,Qt=e.determinant,$t=e.difference,er=e.diffuseColor,tr=e.directPointLight,rr=e.directionToColor,ar=e.directionToFaceDirection,or=e.dispersion,ir=e.distance,nr=e.div,lr=e.dodge,sr=e.dot,cr=e.drawIndex,mr=e.dynamicBufferAttribute,ur=e.element,pr=e.emissive,dr=e.equal,gr=e.equals,hr=e.equirectUV,xr=e.exp,br=e.exp2,fr=e.expression,vr=e.faceDirection,wr=e.faceForward,_r=e.faceforward,Sr=e.float,Tr=e.floatBitsToInt,yr=e.floatBitsToUint,Vr=e.floor,Mr=e.fog,Fr=e.fract,Ir=e.frameGroup,Dr=e.frameId,Br=e.frontFacing,Pr=e.fwidth,Cr=e.gain,Ar=e.gapSize,Nr=e.getConstNodeType,Rr=e.getCurrentStack,Or=e.getDirection,Lr=e.getDistanceAttenuation,kr=e.getGeometryRoughness,Gr=e.getNormalFromDepth,Ur=e.interleavedGradientNoise,jr=e.getParallaxCorrectNormal,Er=e.getRoughness,Wr=e.getScreenPosition,qr=e.getShIrradianceAt,zr=e.getShadowMaterial,Zr=e.getShadowRenderObjectFunction,Xr=e.getTextureIndex,Hr=e.getViewPosition,Kr=e.globalId,Yr=e.glsl,Jr=e.glslFn,Qr=e.grayscale,$r=e.greaterThan,ea=e.greaterThanEqual,ta=e.hash,ra=e.highpModelNormalViewMatrix,aa=e.highpModelViewMatrix,oa=e.hue,ia=e.increment,na=e.incrementBefore,la=e.instance,sa=e.instanceIndex,ca=e.instancedArray,ma=e.instancedBufferAttribute,ua=e.instancedDynamicBufferAttribute,pa=e.instancedMesh,da=e.int,ga=e.intBitsToFloat,ha=e.inverse,xa=e.inverseSqrt,ba=e.inversesqrt,fa=e.invocationLocalIndex,va=e.invocationSubgroupIndex,wa=e.ior,_a=e.iridescence,Sa=e.iridescenceIOR,Ta=e.iridescenceThickness,ya=e.ivec2,Va=e.ivec3,Ma=e.ivec4,Fa=e.js,Ia=e.label,Da=e.length,Ba=e.lengthSq,Pa=e.lessThan,Ca=e.lessThanEqual,Aa=e.lightPosition,Na=e.lightProjectionUV,Ra=e.lightShadowMatrix,Oa=e.lightTargetDirection,La=e.lightTargetPosition,ka=e.lightViewPosition,Ga=e.lightingContext,Ua=e.lights,ja=e.linearDepth,Ea=e.linearToneMapping,Wa=e.localId,qa=e.log,za=e.log2,Za=e.logarithmicDepthToViewZ,Xa=e.luminance,Ha=e.mat2,Ka=e.mat3,Ya=e.mat4,Ja=e.matcapUV,Qa=e.materialAO,$a=e.materialAlphaTest,eo=e.materialAnisotropy,to=e.materialAnisotropyVector,ro=e.materialAttenuationColor,ao=e.materialAttenuationDistance,oo=e.materialClearcoat,io=e.materialClearcoatNormal,no=e.materialClearcoatRoughness,lo=e.materialColor,so=e.materialDispersion,co=e.materialEmissive,mo=e.materialEnvIntensity,uo=e.materialEnvRotation,po=e.materialIOR,go=e.materialIridescence,ho=e.materialIridescenceIOR,xo=e.materialIridescenceThickness,bo=e.materialLightMap,fo=e.materialLineDashOffset,vo=e.materialLineDashSize,wo=e.materialLineGapSize,_o=e.materialLineScale,So=e.materialLineWidth,To=e.materialMetalness,yo=e.materialNormal,Vo=e.materialOpacity,Mo=e.materialPointSize,Fo=e.materialReference,Io=e.materialReflectivity,Do=e.materialRefractionRatio,Bo=e.materialRotation,Po=e.materialRoughness,Co=e.materialSheen,Ao=e.materialSheenRoughness,No=e.materialShininess,Ro=e.materialSpecular,Oo=e.materialSpecularColor,Lo=e.materialSpecularIntensity,ko=e.materialSpecularStrength,Go=e.materialThickness,Uo=e.materialTransmission,jo=e.max,Eo=e.maxMipLevel,Wo=e.mediumpModelViewMatrix,qo=e.metalness,zo=e.min,Zo=e.mix,Xo=e.mixElement,Ho=e.mod,Ko=e.modInt,Yo=e.modelDirection,Jo=e.modelNormalMatrix,Qo=e.modelPosition,$o=e.modelRadius,ei=e.modelScale,ti=e.modelViewMatrix,ri=e.modelViewPosition,ai=e.modelViewProjection,oi=e.modelWorldMatrix,ii=e.modelWorldMatrixInverse,ni=e.morphReference,li=e.mrt,si=e.mul,ci=e.mx_aastep,mi=e.mx_add,ui=e.mx_atan2,pi=e.mx_cell_noise_float,di=e.mx_contrast,gi=e.mx_divide,hi=e.mx_fractal_noise_float,xi=e.mx_fractal_noise_vec2,bi=e.mx_fractal_noise_vec3,fi=e.mx_fractal_noise_vec4,vi=e.mx_frame,wi=e.mx_heighttonormal,_i=e.mx_hsvtorgb,Si=e.mx_ifequal,Ti=e.mx_ifgreater,yi=e.mx_ifgreatereq,Vi=e.mx_invert,Mi=e.mx_modulo,Fi=e.mx_multiply,Ii=e.mx_noise_float,Di=e.mx_noise_vec3,Bi=e.mx_noise_vec4,Pi=e.mx_place2d,Ci=e.mx_power,Ai=e.mx_ramp4,Ni=e.mx_ramplr,Ri=e.mx_ramptb,Oi=e.mx_rgbtohsv,Li=e.mx_rotate2d,ki=e.mx_rotate3d,Gi=e.mx_safepower,Ui=e.mx_separate,ji=e.mx_splitlr,Ei=e.mx_splittb,Wi=e.mx_srgb_texture_to_lin_rec709,qi=e.mx_subtract,zi=e.mx_timer,Zi=e.mx_transform_uv,Xi=e.mx_unifiednoise2d,Hi=e.mx_unifiednoise3d,Ki=e.mx_worley_noise_float,Yi=e.mx_worley_noise_vec2,Ji=e.mx_worley_noise_vec3,Qi=e.negate,$i=e.neutralToneMapping,en=e.nodeArray,tn=e.nodeImmutable,rn=e.nodeObject,an=e.nodeObjectIntent,on=e.nodeObjects,nn=e.nodeProxy,ln=e.nodeProxyIntent,sn=e.normalFlat,cn=e.normalGeometry,mn=e.normalLocal,un=e.normalMap,pn=e.normalView,dn=e.normalViewGeometry,gn=e.normalWorld,hn=e.normalWorldGeometry,xn=e.normalize,bn=e.not,fn=e.notEqual,vn=e.numWorkgroups,wn=e.objectDirection,_n=e.objectGroup,Sn=e.objectPosition,Tn=e.objectRadius,yn=e.objectScale,Vn=e.objectViewPosition,Mn=e.objectWorldMatrix,Fn=e.OnBeforeObjectUpdate,In=e.OnBeforeMaterialUpdate,Dn=e.OnObjectUpdate,Bn=e.OnMaterialUpdate,Pn=e.oneMinus,Cn=e.or,An=e.orthographicDepthToViewZ,Nn=e.oscSawtooth,Rn=e.oscSine,On=e.oscSquare,Ln=e.oscTriangle,kn=e.output,Gn=e.outputStruct,Un=e.overlay,jn=e.overloadingFn,En=e.parabola,Wn=e.parallaxDirection,qn=e.parallaxUV,zn=e.parameter,Zn=e.pass,Xn=e.passTexture,Hn=e.pcurve,Kn=e.perspectiveDepthToViewZ,Yn=e.pmremTexture,Jn=e.pointShadow,Qn=e.pointUV,$n=e.pointWidth,el=e.positionGeometry,tl=e.positionLocal,rl=e.positionPrevious,al=e.positionView,ol=e.positionViewDirection,il=e.positionWorld,nl=e.positionWorldDirection,ll=e.posterize,sl=e.pow,cl=e.pow2,ml=e.pow3,ul=e.pow4,pl=e.premultiplyAlpha,dl=e.property,gl=e.radians,hl=e.rand,xl=e.range,bl=e.rangeFog,fl=e.rangeFogFactor,vl=e.reciprocal,wl=e.reference,_l=e.referenceBuffer,Sl=e.reflect,Tl=e.reflectVector,yl=e.reflectView,Vl=e.reflector,Ml=e.refract,Fl=e.refractVector,Il=e.refractView,Dl=e.reinhardToneMapping,Bl=e.remap,Pl=e.remapClamp,Cl=e.renderGroup,Al=e.renderOutput,Nl=e.rendererReference,Rl=e.rotate,Ol=e.rotateUV,Ll=e.roughness,kl=e.round,Gl=e.rtt,Ul=e.sRGBTransferEOTF,jl=e.sRGBTransferOETF,El=e.sample,Wl=e.sampler,ql=e.samplerComparison,zl=e.saturate,Zl=e.saturation,Xl=e.screen,Hl=e.screenCoordinate,Kl=e.screenDPR,Yl=e.screenSize,Jl=e.screenUV,Ql=e.scriptable,$l=e.scriptableValue,es=e.select,ts=e.setCurrentStack,rs=e.setName,as=e.shaderStages,os=e.shadow,is=e.shadowPositionWorld,ns=e.shapeCircle,ls=e.sharedUniformGroup,ss=e.sheen,cs=e.sheenRoughness,ms=e.shiftLeft,us=e.shiftRight,ps=e.shininess,ds=e.sign,gs=e.sin,hs=e.sinc,xs=e.skinning,bs=e.smoothstep,fs=e.smoothstepElement,vs=e.specularColor,ws=e.specularF90,_s=e.spherizeUV,Ss=e.split,Ts=e.spritesheetUV,ys=e.sqrt,Vs=e.stack,Ms=e.step,Fs=e.stepElement,Is=e.storage,Ds=e.storageBarrier,Bs=e.storageObject,Ps=e.storageTexture,Cs=e.string,As=e.struct,Ns=e.sub,Rs=e.subgroupAdd,Os=e.subgroupAll,Ls=e.subgroupAnd,ks=e.subgroupAny,Gs=e.subgroupBallot,Us=e.subgroupBroadcast,js=e.subgroupBroadcastFirst,Es=e.subBuild,Ws=e.subgroupElect,qs=e.subgroupExclusiveAdd,zs=e.subgroupExclusiveMul,Zs=e.subgroupInclusiveAdd,Xs=e.subgroupInclusiveMul,Hs=e.subgroupIndex,Ks=e.subgroupMax,Ys=e.subgroupMin,Js=e.subgroupMul,Qs=e.subgroupOr,$s=e.subgroupShuffle,ec=e.subgroupShuffleDown,tc=e.subgroupShuffleUp,rc=e.subgroupShuffleXor,ac=e.subgroupSize,oc=e.subgroupXor,ic=e.tan,nc=e.tangentGeometry,lc=e.tangentLocal,sc=e.tangentView,cc=e.tangentWorld,mc=e.texture,uc=e.texture3D,pc=e.textureBarrier,dc=e.textureBicubic,gc=e.textureBicubicLevel,hc=e.textureCubeUV,xc=e.textureLoad,bc=e.textureSize,fc=e.textureLevel,vc=e.textureStore,wc=e.thickness,_c=e.time,Sc=e.toneMapping,Tc=e.toneMappingExposure,yc=e.toonOutlinePass,Vc=e.transformDirection,Mc=e.transformNormal,Fc=e.transformNormalToView,Ic=e.transformedClearcoatNormalView,Dc=e.transformedNormalView,Bc=e.transformedNormalWorld,Pc=e.transmission,Cc=e.transpose,Ac=e.triNoise3D,Nc=e.triplanarTexture,Rc=e.triplanarTextures,Oc=e.trunc,Lc=e.uint,kc=e.uintBitsToFloat,Gc=e.uniform,Uc=e.uniformArray,jc=e.uniformCubeTexture,Ec=e.uniformGroup,Wc=e.uniformFlow,qc=e.uniformTexture,zc=e.unpremultiplyAlpha,Zc=e.userData,Xc=e.uv,Hc=e.uvec2,Kc=e.uvec3,Yc=e.uvec4,Jc=e.varying,Qc=e.varyingProperty,$c=e.vec2,em=e.vec3,tm=e.vec4,rm=e.vectorComponents,am=e.velocity,om=e.vertexColor,im=e.vertexIndex,nm=e.vertexStage,lm=e.vibrance,sm=e.viewZToLogarithmicDepth,cm=e.viewZToOrthographicDepth,mm=e.viewZToPerspectiveDepth,um=e.viewport,pm=e.viewportCoordinate,dm=e.viewportDepthTexture,gm=e.viewportLinearDepth,hm=e.viewportMipTexture,xm=e.viewportResolution,bm=e.viewportSafeUV,fm=e.viewportSharedTexture,vm=e.viewportSize,wm=e.viewportTexture,_m=e.viewportUV,Sm=e.wgsl,Tm=e.wgslFn,ym=e.workgroupArray,Vm=e.workgroupBarrier,Mm=e.workgroupId,Fm=e.workingToColorSpace,Im=e.xor;export{t as BRDF_GGX,r as BRDF_Lambert,a as BasicPointShadowFilter,o as BasicShadowFilter,i as Break,n as Const,l as Continue,s as DFGApprox,c as D_GGX,m as Discard,u as EPSILON,p as F_Schlick,d as Fn,M as HALF_PI,g as INFINITY,h as If,x as Loop,b as NodeAccess,f as NodeShaderStage,v as NodeType,w as NodeUpdateType,In as OnBeforeMaterialUpdate,Fn as OnBeforeObjectUpdate,Bn as OnMaterialUpdate,Dn as OnObjectUpdate,_ as PCFShadowFilter,S as PCFSoftShadowFilter,T as PI,y as PI2,F as PointShadowFilter,I as Return,D as Schlick_to_F0,B as ScriptableNodeResources,P as ShaderNode,C as Stack,A as Switch,N as TBNViewMatrix,V as TWO_PI,R as VSMShadowFilter,O as V_GGX_SmithCorrelated,L as Var,k as VarIntent,G as abs,U as acesFilmicToneMapping,j as acos,E as add,W as addMethodChaining,q as addNodeElement,z as agxToneMapping,Z as all,X as alphaT,H as and,K as anisotropy,Y as anisotropyB,J as anisotropyT,Q as any,$ as append,ee as array,te as arrayBuffer,re as asin,ae as assign,oe as atan,ie as atan2,ne as atomicAdd,le as atomicAnd,se as atomicFunc,ce as atomicLoad,me as atomicMax,ue as atomicMin,pe as atomicOr,de as atomicStore,ge as atomicSub,he as atomicXor,xe as attenuationColor,be as attenuationDistance,fe as attribute,ve as attributeArray,we as backgroundBlurriness,_e as backgroundIntensity,Se as backgroundRotation,Te as batch,ye as bentNormalView,Ve as billboarding,Me as bitAnd,Fe as bitNot,Ie as bitOr,De as bitXor,Be as bitangentGeometry,Pe as bitangentLocal,Ce as bitangentView,Ae as bitangentWorld,Ne as bitcast,Re as blendBurn,Oe as blendColor,Le as blendDodge,ke as blendOverlay,Ge as blendScreen,Ue as blur,je as bool,Ee as buffer,We as bufferAttribute,Ze as builtin,qe as bumpMap,ze as burn,Xe as bvec2,He as bvec3,Ke as bvec4,Ye as bypass,Je as cache,Qe as call,$e as cameraFar,et as cameraIndex,tt as cameraNear,rt as cameraNormalMatrix,at as cameraPosition,ot as cameraProjectionMatrix,it as cameraProjectionMatrixInverse,nt as cameraViewMatrix,lt as cameraViewport,st as cameraWorldMatrix,ct as cbrt,mt as cdl,ut as ceil,pt as checker,dt as cineonToneMapping,gt as clamp,ht as clearcoat,xt as clearcoatNormalView,bt as clearcoatRoughness,ft as code,vt as color,wt as colorSpaceToWorking,_t as colorToDirection,St as compute,Tt as computeKernel,yt as computeSkinning,Vt as context,Mt as convert,Ft as convertColorSpace,It as convertToTexture,Ct as cos,Dt as countLeadingZeros,Bt as countOneBits,Pt as countTrailingZeros,At as cross,Nt as cubeTexture,Rt as cubeTextureBase,Ot as cubeToUV,Lt as dFdx,kt as dFdy,Gt as dashSize,Ut as debug,jt as decrement,Et as decrementBefore,Wt as defaultBuildStages,qt as defaultShaderStages,zt as defined,Zt as degrees,Xt as deltaTime,Ht as densityFog,Kt as densityFogFactor,Yt as depth,Jt as depthPass,Qt as determinant,$t as difference,er as diffuseColor,tr as directPointLight,rr as directionToColor,ar as directionToFaceDirection,or as dispersion,ir as distance,nr as div,lr as dodge,sr as dot,cr as drawIndex,mr as dynamicBufferAttribute,ur as element,pr as emissive,dr as equal,gr as equals,hr as equirectUV,xr as exp,br as exp2,fr as expression,vr as faceDirection,wr as faceForward,_r as faceforward,Sr as float,Tr as floatBitsToInt,yr as floatBitsToUint,Vr as floor,Mr as fog,Fr as fract,Ir as frameGroup,Dr as frameId,Br as frontFacing,Pr as fwidth,Cr as gain,Ar as gapSize,Nr as getConstNodeType,Rr as getCurrentStack,Or as getDirection,Lr as getDistanceAttenuation,kr as getGeometryRoughness,Gr as getNormalFromDepth,jr as getParallaxCorrectNormal,Er as getRoughness,Wr as getScreenPosition,qr as getShIrradianceAt,zr as getShadowMaterial,Zr as getShadowRenderObjectFunction,Xr as getTextureIndex,Hr as getViewPosition,Kr as globalId,Yr as glsl,Jr as glslFn,Qr as grayscale,$r as greaterThan,ea as greaterThanEqual,ta as hash,ra as highpModelNormalViewMatrix,aa as highpModelViewMatrix,oa as hue,ia as increment,na as incrementBefore,la as instance,sa as instanceIndex,ca as instancedArray,ma as instancedBufferAttribute,ua as instancedDynamicBufferAttribute,pa as instancedMesh,da as int,ga as intBitsToFloat,Ur as interleavedGradientNoise,ha as inverse,xa as inverseSqrt,ba as inversesqrt,fa as invocationLocalIndex,va as invocationSubgroupIndex,wa as ior,_a as iridescence,Sa as iridescenceIOR,Ta as iridescenceThickness,ya as ivec2,Va as ivec3,Ma as ivec4,Fa as js,Ia as label,Da as length,Ba as lengthSq,Pa as lessThan,Ca as lessThanEqual,Aa as lightPosition,Na as lightProjectionUV,Ra as lightShadowMatrix,Oa as lightTargetDirection,La as lightTargetPosition,ka as lightViewPosition,Ga as lightingContext,Ua as lights,ja as linearDepth,Ea as linearToneMapping,Wa as localId,qa as log,za as log2,Za as logarithmicDepthToViewZ,Xa as luminance,Ha as mat2,Ka as mat3,Ya as mat4,Ja as matcapUV,Qa as materialAO,$a as materialAlphaTest,eo as materialAnisotropy,to as materialAnisotropyVector,ro as materialAttenuationColor,ao as materialAttenuationDistance,oo as materialClearcoat,io as materialClearcoatNormal,no as materialClearcoatRoughness,lo as materialColor,so as materialDispersion,co as materialEmissive,mo as materialEnvIntensity,uo as materialEnvRotation,po as materialIOR,go as materialIridescence,ho as materialIridescenceIOR,xo as materialIridescenceThickness,bo as materialLightMap,fo as materialLineDashOffset,vo as materialLineDashSize,wo as materialLineGapSize,_o as materialLineScale,So as materialLineWidth,To as materialMetalness,yo as materialNormal,Vo as materialOpacity,Mo as materialPointSize,Fo as materialReference,Io as materialReflectivity,Do as materialRefractionRatio,Bo as materialRotation,Po as materialRoughness,Co as materialSheen,Ao as materialSheenRoughness,No as materialShininess,Ro as materialSpecular,Oo as materialSpecularColor,Lo as materialSpecularIntensity,ko as materialSpecularStrength,Go as materialThickness,Uo as materialTransmission,jo as max,Eo as maxMipLevel,Wo as mediumpModelViewMatrix,qo as metalness,zo as min,Zo as mix,Xo as mixElement,Ho as mod,Ko as modInt,Yo as modelDirection,Jo as modelNormalMatrix,Qo as modelPosition,$o as modelRadius,ei as modelScale,ti as modelViewMatrix,ri as modelViewPosition,ai as modelViewProjection,oi as modelWorldMatrix,ii as modelWorldMatrixInverse,ni as morphReference,li as mrt,si as mul,ci as mx_aastep,mi as mx_add,ui as mx_atan2,pi as mx_cell_noise_float,di as mx_contrast,gi as mx_divide,hi as mx_fractal_noise_float,xi as mx_fractal_noise_vec2,bi as mx_fractal_noise_vec3,fi as mx_fractal_noise_vec4,vi as mx_frame,wi as mx_heighttonormal,_i as mx_hsvtorgb,Si as mx_ifequal,Ti as mx_ifgreater,yi as mx_ifgreatereq,Vi as mx_invert,Mi as mx_modulo,Fi as mx_multiply,Ii as mx_noise_float,Di as mx_noise_vec3,Bi as mx_noise_vec4,Pi as mx_place2d,Ci as mx_power,Ai as mx_ramp4,Ni as mx_ramplr,Ri as mx_ramptb,Oi as mx_rgbtohsv,Li as mx_rotate2d,ki as mx_rotate3d,Gi as mx_safepower,Ui as mx_separate,ji as mx_splitlr,Ei as mx_splittb,Wi as mx_srgb_texture_to_lin_rec709,qi as mx_subtract,zi as mx_timer,Zi as mx_transform_uv,Xi as mx_unifiednoise2d,Hi as mx_unifiednoise3d,Ki as mx_worley_noise_float,Yi as mx_worley_noise_vec2,Ji as mx_worley_noise_vec3,Qi as negate,$i as neutralToneMapping,en as nodeArray,tn as nodeImmutable,rn as nodeObject,an as nodeObjectIntent,on as nodeObjects,nn as nodeProxy,ln as nodeProxyIntent,sn as normalFlat,cn as normalGeometry,mn as normalLocal,un as normalMap,pn as normalView,dn as normalViewGeometry,gn as normalWorld,hn as normalWorldGeometry,xn as normalize,bn as not,fn as notEqual,vn as numWorkgroups,wn as objectDirection,_n as objectGroup,Sn as objectPosition,Tn as objectRadius,yn as objectScale,Vn as objectViewPosition,Mn as objectWorldMatrix,Pn as oneMinus,Cn as or,An as orthographicDepthToViewZ,Nn as oscSawtooth,Rn as oscSine,On as oscSquare,Ln as oscTriangle,kn as output,Gn as outputStruct,Un as overlay,jn as overloadingFn,En as parabola,Wn as parallaxDirection,qn as parallaxUV,zn as parameter,Zn as pass,Xn as passTexture,Hn as pcurve,Kn as perspectiveDepthToViewZ,Yn as pmremTexture,Jn as pointShadow,Qn as pointUV,$n as pointWidth,el as positionGeometry,tl as positionLocal,rl as positionPrevious,al as positionView,ol as positionViewDirection,il as positionWorld,nl as positionWorldDirection,ll as posterize,sl as pow,cl as pow2,ml as pow3,ul as pow4,pl as premultiplyAlpha,dl as property,gl as radians,hl as rand,xl as range,bl as rangeFog,fl as rangeFogFactor,vl as reciprocal,wl as reference,_l as referenceBuffer,Sl as reflect,Tl as reflectVector,yl as reflectView,Vl as reflector,Ml as refract,Fl as refractVector,Il as refractView,Dl as reinhardToneMapping,Bl as remap,Pl as remapClamp,Cl as renderGroup,Al as renderOutput,Nl as rendererReference,Rl as rotate,Ol as rotateUV,Ll as roughness,kl as round,Gl as rtt,Ul as sRGBTransferEOTF,jl as sRGBTransferOETF,El as sample,Wl as sampler,ql as samplerComparison,zl as saturate,Zl as saturation,Xl as screen,Hl as screenCoordinate,Kl as screenDPR,Yl as screenSize,Jl as screenUV,Ql as scriptable,$l as scriptableValue,es as select,ts as setCurrentStack,rs as setName,as as shaderStages,os as shadow,is as shadowPositionWorld,ns as shapeCircle,ls as sharedUniformGroup,ss as sheen,cs as sheenRoughness,ms as shiftLeft,us as shiftRight,ps as shininess,ds as sign,gs as sin,hs as sinc,xs as skinning,bs as smoothstep,fs as smoothstepElement,vs as specularColor,ws as specularF90,_s as spherizeUV,Ss as split,Ts as spritesheetUV,ys as sqrt,Vs as stack,Ms as step,Fs as stepElement,Is as storage,Ds as storageBarrier,Bs as storageObject,Ps as storageTexture,Cs as string,As as struct,Ns as sub,Es as subBuild,Rs as subgroupAdd,Os as subgroupAll,Ls as subgroupAnd,ks as subgroupAny,Gs as subgroupBallot,Us as subgroupBroadcast,js as subgroupBroadcastFirst,Ws as subgroupElect,qs as subgroupExclusiveAdd,zs as subgroupExclusiveMul,Zs as subgroupInclusiveAdd,Xs as subgroupInclusiveMul,Hs as subgroupIndex,Ks as subgroupMax,Ys as subgroupMin,Js as subgroupMul,Qs as subgroupOr,$s as subgroupShuffle,ec as subgroupShuffleDown,tc as subgroupShuffleUp,rc as subgroupShuffleXor,ac as subgroupSize,oc as subgroupXor,ic as tan,nc as tangentGeometry,lc as tangentLocal,sc as tangentView,cc as tangentWorld,mc as texture,uc as texture3D,pc as textureBarrier,dc as textureBicubic,gc as textureBicubicLevel,hc as textureCubeUV,fc as textureLevel,xc as textureLoad,bc as textureSize,vc as textureStore,wc as thickness,_c as time,Sc as toneMapping,Tc as toneMappingExposure,yc as toonOutlinePass,Vc as transformDirection,Mc as transformNormal,Fc as transformNormalToView,Ic as transformedClearcoatNormalView,Dc as transformedNormalView,Bc as transformedNormalWorld,Pc as transmission,Cc as transpose,Ac as triNoise3D,Nc as triplanarTexture,Rc as triplanarTextures,Oc as trunc,Lc as uint,kc as uintBitsToFloat,Gc as uniform,Uc as uniformArray,jc as uniformCubeTexture,Wc as uniformFlow,Ec as uniformGroup,qc as uniformTexture,zc as unpremultiplyAlpha,Zc as userData,Xc as uv,Hc as uvec2,Kc as uvec3,Yc as uvec4,Jc as varying,Qc as varyingProperty,$c as vec2,em as vec3,tm as vec4,rm as vectorComponents,am as velocity,om as vertexColor,im as vertexIndex,nm as vertexStage,lm as vibrance,sm as viewZToLogarithmicDepth,cm as viewZToOrthographicDepth,mm as viewZToPerspectiveDepth,um as viewport,pm as viewportCoordinate,dm as viewportDepthTexture,gm as viewportLinearDepth,hm as viewportMipTexture,xm as viewportResolution,bm as viewportSafeUV,fm as viewportSharedTexture,vm as viewportSize,wm as viewportTexture,_m as viewportUV,Sm as wgsl,Tm as wgslFn,ym as workgroupArray,Vm as workgroupBarrier,Mm as workgroupId,Fm as workingToColorSpace,Im as xor};
粤ICP备19079148号