PageSourceSearch

https://3d-playground-phi.vercel.app/

html 3d-playground-phi.vercel.app collected 2026-10-03 06:02:24 UTC 38,342 bytes, 430 lines download raw bytes

1<!doctype html>
2<html lang="en">
3  <head>
4    <meta charset="UTF-8" />
5    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6    <!-- Three axes, inline, so there is no favicon request to 404 on. -->
7    <link
8      rel="icon"
9      href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 26h20' stroke='%23ff4d6d'/%3E%3Cpath d='M6 26V6' stroke='%234ade80'/%3E%3Cpath d='M6 26l14-13' stroke='%2338bdf8'/%3E%3C/g%3E%3C/svg%3E"
10    />
11    <title>Babylon.js Coordinate Playground</title>
12    <meta
13      name="description"
14      content="An interactive playground for learning Babylon.js coordinate systems, local vs world space, transforms and cameras."
15    />
16    
16<script type="module" crossorigin src="/assets/index-t4pM6bzg.js"></script>
16
17    <link rel="modulepreload" crossorigin href="/assets/math.scalar.functions-BWXNux-o.js">
18    <link rel="modulepreload" crossorigin href="/assets/observable.pure-B4ZVEGuQ.js">
19    <link rel="modulepreload" crossorigin href="/assets/performanceConfigurator-UtxC_Odd.js">
20    <link rel="modulepreload" crossorigin href="/assets/engineStore-BjZBZynU.js">
21    <link rel="modulepreload" crossorigin href="/assets/math.vector.pure-Df5LHsQV.js">
22    <link rel="modulepreload" crossorigin href="/assets/typeStore-Cu_sj2zM.js">
23    <link rel="modulepreload" crossorigin href="/assets/math.color.pure-49t5Lefq.js">
24    <link rel="modulepreload" crossorigin href="/assets/logger-CuBYPcDK.js">
25    <link rel="modulepreload" crossorigin href="/assets/timingTools-CKOz62fn.js">
26    <link rel="modulepreload" crossorigin href="/assets/webRequest-CNElM_Yd.js">
27    <link rel="modulepreload" crossorigin href="/assets/precisionDate-CfCevjl-.js">
28    <link rel="modulepreload" crossorigin href="/assets/halfFloat-Ce77JD5z.js">
29    <link rel="modulepreload" crossorigin href="/assets/guid-CJgW8VU8.js">
30    <link rel="modulepreload" crossorigin href="/assets/fileTools.pure-uCbArje1.js">
31    <link rel="modulepreload" crossorigin href="/assets/tools.functions-BHN4804L.js">
32    <link rel="modulepreload" crossorigin href="/assets/tools.pure-DrdzYbKp.js">
33    <link rel="modulepreload" crossorigin href="/assets/decorators-D3kDnvNy.js">
34    <link rel="modulepreload" crossorigin href="/assets/baseTexture.pure-BkeBwTsj.js">
35    <link rel="modulepreload" crossorigin href="/assets/shaderStore-D-XQlhUT.js">
36    <link rel="modulepreload" crossorigin href="/assets/internalTexture-BmQzwjWR.js">
37    <link rel="modulepreload" crossorigin href="/assets/abstractEngine.pure-CrMip6gC.js">
38    <link rel="modulepreload" crossorigin href="/assets/thinEngine.pure-DFPFdkkc.js">
39    <link rel="modulepreload" crossorigin href="/assets/preload-helper-Czpn1I53.js">
40    <link rel="modulepreload" crossorigin href="/assets/effectRenderer.pure-Dbua90v-.js">
41    <link rel="modulepreload" crossorigin href="/assets/cubemapToSphericalPolynomial-BCabaa77.js">
42    <link rel="modulepreload" crossorigin href="/assets/baseTexture.polynomial.pure-CHROS518.js">
43    <link rel="modulepreload" crossorigin href="/assets/basis.pure-DfW8A9C2.js">
44    <link rel="modulepreload" crossorigin href="/assets/webAudioBaseSubGraph-BdCogMVC.js">
45    <link rel="modulepreload" crossorigin href="/assets/spatialWebAudio-DzEBzxOt.js">
46    <link rel="modulepreload" crossorigin href="/assets/abstractSoundSource-8_1Y7Q-t.js">
47    <link rel="modulepreload" crossorigin href="/assets/webAudioSoundSource-ByJ_ZZWm.js">
48    <link rel="modulepreload" crossorigin href="/assets/abstractSoundInstance-O-Wbx2s4.js">
49    <link rel="modulepreload" crossorigin href="/assets/webAudioStaticSound-T5UP2PZf.js">
50    <link rel="modulepreload" crossorigin href="/assets/webAudioStreamingSound-BSQX7YEx.js">
51    <link rel="modulepreload" crossorigin href="/assets/packingFunctions-CYllaKEW.js">
52    <link rel="modulepreload" crossorigin href="/assets/bonesDeclaration-eZsb-J1W.js">
53    <link rel="modulepreload" crossorigin href="/assets/bakedVertexAnimation-7XIMgH6x.js">
54    <link rel="modulepreload" crossorigin href="/assets/morphTargetsVertexGlobalDeclaration-CKZ3fsoN.js">
55    <link rel="modulepreload" crossorigin href="/assets/morphTargetsVertexDeclaration-4aMxOx2b.js">
56    <link rel="modulepreload" crossorigin href="/assets/instancesDeclaration-CJBvtBV5.js">
57    <link rel="modulepreload" crossorigin href="/assets/morphTargetsVertexGlobal-CjrOq831.js">
58    <link rel="modulepreload" crossorigin href="/assets/morphTargetsVertex-ogcMWae3.js">
59    <link rel="modulepreload" crossorigin href="/assets/instancesVertex-C-FoRQR1.js">
60    <link rel="modulepreload" crossorigin href="/assets/bonesVertex-pbyGCQQC.js">
61    <link rel="modulepreload" crossorigin href="/assets/packingFunctions-Zjmt0YZ0.js">
62    <link rel="modulepreload" crossorigin href="/assets/bonesDeclaration-SX_sSZ8J.js">
63    <link rel="modulepreload" crossorigin href="/assets/bakedVertexAnimationDeclaration-C-g0vyVW.js">
64    <link rel="modulepreload" crossorigin href="/assets/morphTargetsVertexGlobalDeclaration-5vBrbEWU.js">
65    <link rel="modulepreload" crossorigin href="/assets/morphTargetsVertexDeclaration-DQ2pBC2E.js">
66    <link rel="modulepreload" crossorigin href="/assets/instancesDeclaration-DsiFqYXH.js">
67    <link rel="modulepreload" crossorigin href="/assets/morphTargetsVertexGlobal-DuIqJiFY.js">
68    <link rel="modulepreload" crossorigin href="/assets/morphTargetsVertex-DCuAuKMQ.js">
69    <link rel="modulepreload" crossorigin href="/assets/instancesVertex-Dty6qjVO.js">
70    <link rel="modulepreload" crossorigin href="/assets/bonesVertex-CDLHrzx0.js">
71    <link rel="modulepreload" crossorigin href="/assets/bakedVertexAnimation-CP3BNGXM.js">
72    <link rel="modulepreload" crossorigin href="/assets/dds.pure-CockqIBd.js">
73    <link rel="modulepreload" crossorigin href="/assets/dds-DkOZ0hJC.js">
74    <link rel="modulepreload" crossorigin href="/assets/dumpTools-CJz84TH6.js">
75    <link rel="modulepreload" crossorigin href="/assets/clearQuad.vertex-Ck5nyBnQ.js">
76    <link rel="modulepreload" crossorigin href="/assets/clearQuad.fragment-B1IVw5Vi.js">
77    <link rel="modulepreload" crossorigin href="/assets/helperFunctions-B4ayNyfM.js">
78    <link rel="modulepreload" crossorigin href="/assets/clipPlaneFragmentDeclaration-M3T9Lap-.js">
79    <link rel="modulepreload" crossorigin href="/assets/clipPlaneFragment-CXLYb7ZJ.js">
80    <link rel="modulepreload" crossorigin href="/assets/glowMapGeneration.fragment-C0EQ7GWp.js">
81    <link rel="modulepreload" crossorigin href="/assets/clipPlaneVertexDeclaration-BYIpTPFm.js">
82    <link rel="modulepreload" crossorigin href="/assets/clipPlaneVertex-DwkrJYmX.js">
83    <link rel="modulepreload" crossorigin href="/assets/glowMapGeneration.vertex-CApusfXK.js">
84    <link rel="modulepreload" crossorigin href="/assets/helperFunctions-DHdJUWHO.js">
85    <link rel="modulepreload" crossorigin href="/assets/clipPlaneFragmentDeclaration-Dztv
850IA8.js">
86    <link rel="modulepreload" crossorigin href="/assets/clipPlaneFragment-CWY7C38Z.js">
87    <link rel="modulepreload" crossorigin href="/assets/glowMapGeneration.fragment-DdgTrb2j.js">
88    <link rel="modulepreload" crossorigin href="/assets/clipPlaneVertexDeclaration-B8LM6QZj.js">
89    <link rel="modulepreload" crossorigin href="/assets/clipPlaneVertex-DfQm2Zia.js">
90    <link rel="modulepreload" crossorigin href="/assets/glowMapGeneration.vertex-BqTIh9hj.js">
91    <link rel="modulepreload" crossorigin href="/assets/glowMapMerge.fragment-C7sMlwGT.js">
92    <link rel="modulepreload" crossorigin href="/assets/glowMapMerge.vertex-C_9wNtvh.js">
93    <link rel="modulepreload" crossorigin href="/assets/glowBlurPostProcess.fragment-zECD2mlS.js">
94    <link rel="modulepreload" crossorigin href="/assets/glowMapMerge.fragment--fk5Zo74.js">
95    <link rel="modulepreload" crossorigin href="/assets/glowMapMerge.vertex-DD5ZD-vB.js">
96    <link rel="modulepreload" crossorigin href="/assets/glowBlurPostProcess.fragment-DqJ4Rv2r.js">
97    <link rel="modulepreload" crossorigin href="/assets/layer.fragment-DcfFOUrA.js">
98    <link rel="modulepreload" crossorigin href="/assets/layer.vertex-Cc6tZUSH.js">
99    <link rel="modulepreload" crossorigin href="/assets/layer.fragment-n_F9sGHj.js">
100    <link rel="modulepreload" crossorigin href="/assets/layer.vertex-DDg2hELX.js">
101    <link rel="modulepreload" crossorigin href="/assets/lensFlare.fragment-BWPRaDNb.js">
102    <link rel="modulepreload" crossorigin href="/assets/lensFlare.vertex-B2-UDJnS.js">
103    <link rel="modulepreload" crossorigin href="/assets/lensFlare.fragment-Bv8GsXHE.js">
104    <link rel="modulepreload" crossorigin href="/assets/lensFlare.vertex-BOdg9Pb0.js">
105    <link rel="modulepreload" crossorigin href="/assets/shadowMapFragment-BTWwUNxy.js">
106    <link rel="modulepreload" crossorigin href="/assets/shadowMap.fragment-Drt8IyxW.js">
107    <link rel="modulepreload" crossorigin href="/assets/sceneUboDeclaration-B96Tfx7b.js">
108    <link rel="modulepreload" crossorigin href="/assets/meshUboDeclaration-BATNZvmb.js">
109    <link rel="modulepreload" crossorigin href="/assets/shadowMapVertexMetric-BR5nXnRA.js">
110    <link rel="modulepreload" crossorigin href="/assets/shadowMap.vertex-BKGVySO4.js">
111    <link rel="modulepreload" crossorigin href="/assets/depthBoxBlur.fragment-DJTN_uK0.js">
112    <link rel="modulepreload" crossorigin href="/assets/shadowMapFragmentSoftTransparentShadow-BamdUD1K.js">
113    <link rel="modulepreload" crossorigin href="/assets/shadowMapFragment-kfMIjDW7.js">
114    <link rel="modulepreload" crossorigin href="/assets/shadowMap.fragment-CnVUiebO.js">
115    <link rel="modulepreload" crossorigin href="/assets/sceneVertexDeclaration-CluTp-RC.js">
116    <link rel="modulepreload" crossorigin href="/assets/meshVertexDeclaration-CPlGPeEg.js">
117    <link rel="modulepreload" crossorigin href="/assets/sceneUboDeclaration-B5VhSG0v.js">
118    <link rel="modulepreload" crossorigin href="/assets/meshUboDeclaration-BmNu2KU_.js">
119    <link rel="modulepreload" crossorigin href="/assets/shadowMapVertexMetric-djBwrYtz.js">
120    <link rel="modulepreload" crossorigin href="/assets/shadowMap.vertex-E31lj38S.js">
121    <link rel="modulepreload" crossorigin href="/assets/depthBoxBlur.fragment-5-Objjd1.js">
122    <link rel="modulepreload" crossorigin href="/assets/shadowMapFragmentSoftTransparentShadow-D8AzMWWY.js">
123    <link rel="modulepreload" crossorigin href="/assets/lightProxy.fragment-Dvm6DwLb.js">
124    <link rel="modulepreload" crossorigin href="/assets/clusteredLightingFunctions-BFCOODPn.js">
125    <link rel="modulepreload" crossorigin href="/assets/lightProxy.vertex-BpYn5QY8.js">
126    <link rel="modulepreload" crossorigin href="/assets/lightProxy.fragment-jzYzMs-L.js">
127    <link rel="modulepreload" crossorigin href="/assets/clusteredLightingFunctions-DNqaoQCj.js">
128    <link rel="modulepreload" crossorigin href="/assets/lightProxy.vertex-CMuKT2xa.js">
129    <link rel="modulepreload" crossorigin href="/assets/hdr-BbGqU9Tz.js">
130    <link rel="modulepreload" crossorigin href="/assets/fogVertexDeclaration-CiHbVcSR.js">
131    <link rel="modulepreload" crossorigin href="/assets/lightVxUboDeclaration-C0zImfsf.js">
132    <link rel="modulepreload" crossorigin href="/assets/logDepthDeclaration-BpsZdJ7z.js">
133    <link rel="modulepreload" crossorigin href="/assets/fogVertex-D0bmc4KF.js">
134    <link rel="modulepreload" crossorigin href="/assets/shadowsVertex-D6v7o28N.js">
135    <link rel="modulepreload" crossorigin href="/assets/logDepthVertex-DSD5XdGw.js">
136    <link rel="modulepreload" crossorigin href="/assets/backgroundUboDeclaration-ClJLip40.js">
137    <link rel="modulepreload" crossorigin href="/assets/background.vertex-l_l5zIiI.js">
138    <link rel="modulepreload" crossorigin href="/assets/reflectionFunction-C2zo31eT.js">
139    <link rel="modulepreload" crossorigin href="/assets/imageProcessingDeclaration-BsMKsu0P.js">
140    <link rel="modulepreload" crossorigin href="/assets/lightUboDeclaration-invEuN9e.js">
141    <link rel="modulepreload" crossorigin href="/assets/ltcHelperFunctions-D8BySwCQ.js">
142    <link rel="modulepreload" crossorigin href="/assets/lightsFragmentFunctions-decpoTAz.js">
143    <link rel="modulepreload" crossorigin href="/assets/shadowsFragmentFunctions-CyvG9jhk.js">
144    <link rel="modulepreload" crossorigin href="/assets/imageProcessingFunctions-DZI7hKve.js">
145    <link rel="modulepreload" crossorigin href="/assets/fogFragmentDeclaration-B3hbo39x.js">
146    <link rel="modulepreload" crossorigin href="/assets/lightFragment-D_cy2y4E.js">
147    <link rel="modulepreload" crossorigin href="/assets/logDepthFragment-CxtJswLx.js">
148    <link rel="modulepreload" crossorigin href="/assets/fogFragment-C9E3EVJj.js">
149    <link rel="modulepreload" crossorigin href="/assets/background.fragment-CC98FXYb.js">
150    <link rel="modulepreload" crossorigin href="/assets/backgroundUboDeclaration-i4MsxPq1.js">
151    <link rel="modulepreload" crossorigin href="/assets/fogVertexDeclaration-Bb9kDbrL.js">
152    <link rel="modulepreload" crossorigin href="/assets/lightVxFragmentDeclaration-Cn2ZeppL.js">
153    <link rel="modulepreload" crossorigin href="/assets/lightVxUboDeclaration-CQiAoKfZ.js">
154    <link rel="modulepreload" crossorigin href="/assets/logDepthDeclaration-Dh136csG.js">
155    <link rel="modulepreload" crossorigin href="/assets/fogVertex-B90wzaBe.js">
156    <link rel="modulepreload" crossorigin href="/assets/shadowsVertex-CdnfwHqg.js">
157    <link rel="modulepreload" crossorigin href="/assets/logDepthVertex-D5IUM6qd.js">
158    <link rel="modulepreload" crossorigin href="/assets/background.vertex-CAE9A5AR.js">
159    <link rel="modulepreload" crossorigin href="/assets/reflectionFunction-C0UTcqMV.js">
160    <link rel="modulepreload" crossorigin href="/assets/imageProcessingDeclaration-C1TL3wLs.js">
161    <link rel="modulepreload" crossorigin href="/assets/lightFragmentDeclaration-BfzJFvAK.js">
162    <link rel="modulepreload" crossorigin href="/assets/lightUboDeclaration-0GW0xpMZ.js">
163    <link rel="modulepreload" crossorigin href="/assets/ltcHelperFunctions-DS3Utz6C.js">
164    <link rel="modulepreload" crossorigin href="/assets/lightsFragmentFunctions-CJwa7hJP.js">
165    <link rel="modulepreload" crossorigin href="/assets/shadowsFragmentFunctions-BBZeOHdF.js">
166    <link rel="modulepreload" crossorigin href="/assets/imageProcessingFunctions-Bf0nQcr9.js">
167    <link rel="modulepreload" crossorigin href="/assets/fogFragmentDeclaration--w8QPs2M.js">
168    <link rel="modulepreload" crossorigin href="/assets/lightFragment-CbTUC3ac.js">
169    <link rel="modulepreload" crossorigin href="/assets/logDepthFragment-C5lxT4l1.js">
170    <link rel="modulepreload" crossorigin href="/assets/fogFragment-CKCGTcJi.js">
171    <link rel="modulepreload" crossorigin href="/assets/background.fragment-B5ub84Rt.js">
172    <link rel="modulepreload" crossorigin href="/assets/color.fragment-Dvj07vrV.js">
173    <link rel="modulepreload" crossorigin href="/assets/vertexColorMixing-DPW6Is9y.js">
174    <link rel="modulepreload" crossorigin href="/assets/color.vertex-CRz_TdoS.js">
175    <link rel="modulepreload" crossorigin href="/assets/pbrBRDFFunctions-DxfbxN23.js">
176    <link rel="modulepreload" crossorigin href="/assets/vertexColorMixing-UCrnwszu.js">
177    <link rel="modulepreload" crossorigin href="/assets/pbrUboDeclaration-oed3_f2e.js">
178    <link rel="modulepreload" crossorigin href="/assets/samplerVertexImplementation-CEwsh6W2.js">
179    <link rel="modulepreload" crossorigin href="/assets/mainUVVaryingDeclaration-B_7d0nc3.js">
180    <link rel="modulepreload" crossorigin href="/assets/harmonicsFunctions-YM-AdJck.js">
181    <link rel="modulepreload" crossorigin href="/assets/bumpVertexDeclaration-I4Guxw_q.js">
182    <link rel="modulepreload" crossorigin href="/assets/vertexPullingDeclaration-bSzsf5ND.js">
183    <link rel="modulepreload" crossorigin href="/assets/bumpVertex-DRq4BZvD.js">
184    <link rel="modulepreload" crossorigin href="/assets/pbr.vertex-CPrbZGa7.js">
185    <link rel="modulepreload" crossorigin href="/assets/oitFragment-C8x8_XsB.js">
186    <link rel="modulepreload" crossorigin href="/assets/pbrDebug
186-DjZge-lb.js">
187    <link rel="modulepreload" crossorigin href="/assets/samplerFragmentDeclaration-CEHqUfAO.js">
188    <link rel="modulepreload" crossorigin href="/assets/pbrIBLFunctions-b8fwQKtH.js">
189    <link rel="modulepreload" crossorigin href="/assets/subSurfaceScatteringFunctions-kzIx-1Od.js">
190    <link rel="modulepreload" crossorigin href="/assets/hdrFilteringFunctions-Da1yugu7.js">
191    <link rel="modulepreload" crossorigin href="/assets/bumpFragmentMainFunctions-D-SkF7GB.js">
192    <link rel="modulepreload" crossorigin href="/assets/bumpFragmentFunctions-DBY65jvy.js">
193    <link rel="modulepreload" crossorigin href="/assets/decalFragment-CvBK6CMD.js">
194    <link rel="modulepreload" crossorigin href="/assets/bumpFragment-CxYyYLpf.js">
195    <link rel="modulepreload" crossorigin href="/assets/pbr.fragment-DG___9Vb.js">
196    <link rel="modulepreload" crossorigin href="/assets/samplerVertexImplementation-DUwTGCgo.js">
197    <link rel="modulepreload" crossorigin href="/assets/pbrUboDeclaration--xFZEw0i.js">
198    <link rel="modulepreload" crossorigin href="/assets/mainUVVaryingDeclaration-BBamQlxR.js">
199    <link rel="modulepreload" crossorigin href="/assets/pbrBRDFFunctions-BCNINF-p.js">
200    <link rel="modulepreload" crossorigin href="/assets/harmonicsFunctions-Cc7pbAzt.js">
201    <link rel="modulepreload" crossorigin href="/assets/bumpVertexDeclaration-Cb04kLz9.js">
202    <link rel="modulepreload" crossorigin href="/assets/bumpVertex-CWhdIpqj.js">
203    <link rel="modulepreload" crossorigin href="/assets/pbr.vertex-DcX44wXH.js">
204    <link rel="modulepreload" crossorigin href="/assets/oitFragment-BhDG-rKg.js">
205    <link rel="modulepreload" crossorigin href="/assets/pbrDebug-BRo-t53J.js">
206    <link rel="modulepreload" crossorigin href="/assets/samplerFragmentDeclaration-3yaLawFX.js">
207    <link rel="modulepreload" crossorigin href="/assets/pbrIBLFunctions-CSlJv7qb.js">
208    <link rel="modulepreload" crossorigin href="/assets/subSurfaceScatteringFunctions-D1w5631e.js">
209    <link rel="modulepreload" crossorigin href="/assets/hdrFilteringFunctions-Djmq5OyP.js">
210    <link rel="modulepreload" crossorigin href="/assets/bumpFragmentMainFunctions-DGQe1pIX.js">
211    <link rel="modulepreload" crossorigin href="/assets/bumpFragmentFunctions-BKQoojZ_.js">
212    <link rel="modulepreload" crossorigin href="/assets/decalFragment-DYiNNNYb.js">
213    <link rel="modulepreload" crossorigin href="/assets/bumpFragment-COQ64DYF.js">
214    <link rel="modulepreload" crossorigin href="/assets/pbr.fragment-DMwIMazH.js">
215    <link rel="modulepreload" crossorigin href="/assets/openpbrUboDeclaration-Dnhi8mvk.js">
216    <link rel="modulepreload" crossorigin href="/assets/openpbr.vertex-CNY0KYnI.js">
217    <link rel="modulepreload" crossorigin href="/assets/openpbrSubsurfaceLayerData-D4K2_fGG.js">
218    <link rel="modulepreload" crossorigin href="/assets/openpbr.fragment-DeOEdpAL.js">
219    <link rel="modulepreload" crossorigin href="/assets/openpbrUboDeclaration-CbPGRvOI.js">
220    <link rel="modulepreload" crossorigin href="/assets/openpbr.vertex-Cs6T8ZQ8.js">
221    <link rel="modulepreload" crossorigin href="/assets/sceneFragmentDeclaration-ql3RpL9u.js">
222    <link rel="modulepreload" crossorigin href="/assets/openpbrSubsurfaceLayerData-yQbcXvIa.js">
223    <link rel="modulepreload" crossorigin href="/assets/openpbr.fragment-BHAbGZtS.js">
224    <link rel="modulepreload" crossorigin href="/assets/exrTextureLoader-DMhiZcKu.js">
225    <link rel="modulepreload" crossorigin href="/assets/tga-kwgYoQSY.js">
226    <link rel="modulepreload" crossorigin href="/assets/procedural.vertex-CDkKP3Jt.js">
227    <link rel="modulepreload" crossorigin href="/assets/procedural.vertex-BZ2yQ9Zd.js">
228    <link rel="modulepreload" crossorigin href="/assets/hdrFiltering.vertex-CEFpsEad.js">
229    <link rel="modulepreload" crossorigin href="/assets/hdrFiltering.fragment-Ki7CZ4CL.js">
230    <link rel="modulepreload" crossorigin href="/assets/hdrFiltering.vertex-D_oLk3cA.js">
231    <link rel="modulepreload" crossorigin href="/assets/hdrFiltering.fragment-WOf8kJIa.js">
232    <link rel="modulepreload" crossorigin href="/assets/hdrIrradianceFiltering.vertex-D6fB980v.js">
233    <link rel="modulepreload" crossorigin href="/assets/hdrIrradianceFiltering.fragment-xA0KxHJQ.js">
234    <link rel="modulepreload" crossorigin href="/assets/hdrIrradianceFiltering.vertex-CGBrM3-M.js">
235    <link rel="modulepreload" crossorigin href="/assets/hdrIrradianceFiltering.fragment-CG_NB6EI.js">
236    <link rel="modulepreload" crossorigin href="/assets/gaussianSplattingVertexDeclaration-sQW_P65o.js">
237    <link rel="modulepreload" crossorigin href="/assets/gaussianSplatting-3oDQ43cR.js">
238    <link rel="modulepreload" crossorigin href="/assets/gaussianSplattingVertexDeclaration-CHA3aFX9.js">
239    <link rel="modulepreload" crossorigin href="/assets/gaussianSplatting-BLgioyKe.js">
240    <link rel="modulepreload" crossorigin href="/assets/gaussianSplattingFragmentDeclaration-CZfjm7rV.js">
241    <link rel="modulepreload" crossorigin href="/assets/gaussianSplattingFragmentDeclaration-CE2Ol3-0.js">
242    <link rel="modulepreload" crossorigin href="/assets/postprocess.vertex-B9YeTv_C.js">
243    <link rel="modulepreload" crossorigin href="/assets/postprocess.vertex-DMED4TVs.js">
244    <link rel="modulepreload" crossorigin href="/assets/gaussianSplattingUboDeclaration-D-E5L1Sy.js">
245    <link rel="modulepreload" crossorigin href="/assets/defaultUboDeclaration-C53xcSdv.js">
246    <link rel="modulepreload" crossorigin href="/assets/fresnelFunction-C_dd308T.js">
247    <link rel="modulepreload" crossorigin href="/assets/default.fragment-DBap5TDu.js">
248    <link rel="modulepreload" crossorigin href="/assets/pointCloudVertex-CmkEsLzf.js">
249    <link rel="modulepreload" crossorigin href="/assets/default.vertex-BjjMESAX.js">
250    <link rel="modulepreload" crossorigin href="/assets/defaultUboDeclaration-bEX7kynB.js">
251    <link rel="modulepreload" crossorigin href="/assets/fresnelFunction-FdYlYPwE.js">
252    <link rel="modulepreload" crossorigin href="/assets/default.fragment-D5STwpSc.js">
253    <link rel="modulepreload" crossorigin href="/assets/default.vertex-BqC0Dxyd.js">
254    <link rel="modulepreload" crossorigin href="/assets/greasedLine.fragment-WpprTS9g.js">
255    <link rel="modulepreload" crossorigin href="/assets/greasedLine.vertex-CW8gpUOv.js">
256    <link rel="modulepreload" crossorigin href="/assets/greasedLine.fragment-CSajeczn.js">
257    <link rel="modulepreload" crossorigin href="/assets/greasedLine.vertex-Dy4WuD_G.js">
258    <link rel="modulepreload" crossorigin href="/assets/sprites.fragment-q_XN90ex.js">
259    <link rel="modulepreload" crossorigin href="/assets/sprites.fragment-Cz9w8NnA.js">
260    <link rel="modulepreload" crossorigin href="/assets/color.fragment-DYzThBVv.js">
261    <link rel="modulepreload" crossorigin href="/assets/color.vertex-DLVMQh78.js">
262    <link rel="modulepreload" crossorigin href="/assets/lodCube.fragment-7TC1wu_F.js">
263    <link rel="modulepreload" crossorigin href="/assets/lod.fragment-D-zTYdH4.js">
264    <link rel="modulepreload" crossorigin href="/assets/lodCube.fragment-C4b4XWPN.js">
265    <link rel="modulepreload" crossorigin href="/assets/lod.fragment-BFIpIvN8.js">
266    <link rel="modulepreload" crossorigin href="/assets/minmaxRedux.fragment-BP-29cj8.js">
267    <link rel="modulepreload" crossorigin href="/assets/minmaxRedux.fragment-ijgx49xD.js">
268    <link rel="modulepreload" crossorigin href="/assets/rgbdDecode.fragment-CPx5OCwE.js">
269    <link rel="modulepreload" crossorigin href="/assets/rgbdEncode.fragment-DAhwpXM8.js">
270    <link rel="modulepreload" crossorigin href="/assets/rgbdDecode.fragment--69kYyjV.js">
271    <link rel="modulepreload" crossorigin href="/assets/rgbdEncode.fragment-Caoe8Wce.js">
272    <link rel="modulepreload" crossorigin href="/assets/copyTextureToTexture.fragment-CJIw7la2.js">
273    <link rel="modulepreload" crossorigin href="/assets/copyTextureToTexture.fragment-DiIFXScG.js">
274    <link rel="modulepreload" crossorigin href="/assets/particles.fragment-DoWC54UW.js">
275    <link rel="modulepreload" crossorigin href="/assets/particles.vertex-CL-mnUJS.js">
276    <link rel="modulepreload" crossorigin href="/assets/particles.fragment-LKYm8Cib.js">
277    <link rel="modulepreload" crossorigin href="/assets/particles.vertex-V-gTzaUC.js">
278    <link rel="modulepreload" crossorigin href="/assets/chromaticAberration.fragment-B2eJnCem.js">
279    <link rel="modulepreload" crossorigin href="/assets/ssaoCombine.fragment-B2fDlHil.js">
280    <link rel="modulepreload" crossorigin href="/assets/ssao2.fragment-XlB21M92.js">
281    <link rel="modulepreload" crossorigin href="/assets/ssao2.fragment-C8uXDm86.js">
282    <link rel="modulepreload" crossorigin href="/assets/ssaoCombine.fragment-BCbyy_96.js">
283    <link rel="modulepreload" crossorigin href="/assets/screenSpaceRayTrace-BZRnp6Bu.js">
284    <link rel="modulepreload" crossorigin href="/assets/screenSpaceReflection2.fragment-Dvw8mk8A.js">
285    <link rel="modulepreload" crossorigin href="/assets/screenSpaceReflection2Blur.fragment-QlUjX-s2.js">
286    <link rel="modulepreload" crossorigin href="/assets/screenSpaceReflection2BlurCombiner.fragment-BG0wLV0U.js">
287    <link rel="modulepreload" crossorigin href="/assets/screenSpaceRayTrace-Z74_Mvl0.js">
288    <link rel="modulepreload" crossorigin href="/assets/screenSpaceReflection2.fragment-CyEXmdpU.js">
289    <link rel="modulepreload" crossorigin href="/assets/screenSpaceReflection2Blur.fragment-CrL6ug-Z.js">
290    <link rel="modulepreload" crossorigin href="/assets/screenSpaceReflection2BlurCombiner.fragment-C2kR2Xry.js">
291    <link rel="modulepreload" crossorigin href="/assets/taa.fragment-qXJFUChx.js">
292    <link rel="modulepreload" crossorigin href="/assets/taa.fragment-CXJmBqD4.js">
293    <link rel="modulepreload" crossorigin href="/assets/sharpen.fragment-xKTHXf7l.js">
294    <link rel="modulepreload" crossorigin href="/assets/depth.vertex-zXDlEJge.js">
295    <link rel="modulepreload" crossorigin href="/assets/volumetricLightScattering.fragment-DWxak9kx.js">
296    <link rel="modulepreload" crossorigin href="/assets/volumetricLightScatteringPass.vertex-GouzDL-d.js">
297    <link rel="modulepreload" crossorigin href="/assets/volumetricLightScatteringPass.fragment-D_jYxY8S.js">
298    <link rel="modulepreload" crossorigin href="/assets/volumetricLightScattering.fragment-CF3iHsV7.js">
299    <link rel="modulepreload" crossorigin href="/assets/volumetricLightScatteringPass.vertex-Dd0QBe1M.js">
300    <link rel="modulepreload" crossorigin href="/assets/volumetricLightScatteringPass.fragment-DYRyMgvR.js">
301    <link rel="modulepreload" crossorigin href="/assets/screenSpaceCurvature.fragment-SX3EX5J3.js">
302    <link rel="modulepreload" crossorigin href="/assets/kernelBlurVaryingDeclaration-DP2Wr9Oc.js">
303    <link rel="modulepreload" crossorigin href="/assets/kernelBlur.fragment-Sj936-Qq.js">
304    <link rel="modulepreload" crossorigin href="/assets/kernelBlur.vertex-8okaUHLf.js">
305    <link rel="modulepreload" crossorigin href="/assets/kernelBlurVaryingDeclaration-g2Ge9lzd.js">
306    <link rel="modulepreload" crossorigin href="/assets/kernelBlur.fragment-DoYhzElZ.js">
307    <link rel="modulepreload" crossorigin href="/assets/kernelBlur.vertex-CX250DZu.js">
308    <link rel="modulepreload" crossorigin href="/assets/pass.fragment-DGvveCZh.js">
309    <link rel="modulepreload" crossorigin href="/assets/passCube.fragment-pxkRVvc1.js">
310    <link rel="modulepreload" crossorigin href="/assets/pass.fragment-MNyfOtRo.js">
311    <link rel="modulepreload" crossorigin href="/assets/passCube.fragment-EjqDbw3h.js">
312    <link rel="modulepreload" crossorigin href="/assets/vrDistortionCorrection.fragment-BRucvE5U.js">
313    <link rel="modulepreload" crossorigin href="/assets/vrDistortionCorrection.fragment-CWgS7I8a.js">
314    <link rel="modulepreload" crossorigin href="/assets/imageProcessing.fragment-CzAwtISW.js">
315    <link rel="modulepreload" crossorigin href="/assets/imageProcessing.fragment-LokzS0HX.js">
316    <link rel="modulepreload" crossorigin href="/assets/sharpen.fragment-DUvyTC9A.js">
317    <link rel="modulepreload" crossorigin href="/assets/grain.fragment-D9e5hBlx.js">
318    <link rel="modulepreload" crossorigin href="/assets/grain.fragment-rGJVYzEQ.js">
319    <link rel="modulepreload" crossorigin href="/assets/chromaticAberration.fragment-CnIphIYD.js">
320    <link rel="modulepreload" crossorigin href="/assets/depthOfFieldMerge.fragment-CJxlJ4Nq.js">
321    <link rel="modulepreload" crossorigin href="/assets/depthOfFieldMerge.fragment-BmkPyPPT.js">
322    <link rel="modulepreload" crossorigin href="/assets/circleOfConfusion.fragment-BhsrHPYN.js">
323    <link rel="modulepreload" crossorigin href="/assets/circleOfConfusion.fragment-C_jxO0hn.js">
324    <link rel="modulepreload" crossorigin href="/assets/bloomMerge.fragment-CdYUeAC9.js">
325    <link rel="modulepreload" crossorigin href="/assets/bloomMerge.fragment-B-MUMj6i.js">
326    <link rel="modulepreload" crossorigin href="/assets/extractHighlights.fragment-4vmo6MjE.js">
327    <link rel="modulepreload" crossorigin href="/assets/extractHighlights.fragment-3yOy3QCN.js">
328    <link rel="modulepreload" crossorigin href="/assets/fxaa.fragment-Okkrv0ft.js">
329    <link rel="modulepreload" crossorigin href="/assets/fxaa.vertex-C0K6pw-d.js">
330    <link rel="modulepreload" crossorigin href="/assets/fxaa.fragment-CWXHB9ze.js">
331    <link rel="modulepreload" crossorigin href="/assets/fxaa.vertex-D7Cm_ZYo.js">
332    <link rel="modulepreload" crossorigin href="/assets/blackAndWhite.fragment-CZpakc1U.js">
333    <link rel="modulepreload" crossorigin href="/assets/blackAndWhite.fragment-OD9dNYaU.js">
334    <link rel="modulepreload" crossorigin href="/assets/anaglyph.fragment-DDSfYStg.js">
335    <link rel="modulepreload" crossorigin href="/assets/anaglyph.fragment-d8Du22w-.js">
336    <link rel="modulepreload" crossorigin href="/assets/convolution.fragment-DYyk8-70.js">
337    <link rel="modulepreload" crossorigin href="/assets/convolution.fragment-CU-azYZt.js">
338    <link rel="modulepreload" crossorigin href="/assets/colorCorrection.fragment-BglY0-Bx.js">
339    <link rel="modulepreload" crossorigin href="/assets/colorCorrection.fragment-DkWaJulr.js">
340    <link rel="modulepreload" crossorigin href="/assets/motionBlur.fragment-N0iK7Eue.js">
341    <link rel="modulepreload" crossorigin href="/assets/motionBlur.fragment-BaLTvlOn.js">
342    <link rel="modulepreload" crossorigin href="/assets/filter.fragment-0M7SqIbr.js">
343    <link rel="modulepreload" crossorigin href="/assets/filter.fragment-DXRzo0u0.js">
344    <link rel="modulepreload" crossorigin href="/assets/displayPass.fragment-QA1eNSfP.js">
345    <link rel="modulepreload" crossorigin href="/assets/displayPass.fragment-BMF77vuq.js">
346    <link rel="modulepreload" crossorigin href="/assets/tonemap.fragment-7nDet5jc.js">
347    <link rel="modulepreload" crossorigin href="/assets/tonemap.fragment-KjE-oWBW.js">
348    <link rel="modulepreload" crossorigin href="/assets/depth.fragment-BYQr-uHY.js">
349    <link rel="modulepreload" crossorigin href="/assets/depth.fragment-B9Gztx9P.js">
350    <link rel="modulepreload" crossorigin href="/assets/depth.vertex-C9R4gQ2w.js">
351    <link rel="modulepreload" crossorigin href="/assets/fluidRenderingParticleDepth.vertex-C0wBHU08.js">
352    <link rel="modulepreload" crossorigin href="/assets/fluidRenderingParticleDepth.fragment-D0WDVdHW.js">
353    <link rel="modulepreload" crossorigin href="/assets/fluidRenderingParticleThickness.vertex-lg4n9c-J.js">
354    <link rel="modulepreload" crossorigin href="/assets/fluidRenderingParticleThickness.fragment-BfO8Vst5.js">
355    <link rel="modulepreload" crossorigin href="/assets/fluidRenderingParticleDiffuse.fragment-BoY1vlWQ.js">
356    <link rel="modulepreload" crossorigin href="/assets/fluidRenderingBilateralBlur.fragment-D1qhHYk1.js">
357    <link rel="modulepreload" crossorigin href="/assets/fluidRenderingStandardBlur.fragment-Dt5TsNIM.js">
358    <link rel="modulepreload" crossorigin href="/assets/fluidRenderingRender.fragment-D1VlWs8F.js">
359    <link rel="modulepreload" crossorigin href="/assets/fluidRenderingParticleDepth.vertex-CrfpOVma.js">
360    <link rel="modulepreload" crossorigin href="/assets/fluidRenderingParticleDepth.fragment-BGS8eDRF.js">
361    <link rel="modulepreload" crossorigin href="/assets/fluidRenderingParticleThickness.vertex-TnyXWUX2.js">
362    <link rel="modulepreload" crossorigin href="/assets/fluidRenderingParticleThickness.fragment-DbCrKhrw.js">
363    <link rel="modulepreload" crossorigin href="/assets/fluidRenderingParticleDiffuse.fragment-CEdTmX7V.js">
364    <link rel="modulepreload" crossorigin href="/assets/fluidRenderingBilateralBlur.fragment-BeHosV3l.js">
365    <link rel="modulepreload" crossorigin href="/assets/fluidRenderingStandardBlur.fragment-BBIr1yhm.js">
366    <link rel="modulepreload" crossorigin href="/assets/fluidRenderingRender.fragment-lxBewwwG.js">
367    <link rel="modulepreload" crossorigin href="/assets/bilateralBlur.fragment-cboBS572.
367js">
368    <link rel="modulepreload" crossorigin href="/assets/bilateralBlurQuality.fragment-CNJUbfIC.js">
369    <link rel="modulepreload" crossorigin href="/assets/rsmGlobalIllumination.fragment-DEkqxqkF.js">
370    <link rel="modulepreload" crossorigin href="/assets/rsmFullGlobalIllumination.fragment-D8xxSx0R.js">
371    <link rel="modulepreload" crossorigin href="/assets/bilateralBlur.fragment-CQxFyUUB.js">
372    <link rel="modulepreload" crossorigin href="/assets/bilateralBlurQuality.fragment-lhSXMl-H.js">
373    <link rel="modulepreload" crossorigin href="/assets/rsmGlobalIllumination.fragment-BK1IcU3t.js">
374    <link rel="modulepreload" crossorigin href="/assets/rsmFullGlobalIllumination.fragment-0WAVzrM3.js">
375    <link rel="modulepreload" crossorigin href="/assets/mrtFragmentDeclaration-DJxx36to.js">
376    <link rel="modulepreload" crossorigin href="/assets/geometry.fragment-BfmTaHUx.js">
377    <link rel="modulepreload" crossorigin href="/assets/geometry.vertex-C77ZfqQZ.js">
378    <link rel="modulepreload" crossorigin href="/assets/geometry.fragment-CmpUro8i.js">
379    <link rel="modulepreload" crossorigin href="/assets/geometry.vertex-V3khH2Li.js">
380    <link rel="modulepreload" crossorigin href="/assets/boundingBoxRendererUboDeclaration-p4IHL4lf.js">
381    <link rel="modulepreload" crossorigin href="/assets/boundingBoxRenderer.fragment-BI6rBgzY.js">
382    <link rel="modulepreload" crossorigin href="/assets/boundingBoxRenderer.vertex-C4p7cFwA.js">
383    <link rel="modulepreload" crossorigin href="/assets/boundingBoxRenderer.fragment-BkpkxZ8I.js">
384    <link rel="modulepreload" crossorigin href="/assets/boundingBoxRenderer.vertex-D2rGmXgd.js">
385    <link rel="modulepreload" crossorigin href="/assets/line.fragment-DVpuzsKu.js">
386    <link rel="modulepreload" crossorigin href="/assets/line.vertex-CWdB_szU.js">
387    <link rel="modulepreload" crossorigin href="/assets/line.fragment-CyE9IdPQ.js">
388    <link rel="modulepreload" crossorigin href="/assets/line.vertex-BkQnu94r.js">
389    <link rel="modulepreload" crossorigin href="/assets/outline.fragment-CNet_ImU.js">
390    <link rel="modulepreload" crossorigin href="/assets/outline.vertex-BCJyoHmb.js">
391    <link rel="modulepreload" crossorigin href="/assets/outline.fragment-IcY101nc.js">
392    <link rel="modulepreload" crossorigin href="/assets/outline.vertex-DAT4mhzw.js">
393    <link rel="modulepreload" crossorigin href="/assets/copyTexture3DLayerToTexture.fragment-DFbgpiCl.js">
394    <link rel="modulepreload" crossorigin href="/assets/copyTexture3DLayerToTexture.fragment-ikvpaJEm.js">
395    <link rel="modulepreload" crossorigin href="/assets/iblShadowVoxelTracing.fragment-v4g0H9z9.js">
396    <link rel="modulepreload" crossorigin href="/assets/iblShadowVoxelTracing.fragment-Dt9q1SyE.js">
397    <link rel="modulepreload" crossorigin href="/assets/iblShadowSpatialBlur.fragment-DND0aBxb.js">
398    <link rel="modulepreload" crossorigin href="/assets/iblShadowSpatialBlur.fragment-Bjxs4CQ4.js">
399    <link rel="modulepreload" crossorigin href="/assets/iblShadowAccumulation.fragment-CHggvc_8.js">
400    <link rel="modulepreload" crossorigin href="/assets/iblShadowAccumulation.fragment-Cc0tuXoD.js">
401    <link rel="modulepreload" crossorigin href="/assets/iblCombineVoxelGrids.fragment-ChyX3yhK.js">
402    <link rel="modulepreload" crossorigin href="/assets/iblCombineVoxelGrids.fragment-Carw08nW.js">
403    <link rel="modulepreload" crossorigin href="/assets/iblGenerateVoxelMip.fragment-haxwT_dZ.js">
404    <link rel="modulepreload" crossorigin href="/assets/iblGenerateVoxelMip.fragment-CPuEuLFt.js">
405    <link rel="modulepreload" crossorigin href="/assets/iblCdfx.fragment-BFuG3z3Q.js">
406    <link rel="modulepreload" crossorigin href="/assets/iblCdfx.fragment-CzYRrf7-.js">
407    <link rel="modulepreload" crossorigin href="/assets/iblCdfy.fragment-C7cXzAtK.js">
408    <link rel="modulepreload" crossorigin href="/assets/iblCdfy.fragment-pMXdK-xV.js">
409    <link rel="modulepreload" crossorigin href="/assets/iblIcdf.fragment-BuYSm79y.js">
410    <link rel="modulepreload" crossorigin href="/assets/iblIcdf.fragment-CBB4vUIz.js">
411    <link rel="modulepreload" crossorigin href="/assets/iblCdfDebug.fragment-94f2EKWx.js">
412    <link rel="modulepreload" crossorigin href="/assets/iblCdfDebug.fragment-C3iDBOH3.js">
413    <link rel="modulepreload" crossorigin href="/assets/iblScaledLuminance.fragment-DX0c5ucW.js">
414    <link rel="modulepreload" crossorigin href="/assets/iblScaledLuminance.fragment-Cu85QbuV.js">
415    <link rel="modulepreload" crossorigin href="/assets/iblDominantDirection.fragment-DyzAZkPA.js">
416    <link rel="modulepreload" crossorigin href="/assets/iblDominantDirection.fragment-DjgRYsFS.js">
417    <link rel="modulepreload" crossorigin href="/assets/iblVoxelGrid.fragment-CC4wKNMh.js">
418    <link rel="modulepreload" crossorigin href="/assets/iblVoxelGrid.vertex-D36Eol55.js">
419    <link rel="modulepreload" crossorigin href="/assets/iblVoxelGrid.fragment-CSg-Ms3a.js">
420    <link rel="modulepreload" crossorigin href="/assets/iblVoxelGrid.vertex-D15x7pZe.js">
421    <link rel="modulepreload" crossorigin href="/assets/oitBackBlend.fragment-edW_2OFs.js">
422    <link rel="modulepreload" crossorigin href="/assets/oitBackBlend.fragment-aa6j2h3e.js">
423    <link rel="modulepreload" crossorigin href="/assets/sprites.vertex-Yg2QuCv2.js">
424    <link rel="modulepreload" crossorigin href="/assets/sprites.vertex-C0fVd_WD.js">
425    <link rel="stylesheet" crossorigin href="/assets/index-9DiWIYHG.css">
426  </head>
427  <body>
428    <div id="app"></div>
429  </body>
430</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.