亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? vs.fx

?? 3d 游戲 入門教程之例子源碼-圖像渲染
?? FX
字號:
float4x4 matWorldViewProj;	
float4x4 matWorld;	
float4 vecLightDir;
float4 vecEye;

texture ColorMap;
sampler ColorMapSampler = sampler_state
{
   Texture = <ColorMap>;
   MinFilter = Linear;
   MagFilter = Linear;
   MipFilter = Linear;   
   AddressU  = Clamp;
   AddressV  = Clamp;
};

texture BumpMap;
sampler BumpMapSampler = sampler_state
{
   Texture = <BumpMap>;
   MinFilter = Linear;
   MagFilter = Linear;
   MipFilter = Linear;   
   AddressU  = Clamp;
   AddressV  = Clamp;
};

// -------------------------------------------------------------
// Output channels
// -------------------------------------------------------------
struct VS_OUTPUT
{
    float4 Pos  : POSITION;
    float2 Tex : TEXCOORD0;
    float3 Light : TEXCOORD1;
    float3 View : TEXCOORD2;
    float3 Att : TEXCOORD3;
};

// -------------------------------------------------------------
// vertex shader function (input channels)
// -------------------------------------------------------------
VS_OUTPUT VS(float4 Pos : POSITION, float2 Tex : TEXCOORD, float3 Normal : NORMAL, float3 Tangent : TANGENT  )
{
    VS_OUTPUT Out = (VS_OUTPUT)0;      
    Out.Pos = mul(Pos, matWorldViewProj);	// transform Position
    
    // compute the 3x3 tranform matrix 
    // to transform from world space to tangent space
    float3x3 objToTangentSpace;
    objToTangentSpace[0] = mul(Tangent, matWorld);
    objToTangentSpace[1] = mul(cross(Tangent, Normal), matWorld);
    objToTangentSpace[2] = mul(Normal, matWorld);
        
    Out.Tex = Tex.xy;

    // output light vector
    float3 Light = normalize(vecLightDir);
    Out.Light.xyz = mul(objToTangentSpace, Light);    

    // get a vector toward the camera/eye -> V
    float3 PosWorld = normalize(mul(Pos, matWorld));
    float3 LightWorld = normalize(PosWorld + Light);
    Out.View = mul(objToTangentSpace, normalize(LightWorld + vecEye));
    
    // point light
    // reduce range from -1..1 to 0..1 by multiplying with 0.5 and adding 0.5
    Out.Att = (Light * 0.6) * 0.5 + 0.5;
    
   return Out;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一区二区在线播放| 亚洲激情第一区| 精品在线一区二区| 精品国产一区二区三区不卡| 精品一区二区三区免费观看| 国产日韩精品久久久| 成人免费视频网站在线观看| 一区二区三区日韩| 日韩丝袜美女视频| 成人免费毛片app| 亚洲国产成人精品视频| 欧美一级专区免费大片| 成人一道本在线| 亚洲高清在线视频| 久久夜色精品国产欧美乱极品| 国产1区2区3区精品美女| 亚洲欧美偷拍三级| 91精品国产综合久久久久久久| 国产精品456露脸| 洋洋成人永久网站入口| 精品sm捆绑视频| 色悠悠久久综合| 久久99日本精品| 亚洲女爱视频在线| 欧美成人精品高清在线播放| 97se亚洲国产综合在线| 日本伊人精品一区二区三区观看方式| 久久久久88色偷偷免费| 欧美熟乱第一页| 成人午夜在线免费| 日韩av电影天堂| 亚洲欧美综合另类在线卡通| 欧美一区日本一区韩国一区| 91网站在线播放| 久久99久久99小草精品免视看| 亚洲男人的天堂av| 久久午夜色播影院免费高清| 欧美体内she精视频| 成人性生交大合| 人妖欧美一区二区| 亚洲精品自拍动漫在线| 国产色婷婷亚洲99精品小说| 欧美日韩精品电影| 91免费观看在线| 国产ts人妖一区二区| 久久超级碰视频| 舔着乳尖日韩一区| 亚洲无线码一区二区三区| 国产亚洲精品7777| 精品久久五月天| 欧美日韩不卡一区二区| 91成人免费电影| 91视频在线观看免费| 国产成人一区在线| 精品一区二区三区免费| 日本不卡在线视频| 亚欧色一区w666天堂| 亚洲视频综合在线| 国产精品久久久久久久裸模| 国产人成亚洲第一网站在线播放| 欧美一区二区视频观看视频| 欧美日韩一二三| 欧美性受xxxx黑人xyx性爽| 99久精品国产| 不卡av电影在线播放| 粉嫩一区二区三区性色av| 国产乱码一区二区三区| 国产精品一区三区| 国产精品99久| 国产69精品久久777的优势| 国产一区在线视频| 国产原创一区二区| 国产在线一区观看| 韩国v欧美v亚洲v日本v| 精东粉嫩av免费一区二区三区| 蜜臀av亚洲一区中文字幕| 午夜天堂影视香蕉久久| 午夜精品视频一区| 免费美女久久99| 国产在线观看免费一区| 国产黄人亚洲片| 成人免费视频播放| 99国产欧美另类久久久精品| 色999日韩国产欧美一区二区| 色狠狠一区二区三区香蕉| 欧美亚洲国产一区二区三区va | 欧美激情在线看| 国产欧美一区二区在线| 1区2区3区国产精品| 亚洲精品久久久久久国产精华液| 一区二区三区中文字幕精品精品 | 色偷偷一区二区三区| 在线亚洲精品福利网址导航| 欧美日韩和欧美的一区二区| 91精选在线观看| 久久色.com| 17c精品麻豆一区二区免费| 亚洲一区二区三区中文字幕在线 | 亚洲午夜免费电影| 亚洲国产精品久久不卡毛片| 久久福利资源站| 成人午夜电影久久影院| 欧美午夜不卡在线观看免费| 日韩一区二区三区av| 国产日本一区二区| 亚洲伊人色欲综合网| 精品一区二区在线免费观看| 成人动漫精品一区二区| 欧美午夜精品免费| 精品999在线播放| 亚洲免费av高清| 久久精品国产澳门| 91丨porny丨中文| 精品日韩一区二区三区| 亚洲欧美日韩电影| 精品一区二区影视| 色激情天天射综合网| 精品国产一区二区三区四区四| 中文字幕亚洲一区二区av在线| 亚洲va国产天堂va久久en| 国产91在线观看| 7777女厕盗摄久久久| 亚洲欧美在线另类| 日韩电影在线免费| 色综合欧美在线视频区| 久久久五月婷婷| 日韩电影在线观看电影| 一本大道久久a久久综合婷婷| 日韩女同互慰一区二区| 亚洲午夜三级在线| 白白色亚洲国产精品| 精品少妇一区二区三区日产乱码 | 一区二区三区国产精品| 精彩视频一区二区三区| 欧美男人的天堂一二区| 亚洲天堂成人在线观看| 豆国产96在线|亚洲| 日韩午夜av一区| 天堂成人国产精品一区| 色偷偷一区二区三区| 亚洲国产精品传媒在线观看| 精品一区二区三区免费播放| 91麻豆精品国产综合久久久久久| 最新成人av在线| 国内精品免费**视频| 日韩欧美成人一区二区| 日韩av不卡一区二区| 欧美日韩一区二区三区在线看| 欧美激情综合在线| 国产一区美女在线| 欧美电影精品一区二区| 麻豆免费精品视频| 日韩一区二区在线免费观看| 亚洲一区二区三区四区中文字幕| 97精品超碰一区二区三区| 国产精品久久免费看| 成人高清视频在线| 国产精品麻豆视频| 成人av资源在线| 国产精品高潮呻吟| 91丨porny丨国产| 亚洲精品免费一二三区| 欧洲一区在线观看| 亚洲地区一二三色| 欧美疯狂做受xxxx富婆| 免费成人在线观看视频| 欧美大片在线观看一区| 国产一本一道久久香蕉| 欧美国产禁国产网站cc| 99精品在线免费| 一区二区三区在线观看国产| 欧美三级欧美一级| 日韩av高清在线观看| 精品久久久三级丝袜| 国产福利91精品一区二区三区| 中文字幕不卡的av| 色视频一区二区| 日韩电影免费在线观看网站| 日韩美女一区二区三区四区| 久久精品99久久久| 亚洲国产高清在线观看视频| 97国产一区二区| 婷婷六月综合亚洲| 欧美精品一区二区三区在线播放| 国产一区二区精品久久| 国产精品欧美一区二区三区| 色综合中文字幕国产| 亚洲乱码日产精品bd| 欧美精品日日鲁夜夜添| 免费xxxx性欧美18vr| 久久精品视频一区二区| 色综合久久久网| 日本午夜精品视频在线观看| 国产欧美日韩激情| 91久久人澡人人添人人爽欧美| 日韩电影在线观看一区| 欧美国产一区二区| 欧美日韩国产一级| 国产福利一区二区三区在线视频| 亚洲视频狠狠干|