Babylon.js icon indicating copy to clipboard operation
Babylon.js copied to clipboard

**DRAFT** glXF experimental support. Do not merge.

Open RaananW opened this issue 3 years ago • 29 comments

Please do not merge this PR, it is a WIP. The PR was created as a way to test it on the playground

RaananW avatar Jun 14 '22 19:06 RaananW

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s). To prevent this PR from going to the changelog marked it with the "skip changelog" label.

azure-pipelines[bot] avatar Jun 14 '22 19:06 azure-pipelines[bot]

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s). To prevent this PR from going to the changelog marked it with the "skip changelog" label.

azure-pipelines[bot] avatar Jun 15 '22 10:06 azure-pipelines[bot]

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s). To prevent this PR from going to the changelog marked it with the "skip changelog" label.

azure-pipelines[bot] avatar Jun 15 '22 11:06 azure-pipelines[bot]

Snapshot stored with reference name: refs/pull/12654/merge

Test environment: https://babylonsnapshots.z22.web.core.windows.net/refs/pull/12654/merge/index.html

To test a playground add it to the URL, for example:

https://babylonsnapshots.z22.web.core.windows.net/refs/pull/12654/merge/index.html#WGZLGJ#4600

Links to test babylon tools with this snapshot:

https://playground.babylonjs.com/?snapshot=refs/pull/12654/merge https://sandbox.babylonjs.com/?snapshot=refs/pull/12654/merge https://gui.babylonjs.com/?snapshot=refs/pull/12654/merge https://nme.babylonjs.com/?snapshot=refs/pull/12654/merge

To test the snapshot in the playground with a playground ID add it after the snapshot query string:

https://playground.babylonjs.com/?snapshot=refs/pull/12654/merge#BCU1XR#0

azure-pipelines[bot] avatar Jun 15 '22 12:06 azure-pipelines[bot]

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s). To prevent this PR from going to the changelog marked it with the "skip changelog" label.

azure-pipelines[bot] avatar Jun 15 '22 13:06 azure-pipelines[bot]

Snapshot stored with reference name: refs/pull/12654/merge

Test environment: https://babylonsnapshots.z22.web.core.windows.net/refs/pull/12654/merge/index.html

To test a playground add it to the URL, for example:

https://babylonsnapshots.z22.web.core.windows.net/refs/pull/12654/merge/index.html#WGZLGJ#4600

Links to test babylon tools with this snapshot:

https://playground.babylonjs.com/?snapshot=refs/pull/12654/merge https://sandbox.babylonjs.com/?snapshot=refs/pull/12654/merge https://gui.babylonjs.com/?snapshot=refs/pull/12654/merge https://nme.babylonjs.com/?snapshot=refs/pull/12654/merge

To test the snapshot in the playground with a playground ID add it after the snapshot query string:

https://playground.babylonjs.com/?snapshot=refs/pull/12654/merge#BCU1XR#0

azure-pipelines[bot] avatar Jun 15 '22 14:06 azure-pipelines[bot]

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s). To prevent this PR from going to the changelog marked it with the "skip changelog" label.

azure-pipelines[bot] avatar Jun 20 '22 13:06 azure-pipelines[bot]

Snapshot stored with reference name: refs/pull/12654/merge

Test environment: https://babylonsnapshots.z22.web.core.windows.net/refs/pull/12654/merge/index.html

To test a playground add it to the URL, for example:

https://babylonsnapshots.z22.web.core.windows.net/refs/pull/12654/merge/index.html#WGZLGJ#4600

Links to test babylon tools with this snapshot:

https://playground.babylonjs.com/?snapshot=refs/pull/12654/merge https://sandbox.babylonjs.com/?snapshot=refs/pull/12654/merge https://gui.babylonjs.com/?snapshot=refs/pull/12654/merge https://nme.babylonjs.com/?snapshot=refs/pull/12654/merge

To test the snapshot in the playground with a playground ID add it after the snapshot query string:

https://playground.babylonjs.com/?snapshot=refs/pull/12654/merge#BCU1XR#0

azure-pipelines[bot] avatar Jun 20 '22 14:06 azure-pipelines[bot]

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s). To prevent this PR from going to the changelog marked it with the "skip changelog" label.

azure-pipelines[bot] avatar Jun 23 '22 18:06 azure-pipelines[bot]

Snapshot stored with reference name: refs/pull/12654/merge

Test environment: https://babylonsnapshots.z22.web.core.windows.net/refs/pull/12654/merge/index.html

To test a playground add it to the URL, for example:

https://babylonsnapshots.z22.web.core.windows.net/refs/pull/12654/merge/index.html#WGZLGJ#4600

Links to test babylon tools with this snapshot:

https://playground.babylonjs.com/?snapshot=refs/pull/12654/merge https://sandbox.babylonjs.com/?snapshot=refs/pull/12654/merge https://gui.babylonjs.com/?snapshot=refs/pull/12654/merge https://nme.babylonjs.com/?snapshot=refs/pull/12654/merge

To test the snapshot in the playground with a playground ID add it after the snapshot query string:

https://playground.babylonjs.com/?snapshot=refs/pull/12654/merge#BCU1XR#0

azure-pipelines[bot] avatar Jun 23 '22 18:06 azure-pipelines[bot]

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s). To prevent this PR from going to the changelog marked it with the "skip changelog" label.

azure-pipelines[bot] avatar Jun 23 '22 19:06 azure-pipelines[bot]

Snapshot stored with reference name: refs/pull/12654/merge

Test environment: https://babylonsnapshots.z22.web.core.windows.net/refs/pull/12654/merge/index.html

To test a playground add it to the URL, for example:

https://babylonsnapshots.z22.web.core.windows.net/refs/pull/12654/merge/index.html#WGZLGJ#4600

Links to test babylon tools with this snapshot:

https://playground.babylonjs.com/?snapshot=refs/pull/12654/merge https://sandbox.babylonjs.com/?snapshot=refs/pull/12654/merge https://gui.babylonjs.com/?snapshot=refs/pull/12654/merge https://nme.babylonjs.com/?snapshot=refs/pull/12654/merge

To test the snapshot in the playground with a playground ID add it after the snapshot query string:

https://playground.babylonjs.com/?snapshot=refs/pull/12654/merge#BCU1XR#0

azure-pipelines[bot] avatar Jun 23 '22 19:06 azure-pipelines[bot]

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s). To prevent this PR from going to the changelog marked it with the "skip changelog" label.

azure-pipelines[bot] avatar Jul 18 '22 19:07 azure-pipelines[bot]

Snapshot stored with reference name: refs/pull/12654/merge

Test environment: https://babylonsnapshots.z22.web.core.windows.net/refs/pull/12654/merge/index.html

To test a playground add it to the URL, for example:

https://babylonsnapshots.z22.web.core.windows.net/refs/pull/12654/merge/index.html#WGZLGJ#4600

Links to test babylon tools with this snapshot:

https://playground.babylonjs.com/?snapshot=refs/pull/12654/merge https://sandbox.babylonjs.com/?snapshot=refs/pull/12654/merge https://gui.babylonjs.com/?snapshot=refs/pull/12654/merge https://nme.babylonjs.com/?snapshot=refs/pull/12654/merge

To test the snapshot in the playground with a playground ID add it after the snapshot query string:

https://playground.babylonjs.com/?snapshot=refs/pull/12654/merge#BCU1XR#0

azure-pipelines[bot] avatar Jul 18 '22 19:07 azure-pipelines[bot]

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s). To prevent this PR from going to the changelog marked it with the "skip changelog" label.

azure-pipelines[bot] avatar Jul 19 '22 15:07 azure-pipelines[bot]

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s). To prevent this PR from going to the changelog marked it with the "skip changelog" label.

azure-pipelines[bot] avatar Jul 19 '22 15:07 azure-pipelines[bot]

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s). To prevent this PR from going to the changelog marked it with the "skip changelog" label.

azure-pipelines[bot] avatar Jul 19 '22 15:07 azure-pipelines[bot]

Snapshot stored with reference name: refs/pull/12654/merge

Test environment: https://babylonsnapshots.z22.web.core.windows.net/refs/pull/12654/merge/index.html

To test a playground add it to the URL, for example:

https://babylonsnapshots.z22.web.core.windows.net/refs/pull/12654/merge/index.html#WGZLGJ#4600

Links to test babylon tools with this snapshot:

https://playground.babylonjs.com/?snapshot=refs/pull/12654/merge https://sandbox.babylonjs.com/?snapshot=refs/pull/12654/merge https://gui.babylonjs.com/?snapshot=refs/pull/12654/merge https://nme.babylonjs.com/?snapshot=refs/pull/12654/merge

To test the snapshot in the playground with a playground ID add it after the snapshot query string:

https://playground.babylonjs.com/?snapshot=refs/pull/12654/merge#BCU1XR#0

azure-pipelines[bot] avatar Jul 19 '22 16:07 azure-pipelines[bot]

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s). To prevent this PR from going to the changelog marked it with the "skip changelog" label.

azure-pipelines[bot] avatar Jul 19 '22 17:07 azure-pipelines[bot]

Snapshot stored with reference name: refs/pull/12654/merge

Test environment: https://babylonsnapshots.z22.web.core.windows.net/refs/pull/12654/merge/index.html

To test a playground add it to the URL, for example:

https://babylonsnapshots.z22.web.core.windows.net/refs/pull/12654/merge/index.html#WGZLGJ#4600

Links to test babylon tools with this snapshot:

https://playground.babylonjs.com/?snapshot=refs/pull/12654/merge https://sandbox.babylonjs.com/?snapshot=refs/pull/12654/merge https://gui.babylonjs.com/?snapshot=refs/pull/12654/merge https://nme.babylonjs.com/?snapshot=refs/pull/12654/merge

To test the snapshot in the playground with a playground ID add it after the snapshot query string:

https://playground.babylonjs.com/?snapshot=refs/pull/12654/merge#BCU1XR#0

azure-pipelines[bot] avatar Jul 19 '22 18:07 azure-pipelines[bot]

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s). To prevent this PR from going to the changelog marked it with the "skip changelog" label.

azure-pipelines[bot] avatar Jul 19 '22 19:07 azure-pipelines[bot]

Snapshot stored with reference name: refs/pull/12654/merge

Test environment: https://babylonsnapshots.z22.web.core.windows.net/refs/pull/12654/merge/index.html

To test a playground add it to the URL, for example:

https://babylonsnapshots.z22.web.core.windows.net/refs/pull/12654/merge/index.html#WGZLGJ#4600

Links to test babylon tools with this snapshot:

https://playground.babylonjs.com/?snapshot=refs/pull/12654/merge https://sandbox.babylonjs.com/?snapshot=refs/pull/12654/merge https://gui.babylonjs.com/?snapshot=refs/pull/12654/merge https://nme.babylonjs.com/?snapshot=refs/pull/12654/merge

To test the snapshot in the playground with a playground ID add it after the snapshot query string:

https://playground.babylonjs.com/?snapshot=refs/pull/12654/merge#BCU1XR#0

azure-pipelines[bot] avatar Jul 19 '22 19:07 azure-pipelines[bot]

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s). To prevent this PR from going to the changelog marked it with the "skip changelog" label.

azure-pipelines[bot] avatar Aug 01 '22 12:08 azure-pipelines[bot]

Snapshot stored with reference name: refs/pull/12654/merge

Test environment: https://babylonsnapshots.z22.web.core.windows.net/refs/pull/12654/merge/index.html

To test a playground add it to the URL, for example:

https://babylonsnapshots.z22.web.core.windows.net/refs/pull/12654/merge/index.html#WGZLGJ#4600

Links to test babylon tools with this snapshot:

https://playground.babylonjs.com/?snapshot=refs/pull/12654/merge https://sandbox.babylonjs.com/?snapshot=refs/pull/12654/merge https://gui.babylonjs.com/?snapshot=refs/pull/12654/merge https://nme.babylonjs.com/?snapshot=refs/pull/12654/merge

To test the snapshot in the playground with a playground ID add it after the snapshot query string:

https://playground.babylonjs.com/?snapshot=refs/pull/12654/merge#BCU1XR#0

azure-pipelines[bot] avatar Aug 01 '22 12:08 azure-pipelines[bot]

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s). To prevent this PR from going to the changelog marked it with the "skip changelog" label.

azure-pipelines[bot] avatar Aug 02 '22 12:08 azure-pipelines[bot]

Snapshot stored with reference name: refs/pull/12654/merge

Test environment: https://babylonsnapshots.z22.web.core.windows.net/refs/pull/12654/merge/index.html

To test a playground add it to the URL, for example:

https://babylonsnapshots.z22.web.core.windows.net/refs/pull/12654/merge/index.html#WGZLGJ#4600

Links to test babylon tools with this snapshot:

https://playground.babylonjs.com/?snapshot=refs/pull/12654/merge https://sandbox.babylonjs.com/?snapshot=refs/pull/12654/merge https://gui.babylonjs.com/?snapshot=refs/pull/12654/merge https://nme.babylonjs.com/?snapshot=refs/pull/12654/merge

To test the snapshot in the playground with a playground ID add it after the snapshot query string:

https://playground.babylonjs.com/?snapshot=refs/pull/12654/merge#BCU1XR#0

azure-pipelines[bot] avatar Aug 02 '22 12:08 azure-pipelines[bot]

Visualization tests for webgl1 have failed. If some tests failed because the snapshots do not match, the report can be found at

https://babylonsnapshots.z22.web.core.windows.net/refs/pull/12654/merge/testResults/webgl1/index.html

If tests were successful afterwards, this report might not be available anymore.

azure-pipelines[bot] avatar Aug 02 '22 13:08 azure-pipelines[bot]

FYI - I wrote an Unreal Engine Blueprints / Unity Visual Scripting like behaviour graph engine: https://github.com/bhouston/behave-graph. We are proposing this as an alternative to the Trigger-Action List method of behaviors. It is an alternative to Trigger-Action Lists but Trigger-Action Lists can be converted to behavior graphs. We are both presenting in the same Khronos SIGGRAPH BOF. We may want to chat about this...

bhouston avatar Aug 04 '22 16:08 bhouston

FYI - I wrote an Unreal Engine Blueprints / Unity Visual Scripting like behaviour graph engine: https://github.com/bhouston/behave-graph. We are proposing this as an alternative to the Trigger-Action List method of behaviors. It is an alternative to Trigger-Action Lists but Trigger-Action Lists can be converted to behavior graphs. We are both presenting in the same Khronos SIGGRAPH BOF. We may want to chat about this...

Hi Ben, great presentation today! Will be happy to talk about your proposal

RaananW avatar Aug 04 '22 17:08 RaananW

Closing this PR for now, will reopen when further changes will be made. Examples and snapshot will still work!

RaananW avatar Sep 05 '22 14:09 RaananW