Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
fdd3ba3
added components for graphs
UX3D-joshi Jul 21, 2025
bfe4589
Preserve gltf structure for root extensions
UX3D-haertl Jul 23, 2025
7dd55e1
Interactivity components
UX3D-joshi Jul 23, 2025
b884747
Remove unnecessary code
UX3D-haertl Jul 23, 2025
498530d
Added vectors in the interactivity panel
UX3D-joshi Jul 24, 2025
7bfd3c3
Rename Vector and states of Reset button
UX3D-joshi Jul 24, 2025
8f2b5db
Merge branch 'main' into Interactivity-UI
UX3D-haertl Jul 25, 2025
17ea8a8
Minor UI fixes
UX3D-haertl Jul 25, 2025
24f27af
Add graph controller
UX3D-haertl Jul 30, 2025
992f516
Merge branch 'Interactivity-UI' into feature/Interactivity
UX3D-haertl Jul 31, 2025
672b7ac
Add graph selection logic to UI
UX3D-haertl Jul 31, 2025
9f8f875
WIP add support for custom events
UX3D-haertl Jul 31, 2025
9683f98
Change styling of number inputs
UX3D-haertl Aug 1, 2025
2b4799e
More UI fixes
UX3D-haertl Aug 1, 2025
484b11a
Fix event dispatch
UX3D-haertl Aug 1, 2025
99aa0d7
Auto select first element in dropdown
UX3D-haertl Aug 4, 2025
4af3032
Change tooltip
UX3D-haertl Aug 4, 2025
18cc197
Disable send button if form is invalid
UX3D-haertl Aug 4, 2025
dafb114
Update submodule
UX3D-haertl Aug 4, 2025
dedd836
Add play/pause/reset
UX3D-haertl Aug 5, 2025
cb4f6aa
Use v-model for toggle-button
UX3D-haertl Aug 5, 2025
9c02e96
Animation support for graphs
UX3D-haertl Aug 6, 2025
e9f8d58
Handle interacticity switch correctly with animations
UX3D-haertl Aug 7, 2025
f73aad3
Merge remote-tracking branch 'origin/main' into feature/Interactivity
UX3D-haertl Aug 12, 2025
53b6313
Fix UI issues
UX3D-haertl Aug 21, 2025
70c61d9
Add extension toggles
UX3D-haertl Aug 21, 2025
9b549ae
Float64 support
UX3D-haertl Aug 29, 2025
63ddcae
Fix undefined bug
UX3D-haertl Aug 29, 2025
6196b84
Added picking pass
UX3D-haertl Aug 29, 2025
6474ed2
Update Readme
UX3D-haertl Sep 1, 2025
7223a3d
Rework reset
UX3D-haertl Sep 1, 2025
58aec46
Add KHR_node_visibility support
UX3D-haertl Sep 2, 2025
6887dad
Clean up selection/hover
UX3D-haertl Sep 18, 2025
7f96b01
Add interactivity test feedback to frontend
UX3D-haertl Oct 16, 2025
a34b669
Handle moving the mouse outside the window for hover
UX3D-haertl Oct 17, 2025
00baf41
Fix event listener
UX3D-haertl Oct 17, 2025
41aebe6
Update submodule
UX3D-haertl Oct 21, 2025
3707cb7
Merge branch 'main' into feature/Interactivity
UX3D-haertl Oct 21, 2025
489421e
Fix formatting
UX3D-haertl Oct 21, 2025
5d7a2a8
Merge remote-tracking branch 'origin/main' into feature/Interactivity
UX3D-haertl Oct 24, 2025
74091cd
Update Readme
UX3D-haertl Oct 24, 2025
28af0e3
Apply changes to API
UX3D-haertl Oct 24, 2025
6e0f6b0
Update submodule
UX3D-haertl Oct 28, 2025
f031874
Subscribe to events after each reload
UX3D-haertl Oct 29, 2025
676ed77
Revert "Subscribe to events after each reload"
UX3D-haertl Oct 30, 2025
c19e681
Fix enable/disable extension behavior
UX3D-haertl Oct 30, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
glTF-Sample-Renderer/source/libs
glTF-Sample-Renderer/source/libs
**/*.md
11 changes: 10 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,20 @@ Link to the live [glTF 2.0 Sample Viewer](https://github.khronos.org/glTF-Sample
### glTF

- [x] glTF 2.0
- [KHR_accessor_float64](https://github.com/KhronosGroup/glTF/pull/2397)
- [x] Animations
- [x] KHR_animation_pointer
- [ ] Mesh Attributes not supported since WebGL2 only supports 32 bit
- [ ] Skins not supported since WebGL2 only supports 32 bit
- [x] [KHR_animation_pointer](https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_animation_pointer)
- [x] [KHR_draco_mesh_compression](https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_draco_mesh_compression)
- [x] [KHR_interactivity](https://github.com/KhronosGroup/glTF/pull/2293)
- [x] [KHR_lights_punctual](https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_lights_punctual)
- [x] [KHR_materials_anisotropy](https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_materials_anisotropy)
- [x] [KHR_materials_clearcoat](https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_materials_clearcoat)
- [x] [KHR_materials_diffuse_transmission](https://github.com/KhronosGroup/glTF/blob/main/extensions/2.0/Khronos/KHR_materials_diffuse_transmission/README.md)
- [x] [KHR_materials_dispersion](https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_materials_dispersion)
- [x] [KHR_materials_emissive_strength](https://github.com/KhronosGroup/glTF/tree/KHR_materials_emissive_strength/extensions/2.0/Khronos/KHR_materials_emissive_strength)
- [x] [KHR_materials_emissive_strength](https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_materials_emissive_strength)
- [x] [KHR_materials_ior](https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_materials_ior)
- [x] [KHR_materials_iridescence](https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_materials_iridescence)
- [x] [KHR_materials_pbrSpecularGlossiness](https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_materials_pbrSpecularGlossiness)
Expand All @@ -34,6 +40,9 @@ Link to the live [glTF 2.0 Sample Viewer](https://github.khronos.org/glTF-Sample
- [x] For dense volumes using KHR_materials_diffuse_transmission
- [ ] For sparse volumes using KHR_materials_transmission
- [x] [KHR_mesh_quantization](https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_mesh_quantization)
- [x] [KHR_node_hoverability](https://github.com/KhronosGroup/glTF/pull/2426)
- [x] [KHR_node_selectability](https://github.com/KhronosGroup/glTF/pull/2422)
- [x] [KHR_node_visibility](https://github.com/KhronosGroup/glTF/pull/2410)
- [x] [KHR_texture_basisu](https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_texture_basisu)
- [x] [KHR_texture_transform](https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_texture_transform)
- [x] [KHR_xmp_json_ld](https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_xmp_json_ld)
Expand Down
7 changes: 6 additions & 1 deletion eslint.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,12 @@ export default [
semi: "warn",
"no-extra-semi": "warn",
"no-undef": "warn",
"no-unused-vars": "warn",
"no-unused-vars": [
"warn",
{
argsIgnorePattern: "^_"
}
],
"no-empty": "warn",
"no-redeclare": "warn",
"no-prototype-builtins": "warn",
Expand Down
201 changes: 183 additions & 18 deletions index.html

Large diffs are not rendered by default.

Loading