Skip to content

KHR_draco_mesh_compression not supported and thus some validation checks are not done inside draco-encoded meshes #235

@hybridherbst

Description

@hybridherbst

It seems that some checks do not run when a mesh is draco-compressed, resulting in incorrect validation (the file passes validation despite not being valid).

Related


  1. File with draco-compressed meshes displays as valid (no errors) as the validator isn't able to check any of the mesh data:
    TrongCom Website.zip
    The missing draco extension support is a warning ("KHR_draco_mesh_compression not supported") but easily overlooked.

image

  1. Same file but without draco compression correctly shows errors with skin weights and bone indices (ACCESSOR_JOINTS_INDEX_OOB, ACCESSOR_WEIGHTS_NON_NORMALIZED):
    TrongCom Website.noDraco.zip

image

Expected would the that errors like ACCESSOR_JOINTS_INDEX_OOB would also be logged for meshes that are draco-compressed.

It would be great if the validator would support draco as well to avoid errors such as this!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions