obj sinkの並列化
Closed this issue · 3 comments
nokonoko1203 commented
アトラス処理の変更により、処理速度が低下
- 最初のforループでpackerに全てのテクスチャを突っ込み、パッキングし、次のループでfeature_idを指定してinfoを取り出すようになった
- feature_idを指定する必要が出てきたので、並列で処理しづらくなった
- ので、大きく処理速度を落としてしまった
- (+クラスタリングの処理もあるので、速度は当然に落ちる)
feature_idがどんな状況でも一意に定まるのであれば、並列化は可能なので、そのように対応する
nokonoko1203 commented
13104_shinjuku-ku_city_2023_citygml_1_op/udx/bldg/53394525_bldg_6697_op.gml
→ 319.940855125s
アトラス化最適化以前は8~9sだった
nokonoko1203 commented
atlas-packerのdisjoint_set
算出が、ボトルネック
nokonoko1203 commented
並列化はさほど意味がなく、atlas-packerでクラスターをアトラスに追加していく部分が遅かったので、クローズ