RoadRunner​内に路面標示(.sv​g)を貼り付けたい

2 views (last 30 days)
裕太郎
裕太郎 on 19 Dec 2023
Moved: Atsushi Ueno on 19 Dec 2023
RoadRunnerにて日本の道路を作っています。
Stencilsフォルダ内には日本の道路に使われている路面標示のデータが少なく、自分で作成→インポートしたいと考え、実施したところ、上手くいきませんでした。手順と起きた内容を以下に記載しますので、正しい手順や上手くいかなかった原因等教えていただけますと幸いです。
●手順 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
①ネットからsvgデータをダウンロード。また、Blenderで作成してsvgとしてエクスポート
②①のデータをRoadRunner(のStencils)にD&D。 → この時、データはTextureとしてインポートされていた
③インポートデータを右クリック→Default Typeを「Stencil Marking」に変更
④Attibutes内のMaterialに、他のsvgデータと同様のマテリアル(LaneMarking1.rrmtl)を設定
⑤道路に配置 → 車いすのアイコン(Stencil_Disabled.svg_rrx)が表示されてしまう
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
●検証した内容 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
①RoadRunner内のデータ形式が .svg_rrxとあるので、同様にsvgデータをsvg.rrxと変更しインポート
 →インポート時にサムネイルが表示されなくなった(配置すると車いすアイコンが表示される)
②名称がStencil_ がついているので同様にデータ名にStencil_を記入
 →何も変わらなかった
③3つほどデータが .svgのものがあったので、Blenderにインポートして中身を確認し、それをsvgデータとしてエクスポートしてRoadRunnerに再度インポート
 →●手順と同じ結果になった
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
インポート時の正しい設定・方法をご教示ください。
よろしくお願いいたします。
  1 Comment
Atsushi Ueno
Atsushi Ueno on 19 Dec 2023
Moved: Atsushi Ueno on 19 Dec 2023
>ステンシル標示に使用される SVG パーサーには制限があります。多くの SVG 要素はサポートされていません。
「ステンシル標示アセットに非サポートの SVG 要素が含まれる場合どうなるか」は不明ですが、怪しいです。
回避方法「ステンシル標示アセットは諦め、テクスチャアセットを試す」を試してみましたか?
テクスチャアセットのアウトラインは長方形ですが、アルファチャネルで透明色を使えば問題ない様です。またテクスチャアセットはSVG以外の画像ファイル形式(JPGやPNGなど)からインポートできる様です。

Sign in to comment.

Answers (0)

Products


Release

R2022b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!