| … | … | @@ -28,24 +28,52 @@ OMI uses 4 stages to represent the maturity of an extension: |
| 28 | 28 | |
| 29 | 29 | A draft proposal has been submitted to the working group and is receiving feedback. It must have at least one "champion" who are responsible for advancing the proposal to the further stages. At this stage a high-level outline of the extension should be published as a GitHub Pull Request to this repository. The champion(s) should be focused on describing why this extension should be developed further and they should be working on finding additional stakeholders. The [W3C Community Contributor License Agreement](https://www.w3.org/community/about/process/cla/) must be signed by all contributors before the proposal can enter Stage 1. |
| 30 | 30 | |
| 31 | #### Requirements |
| 32 | |
| 33 | - [ ] High level outline published as a GitHub PR in this repository |
| 34 | - [ ] [Signed W3C CLA](https://www.w3.org/community/about/process/cla/) |
| 35 | |
| 31 | 36 | ### Stage 2 |
| 32 | 37 | |
| 33 | 38 | The draft proposal should precisely describe the extension in it's initial form and there should be at least one metaverse implementation of the extension in development and valid sample assets for testing by other potential implementors. The proposal should contain valid a JSON schema describing the extension in its entirety as well as a markdown document explaining the purpose, features, and properties of the extension. This implementation will be used to test the viability of the extension and provide an example for other implementors. Edits to the extension should be voted on and decided by consensus in weekly OMI glTF Working Group meetings. |
| 34 | 39 | |
| 40 | #### Requirements |
| 41 | |
| 42 | - [ ] Previous requirements from Stage 1 |
| 43 | - [ ] One metaverse implementation of the extension in development. |
| 44 | - [ ] Valid and publicly acessible sample assets |
| 45 | - [ ] Valid JSON schema describing the extension in its entirety |
| 46 | - [ ] Markdown document explaining the purpose, features, and properties of the extension |
| 47 | |
| 35 | 48 | ### Stage 3 |
| 36 | 49 | |
| 37 | 50 | The extension has multiple metaverse implementations, a glTF Validator implementation, valid sample assets, and at least one readily available tool for generating content using this extension. The implementations, sample assets, and content creation tool should all consume or produce assets that can be verified by the glTF Validator. The extension at this stage is ready for a vote for ratification. Final proposal modifications should be voted on and decided by consensus in weekly OMI glTF Working Group meetings. |
| 38 | 51 | |
| 52 | |
| 53 | #### Requirements |
| 54 | |
| 55 | - [ ] Previous requirements from Stage 2 |
| 56 | - [ ] Two or more metaverse implementations |
| 57 | - [ ] glTF Validator implementation |
| 58 | - [ ] Publicly availible content creation tool for generating assets for this extension |
| 59 | - [ ] All implementations, sample assets, and content creation tools should consume or produce assets that pass validation. |
| 60 | |
| 39 | 61 | ### Stage 4 |
| 40 | 62 | |
| 41 | 63 | The extension has been ratified. It has multiple metaverse implementations, a glTF Validator implementation, valid sample assets, and at least one readily available tool for generating content using this extension. Once ratified, non-substantive changes to a specification via a consensus vote. However, breaking changes to an extension are not allowed and should be addressed by creating a proposal for a new extension with a different extension identifier. |
| 42 | 64 | |
| 65 | #### Requirements |
| 66 | |
| 67 | - [ ] Previous requirements from Stage 3 |
| 68 | - [ ] The extension has passed a consensus vote for ratification. |
| 69 | |
| 70 | |
| 43 | 71 | ## OMI glTF Vendor Extensions |
| 44 | 72 | |
| 45 | 73 | ### Stage 1 |
| 74 | - [OMI_audio_emitter](https://github.com/omigroup/gltf-extensions/pull/1) |
| 46 | 75 | |
| 47 | 76 | ### Stage 2 |
| 48 | | - [OMI_audio_emitter](https://github.com/omigroup/gltf-extensions/pull/1) |
| 49 | 77 | |
| 50 | 78 | ### Stage 3 |
| 51 | 79 | |
| … | … | @@ -120,7 +148,7 @@ The extension has been ratified. It has multiple metaverse implementations, a gl |
| 120 | 148 | OMI_audio_emitter |
| 121 | 149 | </a> |
| 122 | 150 | </td> |
| 123 | | <td>Stage 2</td> |
| 151 | <td>Stage 1</td> |
| 124 | 152 | <td>✅</td> |
| 125 | 153 | <td>🚧</td> |
| 126 | 154 | <td>🚧</td> |