Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
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
32 changes: 32 additions & 0 deletions Models/NodeVisibilityTest/README.body.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
## Screenshot

![screenshot](screenshot/screenshot.png)

## Description

A test for the [`KHR_node_visibility`](https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_node_visibility) extension.

## Test cases

When a viewer properly supports the `KHR_node_visibility` extension, then the asset will be rendered as shown in this screenshot:

![Positive](screenshot/screenshot.png)

When a viewer does not support the extension, then the asset will indicate this as shown in this screenshot:

![NotSupported](screenshot/NotSupported.png)

When a viewer supports the extension, but falsely defaults the `visible` flag to `false`, then this will be indicated by the asset as shown in the following screenshot:

![NoProperDefaults](screenshot/NoProperDefaults.png)

When a viewer supports the extension, but does not follow the rule from the specification that requires a node to be visible only when itself and all its ancestors are visible, then this will be indicated by the asset as shown in this screenshot:

![NoProperHierarchy](screenshot/NoProperHierarchy.png)







Binary file not shown.
Loading