gazebosim/gz-common

Analysis of external mesh loading libraries and comparison with the existing approach

開放

#344 建立於 2022年4月16日

 (20 則留言) (2 個反應) (0 位負責人)C++ (59 個分叉)auto 404
enhancementhelp wanted

倉庫指標

星標
 (28 顆星)
PR 合併指標
 (平均合併 9天 6小時) (30 天內合併 30 個 PR)

描述

Desired behavior

Be able to load glTF2 and FBX mesh files into Gazebo.

Alternatives considered

Only alternative is on the user side, which creates additional step for converting mesh files into Ignition Gazebo readable format.

Implementation suggestion

There are two ways to extend the capabilities of the Gazebo's mesh loading system; (A) Using an external open-source library or (B) Writing glTF2 and FBX mesh loaders in a consistent way with the current approach.

Analysis is required to decide which approach is better. I am planning to generate such analysis in the next couple of days, so any idea is welcome. Currently gathering ideas around the internet to make a suitable comparision.

I created an additional document for this analysis in here. I will start my analysis with assimp.

Additional context

  1. Currently working on a creating a connection between the assimp library and Ignition Gazebo.
  2. Possible related issues #173,

貢獻者指南