ないブログに表示されています。新しい記事を書く事で広告が消えます。その1OpenBVEでは、「GenerateNormals」の代わり?に「SetEmissiveColor」というのが登場しました。前の記事で紹介しましたが、感覚的に言ってしまえばBVE2の「GenerateNormals」に色を付けられるようになったというものにすぎません。周りの環境色に左右されないようプロテクトをかける、そんなイメージです。この「SetEmissiveColor」を使った時、アレっ!?と思わせるような現象があったので記述しておきます。SetEmissiveColor」を使った2つのストラクチャを近い位置に並べるとき、本来ならこのように看板が手前、ビルが後ろに表示されるべきところがこのように、本来手前に表われるはずのストラクチャが何故か後方に表われてしまうのです。設置場所は正しい位置にあります。遠くから見るとビルの後ろにあるように感じるけど近づくとちゃんと手前に置いてある看板...。おかしい、ここは異次元かっ!?軽く検証したところ、「GenerateNormals」との競合が原因のようです。看板:「GenerateNormals」未記入ビル:「GenerateNormals」記入ここでビルの「GenerateNormals」を抜いたところ正常に表示されるようになりました。「SetEmissiveColor」と「GenerateNormals」はほぼ同じ役割のもの。どちらかにした方が良い、という事ですね。うーん、RouteViewerだとこのような対処をしなくても正常に動作、つまり「GenerateNormals」構文はちゃんと無視されているのですが、OpenBVEだとまだ完全に無視されてないようです。原因はこれではなく、描画モードによる反作用でした。(→関連記事を読む)デタラメ書いて申し訳ない^^;次回はもう一つ、「透過」の仕様について検証していきます。