-
Notifications
You must be signed in to change notification settings - Fork 3
Fixed the DAE file conversion errors #60
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dae: Fixed an issue where the UV array could sometimes not be acquired correctly. dae: Fixed an issue when Opaque Mode is set to 'RGB_ZERO'.
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Collaborator
Author
|
Other issues I found here are separated out below.
|
This was referenced Jan 23, 2026
andrewkaufman
approved these changes
Jan 27, 2026
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Fixes #55
Fixed an issue where some urdf_files_datasets could not be converted correctly.
This was all due to issues during DAE file conversion.
Bug fixes
GeometryNode.materials.URDF files for verifying each one
random/robot-assets/ur5/ur5_gripper.urdf
https://github.com/Daniella1/urdf_files_dataset/blob/main/urdf_files/random/robot-assets/ur5/ur5_gripper.urdf
This is referencing a dae file that is partially corrupted.
Previously, the following error occurred.
This was circumvented with the following implementation.
conversion_collada.py
random/robot-assets/r2_description/robots/r2c5.urdf
https://github.com/Daniella1/urdf_files_dataset/blob/main/urdf_files/random/robot-assets/r2_description/robots/r2c5.urdf
This had the following bugs.
These issues were fixed in this PR, but since another issue was found, we are separating those problems.
-> Issue #61, Issue #62
The following is rendered entirely as metallic because the Specular Workflow is enabled and SpecularColor(1, 1, 1) is assigned.
matlab/robotiq2F85/urdf/robotiq2F85.urdf
https://github.com/Daniella1/urdf_files_dataset/blob/main/urdf_files/matlab/robotiq2F85/urdf/robotiq2F85.urdf
In the “robotiq_arg2f_85_base_link.dae” referenced by this URDF file, the same material name was assigned to multiple materials.
In this PR implementation, the material prim names are set to "material100" and "material0", and the displayName is set to "mymaterial".
unit test:
The following files perform unit tests on DAE files with identical material names.
Checklist