Skip to content
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

Feature Request: support different shininess values for multiple visuals in a model #3232

Closed
scpeters opened this issue Jun 17, 2022 · 1 comment · Fixed by #3235
Closed

Comments

@scpeters
Copy link
Member

Background

A feature for applying a shininess value to visuals from an SDFormat file was added in #3213. In Gazebo11, the SDFormat world file is parsed by physics::World and communicated to the rendering::Scene over a transport interface. While it would have been simplest to add a shininess field to the relevant protobuf message, this would have caused ABI problems. As a workaround, an ignition service is created for each model that can be called by the Scene to retrieve the shininess of the first link of the first visual of that model (see this portion of World::LoadModel). Although shininess can be specified on a per-visual basis in SDFormat, it is limited by the transport service mechanism to only report one shininess value per model.

Feature request

Expand the functionality of the service interface so that the shininess of each visual in a model can be queried independently.

@scpeters
Copy link
Member Author

See #3235

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant