EasyFAQ/105

Last-modified: 2009-12-16 (水) 09:18:22

影が消えてしまいます

投稿者シログチ
重要度
状態
カテゴリ
HSPバージョン3.2
E3Dバージョン5.2.2.0
回答

ここから下を自由に編集してください。
上の投稿情報は安易に編集するとFAQリストのリストアップに支障が出るものもあります。
よく分からない方は分かる人に聞いてみてください。

  • Shadow関係の命令で影を作る時、カメラの向きや遮蔽物の位置によって影が消えてしまう時があります。 サンプルのe3dhsp3_shadow2.hspの場合、木の影の先端にモロ星人を移動させたりすると起こるのですがこれを防ぐ方法は無いのでしょうか? -- シログチ? 2009-12-16 (水) 02:40:25
  • 影を落とす側のオブジェクトが視野外になると影も消えてしまいます。ですのでこの現象は仕方のないことなのですが方法が無いわけでもありません。E3DSetShadowMapInterFlagでSHADOWIN_ALWAYSを指定すると必ずシャドウマップに指定オブジェクトが含まれるようになります。ただしこれを大き過ぎる物体に適用したり広範囲にわたって指定したりすると影の品質が大幅に悪くなります。キャラクターに一番近いオブジェクトにだけ指定するなど工夫して使えば大丈夫だと思います。 -- おちゃっこ? 2009-12-16 (水) 06:21:44
  • おぉ、できました。素早い回答ありがとうございます。 -- シログチ? 2009-12-16 (水) 09:18:07