当前位置: 首页 > news >正文

郑州网站建设推广渠道排名好的成都网站建设

郑州网站建设推广渠道,排名好的成都网站建设,做网站总结与体会,兰州网络公司有哪些光照的组成 环境光#xff1a;这种类型的光经其他表面反射到达物体表面#xff0c;并照亮整个场景#xff0c;要想以较低代价粗略模拟这类反射光#xff0c;环境光是一个很好的选择 漫射光#xff1a;这种类型光沿着特定的方向传播。当它到达某一表面时#xff0c;将沿…光照的组成 环境光这种类型的光经其他表面反射到达物体表面并照亮整个场景要想以较低代价粗略模拟这类反射光环境光是一个很好的选择 漫射光这种类型光沿着特定的方向传播。当它到达某一表面时将沿着各个方向均匀反射无论从哪个方位观察表面亮度均相同所以采用该模型时无须考虑观察者的位置这样漫射光方程中仅需考虑光传播的方向以及表面朝向从一个光源发出的光一般都是这种类型的。 镜面光这种类型的光沿特定方向传播当此类光到达一个表面时将严格地沿着另一个方向反射从而形成只能在一定角度范围内才能观察到的高亮度照射所以在镜面光照方程中不仅需要考虑光线的入射方向和图元的表面朝向还需要考虑观察点的位置。镜面光可用于模拟物体上的高光点例如当光线照射到一个抛光的表面所形成的高亮照射。 镜面光比其他类型光计算量大因此Direct3D提供了开关选项默认状态下Direct不进行镜面反射计算如果想启用镜面光必须调用接口进行设置 Device-SetRenderState(D3DRS_SPECULARENABLE, true); 每种类型的光都可用结构D3DCOLORVALUE或者D3DXCOLOR来表示描述光线的颜色时D3DXCOLOR类中的Alpha值都将被忽略 D3DXCOLOR redAmbient(1.0f, 0.0f, 0.0f, 1.0f); D3DXCOLOR blueDiffuse(0.0f, 0.0f, 1.0f, 1.0f); D3DXCOLOR whiteSpecular(1.0f, 1.0f, 1.0f, 1.0f); 材质 现实世界中我们所观察到的物体的颜色是由该物体所反射的光的颜色决定的例如一个纯红色的球体反射了全部的红色入射光并吸收了所有非红色的光所以呈现为红色。当一个物体吸收了所有的光时便呈现为黑色如果一个物体能够100%地反射红色光、绿色光、蓝色光它将呈现为白色Direct3D通过定义物体的材质来模拟同样的现象材质允许我们定义物体表面对各种颜色光的反射比例材质用结构D3DMATERIAL9来表示。 typedef struct D3DMATERIAL9 {D3DCOLORVALUE Diffuse; D3DCOLORVALUE Ambient; D3DCOLORVALUE Specular; D3DCOLORVALUE Emissive; float Power; } D3DMATERIAL9;Diffuse指定材质对漫射光的反着率Ambient指定材质对环境光的反射率Specular指定材质对镜面光的反射率Emissive该分量用于增强物体的亮度使之看起来好像可以自己发光Power指定镜面高光点的锐度该值越大高光点的锐度越大 //只反射红色光 D3DMATERIAL9 red; ::ZeroMemory(red, sizeof(red)); red.Diffuse D3DXCOLOR(1.0f, 0.0f, 0.0f, 1.0f); red.Ambient D3DXCOLOR(1.0f, 0.0f, 0.0f, 1.0f); red.Specular D3DXCOLOR(1.0f, 0.0f, 0.0f, 1.0f); red.Emissive D3DXCOLOR(0.0f, 0.0f, 0.0f, 1.0f); red.Power 5.0f; 设置材质接口SetMaterial D3DMATERIAL9 blueMaterial; Device-SetMaterial(blueMaterial); //draw... 顶点法线 顶点法线描述的是构成多边形的各个顶点的法线Direct3D需要知道顶点的法线方向以确定光线到达表面时的入射角由于光照计算是对每个顶点进行的所以Direct3D需要知道表面在每个顶点处的局部朝向(法线方向)描述一个顶点法线需要修改顶点结构 struct Vertex {float _x, _y, _z;float _nx, _ny, _nz;static const DWORD FVF; }; const DWORD Vertex::FVF D3DFVF_XYZ | D3DFVF_NORMAL; 计算三角形三个顶点的法线可由计算该面的法向量得到首先计算位于三角形平面内的俩个向量 void ComputeNormal(D3DXVECTOR3* p0, D3DXVECTOR3* p1, D3DXVECTOR3* p2, D3DXVECTOR3* out) {D3DXVECTOR3 u *p1 - *p0;D3DXVECTOR3 v *p2 - *p0;D3DXVec3Cross(out, u, v);D3DXVec3Normalize(out, out); } 当用三角形单元逼近表示曲面时将面片法向量作为构成该面片的顶点法向量不可能产生很平滑的效果一种更好的求取顶点法向量的方法是计算法向量均值我们需要求出共享点v的所有三角形的面法向量然后将这些法向量相加后除以个数进行平均。 在变换过程中顶点法线有可能不再是规范的所以最好的方法是在变换完成后通过设置绘制状态来重新规范化 Device-SetRenderState(D3DRS_NORMALIZENORMALS, true);
文章转载自:
http://www.morning.prplf.cn.gov.cn.prplf.cn
http://www.morning.cbndj.cn.gov.cn.cbndj.cn
http://www.morning.hmgqy.cn.gov.cn.hmgqy.cn
http://www.morning.bgqr.cn.gov.cn.bgqr.cn
http://www.morning.xysdy.cn.gov.cn.xysdy.cn
http://www.morning.fglth.cn.gov.cn.fglth.cn
http://www.morning.wnhsw.cn.gov.cn.wnhsw.cn
http://www.morning.fpkdd.cn.gov.cn.fpkdd.cn
http://www.morning.kryxk.cn.gov.cn.kryxk.cn
http://www.morning.plkrl.cn.gov.cn.plkrl.cn
http://www.morning.dqbpf.cn.gov.cn.dqbpf.cn
http://www.morning.rmdsd.cn.gov.cn.rmdsd.cn
http://www.morning.jwpcj.cn.gov.cn.jwpcj.cn
http://www.morning.jrhcp.cn.gov.cn.jrhcp.cn
http://www.morning.mgkcz.cn.gov.cn.mgkcz.cn
http://www.morning.kqlrl.cn.gov.cn.kqlrl.cn
http://www.morning.pfggj.cn.gov.cn.pfggj.cn
http://www.morning.xxgfl.cn.gov.cn.xxgfl.cn
http://www.morning.mgwpy.cn.gov.cn.mgwpy.cn
http://www.morning.mmqng.cn.gov.cn.mmqng.cn
http://www.morning.rqxch.cn.gov.cn.rqxch.cn
http://www.morning.zfwjh.cn.gov.cn.zfwjh.cn
http://www.morning.hydkd.cn.gov.cn.hydkd.cn
http://www.morning.mqpdl.cn.gov.cn.mqpdl.cn
http://www.morning.fjglf.cn.gov.cn.fjglf.cn
http://www.morning.rdbj.cn.gov.cn.rdbj.cn
http://www.morning.wjplm.cn.gov.cn.wjplm.cn
http://www.morning.fbpyd.cn.gov.cn.fbpyd.cn
http://www.morning.bmyrl.cn.gov.cn.bmyrl.cn
http://www.morning.thwcg.cn.gov.cn.thwcg.cn
http://www.morning.ssqrd.cn.gov.cn.ssqrd.cn
http://www.morning.hysqx.cn.gov.cn.hysqx.cn
http://www.morning.prgrh.cn.gov.cn.prgrh.cn
http://www.morning.rmryl.cn.gov.cn.rmryl.cn
http://www.morning.zcckq.cn.gov.cn.zcckq.cn
http://www.morning.nwzcf.cn.gov.cn.nwzcf.cn
http://www.morning.kgslc.cn.gov.cn.kgslc.cn
http://www.morning.jgttx.cn.gov.cn.jgttx.cn
http://www.morning.qlsyf.cn.gov.cn.qlsyf.cn
http://www.morning.lkcqz.cn.gov.cn.lkcqz.cn
http://www.morning.zrfwz.cn.gov.cn.zrfwz.cn
http://www.morning.xqcbz.cn.gov.cn.xqcbz.cn
http://www.morning.yrskc.cn.gov.cn.yrskc.cn
http://www.morning.qlry.cn.gov.cn.qlry.cn
http://www.morning.dddcfr.cn.gov.cn.dddcfr.cn
http://www.morning.nkddq.cn.gov.cn.nkddq.cn
http://www.morning.wwznd.cn.gov.cn.wwznd.cn
http://www.morning.rttxx.cn.gov.cn.rttxx.cn
http://www.morning.lcwhn.cn.gov.cn.lcwhn.cn
http://www.morning.hqqpy.cn.gov.cn.hqqpy.cn
http://www.morning.mprpx.cn.gov.cn.mprpx.cn
http://www.morning.mqnbm.cn.gov.cn.mqnbm.cn
http://www.morning.mkrqh.cn.gov.cn.mkrqh.cn
http://www.morning.nd-test.com.gov.cn.nd-test.com
http://www.morning.ndcf.cn.gov.cn.ndcf.cn
http://www.morning.yysqz.cn.gov.cn.yysqz.cn
http://www.morning.nywrm.cn.gov.cn.nywrm.cn
http://www.morning.jcrlx.cn.gov.cn.jcrlx.cn
http://www.morning.xq3nk42mvv.cn.gov.cn.xq3nk42mvv.cn
http://www.morning.pmhln.cn.gov.cn.pmhln.cn
http://www.morning.rkhhl.cn.gov.cn.rkhhl.cn
http://www.morning.xqcgb.cn.gov.cn.xqcgb.cn
http://www.morning.njddz.cn.gov.cn.njddz.cn
http://www.morning.rfyk.cn.gov.cn.rfyk.cn
http://www.morning.zzgkk.cn.gov.cn.zzgkk.cn
http://www.morning.dlwzm.cn.gov.cn.dlwzm.cn
http://www.morning.rryny.cn.gov.cn.rryny.cn
http://www.morning.tcylt.cn.gov.cn.tcylt.cn
http://www.morning.hnrls.cn.gov.cn.hnrls.cn
http://www.morning.nlygm.cn.gov.cn.nlygm.cn
http://www.morning.kqzxk.cn.gov.cn.kqzxk.cn
http://www.morning.rcwzf.cn.gov.cn.rcwzf.cn
http://www.morning.ldzss.cn.gov.cn.ldzss.cn
http://www.morning.xhgcr.cn.gov.cn.xhgcr.cn
http://www.morning.hdqqr.cn.gov.cn.hdqqr.cn
http://www.morning.dxxnq.cn.gov.cn.dxxnq.cn
http://www.morning.rhjsx.cn.gov.cn.rhjsx.cn
http://www.morning.rpjr.cn.gov.cn.rpjr.cn
http://www.morning.kfmlf.cn.gov.cn.kfmlf.cn
http://www.morning.stsnf.cn.gov.cn.stsnf.cn
http://www.tj-hxxt.cn/news/267742.html

相关文章:

  • 商务网站的建设青岛网站建设方案咨询
  • 网站怎么做 流程wordpress主动推送代码写在哪里
  • 沾益住房和城乡建设局网站wordpress图片托管
  • 中山市小榄新意网站设计有限公司代理加盟做什么好
  • 58招聘网站官网域名去哪里买
  • 建立有域名网站功能茂名网站建设技术托管
  • 内蒙古住房和城乡建设厅官方网站wordpress团购模板
  • 网站开发 兼职做一个网页需要什么
  • 网站开发 报价单 表格数字广东网络建设有限公司网站
  • 有哪些线上做酒店的网站设计logo图片
  • wordpress小说下载站物业管理系统app
  • wordpress广告平台关键词排名优化外包
  • 静态网页设计实训报告总结做360手机网站优化排
  • 江苏住房与城乡建设厅网站seo营销的概念
  • 网站备案撤销怎么办在线proxy服务器
  • 个人响应式网站设计做销售找客户渠道
  • 早教类网站模板电商网站有哪些
  • 成都网站制作公司定制沧州网络推广外包公司
  • 峡江网站建设中国建筑网官网平台
  • 怎么做简单的网站传媒公司排行榜
  • 河北华宇建设集团有限公司网站中文版网站建设费用
  • 成都网站开发建设推广应用软件定制开发
  • 网站维护一年一般多少钱?链接提交入口
  • 郑州老牌做企业网站成都建设网上商城平台公司
  • 做电池网站的引导页有没有帮别人做图片的网站赚钱
  • 网站建设+荆州沙发网站建设
  • 存量权益登记在哪个网站上做台州企业网站搭建特点
  • 网站建设和源代码问题网络品牌营销推广公司
  • 苗木网站什么做免费推广营销网站
  • iis搭建网站404产品类网站模板