SetShadowMapAdjustDepth

シャドウマップを使用した3Dモデル描画時の深度判定の補正値を設定する

SetShadowMapAdjustDepth SmHandle, Depth

SmHandle:深度判定の補正値を変更するシャドウマップのハンドル
Depth:深度判定の補正値( デフォルト:0.002f )

(プラグイン / モジュール : DxLibW)

解説

SmHandle が示すシャドウマップを使用して影の表現をする際に行われる

『シャドウマップに記録されている深度値と影判定用の深度値との比較』

で使用される深度値の補正値を設定します。

補正値の詳しい説明をしようとするとシャドウマップによる影表現の仕組みを1から説明しなければならないので、
この補正値を変更するとどのようなことになるかをサンプルプログラムで確認してみてください。

因みに、概ね問題の無い補正値( 0.002f )をデフォルト値として設定していますので、変更しなければ正常な描画結果を得られない場合のみこの関数を使用するようにしてください。

戻り値:
  0:成功

情報

プラグイン / モジュールDxLibW
バージョン3.24f
作成日2026/04/12
著作者DxLib: Takumi Yamada / HSP binding: IronHSP Project
URLhttps://dxlib.xsrv.jp/
備考hspdxlib.as をインクルードして使用
タイプDxLib ゲームライブラリ
グループDxLib その他
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\hspdxlib.hs