Google SketchUp 6 to Shade 10

SketchUpから出力した、.lwoを、Shadeでインポートする時は、
オプションで、マテリアル単位に入力、を選択しないと色が反映されない。
出力される座標系が異なるので、Zを反転しないといけない。
そのオプションで、インポートしても、マテリアルが全部透明に設定されてしまう何故だろう?
rubyのエクスポーター改造すれば直るのかな?


↓このように半透明になる。右はマテリアルを一個一個不透明に直しました。


直りました。
lwo_export/export.rbの、transparencyの行を以下のように修正すると、透明にならないようになった

修正前: tran_str = subchunk_contents 'TRAN', [material.alpha, 0].pack('gn')
修正後: tran_str = subchunk_contents 'TRAN', [1.0-material.alpha, 0].pack('gn')