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

failed to colorize collada mesh marker of hrp2 #13

Closed
garaemon opened this issue Mar 19, 2014 · 22 comments
Closed

failed to colorize collada mesh marker of hrp2 #13

garaemon opened this issue Mar 19, 2014 · 22 comments

Comments

@garaemon
Copy link
Member

screenshot from 2014-03-19 19 28 09

@garaemon
Copy link
Member Author

どのようなモデルだとこの現象が発生しますか? @tarukosu

@tarukosu
Copy link
Contributor

nao, eusモデルをgazebo用にコンバートしたもの, HRP2だと白くなります.
PR2, atlasは色がついて表示されています.

@garaemon
Copy link
Member Author

これってrobot descriptionをみてるんだよね.
もしかして、colladaは色がつかないと言うことなのかな?

@garaemon
Copy link
Member Author

いや、urdfで発生しますね

@garaemon
Copy link
Member Author

手前から、

  • urdf_markerを使ったpr2
  • RobotModelでhrp2を可視化
  • urdf_markerでhrp2を可視化

screenshot from 2014-04-23 16 32 56

@garaemon
Copy link
Member Author

rvizはassimpをつかってdaeのメッシュ情報を読み込んでいる(mesh_loader.cpp)
assimpをogreのmaterialインスタンスにするところまではうまく行っていそう

@garaemon
Copy link
Member Author

rvizのコード追ってますが、僕の単独では時間がかかるかもしれないので、rvizにチケット出しましょう。

@tarukosu 適当なモデルで色がつかないサンプル作れますか?

@garaemon
Copy link
Member Author

interactiveでない普通のマーカーでも再現する気がします

@tarukosu
Copy link
Contributor

サンプル作ります

@garaemon
Copy link
Member Author

もじばけしてます

2014年4月23日水曜日、[email protected]さんは書きました:

$B%5%s%W%k$rE:IU$7$^$9 (B

2014-04-23 17:45 GMT+09:00 Ryohei Ueda <[email protected]javascript:_e(%7B%7D,'cvml','[email protected]');

:

interactive $B$G$J$$IaDL$N%^!<%+!<$G$b:F8=$9$k5$$,$7$^$9 (B

$B!= (B
Reply to this email directly or view it on GitHub<
#13 (comment)

.

$B8EED (B $BM52p (B
$BEl5~Bg3XBg3X1! (B $B>pJsM}9)3X7O8&5f2J (B $BCNG=5!3#>pJs3X@l96 (B
$B0pMU!&2,ED8&5f<<!J>pJs%7%9%F%`9)3X8&5f<


Reply to this email directly or view it on GitHubhttps://github.com//issues/13#issuecomment-41157610
.

from iPhone

@tarukosu
Copy link
Contributor

メッシュを使ったマーカ(インタラクティブマーカではない)をpublishするサンプルを作りました.

https://github.com/tarukosu/jsk_visualization/blob/mesh-color-fail-sample/jsk_interactive_markers/jsk_interactive_marker/scripts/marker_mesh_sample.py

@garaemon
Copy link
Member Author

atlasはdiffuseをjpgにして、それをtexture mappingしているようです。テクスチャマッピングしている
もでるしか表示できないようになっている?

package://atlas_description/materials/textures/drc_extremities_diffuse.jpg

drc_extremities_diffuse

@garaemon
Copy link
Member Author

@YoheiKakiuchi colladaを可視化するソフトウェアは何がありますか?

@YoheiKakiuchi
Copy link
Member

meshlabですかね。 apt-getで入ります。
ディレクトリの取り扱いにちょっと問題がある気がしていて、コマンドラインから立ち上げると、カレントディレクトリのメッシュしか読まないです。

roscd pr2_description/meshes/torso_v0
meshlab torso_lift.dae
meshlab

@garaemon
Copy link
Member Author

お、meshlabでみるとrvizと同様にJSKでexportしたモデルは色がつかないですね.

@garaemon
Copy link
Member Author

$ meshlab nil_link_mesh.dae

screenshot from 2014-04-24 11 12 19

@garaemon
Copy link
Member Author

commonとstandardの違いは何でしょうか?

2014年4月24日木曜日、Yohei [email protected]さんは書きました:

robot_descriptionに設定して、robot_modelとしてrvizに表示したら、色付いているんだよね?

そういう意味では、meshlabは不完全ですね。
colladaのtechnique="common"かtechnique="standard"でどちらかしか読まないなどもありえるとは思う。


Reply to this email directly or view it on GitHubhttps://github.com//issues/13#issuecomment-41236468
.

from iPhone

@tarukosu
Copy link
Contributor

robotModelとして表示すると色がついて表示されました

screenshot_from_2014-04-24 16 20 09

@garaemon
Copy link
Member Author

reported ros-visualization/rviz#751

@garaemon
Copy link
Member Author

問題報告のためにgitにまとめました
https://github.com/garaemon/rviz_collada_marker

@garaemon
Copy link
Member Author

https://github.com/garaemon/rviz/tree/fix-for-collada-mesh-material

このブランチのrvizを使うとメッシュに色がつくようになります

@garaemon
Copy link
Member Author

garaemon commented May 1, 2014

ros-visualization/rviz#752

hydroに反映されましたのでclose

@garaemon garaemon closed this as completed May 1, 2014
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

No branches or pull requests

3 participants