From 631101eea4b3643b32deeead9dd7702292740d05 Mon Sep 17 00:00:00 2001 From: julien-moreau Date: Sat, 22 Apr 2023 02:20:54 +0200 Subject: [PATCH] chore: update to Babylon.JS v6 --- module/package-lock.json | 218 +++++++------- module/package.json | 18 +- package-lock.json | 330 ++++++++++----------- package.json | 32 +- sample-plugin/package-lock.json | 36 +-- src/renderer/editor/components/preview.tsx | 10 +- whatsnew/4.6.0.md | 2 +- whatsnew/4.7.0.md | 16 + 8 files changed, 339 insertions(+), 323 deletions(-) create mode 100644 whatsnew/4.7.0.md diff --git a/module/package-lock.json b/module/package-lock.json index e460893f9..a7cd75414 100644 --- a/module/package-lock.json +++ b/module/package-lock.json @@ -16,15 +16,15 @@ "@types/node": "13.9.0", "@types/react": "16.9.19", "@types/react-dom": "16.9.5", - "babylonjs": "5.56.0", - "babylonjs-gui": "5.56.0", - "babylonjs-inspector": "5.56.0", - "babylonjs-loaders": "5.56.0", - "babylonjs-materials": "5.56.0", - "babylonjs-node-editor": "5.56.0", - "babylonjs-post-process": "5.56.0", - "babylonjs-procedural-textures": "5.56.0", - "babylonjs-serializers": "5.56.0", + "babylonjs": "6.0.0", + "babylonjs-gui": "6.0.0", + "babylonjs-inspector": "6.0.0", + "babylonjs-loaders": "6.0.0", + "babylonjs-materials": "6.0.0", + "babylonjs-node-editor": "6.0.0", + "babylonjs-post-process": "6.0.0", + "babylonjs-procedural-textures": "6.0.0", + "babylonjs-serializers": "6.0.0", "filenamify": "4.2.0", "react": "16.12.0", "react-dom": "16.12.0", @@ -140,94 +140,94 @@ } }, "node_modules/babylonjs": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs/-/babylonjs-5.56.0.tgz", - "integrity": "sha512-PJqqusml+SJXKtJyZaf7LYEpJD9KevpQTBnabyRNXzKVOVXyUhtwhakIbKbE0oPpsh8Mu1IGEQ32M2VTOvFhKw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs/-/babylonjs-6.0.0.tgz", + "integrity": "sha512-K3vv1B+wi6r0uSLOpDkHMK9+UbSSXZP5k2tDxFeX8QzoIwV6iodf75WBqgoRNitzEvOlCSsLWktA8GW6Kq/QMg==", "hasInstallScript": true }, "node_modules/babylonjs-gltf2interface": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-gltf2interface/-/babylonjs-gltf2interface-5.56.0.tgz", - "integrity": "sha512-pXX7/VlhsqDItVwgqGkIYbUwGcj9A2dj09kKh1+4KNGLEBIO7wyIk6qryO0HLIDyrQ6RarEZFt3p665l6Kl1Qw==" + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-gltf2interface/-/babylonjs-gltf2interface-6.0.0.tgz", + "integrity": "sha512-Yv4HGPt/1ycOUrB9ufDjYKhF7OvkVHnDDa74CO8yUGfmJfJNJ8uxP/mvnyS7YO5eX/rCqaQPdGZkdPX10r4ZEA==" }, "node_modules/babylonjs-gui": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-gui/-/babylonjs-gui-5.56.0.tgz", - "integrity": "sha512-nZ+9zlO8eSYtUgUqyeWD8/aId89oorwMzMg4W23qhh1embWsZ0QW3aYe+n6bvrFOK4Xpli0Clts8PxixCMQ5XQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-gui/-/babylonjs-gui-6.0.0.tgz", + "integrity": "sha512-4sHxmFjJzOQV1OSvLxiosTwX1m96lox168lJb/giOZlO6TDcdQnVao4oIjHzbwwE1m+DoPZOO3lGVn+/Jdxu1A==", "dependencies": { - "babylonjs": "^5.56.0" + "babylonjs": "^6.0.0" } }, "node_modules/babylonjs-gui-editor": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-gui-editor/-/babylonjs-gui-editor-5.56.0.tgz", - "integrity": "sha512-HrCdGMG6SHJmIxTS94ubAtc/rzC+aN4Rmoz27+C1OTVLMcaZmA+Lb8mD/zYspHLsfeBoA5psfI3VhDkFx2ut7w==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-gui-editor/-/babylonjs-gui-editor-6.0.0.tgz", + "integrity": "sha512-VPU/s6j3Bm0ALvQlVjRD/g2zSu8Kh4Xyj5grWhj5yJd/NlqMU3p+keg7Z54lV+VH8Kb3T2Dbu+Ojqf1obApQ3w==", "dependencies": { - "babylonjs": "^5.56.0", - "babylonjs-gui": "^5.56.0" + "babylonjs": "^6.0.0", + "babylonjs-gui": "^6.0.0" } }, "node_modules/babylonjs-inspector": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-inspector/-/babylonjs-inspector-5.56.0.tgz", - "integrity": "sha512-P7i/gSxFf//q5xogBiP64cS0hxN/mQmCgLeshe+c8whN6WpJzxZx5inR3tkfDd0f8VRmY6/fFsErZSQWT38O+Q==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-inspector/-/babylonjs-inspector-6.0.0.tgz", + "integrity": "sha512-7qoEPWJrwXAITYSCcX1RQnlQQMdFRKQ8xKPHdeSoucXliAjJaRsJrtrS2X/dHuS9Q6hADjRoMS0riO7WYiaZHg==", "dependencies": { - "babylonjs": "^5.56.0", - "babylonjs-gui": "^5.56.0", - "babylonjs-gui-editor": "^5.56.0", - "babylonjs-loaders": "^5.56.0", - "babylonjs-materials": "^5.56.0", - "babylonjs-serializers": "^5.56.0" + "babylonjs": "^6.0.0", + "babylonjs-gui": "^6.0.0", + "babylonjs-gui-editor": "^6.0.0", + "babylonjs-loaders": "^6.0.0", + "babylonjs-materials": "^6.0.0", + "babylonjs-serializers": "^6.0.0" } }, "node_modules/babylonjs-loaders": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-loaders/-/babylonjs-loaders-5.56.0.tgz", - "integrity": "sha512-T4BVEL4yMjOxkkznw+2WYdpFRuPhBp7a/29iG17FWVovA3n4vufalzip79YScINJUiw4ZVJn1/rRJVDqTc75jg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-loaders/-/babylonjs-loaders-6.0.0.tgz", + "integrity": "sha512-nZmrQcLJeMboMZ15cJndFuivYf7Z8NXN+e5i1vs4Oc5lynz+2YSZsdoI1sdONpKbeaAFa0RyvSGbgJ7DC10ACQ==", "dependencies": { - "babylonjs": "^5.56.0", - "babylonjs-gltf2interface": "^5.56.0" + "babylonjs": "^6.0.0", + "babylonjs-gltf2interface": "^6.0.0" } }, "node_modules/babylonjs-materials": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-materials/-/babylonjs-materials-5.56.0.tgz", - "integrity": "sha512-1QQtbAblXT2uhx4rSaEJP8yX7+fW4VB/qY0VtNicyKOXXoNwJOpnvnH/aarMjjcmUEHDglx/UuBVPUeDvPOW9Q==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-materials/-/babylonjs-materials-6.0.0.tgz", + "integrity": "sha512-xw/yz2ZrilMEv6LcuJ823y+pCC5jBxQg48/7oX3EVxH7Nv4/N+PIwjIndQ+mmmL0NWI2wRdIc2hOr9YS/Xxysg==", "dependencies": { - "babylonjs": "^5.56.0" + "babylonjs": "^6.0.0" } }, "node_modules/babylonjs-node-editor": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-node-editor/-/babylonjs-node-editor-5.56.0.tgz", - "integrity": "sha512-tezom/o/mjMFw3KkCKqXD3TzxxLlZyURQgYp4acpa1PKXPIeq9xLFNklu7CWz/lTkohZm6SxurMBrYGLCpcWVA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-node-editor/-/babylonjs-node-editor-6.0.0.tgz", + "integrity": "sha512-/adgHs4kfHf+s9Ghg5yIUQ4zFbJaWRJ0cMwciHrJlaQLNiPue23BsJlZaXhIv5JKiCmfAS373qpy9nNrPdZlYw==", "dependencies": { - "babylonjs": "^5.56.0" + "babylonjs": "^6.0.0" } }, "node_modules/babylonjs-post-process": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-post-process/-/babylonjs-post-process-5.56.0.tgz", - "integrity": "sha512-XRPQdFUNFcSsRHRCtWzw2auY0SaWhKOcvsoJ2oJaVmpKETvLsaNvB1BW+qv8w1AIRLEi6rqRj7d48NPBaMVFbQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-post-process/-/babylonjs-post-process-6.0.0.tgz", + "integrity": "sha512-IuqV5rUPWJgxDf1Gh5nAidrTVKNzZsVJaAwA57gx7SdnBMJtqbu0Yn2i0ujDylLq19pTyfjbUuq0kxTE8NPp6A==", "dependencies": { - "babylonjs": "^5.56.0" + "babylonjs": "^6.0.0" } }, "node_modules/babylonjs-procedural-textures": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-procedural-textures/-/babylonjs-procedural-textures-5.56.0.tgz", - "integrity": "sha512-+EnTRQd0eawBgpXeNZhsqeDfghy99LFrjaoO9GDAtokG+FAEH7hSfoiGC1U/2dMpl8PoSON4by8I76M0HBJpkg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-procedural-textures/-/babylonjs-procedural-textures-6.0.0.tgz", + "integrity": "sha512-3Df/+JsNJxe0ElmybR98X8SpPVHQ4DYibS4WHTDqSf4afX4zykTJ4J0ubG75y6YIyRREOVfFqYukxGE7nYLtiQ==", "dependencies": { - "babylonjs": "^5.56.0" + "babylonjs": "^6.0.0" } }, "node_modules/babylonjs-serializers": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-serializers/-/babylonjs-serializers-5.56.0.tgz", - "integrity": "sha512-ILVcMsZdU2Ht8z/f2vGiqRuXdZ5s12+4MW7nr9WzvbNAIXU/YR2ujqfy9DiPuc+/OjVWsxZYoMw6Rnv6hWofKA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-serializers/-/babylonjs-serializers-6.0.0.tgz", + "integrity": "sha512-HWFPNIzCA56hmHmwdL7kDXjZndhkdvi2HqmFXH/fgz8hxbQVXR5+Rc/rhyf2EvTKuOLZfzNkn2fyzNoyRcgQ0A==", "dependencies": { - "babylonjs": "^5.56.0", - "babylonjs-gltf2interface": "^5.56.0" + "babylonjs": "^6.0.0", + "babylonjs-gltf2interface": "^6.0.0" } }, "node_modules/call-bind": { @@ -889,93 +889,93 @@ } }, "babylonjs": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs/-/babylonjs-5.56.0.tgz", - "integrity": "sha512-PJqqusml+SJXKtJyZaf7LYEpJD9KevpQTBnabyRNXzKVOVXyUhtwhakIbKbE0oPpsh8Mu1IGEQ32M2VTOvFhKw==" + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs/-/babylonjs-6.0.0.tgz", + "integrity": "sha512-K3vv1B+wi6r0uSLOpDkHMK9+UbSSXZP5k2tDxFeX8QzoIwV6iodf75WBqgoRNitzEvOlCSsLWktA8GW6Kq/QMg==" }, "babylonjs-gltf2interface": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-gltf2interface/-/babylonjs-gltf2interface-5.56.0.tgz", - "integrity": "sha512-pXX7/VlhsqDItVwgqGkIYbUwGcj9A2dj09kKh1+4KNGLEBIO7wyIk6qryO0HLIDyrQ6RarEZFt3p665l6Kl1Qw==" + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-gltf2interface/-/babylonjs-gltf2interface-6.0.0.tgz", + "integrity": "sha512-Yv4HGPt/1ycOUrB9ufDjYKhF7OvkVHnDDa74CO8yUGfmJfJNJ8uxP/mvnyS7YO5eX/rCqaQPdGZkdPX10r4ZEA==" }, "babylonjs-gui": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-gui/-/babylonjs-gui-5.56.0.tgz", - "integrity": "sha512-nZ+9zlO8eSYtUgUqyeWD8/aId89oorwMzMg4W23qhh1embWsZ0QW3aYe+n6bvrFOK4Xpli0Clts8PxixCMQ5XQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-gui/-/babylonjs-gui-6.0.0.tgz", + "integrity": "sha512-4sHxmFjJzOQV1OSvLxiosTwX1m96lox168lJb/giOZlO6TDcdQnVao4oIjHzbwwE1m+DoPZOO3lGVn+/Jdxu1A==", "requires": { - "babylonjs": "^5.56.0" + "babylonjs": "^6.0.0" } }, "babylonjs-gui-editor": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-gui-editor/-/babylonjs-gui-editor-5.56.0.tgz", - "integrity": "sha512-HrCdGMG6SHJmIxTS94ubAtc/rzC+aN4Rmoz27+C1OTVLMcaZmA+Lb8mD/zYspHLsfeBoA5psfI3VhDkFx2ut7w==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-gui-editor/-/babylonjs-gui-editor-6.0.0.tgz", + "integrity": "sha512-VPU/s6j3Bm0ALvQlVjRD/g2zSu8Kh4Xyj5grWhj5yJd/NlqMU3p+keg7Z54lV+VH8Kb3T2Dbu+Ojqf1obApQ3w==", "requires": { - "babylonjs": "^5.56.0", - "babylonjs-gui": "^5.56.0" + "babylonjs": "^6.0.0", + "babylonjs-gui": "^6.0.0" } }, "babylonjs-inspector": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-inspector/-/babylonjs-inspector-5.56.0.tgz", - "integrity": "sha512-P7i/gSxFf//q5xogBiP64cS0hxN/mQmCgLeshe+c8whN6WpJzxZx5inR3tkfDd0f8VRmY6/fFsErZSQWT38O+Q==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-inspector/-/babylonjs-inspector-6.0.0.tgz", + "integrity": "sha512-7qoEPWJrwXAITYSCcX1RQnlQQMdFRKQ8xKPHdeSoucXliAjJaRsJrtrS2X/dHuS9Q6hADjRoMS0riO7WYiaZHg==", "requires": { - "babylonjs": "^5.56.0", - "babylonjs-gui": "^5.56.0", - "babylonjs-gui-editor": "^5.56.0", - "babylonjs-loaders": "^5.56.0", - "babylonjs-materials": "^5.56.0", - "babylonjs-serializers": "^5.56.0" + "babylonjs": "^6.0.0", + "babylonjs-gui": "^6.0.0", + "babylonjs-gui-editor": "^6.0.0", + "babylonjs-loaders": "^6.0.0", + "babylonjs-materials": "^6.0.0", + "babylonjs-serializers": "^6.0.0" } }, "babylonjs-loaders": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-loaders/-/babylonjs-loaders-5.56.0.tgz", - "integrity": "sha512-T4BVEL4yMjOxkkznw+2WYdpFRuPhBp7a/29iG17FWVovA3n4vufalzip79YScINJUiw4ZVJn1/rRJVDqTc75jg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-loaders/-/babylonjs-loaders-6.0.0.tgz", + "integrity": "sha512-nZmrQcLJeMboMZ15cJndFuivYf7Z8NXN+e5i1vs4Oc5lynz+2YSZsdoI1sdONpKbeaAFa0RyvSGbgJ7DC10ACQ==", "requires": { - "babylonjs": "^5.56.0", - "babylonjs-gltf2interface": "^5.56.0" + "babylonjs": "^6.0.0", + "babylonjs-gltf2interface": "^6.0.0" } }, "babylonjs-materials": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-materials/-/babylonjs-materials-5.56.0.tgz", - "integrity": "sha512-1QQtbAblXT2uhx4rSaEJP8yX7+fW4VB/qY0VtNicyKOXXoNwJOpnvnH/aarMjjcmUEHDglx/UuBVPUeDvPOW9Q==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-materials/-/babylonjs-materials-6.0.0.tgz", + "integrity": "sha512-xw/yz2ZrilMEv6LcuJ823y+pCC5jBxQg48/7oX3EVxH7Nv4/N+PIwjIndQ+mmmL0NWI2wRdIc2hOr9YS/Xxysg==", "requires": { - "babylonjs": "^5.56.0" + "babylonjs": "^6.0.0" } }, "babylonjs-node-editor": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-node-editor/-/babylonjs-node-editor-5.56.0.tgz", - "integrity": "sha512-tezom/o/mjMFw3KkCKqXD3TzxxLlZyURQgYp4acpa1PKXPIeq9xLFNklu7CWz/lTkohZm6SxurMBrYGLCpcWVA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-node-editor/-/babylonjs-node-editor-6.0.0.tgz", + "integrity": "sha512-/adgHs4kfHf+s9Ghg5yIUQ4zFbJaWRJ0cMwciHrJlaQLNiPue23BsJlZaXhIv5JKiCmfAS373qpy9nNrPdZlYw==", "requires": { - "babylonjs": "^5.56.0" + "babylonjs": "^6.0.0" } }, "babylonjs-post-process": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-post-process/-/babylonjs-post-process-5.56.0.tgz", - "integrity": "sha512-XRPQdFUNFcSsRHRCtWzw2auY0SaWhKOcvsoJ2oJaVmpKETvLsaNvB1BW+qv8w1AIRLEi6rqRj7d48NPBaMVFbQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-post-process/-/babylonjs-post-process-6.0.0.tgz", + "integrity": "sha512-IuqV5rUPWJgxDf1Gh5nAidrTVKNzZsVJaAwA57gx7SdnBMJtqbu0Yn2i0ujDylLq19pTyfjbUuq0kxTE8NPp6A==", "requires": { - "babylonjs": "^5.56.0" + "babylonjs": "^6.0.0" } }, "babylonjs-procedural-textures": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-procedural-textures/-/babylonjs-procedural-textures-5.56.0.tgz", - "integrity": "sha512-+EnTRQd0eawBgpXeNZhsqeDfghy99LFrjaoO9GDAtokG+FAEH7hSfoiGC1U/2dMpl8PoSON4by8I76M0HBJpkg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-procedural-textures/-/babylonjs-procedural-textures-6.0.0.tgz", + "integrity": "sha512-3Df/+JsNJxe0ElmybR98X8SpPVHQ4DYibS4WHTDqSf4afX4zykTJ4J0ubG75y6YIyRREOVfFqYukxGE7nYLtiQ==", "requires": { - "babylonjs": "^5.56.0" + "babylonjs": "^6.0.0" } }, "babylonjs-serializers": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-serializers/-/babylonjs-serializers-5.56.0.tgz", - "integrity": "sha512-ILVcMsZdU2Ht8z/f2vGiqRuXdZ5s12+4MW7nr9WzvbNAIXU/YR2ujqfy9DiPuc+/OjVWsxZYoMw6Rnv6hWofKA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-serializers/-/babylonjs-serializers-6.0.0.tgz", + "integrity": "sha512-HWFPNIzCA56hmHmwdL7kDXjZndhkdvi2HqmFXH/fgz8hxbQVXR5+Rc/rhyf2EvTKuOLZfzNkn2fyzNoyRcgQ0A==", "requires": { - "babylonjs": "^5.56.0", - "babylonjs-gltf2interface": "^5.56.0" + "babylonjs": "^6.0.0", + "babylonjs-gltf2interface": "^6.0.0" } }, "call-bind": { diff --git a/module/package.json b/module/package.json index 33964a159..7a207e707 100644 --- a/module/package.json +++ b/module/package.json @@ -22,15 +22,15 @@ "@types/react": "16.9.19", "@types/react-dom": "16.9.5", "typescript": "4.6.3", - "babylonjs": "5.56.0", - "babylonjs-gui": "5.56.0", - "babylonjs-inspector": "5.56.0", - "babylonjs-loaders": "5.56.0", - "babylonjs-materials": "5.56.0", - "babylonjs-node-editor": "5.56.0", - "babylonjs-post-process": "5.56.0", - "babylonjs-procedural-textures": "5.56.0", - "babylonjs-serializers": "5.56.0", + "babylonjs": "6.0.0", + "babylonjs-gui": "6.0.0", + "babylonjs-inspector": "6.0.0", + "babylonjs-loaders": "6.0.0", + "babylonjs-materials": "6.0.0", + "babylonjs-node-editor": "6.0.0", + "babylonjs-post-process": "6.0.0", + "babylonjs-procedural-textures": "6.0.0", + "babylonjs-serializers": "6.0.0", "@blueprintjs/core": "3.28.1", "@blueprintjs/select": "3.13.2", "react": "16.12.0", diff --git a/package-lock.json b/package-lock.json index f17163cf4..c7fc5aad4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,28 +10,28 @@ "hasInstallScript": true, "license": "(Apache-2.0)", "dependencies": { - "@babylonjs/core": "5.56.0", - "@babylonjs/gui": "5.56.0", - "@babylonjs/loaders": "5.56.0", - "@babylonjs/materials": "5.56.0", - "@babylonjs/post-processes": "5.56.0", - "@babylonjs/procedural-textures": "5.56.0", + "@babylonjs/core": "6.0.0", + "@babylonjs/gui": "6.0.0", + "@babylonjs/loaders": "6.0.0", + "@babylonjs/materials": "6.0.0", + "@babylonjs/post-processes": "6.0.0", + "@babylonjs/procedural-textures": "6.0.0", "@blueprintjs/core": "3.51.3", "@blueprintjs/select": "3.18.10", - "@jniac/color-xplr": "1.0.12", + "@jniac/color-xplr": "1.0.15", "adm-zip": "0.4.14", "ansi-regex": "3.0.1", "antd": "4.18.7", - "babylonjs": "5.56.0", - "babylonjs-gui": "5.56.0", - "babylonjs-gui-editor": "5.56.0", - "babylonjs-inspector": "5.56.0", - "babylonjs-loaders": "5.56.0", - "babylonjs-materials": "5.56.0", - "babylonjs-node-editor": "5.56.0", - "babylonjs-post-process": "5.56.0", - "babylonjs-procedural-textures": "5.56.0", - "babylonjs-serializers": "5.56.0", + "babylonjs": "6.0.0", + "babylonjs-gui": "6.0.0", + "babylonjs-gui-editor": "6.0.0", + "babylonjs-inspector": "6.0.0", + "babylonjs-loaders": "6.0.0", + "babylonjs-materials": "6.0.0", + "babylonjs-node-editor": "6.0.0", + "babylonjs-post-process": "6.0.0", + "babylonjs-procedural-textures": "6.0.0", + "babylonjs-serializers": "6.0.0", "cannon": "0.6.2", "ccapture.js": "1.1.0", "chalk": "4.0.0", @@ -154,49 +154,49 @@ } }, "node_modules/@babylonjs/core": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/@babylonjs/core/-/core-5.56.0.tgz", - "integrity": "sha512-spfmh6WqvCGsDIHCCbKdzWMG2B+TO6UjODot46nIe4Vc0Vqclrc9zlLNVrJbcI2vXdVZjqw8NLZzD4SKuktZUw==" + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@babylonjs/core/-/core-6.0.0.tgz", + "integrity": "sha512-lQ0cDwhVrWn9MSf91UsvLbWMpIFW0P1YxNSghUG3yTOaf2ZpKEl9AmTrbN+lMfxkrGdgQQB+Bgd3khc2kkMkrA==" }, "node_modules/@babylonjs/gui": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/@babylonjs/gui/-/gui-5.56.0.tgz", - "integrity": "sha512-jfgxSKwos4dvBSMtZtgDCDSLJlOJUkEnr6h4kEKiEB8oZj+KEJKv6PvHfdk1eEJK7wuX8VLsi8DBkuSEUIhJsg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@babylonjs/gui/-/gui-6.0.0.tgz", + "integrity": "sha512-oCvDo8u4Z/n5w6ZVlEpTYuaNpFQ1lu6eEz/xSDCcyRND7EqRj+EJjprvaFDz8c+prVEsC1WRMI5swjy/044sww==", "peerDependencies": { - "@babylonjs/core": "^5.22.0" + "@babylonjs/core": "5.71.1 || ^6.0.0" } }, "node_modules/@babylonjs/loaders": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/@babylonjs/loaders/-/loaders-5.56.0.tgz", - "integrity": "sha512-VtgUtlUdYXlB4pD9lKcNS1xFIHKTQYA73QGjoj8fyRJ7PbzhKxCWmnKF/SFqRhj3N+HAa32OQ90wEzI4DZYXmg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@babylonjs/loaders/-/loaders-6.0.0.tgz", + "integrity": "sha512-QXHW+/NnZ+asGGyZzlQyCRWCoM+iou/Btqh7WjTPnqPSz0aw3yE9lMqMm67B3iTmtD9XGuEkZ0fPoDDgsW1Z7Q==", "peerDependencies": { - "@babylonjs/core": "^5.22.0", - "babylonjs-gltf2interface": "^5.22.0" + "@babylonjs/core": "5.71.1 || ^6.0.0", + "babylonjs-gltf2interface": "5.71.1 || ^6.0.0" } }, "node_modules/@babylonjs/materials": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/@babylonjs/materials/-/materials-5.56.0.tgz", - "integrity": "sha512-GlU8WG9GLyvGD7XvcUZjgwNoeKBO9aE0VjxZBJvJGbFzb/QImAamLt1sVOA9z1Pz5KmSKOya8CfZGqDI/Xk1Sw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@babylonjs/materials/-/materials-6.0.0.tgz", + "integrity": "sha512-9een1RTJ/aOGsmqaqbtl/MhvXhSdXOflbuE+gW0rOVt/QvXoReSxpOMEis42OkwoL4KohgfAfp09K6TF0T4JLw==", "peerDependencies": { - "@babylonjs/core": "^5.22.0" + "@babylonjs/core": "5.71.1 || ^6.0.0" } }, "node_modules/@babylonjs/post-processes": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/@babylonjs/post-processes/-/post-processes-5.56.0.tgz", - "integrity": "sha512-NpxWV+KtzCyQFxWDY1YPfcLNWvXY/eyIgmG+KdmdFlKKDyE5iJ8cm+uQyHphedh0uFkO38x5ND/Wy3F6l6hMgw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@babylonjs/post-processes/-/post-processes-6.0.0.tgz", + "integrity": "sha512-/OJbpkGbss7VpOyiz7NEN0zBZGpUAOiUFC1mg0gEzao94KNYd1mKbVGB3aE+TYstoF12KY8c0w0/mzNqiSI+GQ==", "peerDependencies": { - "@babylonjs/core": "^5.22.0" + "@babylonjs/core": "5.71.1 || ^6.0.0" } }, "node_modules/@babylonjs/procedural-textures": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/@babylonjs/procedural-textures/-/procedural-textures-5.56.0.tgz", - "integrity": "sha512-XpA+ctOTsykS762LKKR6BPo7PxQ/h4dIt0qtzmULG4+K2OE2w61IsEMCi/jcvNrI4bCOY1E7JtI24TKDO8xz3A==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@babylonjs/procedural-textures/-/procedural-textures-6.0.0.tgz", + "integrity": "sha512-PTk7zRRH+k0691wkBSTd8HLJk/o6T3P1QjCHiboO5ds3WalU8J7cgif9Gyykpf81E2btOhIShBddyKg04iosyw==", "peerDependencies": { - "@babylonjs/core": "^5.22.0" + "@babylonjs/core": "5.71.1 || ^6.0.0" } }, "node_modules/@blueprintjs/colors": { @@ -558,9 +558,9 @@ } }, "node_modules/@jniac/color-xplr": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/@jniac/color-xplr/-/color-xplr-1.0.12.tgz", - "integrity": "sha512-UJcQsvVyIDQaR+TS7DH1RaQ0qpfz6OBLGU9OCE3lJUTk169C6LMZs0Kkyly0SQpw2W0WQEGKO00jQPVfGBdbcA==" + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/@jniac/color-xplr/-/color-xplr-1.0.15.tgz", + "integrity": "sha512-72AJWq++BFJMjNx6aqRpOAU8CxeD2Z9gH9pgboOIXE8fVCIuPGP3zZd+k3bN9/b5CUAuBsZ0dV+FFXGMYwEdnQ==" }, "node_modules/@malept/cross-spawn-promise": { "version": "1.1.1", @@ -1583,94 +1583,94 @@ } }, "node_modules/babylonjs": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs/-/babylonjs-5.56.0.tgz", - "integrity": "sha512-PJqqusml+SJXKtJyZaf7LYEpJD9KevpQTBnabyRNXzKVOVXyUhtwhakIbKbE0oPpsh8Mu1IGEQ32M2VTOvFhKw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs/-/babylonjs-6.0.0.tgz", + "integrity": "sha512-K3vv1B+wi6r0uSLOpDkHMK9+UbSSXZP5k2tDxFeX8QzoIwV6iodf75WBqgoRNitzEvOlCSsLWktA8GW6Kq/QMg==", "hasInstallScript": true }, "node_modules/babylonjs-gltf2interface": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-gltf2interface/-/babylonjs-gltf2interface-5.56.0.tgz", - "integrity": "sha512-pXX7/VlhsqDItVwgqGkIYbUwGcj9A2dj09kKh1+4KNGLEBIO7wyIk6qryO0HLIDyrQ6RarEZFt3p665l6Kl1Qw==" + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-gltf2interface/-/babylonjs-gltf2interface-6.0.0.tgz", + "integrity": "sha512-Yv4HGPt/1ycOUrB9ufDjYKhF7OvkVHnDDa74CO8yUGfmJfJNJ8uxP/mvnyS7YO5eX/rCqaQPdGZkdPX10r4ZEA==" }, "node_modules/babylonjs-gui": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-gui/-/babylonjs-gui-5.56.0.tgz", - "integrity": "sha512-nZ+9zlO8eSYtUgUqyeWD8/aId89oorwMzMg4W23qhh1embWsZ0QW3aYe+n6bvrFOK4Xpli0Clts8PxixCMQ5XQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-gui/-/babylonjs-gui-6.0.0.tgz", + "integrity": "sha512-4sHxmFjJzOQV1OSvLxiosTwX1m96lox168lJb/giOZlO6TDcdQnVao4oIjHzbwwE1m+DoPZOO3lGVn+/Jdxu1A==", "dependencies": { - "babylonjs": "^5.56.0" + "babylonjs": "^6.0.0" } }, "node_modules/babylonjs-gui-editor": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-gui-editor/-/babylonjs-gui-editor-5.56.0.tgz", - "integrity": "sha512-HrCdGMG6SHJmIxTS94ubAtc/rzC+aN4Rmoz27+C1OTVLMcaZmA+Lb8mD/zYspHLsfeBoA5psfI3VhDkFx2ut7w==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-gui-editor/-/babylonjs-gui-editor-6.0.0.tgz", + "integrity": "sha512-VPU/s6j3Bm0ALvQlVjRD/g2zSu8Kh4Xyj5grWhj5yJd/NlqMU3p+keg7Z54lV+VH8Kb3T2Dbu+Ojqf1obApQ3w==", "dependencies": { - "babylonjs": "^5.56.0", - "babylonjs-gui": "^5.56.0" + "babylonjs": "^6.0.0", + "babylonjs-gui": "^6.0.0" } }, "node_modules/babylonjs-inspector": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-inspector/-/babylonjs-inspector-5.56.0.tgz", - "integrity": "sha512-P7i/gSxFf//q5xogBiP64cS0hxN/mQmCgLeshe+c8whN6WpJzxZx5inR3tkfDd0f8VRmY6/fFsErZSQWT38O+Q==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-inspector/-/babylonjs-inspector-6.0.0.tgz", + "integrity": "sha512-7qoEPWJrwXAITYSCcX1RQnlQQMdFRKQ8xKPHdeSoucXliAjJaRsJrtrS2X/dHuS9Q6hADjRoMS0riO7WYiaZHg==", "dependencies": { - "babylonjs": "^5.56.0", - "babylonjs-gui": "^5.56.0", - "babylonjs-gui-editor": "^5.56.0", - "babylonjs-loaders": "^5.56.0", - "babylonjs-materials": "^5.56.0", - "babylonjs-serializers": "^5.56.0" + "babylonjs": "^6.0.0", + "babylonjs-gui": "^6.0.0", + "babylonjs-gui-editor": "^6.0.0", + "babylonjs-loaders": "^6.0.0", + "babylonjs-materials": "^6.0.0", + "babylonjs-serializers": "^6.0.0" } }, "node_modules/babylonjs-loaders": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-loaders/-/babylonjs-loaders-5.56.0.tgz", - "integrity": "sha512-T4BVEL4yMjOxkkznw+2WYdpFRuPhBp7a/29iG17FWVovA3n4vufalzip79YScINJUiw4ZVJn1/rRJVDqTc75jg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-loaders/-/babylonjs-loaders-6.0.0.tgz", + "integrity": "sha512-nZmrQcLJeMboMZ15cJndFuivYf7Z8NXN+e5i1vs4Oc5lynz+2YSZsdoI1sdONpKbeaAFa0RyvSGbgJ7DC10ACQ==", "dependencies": { - "babylonjs": "^5.56.0", - "babylonjs-gltf2interface": "^5.56.0" + "babylonjs": "^6.0.0", + "babylonjs-gltf2interface": "^6.0.0" } }, "node_modules/babylonjs-materials": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-materials/-/babylonjs-materials-5.56.0.tgz", - "integrity": "sha512-1QQtbAblXT2uhx4rSaEJP8yX7+fW4VB/qY0VtNicyKOXXoNwJOpnvnH/aarMjjcmUEHDglx/UuBVPUeDvPOW9Q==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-materials/-/babylonjs-materials-6.0.0.tgz", + "integrity": "sha512-xw/yz2ZrilMEv6LcuJ823y+pCC5jBxQg48/7oX3EVxH7Nv4/N+PIwjIndQ+mmmL0NWI2wRdIc2hOr9YS/Xxysg==", "dependencies": { - "babylonjs": "^5.56.0" + "babylonjs": "^6.0.0" } }, "node_modules/babylonjs-node-editor": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-node-editor/-/babylonjs-node-editor-5.56.0.tgz", - "integrity": "sha512-tezom/o/mjMFw3KkCKqXD3TzxxLlZyURQgYp4acpa1PKXPIeq9xLFNklu7CWz/lTkohZm6SxurMBrYGLCpcWVA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-node-editor/-/babylonjs-node-editor-6.0.0.tgz", + "integrity": "sha512-/adgHs4kfHf+s9Ghg5yIUQ4zFbJaWRJ0cMwciHrJlaQLNiPue23BsJlZaXhIv5JKiCmfAS373qpy9nNrPdZlYw==", "dependencies": { - "babylonjs": "^5.56.0" + "babylonjs": "^6.0.0" } }, "node_modules/babylonjs-post-process": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-post-process/-/babylonjs-post-process-5.56.0.tgz", - "integrity": "sha512-XRPQdFUNFcSsRHRCtWzw2auY0SaWhKOcvsoJ2oJaVmpKETvLsaNvB1BW+qv8w1AIRLEi6rqRj7d48NPBaMVFbQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-post-process/-/babylonjs-post-process-6.0.0.tgz", + "integrity": "sha512-IuqV5rUPWJgxDf1Gh5nAidrTVKNzZsVJaAwA57gx7SdnBMJtqbu0Yn2i0ujDylLq19pTyfjbUuq0kxTE8NPp6A==", "dependencies": { - "babylonjs": "^5.56.0" + "babylonjs": "^6.0.0" } }, "node_modules/babylonjs-procedural-textures": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-procedural-textures/-/babylonjs-procedural-textures-5.56.0.tgz", - "integrity": "sha512-+EnTRQd0eawBgpXeNZhsqeDfghy99LFrjaoO9GDAtokG+FAEH7hSfoiGC1U/2dMpl8PoSON4by8I76M0HBJpkg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-procedural-textures/-/babylonjs-procedural-textures-6.0.0.tgz", + "integrity": "sha512-3Df/+JsNJxe0ElmybR98X8SpPVHQ4DYibS4WHTDqSf4afX4zykTJ4J0ubG75y6YIyRREOVfFqYukxGE7nYLtiQ==", "dependencies": { - "babylonjs": "^5.56.0" + "babylonjs": "^6.0.0" } }, "node_modules/babylonjs-serializers": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-serializers/-/babylonjs-serializers-5.56.0.tgz", - "integrity": "sha512-ILVcMsZdU2Ht8z/f2vGiqRuXdZ5s12+4MW7nr9WzvbNAIXU/YR2ujqfy9DiPuc+/OjVWsxZYoMw6Rnv6hWofKA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-serializers/-/babylonjs-serializers-6.0.0.tgz", + "integrity": "sha512-HWFPNIzCA56hmHmwdL7kDXjZndhkdvi2HqmFXH/fgz8hxbQVXR5+Rc/rhyf2EvTKuOLZfzNkn2fyzNoyRcgQ0A==", "dependencies": { - "babylonjs": "^5.56.0", - "babylonjs-gltf2interface": "^5.56.0" + "babylonjs": "^6.0.0", + "babylonjs-gltf2interface": "^6.0.0" } }, "node_modules/balanced-match": { @@ -9975,38 +9975,38 @@ } }, "@babylonjs/core": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/@babylonjs/core/-/core-5.56.0.tgz", - "integrity": "sha512-spfmh6WqvCGsDIHCCbKdzWMG2B+TO6UjODot46nIe4Vc0Vqclrc9zlLNVrJbcI2vXdVZjqw8NLZzD4SKuktZUw==" + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@babylonjs/core/-/core-6.0.0.tgz", + "integrity": "sha512-lQ0cDwhVrWn9MSf91UsvLbWMpIFW0P1YxNSghUG3yTOaf2ZpKEl9AmTrbN+lMfxkrGdgQQB+Bgd3khc2kkMkrA==" }, "@babylonjs/gui": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/@babylonjs/gui/-/gui-5.56.0.tgz", - "integrity": "sha512-jfgxSKwos4dvBSMtZtgDCDSLJlOJUkEnr6h4kEKiEB8oZj+KEJKv6PvHfdk1eEJK7wuX8VLsi8DBkuSEUIhJsg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@babylonjs/gui/-/gui-6.0.0.tgz", + "integrity": "sha512-oCvDo8u4Z/n5w6ZVlEpTYuaNpFQ1lu6eEz/xSDCcyRND7EqRj+EJjprvaFDz8c+prVEsC1WRMI5swjy/044sww==", "requires": {} }, "@babylonjs/loaders": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/@babylonjs/loaders/-/loaders-5.56.0.tgz", - "integrity": "sha512-VtgUtlUdYXlB4pD9lKcNS1xFIHKTQYA73QGjoj8fyRJ7PbzhKxCWmnKF/SFqRhj3N+HAa32OQ90wEzI4DZYXmg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@babylonjs/loaders/-/loaders-6.0.0.tgz", + "integrity": "sha512-QXHW+/NnZ+asGGyZzlQyCRWCoM+iou/Btqh7WjTPnqPSz0aw3yE9lMqMm67B3iTmtD9XGuEkZ0fPoDDgsW1Z7Q==", "requires": {} }, "@babylonjs/materials": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/@babylonjs/materials/-/materials-5.56.0.tgz", - "integrity": "sha512-GlU8WG9GLyvGD7XvcUZjgwNoeKBO9aE0VjxZBJvJGbFzb/QImAamLt1sVOA9z1Pz5KmSKOya8CfZGqDI/Xk1Sw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@babylonjs/materials/-/materials-6.0.0.tgz", + "integrity": "sha512-9een1RTJ/aOGsmqaqbtl/MhvXhSdXOflbuE+gW0rOVt/QvXoReSxpOMEis42OkwoL4KohgfAfp09K6TF0T4JLw==", "requires": {} }, "@babylonjs/post-processes": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/@babylonjs/post-processes/-/post-processes-5.56.0.tgz", - "integrity": "sha512-NpxWV+KtzCyQFxWDY1YPfcLNWvXY/eyIgmG+KdmdFlKKDyE5iJ8cm+uQyHphedh0uFkO38x5ND/Wy3F6l6hMgw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@babylonjs/post-processes/-/post-processes-6.0.0.tgz", + "integrity": "sha512-/OJbpkGbss7VpOyiz7NEN0zBZGpUAOiUFC1mg0gEzao94KNYd1mKbVGB3aE+TYstoF12KY8c0w0/mzNqiSI+GQ==", "requires": {} }, "@babylonjs/procedural-textures": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/@babylonjs/procedural-textures/-/procedural-textures-5.56.0.tgz", - "integrity": "sha512-XpA+ctOTsykS762LKKR6BPo7PxQ/h4dIt0qtzmULG4+K2OE2w61IsEMCi/jcvNrI4bCOY1E7JtI24TKDO8xz3A==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@babylonjs/procedural-textures/-/procedural-textures-6.0.0.tgz", + "integrity": "sha512-PTk7zRRH+k0691wkBSTd8HLJk/o6T3P1QjCHiboO5ds3WalU8J7cgif9Gyykpf81E2btOhIShBddyKg04iosyw==", "requires": {} }, "@blueprintjs/colors": { @@ -10306,9 +10306,9 @@ "requires": {} }, "@jniac/color-xplr": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/@jniac/color-xplr/-/color-xplr-1.0.12.tgz", - "integrity": "sha512-UJcQsvVyIDQaR+TS7DH1RaQ0qpfz6OBLGU9OCE3lJUTk169C6LMZs0Kkyly0SQpw2W0WQEGKO00jQPVfGBdbcA==" + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/@jniac/color-xplr/-/color-xplr-1.0.15.tgz", + "integrity": "sha512-72AJWq++BFJMjNx6aqRpOAU8CxeD2Z9gH9pgboOIXE8fVCIuPGP3zZd+k3bN9/b5CUAuBsZ0dV+FFXGMYwEdnQ==" }, "@malept/cross-spawn-promise": { "version": "1.1.1", @@ -11166,93 +11166,93 @@ "integrity": "sha512-Xcz9l0z7y9yQ9rdDaxlmaI4uJHf/T8g9hOEzJcsEqX2SjCj4J20uK7+ldkDHMbpJDK76wF7xEIgxc/vSlsfw5w==" }, "babylonjs": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs/-/babylonjs-5.56.0.tgz", - "integrity": "sha512-PJqqusml+SJXKtJyZaf7LYEpJD9KevpQTBnabyRNXzKVOVXyUhtwhakIbKbE0oPpsh8Mu1IGEQ32M2VTOvFhKw==" + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs/-/babylonjs-6.0.0.tgz", + "integrity": "sha512-K3vv1B+wi6r0uSLOpDkHMK9+UbSSXZP5k2tDxFeX8QzoIwV6iodf75WBqgoRNitzEvOlCSsLWktA8GW6Kq/QMg==" }, "babylonjs-gltf2interface": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-gltf2interface/-/babylonjs-gltf2interface-5.56.0.tgz", - "integrity": "sha512-pXX7/VlhsqDItVwgqGkIYbUwGcj9A2dj09kKh1+4KNGLEBIO7wyIk6qryO0HLIDyrQ6RarEZFt3p665l6Kl1Qw==" + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-gltf2interface/-/babylonjs-gltf2interface-6.0.0.tgz", + "integrity": "sha512-Yv4HGPt/1ycOUrB9ufDjYKhF7OvkVHnDDa74CO8yUGfmJfJNJ8uxP/mvnyS7YO5eX/rCqaQPdGZkdPX10r4ZEA==" }, "babylonjs-gui": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-gui/-/babylonjs-gui-5.56.0.tgz", - "integrity": "sha512-nZ+9zlO8eSYtUgUqyeWD8/aId89oorwMzMg4W23qhh1embWsZ0QW3aYe+n6bvrFOK4Xpli0Clts8PxixCMQ5XQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-gui/-/babylonjs-gui-6.0.0.tgz", + "integrity": "sha512-4sHxmFjJzOQV1OSvLxiosTwX1m96lox168lJb/giOZlO6TDcdQnVao4oIjHzbwwE1m+DoPZOO3lGVn+/Jdxu1A==", "requires": { - "babylonjs": "^5.56.0" + "babylonjs": "^6.0.0" } }, "babylonjs-gui-editor": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-gui-editor/-/babylonjs-gui-editor-5.56.0.tgz", - "integrity": "sha512-HrCdGMG6SHJmIxTS94ubAtc/rzC+aN4Rmoz27+C1OTVLMcaZmA+Lb8mD/zYspHLsfeBoA5psfI3VhDkFx2ut7w==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-gui-editor/-/babylonjs-gui-editor-6.0.0.tgz", + "integrity": "sha512-VPU/s6j3Bm0ALvQlVjRD/g2zSu8Kh4Xyj5grWhj5yJd/NlqMU3p+keg7Z54lV+VH8Kb3T2Dbu+Ojqf1obApQ3w==", "requires": { - "babylonjs": "^5.56.0", - "babylonjs-gui": "^5.56.0" + "babylonjs": "^6.0.0", + "babylonjs-gui": "^6.0.0" } }, "babylonjs-inspector": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-inspector/-/babylonjs-inspector-5.56.0.tgz", - "integrity": "sha512-P7i/gSxFf//q5xogBiP64cS0hxN/mQmCgLeshe+c8whN6WpJzxZx5inR3tkfDd0f8VRmY6/fFsErZSQWT38O+Q==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-inspector/-/babylonjs-inspector-6.0.0.tgz", + "integrity": "sha512-7qoEPWJrwXAITYSCcX1RQnlQQMdFRKQ8xKPHdeSoucXliAjJaRsJrtrS2X/dHuS9Q6hADjRoMS0riO7WYiaZHg==", "requires": { - "babylonjs": "^5.56.0", - "babylonjs-gui": "^5.56.0", - "babylonjs-gui-editor": "^5.56.0", - "babylonjs-loaders": "^5.56.0", - "babylonjs-materials": "^5.56.0", - "babylonjs-serializers": "^5.56.0" + "babylonjs": "^6.0.0", + "babylonjs-gui": "^6.0.0", + "babylonjs-gui-editor": "^6.0.0", + "babylonjs-loaders": "^6.0.0", + "babylonjs-materials": "^6.0.0", + "babylonjs-serializers": "^6.0.0" } }, "babylonjs-loaders": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-loaders/-/babylonjs-loaders-5.56.0.tgz", - "integrity": "sha512-T4BVEL4yMjOxkkznw+2WYdpFRuPhBp7a/29iG17FWVovA3n4vufalzip79YScINJUiw4ZVJn1/rRJVDqTc75jg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-loaders/-/babylonjs-loaders-6.0.0.tgz", + "integrity": "sha512-nZmrQcLJeMboMZ15cJndFuivYf7Z8NXN+e5i1vs4Oc5lynz+2YSZsdoI1sdONpKbeaAFa0RyvSGbgJ7DC10ACQ==", "requires": { - "babylonjs": "^5.56.0", - "babylonjs-gltf2interface": "^5.56.0" + "babylonjs": "^6.0.0", + "babylonjs-gltf2interface": "^6.0.0" } }, "babylonjs-materials": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-materials/-/babylonjs-materials-5.56.0.tgz", - "integrity": "sha512-1QQtbAblXT2uhx4rSaEJP8yX7+fW4VB/qY0VtNicyKOXXoNwJOpnvnH/aarMjjcmUEHDglx/UuBVPUeDvPOW9Q==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-materials/-/babylonjs-materials-6.0.0.tgz", + "integrity": "sha512-xw/yz2ZrilMEv6LcuJ823y+pCC5jBxQg48/7oX3EVxH7Nv4/N+PIwjIndQ+mmmL0NWI2wRdIc2hOr9YS/Xxysg==", "requires": { - "babylonjs": "^5.56.0" + "babylonjs": "^6.0.0" } }, "babylonjs-node-editor": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-node-editor/-/babylonjs-node-editor-5.56.0.tgz", - "integrity": "sha512-tezom/o/mjMFw3KkCKqXD3TzxxLlZyURQgYp4acpa1PKXPIeq9xLFNklu7CWz/lTkohZm6SxurMBrYGLCpcWVA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-node-editor/-/babylonjs-node-editor-6.0.0.tgz", + "integrity": "sha512-/adgHs4kfHf+s9Ghg5yIUQ4zFbJaWRJ0cMwciHrJlaQLNiPue23BsJlZaXhIv5JKiCmfAS373qpy9nNrPdZlYw==", "requires": { - "babylonjs": "^5.56.0" + "babylonjs": "^6.0.0" } }, "babylonjs-post-process": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-post-process/-/babylonjs-post-process-5.56.0.tgz", - "integrity": "sha512-XRPQdFUNFcSsRHRCtWzw2auY0SaWhKOcvsoJ2oJaVmpKETvLsaNvB1BW+qv8w1AIRLEi6rqRj7d48NPBaMVFbQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-post-process/-/babylonjs-post-process-6.0.0.tgz", + "integrity": "sha512-IuqV5rUPWJgxDf1Gh5nAidrTVKNzZsVJaAwA57gx7SdnBMJtqbu0Yn2i0ujDylLq19pTyfjbUuq0kxTE8NPp6A==", "requires": { - "babylonjs": "^5.56.0" + "babylonjs": "^6.0.0" } }, "babylonjs-procedural-textures": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-procedural-textures/-/babylonjs-procedural-textures-5.56.0.tgz", - "integrity": "sha512-+EnTRQd0eawBgpXeNZhsqeDfghy99LFrjaoO9GDAtokG+FAEH7hSfoiGC1U/2dMpl8PoSON4by8I76M0HBJpkg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-procedural-textures/-/babylonjs-procedural-textures-6.0.0.tgz", + "integrity": "sha512-3Df/+JsNJxe0ElmybR98X8SpPVHQ4DYibS4WHTDqSf4afX4zykTJ4J0ubG75y6YIyRREOVfFqYukxGE7nYLtiQ==", "requires": { - "babylonjs": "^5.56.0" + "babylonjs": "^6.0.0" } }, "babylonjs-serializers": { - "version": "5.56.0", - "resolved": "https://registry.npmjs.org/babylonjs-serializers/-/babylonjs-serializers-5.56.0.tgz", - "integrity": "sha512-ILVcMsZdU2Ht8z/f2vGiqRuXdZ5s12+4MW7nr9WzvbNAIXU/YR2ujqfy9DiPuc+/OjVWsxZYoMw6Rnv6hWofKA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babylonjs-serializers/-/babylonjs-serializers-6.0.0.tgz", + "integrity": "sha512-HWFPNIzCA56hmHmwdL7kDXjZndhkdvi2HqmFXH/fgz8hxbQVXR5+Rc/rhyf2EvTKuOLZfzNkn2fyzNoyRcgQ0A==", "requires": { - "babylonjs": "^5.56.0", - "babylonjs-gltf2interface": "^5.56.0" + "babylonjs": "^6.0.0", + "babylonjs-gltf2interface": "^6.0.0" } }, "balanced-match": { diff --git a/package.json b/package.json index ea7c35eea..862a90798 100644 --- a/package.json +++ b/package.json @@ -52,28 +52,28 @@ "xhr2": "0.2.0" }, "dependencies": { - "@babylonjs/core": "5.56.0", - "@babylonjs/gui": "5.56.0", - "@babylonjs/loaders": "5.56.0", - "@babylonjs/materials": "5.56.0", - "@babylonjs/post-processes": "5.56.0", - "@babylonjs/procedural-textures": "5.56.0", + "@babylonjs/core": "6.0.0", + "@babylonjs/gui": "6.0.0", + "@babylonjs/loaders": "6.0.0", + "@babylonjs/materials": "6.0.0", + "@babylonjs/post-processes": "6.0.0", + "@babylonjs/procedural-textures": "6.0.0", "@blueprintjs/core": "3.51.3", "@blueprintjs/select": "3.18.10", "@jniac/color-xplr": "1.0.15", "adm-zip": "0.4.14", "ansi-regex": "3.0.1", "antd": "4.18.7", - "babylonjs": "5.56.0", - "babylonjs-gui": "5.56.0", - "babylonjs-gui-editor": "5.56.0", - "babylonjs-inspector": "5.56.0", - "babylonjs-loaders": "5.56.0", - "babylonjs-materials": "5.56.0", - "babylonjs-node-editor": "5.56.0", - "babylonjs-post-process": "5.56.0", - "babylonjs-procedural-textures": "5.56.0", - "babylonjs-serializers": "5.56.0", + "babylonjs": "6.0.0", + "babylonjs-gui": "6.0.0", + "babylonjs-gui-editor": "6.0.0", + "babylonjs-inspector": "6.0.0", + "babylonjs-loaders": "6.0.0", + "babylonjs-materials": "6.0.0", + "babylonjs-node-editor": "6.0.0", + "babylonjs-post-process": "6.0.0", + "babylonjs-procedural-textures": "6.0.0", + "babylonjs-serializers": "6.0.0", "cannon": "0.6.2", "ccapture.js": "1.1.0", "chalk": "4.0.0", diff --git a/sample-plugin/package-lock.json b/sample-plugin/package-lock.json index ee8662760..ea9cb8ba9 100644 --- a/sample-plugin/package-lock.json +++ b/sample-plugin/package-lock.json @@ -27,15 +27,15 @@ "@types/node": "13.9.0", "@types/react": "16.9.19", "@types/react-dom": "16.9.5", - "babylonjs": "5.56.0", - "babylonjs-gui": "5.56.0", - "babylonjs-inspector": "5.56.0", - "babylonjs-loaders": "5.56.0", - "babylonjs-materials": "5.56.0", - "babylonjs-node-editor": "5.56.0", - "babylonjs-post-process": "5.56.0", - "babylonjs-procedural-textures": "5.56.0", - "babylonjs-serializers": "5.56.0", + "babylonjs": "6.0.0", + "babylonjs-gui": "6.0.0", + "babylonjs-inspector": "6.0.0", + "babylonjs-loaders": "6.0.0", + "babylonjs-materials": "6.0.0", + "babylonjs-node-editor": "6.0.0", + "babylonjs-post-process": "6.0.0", + "babylonjs-procedural-textures": "6.0.0", + "babylonjs-serializers": "6.0.0", "filenamify": "4.2.0", "react": "16.12.0", "react-dom": "16.12.0", @@ -967,15 +967,15 @@ "@types/node": "13.9.0", "@types/react": "16.9.19", "@types/react-dom": "16.9.5", - "babylonjs": "5.56.0", - "babylonjs-gui": "5.56.0", - "babylonjs-inspector": "5.56.0", - "babylonjs-loaders": "5.56.0", - "babylonjs-materials": "5.56.0", - "babylonjs-node-editor": "5.56.0", - "babylonjs-post-process": "5.56.0", - "babylonjs-procedural-textures": "5.56.0", - "babylonjs-serializers": "5.56.0", + "babylonjs": "6.0.0", + "babylonjs-gui": "6.0.0", + "babylonjs-inspector": "6.0.0", + "babylonjs-loaders": "6.0.0", + "babylonjs-materials": "6.0.0", + "babylonjs-node-editor": "6.0.0", + "babylonjs-post-process": "6.0.0", + "babylonjs-procedural-textures": "6.0.0", + "babylonjs-serializers": "6.0.0", "filenamify": "4.2.0", "react": "16.12.0", "react-dom": "16.12.0", diff --git a/src/renderer/editor/components/preview.tsx b/src/renderer/editor/components/preview.tsx index ac9600350..4647424c9 100644 --- a/src/renderer/editor/components/preview.tsx +++ b/src/renderer/editor/components/preview.tsx @@ -27,7 +27,7 @@ import { SceneExporter } from "../project/scene-exporter"; import { ScenePlayer } from "../../play/inline-play"; import { PreviewCopyHelper } from "./preview/copy"; -import { CameraPreview } from "./preview/camera-preview"; +// import { CameraPreview } from "./preview/camera-preview"; export enum PreviewFocusMode { Target = 1, @@ -138,7 +138,7 @@ export class Preview extends React.Component { private _cameraTargetBeforeIsolation: Nullable = null; private _isolationBaseMeshesArray: Nullable = null; - private _cameraPreview: Nullable = null; + // private _cameraPreview: Nullable = null; private _searchBar: Omnibar; private _playIframe: HTMLIFrameElement; @@ -189,7 +189,7 @@ export class Preview extends React.Component { {this._editor.scene?.cameras.map((c) => ( : null} onClick={() => { - this._cameraPreview?.clear(); + // this._cameraPreview?.clear(); SceneSettings.SetActiveCamera(this._editor, c); }} /> ))} @@ -280,7 +280,7 @@ export class Preview extends React.Component {
{loadingProgress}
- this._cameraPreview = r} editor={this._editor} /> + {/* this._cameraPreview = r} editor={this._editor} /> */} ); @@ -290,7 +290,7 @@ export class Preview extends React.Component { * Called on the component did mount. */ public async componentDidMount(): Promise { - this._editor.selectedNodeObservable.add((n) => this._cameraPreview?.setSelectedNode(n)); + // this._editor.selectedNodeObservable.add((n) => this._cameraPreview?.setSelectedNode(n)); } /** diff --git a/whatsnew/4.6.0.md b/whatsnew/4.6.0.md index cfc58ef11..1b2f9437a 100644 --- a/whatsnew/4.6.0.md +++ b/whatsnew/4.6.0.md @@ -1,4 +1,4 @@ -# Babylon.JS Editor v4.5.1 +# Babylon.JS Editor v4.6.0 ### Features - Added support of webp images. diff --git a/whatsnew/4.7.0.md b/whatsnew/4.7.0.md new file mode 100644 index 000000000..7f6a97bfb --- /dev/null +++ b/whatsnew/4.7.0.md @@ -0,0 +1,16 @@ +# Babylon.JS Editor v4.7.0 + +### Features +- Add support of Babylon.JS v6 +- Add support of `Alt+c` to switch from current to latest used camera in preview panel +- Add support of Video Textures +- Add support of brand now SSR rendering pipeline + +### Improvements +- Improve saving speed by checking already saved geometries + +### Fixes +- Fixed support of "Space" character in KeyMap inspector values #424 +- Clean render targets before saving project to handle null case +- Added missing properties to cascaded shadow maps +- Handle textures with loading errors in assets panel