forked from BabylonJS/Documentation
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvercel.json
828 lines (828 loc) · 87.8 KB
/
vercel.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
{
"headers": [
{
"source": "/examples/(.*)",
"headers": [
{ "key": "Access-Control-Allow-Credentials", "value": "true" },
{ "key": "Access-Control-Allow-Origin", "value": "*" },
{ "key": "Access-Control-Allow-Methods", "value": "GET,OPTIONS,PATCH,DELETE,POST,PUT" },
{ "key": "Access-Control-Allow-Headers", "value": "X-CSRF-Token, X-Requested-With, Accept, Accept-Version, Content-Length, Content-MD5, Content-Type, Date, X-Api-Version" }
]
}
],
"redirects": [
{ "source": "/api", "destination": "/typedoc" },
{ "source": "/api/:match*", "destination": "/typedoc/:match*" },
{ "source": "/babylon101", "destination": "/start" },
{ "source": "/babylon101/About101", "destination": "/start" },
{ "source": "/babylon101/about101", "destination": "/start" },
{ "source": "/babylon101/Animations", "destination": "/divingDeeper/animation/animation_introduction" },
{ "source": "/babylon101/animations", "destination": "/divingDeeper/animation/animation_introduction" },
{ "source": "/babylon101/Cameras,_Mesh_Collisions_and_Gravity", "destination": "/divingDeeper/cameras/camera_collisions" },
{ "source": "/babylon101/cameras,_mesh_collisions_and_gravity", "destination": "/divingDeeper/cameras/camera_collisions" },
{ "source": "/babylon101/Cameras", "destination": "/divingDeeper/cameras" },
{ "source": "/babylon101/cameras", "destination": "/divingDeeper/cameras" },
{ "source": "/babylon101/Discover_Basic_Elements", "destination": "/divingDeeper/mesh/creation/set" },
{ "source": "/babylon101/discover_basic_elements", "destination": "/divingDeeper/mesh/creation/set" },
{ "source": "/babylon101/Environment", "destination": "/divingDeeper/environment/environment_introduction" },
{ "source": "/babylon101/environment", "destination": "/divingDeeper/environment/environment_introduction" },
{ "source": "/babylon101/First", "destination": "/start/chap1/first_app" },
{ "source": "/babylon101/first", "destination": "/start/chap1/first_app" },
{ "source": "/babylon101/Height_Map", "destination": "/divingDeeper/mesh/creation/set/height_map" },
{ "source": "/babylon101/height_map", "destination": "/divingDeeper/mesh/creation/set/height_map" },
{ "source": "/babylon101/How_To_Get", "destination": "/divingDeeper/developWithBjs/frameworkVers" },
{ "source": "/babylon101/how_to_get", "destination": "/divingDeeper/developWithBjs/frameworkVers" },
{ "source": "/babylon101/Intersect_Collisions_-_mesh", "destination": "/divingDeeper/mesh/interactions/mesh_intersect" },
{ "source": "/babylon101/intersect_collisions_-_mesh", "destination": "/divingDeeper/mesh/interactions/mesh_intersect" },
{ "source": "/babylon101/Lights", "destination": "/divingDeeper/lights/lights_introduction" },
{ "source": "/babylon101/lights", "destination": "/divingDeeper/lights/lights_introduction" },
{ "source": "/babylon101/Materials", "destination": "/divingDeeper/materials/using/materials_introduction" },
{ "source": "/babylon101/materials", "destination": "/divingDeeper/materials/using/materials_introduction" },
{ "source": "/babylon101/Parametric_Shapes", "destination": "/divingDeeper/mesh/creation/param" },
{ "source": "/babylon101/parametric_shapes", "destination": "/divingDeeper/mesh/creation/param" },
{ "source": "/babylon101/Particles", "destination": "/divingDeeper/particles/particle_system/particle_system_intro" },
{ "source": "/babylon101/particles", "destination": "/divingDeeper/particles/particle_system/particle_system_intro" },
{ "source": "/babylon101/particles", "destination": "/divingDeeper/particles/particle_system/particle_system_intro" },
{ "source": "/babylon101/Picking_Collisions", "destination": "/divingDeeper/events/interactWithScenes" },
{ "source": "/babylon101/picking_collisions", "destination": "/divingDeeper/events/interactWithScenes" },
{ "source": "/babylon101/Position", "destination": "/divingDeeper/mesh/transforms" },
{ "source": "/babylon101/position", "destination": "/divingDeeper/mesh/transforms" },
{ "source": "/babylon101/Raycasts", "destination": "/divingDeeper/mesh/interactions/picking_collisions" },
{ "source": "/babylon101/raycasts", "destination": "/divingDeeper/mesh/interactions/picking_collisions" },
{ "source": "/babylon101/Shadows", "destination": "/divingDeeper/lights/shadows" },
{ "source": "/babylon101/shadows", "destination": "/divingDeeper/lights/shadows" },
{ "source": "/babylon101/Shadows_csm", "destination": "/divingDeeper/lights/shadows_csm" },
{ "source": "/babylon101/shadows_csm", "destination": "/divingDeeper/lights/shadows_csm" },
{ "source": "/babylon101/Sprites", "destination": "/divingDeeper/sprites" },
{ "source": "/babylon101/sprites", "destination": "/divingDeeper/sprites" },
{ "source": "/extensions/Amp360Video", "destination": "/extensions/amp360Video" },
{ "source": "/extensions/amp360video", "destination": "/extensions/amp360Video" },
{ "source": "/extensions/CastorGUI", "destination": "/extensions/castorGUI" },
{ "source": "/extensions/castorgui", "destination": "/extensions/castorGUI" },
{ "source": "/extensions/GUIButton", "destination": "/extensions/castorGUI/guiButton" },
{ "source": "/extensions/guibutton", "destination": "/extensions/castorGUI/guiButton" },
{ "source": "/extensions/GUICheckbox", "destination": "/extensions/castorGUI/guiCheckbox" },
{ "source": "/extensions/guicheckbox", "destination": "/extensions/castorGUI/guiCheckbox" },
{ "source": "/extensions/GUIColor", "destination": "/extensions/castorGUI/guiColor" },
{ "source": "/extensions/guicolor", "destination": "/extensions/castorGUI/guiColor" },
{ "source": "/extensions/GUIDialog", "destination": "/extensions/castorGUI/guiDialog" },
{ "source": "/extensions/guidialog", "destination": "/extensions/castorGUI/guiDialog" },
{ "source": "/extensions/GUIFieldset", "destination": "/extensions/castorGUI/guiFieldset" },
{ "source": "/extensions/guifieldset", "destination": "/extensions/castorGUI/guiFieldset" },
{ "source": "/extensions/GUIGroup", "destination": "/extensions/castorGUI/guiGroup" },
{ "source": "/extensions/guigroup", "destination": "/extensions/castorGUI/guiGroup" },
{ "source": "/extensions/GUILabel", "destination": "/extensions/castorGUI/guiLabel" },
{ "source": "/extensions/guilabel", "destination": "/extensions/castorGUI/guiLabel" },
{ "source": "/extensions/GUIManager", "destination": "/extensions/castorGUI/guiManager" },
{ "source": "/extensions/guimanager", "destination": "/extensions/castorGUI/guiManager" },
{ "source": "/extensions/GUIMeter", "destination": "/extensions/castorGUI/guiMeter" },
{ "source": "/extensions/guimeter", "destination": "/extensions/castorGUI/guiMeter" },
{ "source": "/extensions/GUIPanel", "destination": "/extensions/castorGUI/guiPanel" },
{ "source": "/extensions/guipanel", "destination": "/extensions/castorGUI/guiPanel" },
{ "source": "/extensions/GUIProgress", "destination": "/extensions/castorGUI/guiProgress" },
{ "source": "/extensions/guiprogress", "destination": "/extensions/castorGUI/guiProgress" },
{ "source": "/extensions/GUIRadio", "destination": "/extensions/castorGUI/guiRadio" },
{ "source": "/extensions/guiradio", "destination": "/extensions/castorGUI/guiRadio" },
{ "source": "/extensions/GUISelect", "destination": "/extensions/castorGUI/guiSelect" },
{ "source": "/extensions/guiselect", "destination": "/extensions/castorGUI/guiSelect" },
{ "source": "/extensions/GUISlider", "destination": "/extensions/castorGUI/guiSlider" },
{ "source": "/extensions/guislider", "destination": "/extensions/castorGUI/guiSlider" },
{ "source": "/extensions/GUISpinner", "destination": "/extensions/castorGUI/guiSpinner" },
{ "source": "/extensions/guispinner", "destination": "/extensions/castorGUI/guiSpinner" },
{ "source": "/extensions/GUIText", "destination": "/extensions/castorGUI/guiText" },
{ "source": "/extensions/guitext", "destination": "/extensions/castorGUI/guiText" },
{ "source": "/extensions/GUITextarea", "destination": "/extensions/castorGUI/guiTextarea" },
{ "source": "/extensions/guitextarea", "destination": "/extensions/castorGUI/guiTextarea" },
{ "source": "/extensions/GUITextfield", "destination": "/extensions/castorGUI/guiTextfield" },
{ "source": "/extensions/guitextfield", "destination": "/extensions/castorGUI/guiTextfield" },
{ "source": "/extensions/GUITextures", "destination": "/extensions/castorGUI/guiTextures" },
{ "source": "/extensions/guitextures", "destination": "/extensions/castorGUI/guiTextures" },
{ "source": "/extensions/GUIWindow", "destination": "/extensions/castorGUI/guiWindow" },
{ "source": "/extensions/guiwindow", "destination": "/extensions/castorGUI/guiWindow" },
{ "source": "/extensions/LinearCloner", "destination": "/extensions/clonerSystem/linearCloner" },
{ "source": "/extensions/linearcloner", "destination": "/extensions/clonerSystem/linearCloner" },
{ "source": "/extensions/MatrixCloner", "destination": "/extensions/clonerSystem/matrixCloner" },
{ "source": "/extensions/matrixcloner", "destination": "/extensions/clonerSystem/matrixCloner" },
{ "source": "/extensions/ObjectCloner", "destination": "/extensions/clonerSystem/objectCloner" },
{ "source": "/extensions/objectcloner", "destination": "/extensions/clonerSystem/objectCloner" },
{ "source": "/extensions/RadialCloner", "destination": "/extensions/clonerSystem/radialCloner" },
{ "source": "/extensions/radialcloner", "destination": "/extensions/clonerSystem/radialCloner" },
{ "source": "/extensions/RandomEffector", "destination": "/extensions/clonerSystem/randomEffector" },
{ "source": "/extensions/randomeffector", "destination": "/extensions/clonerSystem/randomEffector" },
{ "source": "/extensions/gltfexporter", "destination": "/extensions/glTFExporter" },
{ "source": "/extensions/Cell", "destination": "/toolsAndResources/assetLibraries/materialsLibrary/cellShadingMat" },
{ "source": "/extensions/cell", "destination": "/toolsAndResources/assetLibraries/materialsLibrary/cellShadingMat" },
{ "source": "/extensions/Fire", "destination": "/toolsAndResources/assetLibraries/materialsLibrary/fireMat" },
{ "source": "/extensions/fire", "destination": "/toolsAndResources/assetLibraries/materialsLibrary/fireMat" },
{ "source": "/extensions/Fur", "destination": "/toolsAndResources/assetLibraries/materialsLibrary/furMat" },
{ "source": "/extensions/fur", "destination": "/toolsAndResources/assetLibraries/materialsLibrary/furMat" },
{ "source": "/extensions/Gradient", "destination": "/toolsAndResources/assetLibraries/materialsLibrary/gradientMat" },
{ "source": "/extensions/gradient", "destination": "/toolsAndResources/assetLibraries/materialsLibrary/gradientMat" },
{ "source": "/extensions/Grid", "destination": "/toolsAndResources/assetLibraries/materialsLibrary/gridMat" },
{ "source": "/extensions/grid", "destination": "/toolsAndResources/assetLibraries/materialsLibrary/gridMat" },
{ "source": "/extensions/Lava", "destination": "/toolsAndResources/assetLibraries/materialsLibrary/lavaMat" },
{ "source": "/extensions/lava", "destination": "/toolsAndResources/assetLibraries/materialsLibrary/lavaMat" },
{ "source": "/extensions/Mix", "destination": "/toolsAndResources/assetLibraries/materialsLibrary/mixMat" },
{ "source": "/extensions/mix", "destination": "/toolsAndResources/assetLibraries/materialsLibrary/mixMat" },
{ "source": "/extensions/Normal", "destination": "/toolsAndResources/assetLibraries/materialsLibrary/normalMat" },
{ "source": "/extensions/normal", "destination": "/toolsAndResources/assetLibraries/materialsLibrary/normalMat" },
{ "source": "/extensions/ShadowOnly", "destination": "/toolsAndResources/assetLibraries/materialsLibrary/shadowOnlyMat" },
{ "source": "/extensions/shadowonly", "destination": "/toolsAndResources/assetLibraries/materialsLibrary/shadowOnlyMat" },
{ "source": "/extensions/Sky", "destination": "/toolsAndResources/assetLibraries/materialsLibrary/skyMat" },
{ "source": "/extensions/sky", "destination": "/toolsAndResources/assetLibraries/materialsLibrary/skyMat" },
{ "source": "/extensions/Terrain", "destination": "/toolsAndResources/assetLibraries/materialsLibrary/terrainMat" },
{ "source": "/extensions/terrain", "destination": "/toolsAndResources/assetLibraries/materialsLibrary/terrainMat" },
{ "source": "/extensions/Tri_Planar_Mapping", "destination": "/toolsAndResources/assetLibraries/materialsLibrary/triPlanarMat" },
{ "source": "/extensions/tri_planar_mapping", "destination": "/toolsAndResources/assetLibraries/materialsLibrary/triPlanarMat" },
{ "source": "/extensions/Water", "destination": "/toolsAndResources/assetLibraries/materialsLibrary/waterMat" },
{ "source": "/extensions/water", "destination": "/toolsAndResources/assetLibraries/materialsLibrary/waterMat" },
{ "source": "/extensions/Mesh_Writer_Introduction", "destination": "/extensions/meshWriter" },
{ "source": "/extensions/mesh_writer_introduction", "destination": "/extensions/meshWriter" },
{ "source": "/extensions/Crowd", "destination": "/extensions/crowdNavigation/crowdAgents" },
{ "source": "/extensions/crowd", "destination": "/extensions/crowdNavigation/crowdAgents" },
{ "source": "/extensions/NavigationMesh", "destination": "/extensions/crowdNavigation/createNavMesh" },
{ "source": "/extensions/navigationmesh", "destination": "/extensions/crowdNavigation/createNavMesh" },
{ "source": "/extensions/AsciiArtPostProcess", "destination": "/toolsAndResources/assetLibraries/postProcessLibrary/asciiArtPP" },
{ "source": "/extensions/asciiartpostprocess", "destination": "/toolsAndResources/assetLibraries/postProcessLibrary/asciiArtPP" },
{ "source": "/extensions/DigitalRainPostProcess", "destination": "/toolsAndResources/assetLibraries/postProcessLibrary/digitalRainPP" },
{ "source": "/extensions/digitalrainpostprocess", "destination": "/toolsAndResources/assetLibraries/postProcessLibrary/digitalRainPP" },
{ "source": "/extensions/BrickProceduralTexture", "destination": "/toolsAndResources/assetLibraries/proceduralTexturesLibrary/brick" },
{ "source": "/extensions/brickproceduraltexture", "destination": "/toolsAndResources/assetLibraries/proceduralTexturesLibrary/brick" },
{ "source": "/extensions/CloudProceduralTexture", "destination": "/toolsAndResources/assetLibraries/proceduralTexturesLibrary/cloud" },
{ "source": "/extensions/cloudproceduraltexture", "destination": "/toolsAndResources/assetLibraries/proceduralTexturesLibrary/cloud" },
{ "source": "/extensions/FireProceduralTexture", "destination": "/toolsAndResources/assetLibraries/proceduralTexturesLibrary/fire" },
{ "source": "/extensions/fireproceduraltexture", "destination": "/toolsAndResources/assetLibraries/proceduralTexturesLibrary/fire" },
{ "source": "/extensions/GrassProceduralTexture", "destination": "/toolsAndResources/assetLibraries/proceduralTexturesLibrary/grass" },
{ "source": "/extensions/grassproceduraltexture", "destination": "/toolsAndResources/assetLibraries/proceduralTexturesLibrary/grass" },
{ "source": "/extensions/MarbleProceduralTexture", "destination": "/toolsAndResources/assetLibraries/proceduralTexturesLibrary/marble" },
{ "source": "/extensions/marbleproceduraltexture", "destination": "/toolsAndResources/assetLibraries/proceduralTexturesLibrary/marble" },
{ "source": "/extensions/RoadProceduralTexture", "destination": "/toolsAndResources/assetLibraries/proceduralTexturesLibrary/road" },
{ "source": "/extensions/roadproceduraltexture", "destination": "/toolsAndResources/assetLibraries/proceduralTexturesLibrary/road" },
{ "source": "/extensions/WoodProceduralTexture", "destination": "/toolsAndResources/assetLibraries/proceduralTexturesLibrary/wood" },
{ "source": "/extensions/woodproceduraltexture", "destination": "/toolsAndResources/assetLibraries/proceduralTexturesLibrary/wood" },
{ "source": "/extensions/DT_Examples", "destination": "/extensions/dynamicTerrains/DTExamples" },
{ "source": "/extensions/dt_examples", "destination": "/extensions/dynamicTerrains/DTExamples" },
{ "source": "/extensions/DT_Objects", "destination": "/extensions/dynamicTerrains/addingDTObjects" },
{ "source": "/extensions/dt_objects", "destination": "/extensions/dynamicTerrains/addingDTObjects" },
{ "source": "/extensions/Dynamic_Terrain", "destination": "/extensions/dynamicTerrains" },
{ "source": "/extensions/dynamic_terrain", "destination": "/extensions/dynamicTerrains" },
{ "source": "/extensions/TextureCanvas", "destination": "/extensions/textureCanvas" },
{ "source": "/extensions/texturecanvas", "destination": "/extensions/textureCanvas" },
{ "source": "/extensions/Quick_Tree_Generator", "destination": "/extensions/treeGenerators/quickTreeGenerator" },
{ "source": "/extensions/quick_tree_generator", "destination": "/extensions/treeGenerators/quickTreeGenerator" },
{ "source": "/extensions/Simple_Pine_Generator", "destination": "/extensions/treeGenerators/simplePineGenerator" },
{ "source": "/extensions/simple_pine_generator", "destination": "/extensions/treeGenerators/simplePineGenerator" },
{ "source": "/extensions/SPS_Tree_Generator", "destination": "/extensions/treeGenerators/spsTreeGenerator" },
{ "source": "/extensions/sps_tree_generator", "destination": "/extensions/treeGenerators/spsTreeGenerator" },
{ "source": "/extensions/Advanced_usage", "destination": "/extensions/babylonViewer/advancedViewerUsage" },
{ "source": "/extensions/advanced_usage", "destination": "/extensions/babylonViewer/advancedViewerUsage" },
{ "source": "/extensions/Configuring_the_viewer", "destination": "/extensions/babylonViewer/configuringViewer" },
{ "source": "/extensions/configuring_the_viewer", "destination": "/extensions/babylonViewer/configuringViewer" },
{ "source": "/extensions/Recreating_the_default_configuration", "destination": "/extensions/babylonViewer/defaultViewerConfig" },
{ "source": "/extensions/recreating_the_default_configuration", "destination": "/extensions/babylonViewer/defaultViewerConfig" },
{ "source": "/extensions/The_Babylon_Viewer", "destination": "/extensions/babylonViewer/viewerExamples" },
{ "source": "/extensions/the_babylon_viewer", "destination": "/extensions/babylonViewer/viewerExamples" },
{ "source": "/extensions/The_templating_system", "destination": "/extensions/babylonViewer/viewerTemplatingSystem" },
{ "source": "/extensions/the_templating_system", "destination": "/extensions/babylonViewer/viewerTemplatingSystem" },
{ "source": "/extensions/Viewer_examples", "destination": "/extensions/babylonViewer/viewerExamples" },
{ "source": "/extensions/viewer_examples", "destination": "/extensions/babylonViewer/viewerExamples" },
{ "source": "/extensions/webGPU", "destination": "/advanced_topics/webGPU" },
{ "source": "/extensions/webgpu", "destination": "/advanced_topics/webGPU" },
{ "source": "/features/Animations", "destination": "/divingDeeper/animation/animation_introduction" },
{ "source": "/features/animations", "destination": "/divingDeeper/animation/animation_introduction" },
{ "source": "/features/behaviour", "destination": "/divingDeeper/behaviors" },
{ "source": "/features/Cameras", "destination": "/divingDeeper/cameras" },
{ "source": "/features/cameras", "destination": "/divingDeeper/cameras" },
{ "source": "/features/Environment", "destination": "/divingDeeper/environment" },
{ "source": "/features/environment", "destination": "/divingDeeper/environment" },
{ "source": "/features/Events", "destination": "/divingDeeper/events" },
{ "source": "/features/events", "destination": "/divingDeeper/events" },
{ "source": "/features/Lights", "destination": "/divingDeeper/lights" },
{ "source": "/features/lights", "destination": "/divingDeeper/lights" },
{ "source": "/features/Materials", "destination": "/divingDeeper/materials" },
{ "source": "/features/materials", "destination": "/divingDeeper/materials" },
{ "source": "/features/OcclusionQuery", "destination": "/divingDeeper/occlusionQueries" },
{ "source": "/features/occlusionquery", "destination": "/divingDeeper/occlusionQueries" },
{ "source": "/features/Particles", "destination": "/divingDeeper/particles" },
{ "source": "/features/particles", "destination": "/divingDeeper/particles" },
{ "source": "/features/Position,_Rotation,_Scaling", "destination": "/divingDeeper/mesh/transforms" },
{ "source": "/features/position,_rotation,_scaling", "destination": "/divingDeeper/mesh/transforms" },
{ "source": "/features/Scene", "destination": "/divingDeeper/scene" },
{ "source": "/features/scene", "destination": "/divingDeeper/scene" },
{ "source": "/features/Shapes", "destination": "/divingDeeper/mesh/creation" },
{ "source": "/features/shapes", "destination": "/divingDeeper/mesh/creation" },
{ "source": "/features/controls", "destination": "/divingDeeper/controls" },
{ "source": "/features/imageFilter", "destination": "/divingDeeper/controls/imageFilter" },
{ "source": "/features/imagefilter", "destination": "/divingDeeper/controls/imageFilter" },
{ "source": "/features/resizer", "destination": "/divingDeeper/controls/resizer" },
{ "source": "/features/timeline", "destination": "/divingDeeper/controls/timeline" },
{ "source": "/features/gui", "destination": "/divingDeeper/gui" },
{ "source": "/features/intro_inspector", "destination": "/toolsAndResources/tools/inspector/inspectorVideoOverview" },
{ "source": "/features/Playground", "destination": "/toolsAndResources/tools/playground" },
{ "source": "/features/playground", "destination": "/toolsAndResources/tools/playground" },
{ "source": "/features/Playground_debuglayer", "destination": "/toolsAndResources/tools/inspector" },
{ "source": "/features/playground_debuglayer", "destination": "/toolsAndResources/tools/inspector" },
{ "source": "/features/texture_inspector", "destination": "/toolsAndResources/tools/textureInspector" },
{ "source": "/features/ES6_Support", "destination": "/divingDeeper/developWithBjs/treeShaking" },
{ "source": "/features/es6_support", "destination": "/divingDeeper/developWithBjs/treeShaking" },
{ "source": "/features/NPM_Support", "destination": "/divingDeeper/developWithBjs/npmSupport" },
{ "source": "/features/npm_support", "destination": "/divingDeeper/developWithBjs/npmSupport" },
{ "source": "/features/nullEngine", "destination": "/advanced_topics/serverSide" },
{ "source": "/features/nullengine", "destination": "/advanced_topics/serverSide" },
{ "source": "/features/Physics_Engine", "destination": "/divingDeeper/physics" },
{ "source": "/features/physics_engine", "destination": "/divingDeeper/physics" },
{ "source": "/features/WebGL2", "destination": "/advanced_topics/webGL2" },
{ "source": "/features/webgl2", "destination": "/advanced_topics/webGL2" },
{ "source": "/How_To", "destination": "/divingDeeper" },
{ "source": "/how_to", "destination": "/divingDeeper" },
{ "source": "/How_To/Camera_Behaviors", "destination": "/divingDeeper/behaviors/cameraBehaviors" },
{ "source": "/how_to/camera_behaviors", "destination": "/divingDeeper/behaviors/cameraBehaviors" },
{ "source": "/How_To/playground_tutorials", "destination": "/Code required for this no longer exists page should have been deleted before" },
{ "source": "/how_to/playground_tutorials", "destination": "/Code required for this no longer exists page should have been deleted before" },
{ "source": "/How_To/page1", "destination": "/guidedLearning/createAGame" },
{ "source": "/how_to/page1", "destination": "/guidedLearning/createAGame" },
{ "source": "/How_To/page10", "destination": "/guidedLearning/createAGame/simpleGameState" },
{ "source": "/how_to/page10", "destination": "/guidedLearning/createAGame/simpleGameState" },
{ "source": "/How_To/page11", "destination": "/guidedLearning/createAGame/gameGUI" },
{ "source": "/how_to/page11", "destination": "/guidedLearning/createAGame/gameGUI" },
{ "source": "/How_To/page12", "destination": "/guidedLearning/createAGame/animations" },
{ "source": "/how_to/page12", "destination": "/guidedLearning/createAGame/animations" },
{ "source": "/How_To/page13", "destination": "/guidedLearning/createAGame/particleSystems" },
{ "source": "/how_to/page13", "destination": "/guidedLearning/createAGame/particleSystems" },
{ "source": "/How_To/page14", "destination": "/guidedLearning/createAGame/musicSFX" },
{ "source": "/how_to/page14", "destination": "/guidedLearning/createAGame/musicSFX" },
{ "source": "/How_To/page15", "destination": "/guidedLearning/createAGame/extraFeatures" },
{ "source": "/how_to/page15", "destination": "/guidedLearning/createAGame/extraFeatures" },
{ "source": "/How_To/page16", "destination": "/guidedLearning/createAGame/crossPlatform" },
{ "source": "/how_to/page16", "destination": "/guidedLearning/createAGame/crossPlatform" },
{ "source": "/How_To/page17", "destination": "/guidedLearning/createAGame/performance" },
{ "source": "/how_to/page17", "destination": "/guidedLearning/createAGame/performance" },
{ "source": "/How_To/page18", "destination": "/guidedLearning/createAGame/closing" },
{ "source": "/how_to/page18", "destination": "/guidedLearning/createAGame/closing" },
{ "source": "/How_To/page19", "destination": "/guidedLearning/createAGame/designArt" },
{ "source": "/how_to/page19", "destination": "/guidedLearning/createAGame/designArt" },
{ "source": "/How_To/page2", "destination": "/guidedLearning/createAGame/gettingSetUp" },
{ "source": "/how_to/page2", "destination": "/guidedLearning/createAGame/gettingSetUp" },
{ "source": "/How_To/page3", "destination": "/guidedLearning/createAGame/characterMovePt1" },
{ "source": "/how_to/page3", "destination": "/guidedLearning/createAGame/characterMovePt1" },
{ "source": "/How_To/page4", "destination": "/guidedLearning/createAGame/characterMovePt2" },
{ "source": "/how_to/page4", "destination": "/guidedLearning/createAGame/characterMovePt2" },
{ "source": "/How_To/page5", "destination": "/guidedLearning/createAGame/playerCamera" },
{ "source": "/how_to/page5", "destination": "/guidedLearning/createAGame/playerCamera" },
{ "source": "/How_To/page6", "destination": "/guidedLearning/createAGame/importMeshes" },
{ "source": "/how_to/page6", "destination": "/guidedLearning/createAGame/importMeshes" },
{ "source": "/How_To/page7", "destination": "/guidedLearning/createAGame/lanterns" },
{ "source": "/how_to/page7", "destination": "/guidedLearning/createAGame/lanterns" },
{ "source": "/How_To/page8", "destination": "/guidedLearning/createAGame/collisionsTriggers" },
{ "source": "/how_to/page8", "destination": "/guidedLearning/createAGame/collisionsTriggers" },
{ "source": "/How_To/page9", "destination": "/guidedLearning/createAGame/stateMachine" },
{ "source": "/how_to/page9", "destination": "/guidedLearning/createAGame/stateMachine" },
{ "source": "/How_To/360PhotoDome", "destination": "/divingDeeper/environment/360PhotoDome" },
{ "source": "/how_to/360photodome", "destination": "/divingDeeper/environment/360PhotoDome" },
{ "source": "/How_To/360VideoDome", "destination": "/divingDeeper/environment/360VideoDome" },
{ "source": "/how_to/360videodome", "destination": "/divingDeeper/environment/360VideoDome" },
{ "source": "/How_To/BackgroundMaterial", "destination": "/divingDeeper/environment/backgroundMaterial" },
{ "source": "/how_to/backgroundmaterial", "destination": "/divingDeeper/environment/backgroundMaterial" },
{ "source": "/How_To/How_to_use_Lens_Flares", "destination": "/divingDeeper/environment/lenseFlare" },
{ "source": "/how_to/how_to_use_lens_flares", "destination": "/divingDeeper/environment/lenseFlare" },
{ "source": "/How_To/How_to_use_Reflection_probes", "destination": "/divingDeeper/environment/reflectionProbes" },
{ "source": "/how_to/how_to_use_reflection_probes", "destination": "/divingDeeper/environment/reflectionProbes" },
{ "source": "/How_To/Skybox", "destination": "/divingDeeper/environment/skybox" },
{ "source": "/how_to/skybox", "destination": "/divingDeeper/environment/skybox" },
{ "source": "/How_To/Supporting_fog_with_ShaderMaterial", "destination": "/advanced_topics/shaders/Fog+ShaderMat" },
{ "source": "/how_to/supporting_fog_with_shadermaterial", "destination": "/advanced_topics/shaders/Fog+ShaderMat" },
{ "source": "/How_To/Use_HDR_Environment", "destination": "/divingDeeper/materials/using/HDREnvironment" },
{ "source": "/how_to/use_hdr_environment", "destination": "/divingDeeper/materials/using/HDREnvironment" },
{ "source": "/How_To/How_to_use_Actions", "destination": "/divingDeeper/events/actions" },
{ "source": "/how_to/how_to_use_actions", "destination": "/divingDeeper/events/actions" },
{ "source": "/How_To/How_to_use_DeviceSourceManager", "destination": "/divingDeeper/input/deviceSourceManager" },
{ "source": "/how_to/how_to_use_devicesourcemanager", "destination": "/divingDeeper/input/deviceSourceManager" },
{ "source": "/How_To/How_to_use_Gamepads", "destination": "/divingDeeper/input/gamepads" },
{ "source": "/how_to/how_to_use_gamepads", "destination": "/divingDeeper/input/gamepads" },
{ "source": "/How_To/How_to_use_Virtual_Joysticks", "destination": "/divingDeeper/input/virtualJoysticks" },
{ "source": "/how_to/how_to_use_virtual_joysticks", "destination": "/divingDeeper/input/virtualJoysticks" },
{ "source": "/How_to/Observables", "destination": "/divingDeeper/events/observables" },
{ "source": "/how_to/observables", "destination": "/divingDeeper/events/observables" },
{ "source": "/How_To/Promises", "destination": "/divingDeeper/events/promises" },
{ "source": "/how_to/promises", "destination": "/divingDeeper/events/promises" },
{ "source": "/How_To/Gui", "destination": "/divingDeeper/gui/gui" },
{ "source": "/how_to/gui", "destination": "/divingDeeper/gui/gui" },
{ "source": "/How_To/Gui3D", "destination": "/divingDeeper/gui/gui3D" },
{ "source": "/how_to/gui3d", "destination": "/divingDeeper/gui/gui3D" },
{ "source": "/How_To/ScrollViewer", "destination": "/divingDeeper/gui/scrollViewer" },
{ "source": "/how_to/scrollviewer", "destination": "/divingDeeper/gui/scrollViewer" },
{ "source": "/How_To/Selector", "destination": "/divingDeeper/gui/selector" },
{ "source": "/how_to/selector", "destination": "/divingDeeper/gui/selector" },
{ "source": "/How_To/XmlLoader", "destination": "/divingDeeper/gui/xmlLoader" },
{ "source": "/how_to/xmlloader", "destination": "/divingDeeper/gui/xmlLoader" },
{ "source": "/How_To/glTF", "destination": "/divingDeeper/importers/glTF" },
{ "source": "/how_to/gltf", "destination": "/divingDeeper/importers/glTF" },
{ "source": "/How_To/How_to_Create_Your_Own_File_Importer", "destination": "/divingDeeper/importers/createImporters" },
{ "source": "/how_to/how_to_create_your_own_file_importer", "destination": "/divingDeeper/importers/createImporters" },
{ "source": "/How_To/How_to_use_AssetContainer", "destination": "/divingDeeper/importers/assetContainers" },
{ "source": "/how_to/how_to_use_assetcontainer", "destination": "/divingDeeper/importers/assetContainers" },
{ "source": "/How_To/How_to_use_AssetsManager", "destination": "/divingDeeper/importers/assetManager" },
{ "source": "/how_to/how_to_use_assetsmanager", "destination": "/divingDeeper/importers/assetManager" },
{ "source": "/How_To/Load_From_Any_File_Type", "destination": "/divingDeeper/importers/loadingFileTypes" },
{ "source": "/how_to/load_from_any_file_type", "destination": "/divingDeeper/importers/loadingFileTypes" },
{ "source": "/How_To/OBJ", "destination": "/divingDeeper/importers/oBJ" },
{ "source": "/how_to/obj", "destination": "/divingDeeper/importers/oBJ" },
{ "source": "/How_To/Progressively_Load_glTF", "destination": "/divingDeeper/importers/progressiveglTFLoad" },
{ "source": "/how_to/progressively_load_gltf", "destination": "/divingDeeper/importers/progressiveglTFLoad" },
{ "source": "/How_To/STL", "destination": "/divingDeeper/importers/stl" },
{ "source": "/how_to/stl", "destination": "/divingDeeper/importers/stl" },
{ "source": "/How_To/Using_the_Incremental_Loading_System", "destination": "/divingDeeper/importers/incrementalLoading" },
{ "source": "/how_to/using_the_incremental_loading_system", "destination": "/divingDeeper/importers/incrementalLoading" },
{ "source": "/How_To/Using_the_Volumetric_LightScattering_post-process", "destination": "/divingDeeper/lights/volumetricLightScattering" },
{ "source": "/how_to/using_the_volumetric_lightscattering_post-process", "destination": "/divingDeeper/lights/volumetricLightScattering" },
{ "source": "/How_To/CreateBox_Per_Face_Textures_And_Colors", "destination": "/divingDeeper/materials/using/texturePerBoxFace" },
{ "source": "/how_to/createbox_per_face_textures_and_colors", "destination": "/divingDeeper/materials/using/texturePerBoxFace" },
{ "source": "/How_To/Creating_a_Texture_Package", "destination": "/divingDeeper/materials/advanced/texturePackage" },
{ "source": "/how_to/creating_a_texture_package", "destination": "/divingDeeper/materials/advanced/texturePackage" },
{ "source": "/How_To/DynamicTexture", "destination": "/divingDeeper/materials/using/dynamicTexture" },
{ "source": "/how_to/dynamictexture", "destination": "/divingDeeper/materials/using/dynamicTexture" },
{ "source": "/How_To/FrontandBackUV", "destination": "/divingDeeper/materials/using/frontAndBackUVs" },
{ "source": "/how_to/frontandbackuv", "destination": "/divingDeeper/materials/using/frontAndBackUVs" },
{ "source": "/How_To/How_to_use_Blend_Modes", "destination": "/divingDeeper/materials/using/blendModes" },
{ "source": "/how_to/how_to_use_blend_modes", "destination": "/divingDeeper/materials/using/blendModes" },
{ "source": "/How_To/How_to_use_DepthRenderer_to_get_depth_values", "destination": "/divingDeeper/materials/advanced/depthValuesDepthRenderer" },
{ "source": "/how_to/how_to_use_depthrenderer_to_get_depth_values", "destination": "/divingDeeper/materials/advanced/depthValuesDepthRenderer" },
{ "source": "/How_To/How_to_use_FresnelParameters", "destination": "/divingDeeper/materials/using/fresnelParameters" },
{ "source": "/how_to/how_to_use_fresnelparameters", "destination": "/divingDeeper/materials/using/fresnelParameters" },
{ "source": "/How_To/How_to_use_Procedural_Textures", "destination": "/divingDeeper/materials/using/proceduralTextures" },
{ "source": "/how_to/how_to_use_procedural_textures", "destination": "/divingDeeper/materials/using/proceduralTextures" },
{ "source": "/How_To/More_Materials", "destination": "/divingDeeper/materials/using/moreMaterials" },
{ "source": "/how_to/more_materials", "destination": "/divingDeeper/materials/using/moreMaterials" },
{ "source": "/How_To/Multi_Materials", "destination": "/divingDeeper/materials/using/multiMaterials" },
{ "source": "/how_to/multi_materials", "destination": "/divingDeeper/materials/using/multiMaterials" },
{ "source": "/How_To/Node_Material", "destination": "/divingDeeper/materials/node_material/nodeMaterial" },
{ "source": "/how_to/node_material", "destination": "/divingDeeper/materials/node_material/nodeMaterial" },
{ "source": "/How_To/Normal_maps", "destination": "/divingDeeper/materials/advanced/normalMaps" },
{ "source": "/how_to/normal_maps", "destination": "/divingDeeper/materials/advanced/normalMaps" },
{ "source": "/How_To/Physically_Based_Rendering", "destination": "/divingDeeper/materials/using/introToPBR" },
{ "source": "/how_to/physically_based_rendering", "destination": "/divingDeeper/materials/using/introToPBR" },
{ "source": "/How_To/Physically_Based_Rendering_Master", "destination": "/divingDeeper/materials/using/masterPBR" },
{ "source": "/how_to/physically_based_rendering_master", "destination": "/divingDeeper/materials/using/masterPBR" },
{ "source": "/How_To/rawTexture", "destination": "/divingDeeper/materials/advanced/rawTexture" },
{ "source": "/how_to/rawtexture", "destination": "/divingDeeper/materials/advanced/rawTexture" },
{ "source": "/How_To/Reflect", "destination": "/divingDeeper/materials/using/reflectionTexture" },
{ "source": "/how_to/reflect", "destination": "/divingDeeper/materials/using/reflectionTexture" },
{ "source": "/How_To/Using_logarithmic_depth_buffer", "destination": "/divingDeeper/materials/advanced/logarithmicDepthBuffer" },
{ "source": "/how_to/using_logarithmic_depth_buffer", "destination": "/divingDeeper/materials/advanced/logarithmicDepthBuffer" },
{ "source": "/How_To/Using_parallax_mapping", "destination": "/divingDeeper/materials/using/parallaxMapping" },
{ "source": "/how_to/using_parallax_mapping", "destination": "/divingDeeper/materials/using/parallaxMapping" },
{ "source": "/How_To/video_texture", "destination": "/divingDeeper/materials/using/videoTexture" },
{ "source": "/how_to/video_texture", "destination": "/divingDeeper/materials/using/videoTexture" },
{ "source": "/How_To/Custom", "destination": "/divingDeeper/mesh/creation/custom/custom" },
{ "source": "/how_to/custom", "destination": "/divingDeeper/mesh/creation/custom/custom" },
{ "source": "/How_To/Decals", "destination": "/divingDeeper/mesh/decals" },
{ "source": "/how_to/decals", "destination": "/divingDeeper/mesh/decals" },
{ "source": "/How_To/Gizmo", "destination": "/divingDeeper/mesh/gizmo" },
{ "source": "/how_to/gizmo", "destination": "/divingDeeper/mesh/gizmo" },
{ "source": "/How_To/Glow_Layer", "destination": "/divingDeeper/mesh/glowLayer" },
{ "source": "/how_to/glow_layer", "destination": "/divingDeeper/mesh/glowLayer" },
{ "source": "/How_To/Highlight_Layer", "destination": "/divingDeeper/mesh/highlightLayer" },
{ "source": "/how_to/highlight_layer", "destination": "/divingDeeper/mesh/highlightLayer" },
{ "source": "/How_To/How_to_display_bounding_boxes", "destination": "/divingDeeper/mesh/displayBoundingBoxes" },
{ "source": "/how_to/how_to_display_bounding_boxes", "destination": "/divingDeeper/mesh/displayBoundingBoxes" },
{ "source": "/How_To/How_to_dynamically_morph_a_mesh", "destination": "/divingDeeper/mesh/dynamicMeshMorph" },
{ "source": "/how_to/how_to_dynamically_morph_a_mesh", "destination": "/divingDeeper/mesh/dynamicMeshMorph" },
{ "source": "/How_To/How_to_Merge_Meshes", "destination": "/divingDeeper/mesh/mergeMeshes" },
{ "source": "/how_to/how_to_merge_meshes", "destination": "/divingDeeper/mesh/mergeMeshes" },
{ "source": "/How_To/How_to_use_Bones_and_Skeletons", "destination": "/divingDeeper/mesh/bonesSkeletons" },
{ "source": "/how_to/how_to_use_bones_and_skeletons", "destination": "/divingDeeper/mesh/bonesSkeletons" },
{ "source": "/How_To/How_to_use_Curve3", "destination": "/divingDeeper/mesh/drawCurves" },
{ "source": "/how_to/how_to_use_curve3", "destination": "/divingDeeper/mesh/drawCurves" },
{ "source": "/How_To/How_to_use_EdgesRenderer", "destination": "/divingDeeper/mesh/edgeRenderer" },
{ "source": "/how_to/how_to_use_edgesrenderer", "destination": "/divingDeeper/mesh/edgeRenderer" },
{ "source": "/How_To/How_to_use_FacetData", "destination": "/divingDeeper/mesh/facetData" },
{ "source": "/how_to/how_to_use_facetdata", "destination": "/divingDeeper/mesh/facetData" },
{ "source": "/How_To/How_to_use_Instances", "destination": "/divingDeeper/mesh/copies/instances" },
{ "source": "/how_to/how_to_use_instances", "destination": "/divingDeeper/mesh/copies/instances" },
{ "source": "/How_To/How_to_use_LOD", "destination": "/divingDeeper/mesh/LOD" },
{ "source": "/how_to/how_to_use_lod", "destination": "/divingDeeper/mesh/LOD" },
{ "source": "/How_To/How_to_use_MeshExploder", "destination": "/divingDeeper/mesh/meshExploder" },
{ "source": "/how_to/how_to_use_meshexploder", "destination": "/divingDeeper/mesh/meshExploder" },
{ "source": "/How_To/How_to_use_MorphTargets", "destination": "/divingDeeper/mesh/morphTargets" },
{ "source": "/how_to/how_to_use_morphtargets", "destination": "/divingDeeper/mesh/morphTargets" },
{ "source": "/How_To/How_to_use_Path3D", "destination": "/divingDeeper/mesh/path3D" },
{ "source": "/how_to/how_to_use_path3d", "destination": "/divingDeeper/mesh/path3D" },
{ "source": "/How_To/How_to_use_ThinInstances", "destination": "/divingDeeper/mesh/copies/thinInstances" },
{ "source": "/how_to/how_to_use_thininstances", "destination": "/divingDeeper/mesh/copies/thinInstances" },
{ "source": "/How_To/How_to_use_TrailMesh", "destination": "/divingDeeper/mesh/trailMesh" },
{ "source": "/how_to/how_to_use_trailmesh", "destination": "/divingDeeper/mesh/trailMesh" },
{ "source": "/How_To/In-Browser_Mesh_Simplification", "destination": "/divingDeeper/mesh/simplifyingMeshes" },
{ "source": "/how_to/in-browser_mesh_simplification", "destination": "/divingDeeper/mesh/simplifyingMeshes" },
{ "source": "/How_To/Legacy_Param", "destination": "/divingDeeper/mesh/creation/param" },
{ "source": "/how_to/legacy_param", "destination": "/divingDeeper/mesh/creation/param" },
{ "source": "/How_To/Legacy_Set", "destination": "/divingDeeper/mesh/creation/set" },
{ "source": "/how_to/legacy_set", "destination": "/divingDeeper/mesh/creation/set" },
{ "source": "/How_To/MeshBehavior", "destination": "/divingDeeper/behaviors/meshBehaviors" },
{ "source": "/how_to/meshbehavior", "destination": "/divingDeeper/behaviors/meshBehaviors" },
{ "source": "/How_To/Parametric_Shapes", "destination": "/divingDeeper/mesh/creation/param" },
{ "source": "/how_to/parametric_shapes", "destination": "/divingDeeper/mesh/creation/param" },
{ "source": "/How_To/mesh/Parametric_Shapes", "destination": "/divingDeeper/mesh/creation/param" },
{ "source": "/how_to/mesh/parametric_shapes", "destination": "/divingDeeper/mesh/creation/param" },
{ "source": "/How_To/Parenting", "destination": "/divingDeeper/mesh/transforms/parent_pivot/parent" },
{ "source": "/how_to/parenting", "destination": "/divingDeeper/mesh/transforms/parent_pivot/parent" },
{ "source": "/How_To/Pivot", "destination": "/divingDeeper/mesh/transforms/parent_pivot/pivot" },
{ "source": "/how_to/pivot", "destination": "/divingDeeper/mesh/transforms/parent_pivot/pivot" },
{ "source": "/How_To/Pivots", "destination": "/divingDeeper/mesh/transforms/parent_pivot/pivots" },
{ "source": "/how_to/pivots", "destination": "/divingDeeper/mesh/transforms/parent_pivot/pivots" },
{ "source": "/How_To/PolygonMeshBuilder", "destination": "/divingDeeper/mesh/creation/param/polyMeshBuilder" },
{ "source": "/how_to/polygonmeshbuilder", "destination": "/divingDeeper/mesh/creation/param/polyMeshBuilder" },
{ "source": "/How_To/Polyhedra_Shapes", "destination": "/divingDeeper/mesh/creation/polyhedra" },
{ "source": "/how_to/polyhedra_shapes", "destination": "/divingDeeper/mesh/creation/polyhedra" },
{ "source": "/How_To/Ribbon_Tutorial", "destination": "/divingDeeper/mesh/creation/param/ribbon_extra" },
{ "source": "/how_to/ribbon_tutorial", "destination": "/divingDeeper/mesh/creation/param/ribbon_extra" },
{ "source": "/How_To/Rotate", "destination": "/divingDeeper/mesh/transforms/center_origin/rotation" },
{ "source": "/how_to/rotate", "destination": "/divingDeeper/mesh/transforms/center_origin/rotation" },
{ "source": "/How_To/Set_Shapes", "destination": "/divingDeeper/mesh/creation/set" },
{ "source": "/how_to/set_shapes", "destination": "/divingDeeper/mesh/creation/set" },
{ "source": "/How_To/mesh/Parametric_Shapes/capsule", "destination": "/divingDeeper/mesh/creation/set/capsule" },
{ "source": "/how_to/mesh/parametric_shapes/capsule", "destination": "/divingDeeper/mesh/creation/set/capsule" },
{ "source": "/how_to/Solid_Particle_System", "destination": "/divingDeeper/particles/solid_particle_system/sps_intro" },
{ "source": "/how_to/solid_particle_system", "destination": "/divingDeeper/particles/solid_particle_system/sps_intro" },
{ "source": "/how_to/solid_particles", "destination": "/divingDeeper/particles/solid_particle_system/sps_intro" },
{ "source": "/How_To/Tiled", "destination": "/divingDeeper/mesh/creation/set/tiled_box" },
{ "source": "/how_to/tiled", "destination": "/divingDeeper/mesh/creation/set/tiled_box" },
{ "source": "/How_To/TransformNode", "destination": "/divingDeeper/mesh/transforms/parent_pivot/transform_node" },
{ "source": "/how_to/transformnode", "destination": "/divingDeeper/mesh/transforms/parent_pivot/transform_node" },
{ "source": "/How_To/Transform_Coordinates", "destination": "/divingDeeper/mesh/transforms/center_origin/transform_coords" },
{ "source": "/how_to/transform_coordinates", "destination": "/divingDeeper/mesh/transforms/center_origin/transform_coords" },
{ "source": "/How_To/Updating_Vertices", "destination": "/divingDeeper/mesh/creation/custom/updatingVertices" },
{ "source": "/how_to/updating_vertices", "destination": "/divingDeeper/mesh/creation/custom/updatingVertices" },
{ "source": "/How_To/UtilityLayerRenderer", "destination": "/divingDeeper/mesh/utilityLayerRenderer" },
{ "source": "/how_to/utilitylayerrenderer", "destination": "/divingDeeper/mesh/utilityLayerRenderer" },
{ "source": "/How_To/Animate", "destination": "/divingDeeper/particles/particle_system/animation" },
{ "source": "/how_to/animate", "destination": "/divingDeeper/particles/particle_system/animation" },
{ "source": "/How_To/Customise", "destination": "/divingDeeper/particles/particle_system/customizingParticles" },
{ "source": "/how_to/customise", "destination": "/divingDeeper/particles/particle_system/customizingParticles" },
{ "source": "/How_To/ParticleHelper", "destination": "/divingDeeper/particles/particle_system/particleHelper" },
{ "source": "/how_to/particlehelper", "destination": "/divingDeeper/particles/particle_system/particleHelper" },
{ "source": "/How_To/Particles_and_nme", "destination": "/divingDeeper/materials/node_material/particles_and_nme" },
{ "source": "/how_to/particles_and_nme", "destination": "/divingDeeper/materials/node_material/particles_and_nme" },
{ "source": "/How_To/Point_Cloud_Particles", "destination": "/divingDeeper/particles/point_cloud_system/pcs_intro" },
{ "source": "/how_to/point_cloud_particles", "destination": "/divingDeeper/particles/point_cloud_system/pcs_intro" },
{ "source": "/How_To/Solid_Particles", "destination": "/divingDeeper/particles/solid_particle_system/sps_intro" },
{ "source": "/how_to/solid_particles", "destination": "/divingDeeper/particles/solid_particle_system/sps_intro" },
{ "source": "/How_To/Sub_Emitters", "destination": "/divingDeeper/particles/particle_system/subEmitters" },
{ "source": "/how_to/sub_emitters", "destination": "/divingDeeper/particles/particle_system/subEmitters" },
{ "source": "/How_To/Customize_debug_layer", "destination": "/toolsAndResources/tools/inspector" },
{ "source": "/how_to/customize_debug_layer", "destination": "/toolsAndResources/tools/inspector" },
{ "source": "/How_To/debug_layer", "destination": "/toolsAndResources/tools/inspector" },
{ "source": "/how_to/debug_layer", "destination": "/toolsAndResources/tools/inspector" },
{ "source": "/How_To/Adding_Your_Own_Physics_Engine_Plugin_to_Babylon.js", "destination": "/divingDeeper/physics/addPhysicsEngine" },
{ "source": "/how_to/adding_your_own_physics_engine_plugin_to_babylon.js", "destination": "/divingDeeper/physics/addPhysicsEngine" },
{ "source": "/How_To/Compounds", "destination": "/divingDeeper/physics/compoundBodies" },
{ "source": "/how_to/compounds", "destination": "/divingDeeper/physics/compoundBodies" },
{ "source": "/How_To/Forces", "destination": "/divingDeeper/physics/forces" },
{ "source": "/how_to/forces", "destination": "/divingDeeper/physics/forces" },
{ "source": "/How_To/Joints", "destination": "/divingDeeper/physics/joints" },
{ "source": "/how_to/joints", "destination": "/divingDeeper/physics/joints" },
{ "source": "/How_To/Joint_Pivots", "destination": "/divingDeeper/physics/pivotsAxes" },
{ "source": "/how_to/joint_pivots", "destination": "/divingDeeper/physics/pivotsAxes" },
{ "source": "/How_To/Soft_Bodies", "destination": "/divingDeeper/physics/softBodies" },
{ "source": "/how_to/soft_bodies", "destination": "/divingDeeper/physics/softBodies" },
{ "source": "/How_To/Using_Advanced_Physics_Features", "destination": "/divingDeeper/physics/advancedPhysicsFeatures" },
{ "source": "/how_to/using_advanced_physics_features", "destination": "/divingDeeper/physics/advancedPhysicsFeatures" },
{ "source": "/How_To/Using_The_Physics_Engine", "destination": "/divingDeeper/physics/usingPhysicsEngine" },
{ "source": "/how_to/using_the_physics_engine", "destination": "/divingDeeper/physics/usingPhysicsEngine" },
{ "source": "/How_To/How_to_use_PostProcesses", "destination": "/divingDeeper/postProcesses/usePostProcesses" },
{ "source": "/how_to/how_to_use_postprocesses", "destination": "/divingDeeper/postProcesses/usePostProcesses" },
{ "source": "/How_To/How_to_use_PostProcessRenderPipeline", "destination": "/divingDeeper/postProcesses/postProcessRenderPipeline" },
{ "source": "/how_to/how_to_use_postprocessrenderpipeline", "destination": "/divingDeeper/postProcesses/postProcessRenderPipeline" },
{ "source": "/How_To/How_to_use_RenderTargetTexture_and_multiple_passes", "destination": "/divingDeeper/postProcesses/renderTargetTextureMultiPass" },
{ "source": "/how_to/how_to_use_rendertargettexture_and_multiple_passes", "destination": "/divingDeeper/postProcesses/renderTargetTextureMultiPass" },
{ "source": "/How_To/Using_Default_Rendering_Pipeline", "destination": "/divingDeeper/postProcesses/defaultRenderingPipeline" },
{ "source": "/how_to/using_default_rendering_pipeline", "destination": "/divingDeeper/postProcesses/defaultRenderingPipeline" },
{ "source": "/How_To/Using_depth-of-field_and_other_lens_effects", "destination": "/divingDeeper/postProcesses/dofLenseEffects" },
{ "source": "/how_to/using_depth-of-field_and_other_lens_effects", "destination": "/divingDeeper/postProcesses/dofLenseEffects" },
{ "source": "/How_To/Using_MotionBlurPostProcess", "destination": "/divingDeeper/postProcesses/motionBlurPostProcess" },
{ "source": "/how_to/using_motionblurpostprocess", "destination": "/divingDeeper/postProcesses/motionBlurPostProcess" },
{ "source": "/How_To/Using_ScreenSpaceReflectionsPostProcess", "destination": "/divingDeeper/postProcesses/screenSpaceReflectionsPostProcess" },
{ "source": "/how_to/using_screenspacereflectionspostprocess", "destination": "/divingDeeper/postProcesses/screenSpaceReflectionsPostProcess" },
{ "source": "/How_To/Using_Standard_Rendering_Pipeline", "destination": "/divingDeeper/postProcesses/standardRenderingPipeline" },
{ "source": "/how_to/using_standard_rendering_pipeline", "destination": "/divingDeeper/postProcesses/standardRenderingPipeline" },
{ "source": "/How_To/Using_the_SSAO_rendering_pipeline", "destination": "/divingDeeper/postProcesses/SSAORenderPipeline" },
{ "source": "/how_to/using_the_ssao_rendering_pipeline", "destination": "/divingDeeper/postProcesses/SSAORenderPipeline" },
{ "source": "/How_To/Caching_Resources_in_IndexedDB", "destination": "/divingDeeper/scene/optimizeCached" },
{ "source": "/how_to/caching_resources_in_indexeddb", "destination": "/divingDeeper/scene/optimizeCached" },
{ "source": "/How_To/Clip_Planes", "destination": "/divingDeeper/scene/clipPlanes" },
{ "source": "/how_to/clip_planes", "destination": "/divingDeeper/scene/clipPlanes" },
{ "source": "/How_To/Creating_a_custom_loading_screen", "destination": "/divingDeeper/scene/customLoadingScreen" },
{ "source": "/how_to/creating_a_custom_loading_screen", "destination": "/divingDeeper/scene/customLoadingScreen" },
{ "source": "/How_To/delta_file", "destination": "/divingDeeper/scene/deltaFiles" },
{ "source": "/how_to/delta_file", "destination": "/divingDeeper/scene/deltaFiles" },
{ "source": "/How_To/Fast_Build", "destination": "/divingDeeper/scene/fastBuildWorld" },
{ "source": "/how_to/fast_build", "destination": "/divingDeeper/scene/fastBuildWorld" },
{ "source": "/How_To/How_to_use_SceneOptimizer", "destination": "/divingDeeper/scene/sceneOptimizer" },
{ "source": "/how_to/how_to_use_sceneoptimizer", "destination": "/divingDeeper/scene/sceneOptimizer" },
{ "source": "/How_To/Interactions", "destination": "/divingDeeper/scene/interactWithScenes" },
{ "source": "/how_to/interactions", "destination": "/divingDeeper/scene/interactWithScenes" },
{ "source": "/How_To/Multi_Canvases", "destination": "/divingDeeper/scene/multiCanvas" },
{ "source": "/how_to/multi_canvases", "destination": "/divingDeeper/scene/multiCanvas" },
{ "source": "/How_To/Multi_Scenes", "destination": "/divingDeeper/scene/multiScenes" },
{ "source": "/how_to/multi_scenes", "destination": "/divingDeeper/scene/multiScenes" },
{ "source": "/How_To/Optimizing_your_scene", "destination": "/divingDeeper/scene/optimize_your_scene" },
{ "source": "/how_to/optimizing_your_scene", "destination": "/divingDeeper/scene/optimize_your_scene" },
{ "source": "/How_To/Optimizing_Your_Scene_with_Octrees", "destination": "/divingDeeper/scene/optimizeOctrees" },
{ "source": "/how_to/optimizing_your_scene_with_octrees", "destination": "/divingDeeper/scene/optimizeOctrees" },
{ "source": "/How_To/Reduce_memory_footprint", "destination": "/divingDeeper/scene/reducingMemoryUsage" },
{ "source": "/how_to/reduce_memory_footprint", "destination": "/divingDeeper/scene/reducingMemoryUsage" },
{ "source": "/How_To/Render_Scene_on_a_PNG", "destination": "/divingDeeper/scene/renderToPNG" },
{ "source": "/how_to/render_scene_on_a_png", "destination": "/divingDeeper/scene/renderToPNG" },
{ "source": "/How_To/Render_Scene_on_a_Server", "destination": "/divingDeeper/scene/renderRemoteScreenshot" },
{ "source": "/how_to/render_scene_on_a_server", "destination": "/divingDeeper/scene/renderRemoteScreenshot" },
{ "source": "/How_To/Render_Scene_on_a_Video", "destination": "/divingDeeper/scene/renderToVideo" },
{ "source": "/how_to/render_scene_on_a_video", "destination": "/divingDeeper/scene/renderToVideo" },
{ "source": "/How_To/Using_Offscreen_Canvas", "destination": "/divingDeeper/scene/offscreenCanvas" },
{ "source": "/how_to/using_offscreen_canvas", "destination": "/divingDeeper/scene/offscreenCanvas" },
{ "source": "/How_To/Putting", "destination": "/advanced_topics/shaders/shaderCodeInBjs" },
{ "source": "/how_to/putting", "destination": "/advanced_topics/shaders/shaderCodeInBjs" },
{ "source": "/How_To/Shader_Material", "destination": "/advanced_topics/shaders/shaderMaterial" },
{ "source": "/how_to/shader_material", "destination": "/advanced_topics/shaders/shaderMaterial" },
{ "source": "/How_To/3D_on_the_Web_Understanding_the_Basics", "destination": "/guidedLearning/videos/3DWebBasics" },
{ "source": "/how_to/3d_on_the_web_understanding_the_basics", "destination": "/guidedLearning/videos/3DWebBasics" },
{ "source": "/How_To/Babylon.js_Advanced_Features", "destination": "/guidedLearning/videos/bjsAdvancedFeatures" },
{ "source": "/how_to/babylon.js_advanced_features", "destination": "/guidedLearning/videos/bjsAdvancedFeatures" },
{ "source": "/How_To/Game_Pipeline_Integration_with_Babylon.js", "destination": "/guidedLearning/videos/gamePipelineIntegration" },
{ "source": "/how_to/game_pipeline_integration_with_babylon.js", "destination": "/guidedLearning/videos/gamePipelineIntegration" },
{ "source": "/How_To/Loading_Assets", "destination": "/guidedLearning/videos/loadingAssets" },
{ "source": "/how_to/loading_assets", "destination": "/guidedLearning/videos/loadingAssets" },
{ "source": "/How_To/RTS_game_development_series", "destination": "/guidedLearning/videos/RTSGameDev" },
{ "source": "/how_to/rts_game_development_series", "destination": "/guidedLearning/videos/RTSGameDev" },
{ "source": "/How_To/Special_Effects", "destination": "/guidedLearning/videos/specialEffects" },
{ "source": "/how_to/special_effects", "destination": "/guidedLearning/videos/specialEffects" },
{ "source": "/How_To/Understanding_Materials_and_Inputs", "destination": "/guidedLearning/videos/materialsInputs" },
{ "source": "/how_to/understanding_materials_and_inputs", "destination": "/guidedLearning/videos/materialsInputs" },
{ "source": "/How_To/Using_Babylon.js_for_Beginners", "destination": "/guidedLearning/videos/bjsBeginners" },
{ "source": "/how_to/using_babylon.js_for_beginners", "destination": "/guidedLearning/videos/bjsBeginners" },
{ "source": "/How_To/Video_courses", "destination": "/guidedLearning/videos/videoCourses" },
{ "source": "/how_to/video_courses", "destination": "/guidedLearning/videos/videoCourses" },
{ "source": "/How_To/WebGL_Basics", "destination": "/guidedLearning/videos/WebGLBasics" },
{ "source": "/how_to/webgl_basics", "destination": "/guidedLearning/videos/WebGLBasics" },
{ "source": "/How_To/Zenva_course", "destination": "/guidedLearning/videos/3DProgrammingBeginners" },
{ "source": "/how_to/zenva_course", "destination": "/guidedLearning/videos/3DProgrammingBeginners" },
{ "source": "/How_To/Introduction_To_WebXR", "destination": "/divingDeeper/webXR/introToWebXR" },
{ "source": "/how_to/introduction_to_webxr", "destination": "/divingDeeper/webXR/introToWebXR" },
{ "source": "/How_To/WebXR_Augmented_Reality", "destination": "/divingDeeper/webXR/webXRARFeatures" },
{ "source": "/how_to/webxr_augmented_reality", "destination": "/divingDeeper/webXR/webXRARFeatures" },
{ "source": "/How_To/WebXR_Camera", "destination": "/divingDeeper/webXR/webXRCamera" },
{ "source": "/how_to/webxr_camera", "destination": "/divingDeeper/webXR/webXRCamera" },
{ "source": "/How_To/WebXR_Controllers_Support", "destination": "/divingDeeper/webXR/webXRInputControllerSupport" },
{ "source": "/how_to/webxr_controllers_support", "destination": "/divingDeeper/webXR/webXRInputControllerSupport" },
{ "source": "/How_To/WebXR_Demos_and_Examples", "destination": "/divingDeeper/webXR/webXRDemos" },
{ "source": "/how_to/webxr_demos_and_examples", "destination": "/divingDeeper/webXR/webXRDemos" },
{ "source": "/How_To/WebXR_Experience_Helpers", "destination": "/divingDeeper/webXR/webXRExperienceHelpers" },
{ "source": "/how_to/webxr_experience_helpers", "destination": "/divingDeeper/webXR/webXRExperienceHelpers" },
{ "source": "/How_To/WebXR_Features_Manager", "destination": "/divingDeeper/webXR/webXRFeaturesManager" },
{ "source": "/how_to/webxr_features_manager", "destination": "/divingDeeper/webXR/webXRFeaturesManager" },
{ "source": "/How_To/WebXR_Selected_Features", "destination": "/divingDeeper/webXR/WebXRSelectedFeatures" },
{ "source": "/how_to/webxr_selected_features", "destination": "/divingDeeper/webXR/WebXRSelectedFeatures" },
{ "source": "/How_To/WebXR_Session_Manager", "destination": "/divingDeeper/webXR/webXRSessionManagers" },
{ "source": "/how_to/webxr_session_manager", "destination": "/divingDeeper/webXR/webXRSessionManagers" },
{ "source": "/how_to/playing_sounds_and_music", "destination": "/divingDeeper/audio/playingSoundsMusic" },
{ "source": "/resources/Getting_Started", "destination": "/extensions/Editor/Getting_Started" },
{ "source": "/resources/getting_started", "destination": "/extensions/Editor/Getting_Started" },
{ "source": "/resources/Creating_Workspace", "destination": "/extensions/Editor/Workspace/Creating_Workspace" },
{ "source": "/resources/creating_workspace", "destination": "/extensions/Editor/Workspace/Creating_Workspace" },
{ "source": "/resources/Creating_Project", "destination": "/extensions/Editor/Workspace/Creating_Project" },
{ "source": "/resources/creating_project", "destination": "/extensions/Editor/Workspace/Creating_Project" },
{ "source": "/resources/Renaming_Project", "destination": "/extensions/Editor/Workspace/Renaming_Project" },
{ "source": "/resources/renaming_project", "destination": "/extensions/Editor/Workspace/Renaming_Project" },
{ "source": "/resources/Running_Workspace", "destination": "/extensions/Editor/Running/Running_Workspace" },
{ "source": "/resources/running_workspace", "destination": "/extensions/Editor/Running/Running_Workspace" },
{ "source": "/resources/Running_Project", "destination": "/extensions/Editor/Running/Running_Project" },
{ "source": "/resources/running_project", "destination": "/extensions/Editor/Running/Running_Project" },
{ "source": "/resources/Adding_Meshes", "destination": "/extensions/Editor/Assets/Adding_Meshes" },
{ "source": "/resources/adding_meshes", "destination": "/extensions/Editor/Assets/Adding_Meshes" },
{ "source": "/resources/Adding_Materials", "destination": "/extensions/Editor/Assets/Adding_Materials" },
{ "source": "/resources/adding_materials", "destination": "/extensions/Editor/Assets/Adding_Materials" },
{ "source": "/resources/Adding_Textures", "destination": "/extensions/Editor/Assets/Adding_Textures" },
{ "source": "/resources/adding_textures", "destination": "/extensions/Editor/Assets/Adding_Textures" },
{ "source": "/resources/Adding_Sounds", "destination": "/extensions/Editor/Assets/Adding_Sounds" },
{ "source": "/resources/adding_sounds", "destination": "/extensions/Editor/Assets/Adding_Sounds" },
{ "source": "/resources/Attaching_Scripts", "destination": "/extensions/Editor/Scripting/Attaching_Scripts" },
{ "source": "/resources/Attaching_scripts", "destination": "/extensions/Editor/Scripting/Attaching_Scripts" },
{ "source": "/resources/Using_Physics", "destination": "/extensions/Editor/Physics/Using_Physics" },
{ "source": "/resources/using_physics", "destination": "/extensions/Editor/Physics/Using_Physics" },
{ "source": "/resources/Basic_Collisions", "destination": "/extensions/Editor/Collisions/Basic_Collisions" },
{ "source": "/resources/basic_collisions", "destination": "/extensions/Editor/Collisions/Basic_Collisions" },
{ "source": "/resources/Advanced_Collisions", "destination": "/extensions/Editor/Collisions/Advanced_Collisions" },
{ "source": "/resources/advanced_collisions", "destination": "/extensions/Editor/Collisions/Advanced_Collisions" },
{ "source": "/resources/Blurred_UI", "destination": "/extensions/Editor/Troubleshooting/Blurred_UI" },
{ "source": "/resources/blurred_ui", "destination": "/extensions/Editor/Troubleshooting/Blurred_UI" },
{ "source": "/resources/Startup", "destination": "/extensions/Editor/Troubleshooting/Startup" },
{ "source": "/resources/startup", "destination": "/extensions/Editor/Troubleshooting/Startup" },
{ "source": "/resources/3DSMax", "destination": "/extensions/Exporters/3DSMax" },
{ "source": "/resources/3dsmax", "destination": "/extensions/Exporters/3DSMax" },
{ "source": "/resources/3DSMax_to_glTF", "destination": "/extensions/Exporters/3DSMax_to_glTF" },
{ "source": "/resources/3dsmax_to_gltf", "destination": "/extensions/Exporters/3DSMax_to_glTF" },
{ "source": "/resources/Blender", "destination": "/extensions/Exporters/Blender" },
{ "source": "/resources/blender", "destination": "/extensions/Exporters/Blender" },
{ "source": "/resources/Blender_Tips", "destination": "/extensions/Exporters/Blender_Tips" },
{ "source": "/resources/blender_tips", "destination": "/extensions/Exporters/Blender_Tips" },
{ "source": "/resources/Blender_to_glTF", "destination": "/extensions/Exporters/Blender_to_glTF" },
{ "source": "/resources/blender_to_gltf", "destination": "/extensions/Exporters/Blender_to_glTF" },
{ "source": "/resources/Bones_influences_per_vertex", "destination": "/extensions/Exporters/Bones_influences_per_vertex" },
{ "source": "/resources/bones_influences_per_vertex", "destination": "/extensions/Exporters/Bones_influences_per_vertex" },
{ "source": "/resources/Cheetah3D", "destination": "/extensions/Exporters/Cheetah3D" },
{ "source": "/resources/cheetah3d", "destination": "/extensions/Exporters/Cheetah3D" },
{ "source": "/resources/Maya", "destination": "/extensions/Exporters/Maya" },
{ "source": "/resources/maya", "destination": "/extensions/Exporters/Maya" },
{ "source": "/resources/Maya_to_glTF", "destination": "/extensions/Exporters/Maya_to_glTF" },
{ "source": "/resources/maya_to_gltf", "destination": "/extensions/Exporters/Maya_to_glTF" },
{ "source": "/resources/Mixamo_to_Babylon", "destination": "/extensions/Exporters/Mixamo_to_Babylon" },
{ "source": "/resources/mixamo_to_babylon", "destination": "/extensions/Exporters/Mixamo_to_Babylon" },
{ "source": "/resources/Save_Babylon", "destination": "/extensions/Exporters/Save_Babylon" },
{ "source": "/resources/save_babylon", "destination": "/extensions/Exporters/Save_Babylon" },
{ "source": "/resources/BabylonJS_and_Instant_Games", "destination": "/extensions/Babylon.js+ExternalLibraries/BabylonJS_and_Instant_Games" },
{ "source": "/resources/babylonjs_and_instant_games", "destination": "/extensions/Babylon.js+ExternalLibraries/BabylonJS_and_Instant_Games" },
{ "source": "/resources/BabylonJS_and_Ionic_Angular", "destination": "/extensions/Babylon.js+ExternalLibraries/BabylonJS_and_Ionic_Angular" },
{ "source": "/resources/babylonjs_and_ionic_angular", "destination": "/extensions/Babylon.js+ExternalLibraries/BabylonJS_and_Ionic_Angular" },
{ "source": "/resources/BabylonJS_and_PixiJS", "destination": "/extensions/Babylon.js+ExternalLibraries/BabylonJS_and_PixiJS" },
{ "source": "/resources/babylonjs_and_pixijs", "destination": "/extensions/Babylon.js+ExternalLibraries/BabylonJS_and_PixiJS" },
{ "source": "/resources/BabylonJS_and_ReactJS", "destination": "/extensions/Babylon.js+ExternalLibraries/BabylonJS_and_ReactJS" },
{ "source": "/resources/babylonjs_and_reactjs", "destination": "/extensions/Babylon.js+ExternalLibraries/BabylonJS_and_ReactJS" },
{ "source": "/resources/BabylonJS_and_React_Native", "destination": "/extensions/Babylon.js+ExternalLibraries/BabylonJS_and_React_Native" },
{ "source": "/resources/babylonjs_and_react_native", "destination": "/extensions/Babylon.js+ExternalLibraries/BabylonJS_and_React_Native" },
{ "source": "/resources/BabylonJS_and_VRM", "destination": "/extensions/Babylon.js+ExternalLibraries/BabylonJS_and_VRM" },
{ "source": "/resources/babylonjs_and_vrm", "destination": "/extensions/Babylon.js+ExternalLibraries/BabylonJS_and_VRM" },
{ "source": "/resources/Running_a_local_webserver_for_BabylonJs", "destination": "/extensions/Babylon.js+ExternalLibraries/Running_a_local_webserver_for_BabylonJs" },
{ "source": "/resources/running_a_local_webserver_for_babylonjs", "destination": "/extensions/Babylon.js+ExternalLibraries/Running_a_local_webserver_for_BabylonJs" },
{ "source": "/resources/Baking_Transformations", "destination": "/divingDeeper/mesh/transforms/center_origin/bakingTransforms" },
{ "source": "/resources/baking_transformations", "destination": "/divingDeeper/mesh/transforms/center_origin/bakingTransforms" },
{ "source": "/resources/Facets", "destination": "/divingDeeper/mesh/facetData" },
{ "source": "/resources/facets", "destination": "/divingDeeper/mesh/facetData" },
{ "source": "/resources/Frame_Of_Reference", "destination": "/divingDeeper/mesh/transforms/center_origin/ref_frame" },
{ "source": "/resources/frame_of_reference", "destination": "/divingDeeper/mesh/transforms/center_origin/ref_frame" },
{ "source": "/resources/How_materials_work", "destination": "/divingDeeper/materials/advanced/work" },
{ "source": "/resources/how_materials_work", "destination": "/divingDeeper/materials/advanced/work" },
{ "source": "/resources/Maths_Make_Ribbons", "destination": "/divingDeeper/mesh/creation/param/ribbon_maths" },
{ "source": "/resources/maths_make_ribbons", "destination": "/divingDeeper/mesh/creation/param/ribbon_maths" },
{ "source": "/resources/Multi-Platform_Compressed_Textures", "destination": "/advanced_topics/mutliPlatTextures" },
{ "source": "/resources/multi-platform_compressed_textures", "destination": "/advanced_topics/mutliPlatTextures" },
{ "source": "/resources/Normals", "destination": "/divingDeeper/mesh/creation/custom/vertexNormals" },
{ "source": "/resources/normals", "destination": "/divingDeeper/mesh/creation/custom/vertexNormals" },
{ "source": "/resources/Rotation_Conventions", "destination": "/divingDeeper/mesh/transforms/center_origin/rotation_conventions" },
{ "source": "/resources/rotation_conventions", "destination": "/divingDeeper/mesh/transforms/center_origin/rotation_conventions" },
{ "source": "/resources/ShaderIntro", "destination": "/advanced_topics/shaders/introToShaders" },
{ "source": "/resources/shaderintro", "destination": "/advanced_topics/shaders/introToShaders" },
{ "source": "/resources/Transparency_and_How_Meshes_Are_Rendered", "destination": "/divingDeeper/materials/advanced/transparent_rendering" },
{ "source": "/resources/transparency_and_how_meshes_are_rendered", "destination": "/divingDeeper/materials/advanced/transparent_rendering" },
{ "source": "/resources/External_PG_assets", "destination": "/toolsAndResources/tools/playground/externalPGAssets" },
{ "source": "/resources/external_pg_assets", "destination": "/toolsAndResources/tools/playground/externalPGAssets" },
{ "source": "/resources/meshes_to_load", "destination": "/toolsAndResources/assetLibraries/availableMeshes" },
{ "source": "/resources/Playground_Textures", "destination": "/toolsAndResources/assetLibraries/availableTextures" },
{ "source": "/resources/playground_textures", "destination": "/toolsAndResources/assetLibraries/availableTextures" },
{ "source": "/resources/Constants", "destination": "/NOT NEEDED" },
{ "source": "/resources/constants", "destination": "/NOT NEEDED" },
{ "source": "/resources/Creating_the_Mini-fied_Version", "destination": "/advanced_topics/minifiedVer" },
{ "source": "/resources/creating_the_mini-fied_version", "destination": "/advanced_topics/minifiedVer" },
{ "source": "/resources/Documentation_Category_Map", "destination": "/NOT NEEDED" },
{ "source": "/resources/documentation_category_map", "destination": "/NOT NEEDED" },
{ "source": "/resources/File_Format_Map_(.babylon)", "destination": "/advanced_topics/.babylonFileFormat" },
{ "source": "/resources/file_format_map_(.babylon)", "destination": "/advanced_topics/.babylonFileFormat" },
{ "source": "/resources/Framework_versions", "destination": "/divingDeeper/developWithBjs/frameworkVers" },
{ "source": "/resources/framework_versions", "destination": "/divingDeeper/developWithBjs/frameworkVers" },
{ "source": "/resources/offsite_tutorials_list", "destination": "/toolsAndResources/offsite" },
{ "source": "/resources/Tags", "destination": "/divingDeeper/tags" },
{ "source": "/resources/tags", "destination": "/divingDeeper/tags" },
{ "source": "/resources/vscode", "destination": "/divingDeeper/developWithBjs/vsCode" },
{ "source": "/resources/01_ScriptComponents", "destination": "/extensions/Unity/01_ScriptComponents" },
{ "source": "/resources/01_scriptcomponents", "destination": "/extensions/Unity/01_ScriptComponents" },
{ "source": "/resources/02_SceneManager", "destination": "/extensions/Unity/02_SceneManager" },
{ "source": "/resources/02_scenemanager", "destination": "/extensions/Unity/02_SceneManager" },
{ "source": "/resources/03_ShaderMaterials", "destination": "/extensions/Unity/03_ShaderMaterials" },
{ "source": "/resources/03_shadermaterials", "destination": "/extensions/Unity/03_ShaderMaterials" },
{ "source": "/resources/04_CollisionMeshes", "destination": "/extensions/Unity/04_CollisionMeshes" },
{ "source": "/resources/04_collisionmeshes", "destination": "/extensions/Unity/04_CollisionMeshes" },
{ "source": "/resources/05_TerrainBuilder", "destination": "/extensions/Unity/05_TerrainBuilder" },
{ "source": "/resources/05_terrainbuilder", "destination": "/extensions/Unity/05_TerrainBuilder" },
{ "source": "/resources/06_AnimationState", "destination": "/extensions/Unity/06_AnimationState" },
{ "source": "/resources/06_animationstate", "destination": "/extensions/Unity/06_AnimationState" },
{ "source": "/resources/07_RuntimePrefabs", "destination": "/extensions/Unity/07_RuntimePrefabs" },
{ "source": "/resources/07_runtimeprefabs", "destination": "/extensions/Unity/07_RuntimePrefabs" },
{ "source": "/resources/08_StaticBatching", "destination": "/extensions/Unity/08_StaticBatching" },
{ "source": "/resources/08_staticbatching", "destination": "/extensions/Unity/08_StaticBatching" },
{ "source": "/resources/09_NavigationMesh", "destination": "/extensions/Unity/09_NavigationMesh" },
{ "source": "/resources/09_navigationmesh", "destination": "/extensions/Unity/09_NavigationMesh" },
{ "source": "/resources/10_WindowsPlatform", "destination": "/extensions/Unity/10_WindowsPlatform" },
{ "source": "/resources/10_windowsplatform", "destination": "/extensions/Unity/10_WindowsPlatform" },
{ "source": "/resources/11_BabylonArtTools", "destination": "/extensions/Unity/11_BabylonArtTools" },
{ "source": "/resources/11_babylonarttools", "destination": "/extensions/Unity/11_BabylonArtTools" },
{ "source": "/resources/Exporter", "destination": "/extensions/Unity/Exporter" },
{ "source": "/resources/exporter", "destination": "/extensions/Unity/Exporter" },
{ "source": "/resources/Intro", "destination": "/extensions/Unity/Intro" },
{ "source": "/resources/intro", "destination": "/extensions/Unity/Intro" },
{ "source": "/resources/Projects", "destination": "/extensions/Unity/Projects" },
{ "source": "/resources/projects", "destination": "/extensions/Unity/Projects" },
{ "source": "/snippets/Car_Driven", "destination": "/guidedLearning/workshop/Car_Driven" },
{ "source": "/snippets/car_driven", "destination": "/guidedLearning/workshop/Car_Driven" },
{ "source": "/snippets/Car_Path", "destination": "/guidedLearning/workshop/Car_Path" },
{ "source": "/snippets/car_path", "destination": "/guidedLearning/workshop/Car_Path" },
{ "source": "/snippets/Collide_Intro", "destination": "/guidedLearning/workshop/Collide_Intro" },
{ "source": "/snippets/collide_intro", "destination": "/guidedLearning/workshop/Collide_Intro" },
{ "source": "/snippets/Free_Collide", "destination": "/guidedLearning/workshop/Free_Collide" },
{ "source": "/snippets/free_collide", "destination": "/guidedLearning/workshop/Free_Collide" },
{ "source": "/snippets/Grid_Moves", "destination": "/guidedLearning/workshop/Grid_Moves" },
{ "source": "/snippets/grid_moves", "destination": "/guidedLearning/workshop/Grid_Moves" },
{ "source": "/snippets/House", "destination": "/guidedLearning/workshop/House" },
{ "source": "/snippets/house", "destination": "/guidedLearning/workshop/House" },
{ "source": "/snippets/House_Use", "destination": "/guidedLearning/workshop/House_Use" },
{ "source": "/snippets/house_use", "destination": "/guidedLearning/workshop/House_Use" },
{ "source": "/snippets/Issues", "destination": "/guidedLearning/workshop/Issues" },
{ "source": "/snippets/issues", "destination": "/guidedLearning/workshop/Issues" },
{ "source": "/snippets/roof", "destination": "/guidedLearning/workshop/roof" },
{ "source": "/snippets/Slow_Collide", "destination": "/guidedLearning/workshop/Slow_Collide" },
{ "source": "/snippets/slow_collide", "destination": "/guidedLearning/workshop/Slow_Collide" },
{ "source": "/snippets/Track", "destination": "/guidedLearning/workshop/Track" },
{ "source": "/snippets/track", "destination": "/guidedLearning/workshop/Track" },
{ "source": "/snippets/Track_Code", "destination": "/guidedLearning/workshop/Track_Code" },
{ "source": "/snippets/track_code", "destination": "/guidedLearning/workshop/Track_Code" },
{ "source": "/snippets/VR", "destination": "/guidedLearning/workshop/vr_game" },
{ "source": "/snippets/vr", "destination": "/guidedLearning/workshop/vr_game" },
{ "source": "/snippets/Writing1", "destination": "/guidedLearning/workshop/Writing1" },
{ "source": "/snippets/writing1", "destination": "/guidedLearning/workshop/Writing1" },
{ "source": "/snippets/Writing2", "destination": "/guidedLearning/workshop/Writing2" },
{ "source": "/snippets/writing2", "destination": "/guidedLearning/workshop/Writing2" },
{ "source": "/snippets/Introduction", "destination": "/NOT NEEDED" },
{ "source": "/snippets/introduction", "destination": "/NOT NEEDED" },
{ "source": "/snippets/area", "destination": "/toolsAndResources/utilities/area" },
{ "source": "/snippets/Deconstruct_Mesh", "destination": "/toolsAndResources/utilities/Deconstruct_Mesh" },
{ "source": "/snippets/deconstruct_mesh", "destination": "/toolsAndResources/utilities/Deconstruct_Mesh" },
{ "source": "/snippets/Frame", "destination": "/toolsAndResources/utilities/Frame" },
{ "source": "/snippets/frame", "destination": "/toolsAndResources/utilities/Frame" },
{ "source": "/snippets/Increasing_Facets", "destination": "/toolsAndResources/utilities/Increasing_Facets" },
{ "source": "/snippets/increasing_facets", "destination": "/toolsAndResources/utilities/Increasing_Facets" },
{ "source": "/snippets/InnerMeshPoints", "destination": "/toolsAndResources/utilities/InnerMeshPoints" },
{ "source": "/snippets/innermeshpoints", "destination": "/toolsAndResources/utilities/InnerMeshPoints" },
{ "source": "/snippets/IsInside", "destination": "/toolsAndResources/utilities/IsInside" },
{ "source": "/snippets/isinside", "destination": "/toolsAndResources/utilities/IsInside" },
{ "source": "/snippets/Line2D", "destination": "/toolsAndResources/utilities/Line2D" },
{ "source": "/snippets/line2d", "destination": "/toolsAndResources/utilities/Line2D" },
{ "source": "/snippets/Minimise_Vertices", "destination": "/toolsAndResources/utilities/Minimise_Vertices" },
{ "source": "/snippets/minimise_vertices", "destination": "/toolsAndResources/utilities/Minimise_Vertices" },
{ "source": "/snippets/Mitred", "destination": "/toolsAndResources/utilities/Mitred" },
{ "source": "/snippets/mitred", "destination": "/toolsAndResources/utilities/Mitred" },
{ "source": "/snippets/Normals", "destination": "/toolsAndResources/utilities/Normals" },
{ "source": "/snippets/normals", "destination": "/toolsAndResources/utilities/Normals" },
{ "source": "/snippets/OpenUrl", "destination": "/toolsAndResources/utilities/OpenUrl" },
{ "source": "/snippets/openurl", "destination": "/toolsAndResources/utilities/OpenUrl" },
{ "source": "/snippets/Path3D", "destination": "/toolsAndResources/utilities/Path3D" },
{ "source": "/snippets/path3d", "destination": "/toolsAndResources/utilities/Path3D" },
{ "source": "/snippets/Pivot", "destination": "/toolsAndResources/utilities/Pivot" },
{ "source": "/snippets/pivot", "destination": "/toolsAndResources/utilities/Pivot" },
{ "source": "/snippets/Sector", "destination": "/toolsAndResources/utilities/Sector" },
{ "source": "/snippets/sector", "destination": "/toolsAndResources/utilities/Sector" },
{ "source": "/snippets/SphericalPanning", "destination": "/toolsAndResources/utilities/SphericalPanning" },
{ "source": "/snippets/sphericalpanning", "destination": "/toolsAndResources/utilities/SphericalPanning" },
{ "source": "/snippets/SurfaceMeshPoints", "destination": "/toolsAndResources/utilities/SurfaceMeshPoints" },
{ "source": "/snippets/surfacemeshpoints", "destination": "/toolsAndResources/utilities/SurfaceMeshPoints" },
{ "source": "/snippets/World_Axes", "destination": "/toolsAndResources/utilities/World_Axes" },
{ "source": "/snippets/world_axes", "destination": "/toolsAndResources/utilities/World_Axes" },
{ "source": "/resources/rotation_conventions", "destination": "/divingDeeper/mesh/transforms/center_origin/rotation_conventions" },
{ "source": "/how_to/customizing_camera_inputs", "destination": "/divingDeeper/cameras/customizingCameraInputs" },
{ "source": "/how_to/customizing_camera_inputs", "destination": "/divingDeeper/materials/using/introToPBR" },
{ "source": "/how_to/introduction_to_webxr", "destination": "/divingDeeper/webXR/introToWebXR" },
{ "source": "/how_to/webxr_camera", "destination": "/divingDeeper/webXR/webXRCamera" },
{ "source": "/how_to/gltf", "destination": "/divingDeeper/importers/glTF" },
{ "source": "/features/ES6_support", "destination": "/divingDeeper/developWithBjs/treeShaking" },
{ "source": "/features/es6_support", "destination": "/divingDeeper/developWithBjs/treeShaking" },
{ "source": "/how_to/approved_naming_conventions", "destination": "/divingDeeper/developWithBjs/approvedNamingConventions" },
{ "source": "/how_to/contribute_to_api", "destination": "/divingDeeper/developWithBjs/contributeToAPI" },
{ "source": "/how_to/contribute_to_documentation", "destination": "/divingDeeper/developWithBjs/contributeToDocs" },
{ "source": "/babylon101/animations", "destination": "/divingDeeper/animation" },
{ "source": "/how_to/gui3d", "destination": "/divingDeeper/gui/gui3D" },
{ "source": "/features/playground_debuglayer", "destination": "/toolsAndResources/tools/inspector" },
{ "source": "/how_to/creating_a_custom_loading_screen", "destination": "/divingDeeper/scene/customLoadingScreen" },
{ "source": "/webpages/page1.html", "destination": "/webpages/page1" },
{ "source": "/webpages/app1.html", "destination": "/webpages/app1" },
{ "source": "/webpages/app2.html", "destination": "/webpages/app2" },
{ "source": "/webpages/page2.html", "destination": "/webpages/page2" },
{ "source": "/webpages/page3.html", "destination": "/webpages/page3" },
{ "source": "/webpages/page1.html", "destination": "/webpages/page1" },
{ "source": "/webpages/page4.html", "destination": "/webpages/page4" },
{ "source": "/webpages/app3.html", "destination": "/webpages/app3" },
{ "source": "/webpages/app4.html", "destination": "/webpages/app4" },
{ "source": "/How_To/material/Node_Material", "destination": "/divingDeeper/materials/node_material/nodeMaterial" },
{ "source": "/examples", "destination": "/", "permanent": false },
{ "source": "/resources/playgroundtemplates", "destination": "/toolsAndResources/tools/playground/pgTemplates" },
{ "source": "/how_to/Image_Processing", "destination": "/advanced_topics/shaders/image_processing" },
{ "source": "/advanced/Shader_Material", "destination": "/advanced_topics/shaders/shaderMaterial" },
{ "source": "/How_To/Videos/3D_on_the_Web_Understanding_the_Basics", "destination": "/guidedLearning/videos/3DWebBasics" },
{ "source": "/How_To/Videos/WebGL_Basics", "destination": "/guidedLearning/videos/WebGLBasics" },
{ "source": "/How_To/Videos/Understanding_Materials_and_Inputs", "destination": "/guidedLearning/videos/materialsInputs" },
{ "source": "/How_To/Videos/Special_Effects", "destination": "/guidedLearning/videos/specialEffects" },
{ "source": "/snippets/track/", "destination": "/guidedLearning/workshop/Track" },
{ "source": "/how_to/webvr_camera", "destination": "/divingDeeper/cameras/webVRCamera" },
{ "source": "/how_to/Observables", "destination": "/divingDeeper/events/observables" },
{ "source": "/How_To/Videos/Using_Babylon.js_for_Beginners", "destination": "/guidedLearning/videos/videoCourses" },
{ "source": "/How_To/Videos/Game_Pipeline_Integration_with_Babylon.js", "destination": "/guidedLearning/videos/gamePipelineIntegration" },
{ "source": "/How_To/Videos/Babylon.js_Advanced_Features", "destination": "/guidedLearning/videos/bjsAdvancedFeatures" },
{ "source": "/resources/ktx2_compressed_textures", "destination": "/divingDeeper/materials/using/ktx2Compression" },
{ "source": "/how_to/how_to_start", "destination": "/divingDeeper/developWithBjs/howToStart" },
{ "source": "/advanced_topics/introToShaders", "destination": "/advanced_topics/shaders/introToShaders" }
]
}