Share via


點燃

傳回光源係數向量。

ret lit (n_dot_ln_dot_hm)

此函式會傳回 (環境、擴散、反射、1) 的光源係數向量,其中:

  • ambient = 1
  • 擴散 = n ·l < 0 ? 0 : n ·我
  • 反射 = n ·l < 0 || n · h < 0 ? 0 : (n ·h) ^ m

其中向量 n 是一般向量,l 是光線的方向,而 h 是半向量。

參數

項目 描述
n_dot_l
[in]標準化表面法向量和光線向量的點乘積。
n_dot_h
[in]半形向量和表面法線的點乘積。
m
[in]反射指數。

傳回值

光源係數向量。

類型描述

名稱 範本類型 元件類型 大小
n_dot_l 標量 FLOAT 1
n_dot_h 標量 FLOAT 1
m 標量 FLOAT 1
Ret 向量 FLOAT 4

最小著色器模型

下列著色器模型支援此函式。

著色器模型 支援
著色器模型 2 (DirectX HLSL) 和更高的著色器模型
著色器模型 1 (DirectX HLSL) 是 (vs_1_1僅)

另請參閱

DirectX HLSL (內建函式)