西昌.何雨锋

specular高光贴图用于模仿出象不锈钢之类的表面极其光滑的物体

但有别于镜面反射,因为镜面反射会有投影,而这个只反光不反投影。

想象一下使命召唤里的瞄准镜的反射投影 和 战地2的小水洼

这就是两者的区别

对模型灯光模式的要求是  cTV_LIGHTING_OFFSETBUMPMAPPING_TANGENTSPACE 或 cTV_LIGHTING_PERVERTEX_PRT

在图层1的specular map贴图区使用一张高光贴图

高光贴图的制作方法网上有很多,最简单的方法是直接拿PS把颜色给去掉就可以了,但是看起来整体都过于光滑,不真实,不妨在ps中加点喷溅点什么让它部分不反光就可以模仿锈迹。

在model view中的方法为:

除了在stage0给指定普通纹理外,再在stage1的specular map中给指定一张高光图。

同时灯光模式符合要求即可。

在程序中的使用方法为:

fac1->LoadTexture("mdl\\tvm\\shaka\\shaka1body_color.jpg","shaka_body",-1,-1);
fac1->LoadTexture("mdl\\tvm\\shaka\\shaka_bodyUV.jpg","spe_tex",-1,-1,cTV_COLORKEY_NO,true);

mesh1->LoadTVM("mdl\\tvm\\shaka\\shaka1_body.tvm",false,false);
mesh1->SetTextureEx(0,global1->GetTex("shaka_body"),-1);
mesh1->SetTextureEx(1,global1->GetTex("spe_tex"),5);

//对第一层的第5个组 即specalmap组赋予材质.

mesh1->SetLightingMode(cTV_LIGHTING_OFFSETBUMPMAPPING_TANGENTSPACE);

specular高光贴图相关推荐

  1. Unity Shaders and Effects Cookbook (3-4) 使用高光贴图

    在学习完上一节之后.已经了解了在Unity 中怎样实现一个高光 Shader ,可是会有一个问题.就是效果看起来不切实际,如以下的问题 我用一张图片贴到了Cube上面.然后用了一个高光材质,得到了下图 ...

  2. Unity3D 游戏贴图 法线贴图 漫反射贴图 高光贴图

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 我们都知 ...

  3. Three.js高光贴图(.specularMap)

    Three.js高光贴图(.specularMap) 高光材质MeshPhongMaterial具有高光属性.specular,如果一个网格模型Mesh都是相同的材质,可以使用.specular属性设 ...

  4. Unity 法线贴图、高光贴图、Cube Map shader

    Unity 相关纹理贴图 写unity shader有些时候了,出于寂寞,拿出来晒晒吧!!!! 先看一下Unity 法线贴图.高光贴图.Cube Map shader最终效果: 说老实话,我不怎么喜欢 ...

  5. 用PS做法线,高光贴图的最简图文教程

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 战团里一 ...

  6. PS 人物脸部高光贴图的制作

    承接 PS 脸部贴图毛孔细节添加 高光贴图制作,调整好色阶和自然饱和度,有白色笔刷在图层中绘制就可以,白色1代表高光(和粗糙度基本是反过来的),把填充调一点 反射贴图: 最终渲染效果:

  7. openGL之API学习(五十七)法线贴图、色彩贴图、高光贴图

    Normal map : Normal map (法线贴图) 它的作用是模拟出高模上的一些细节纹理,特别是将高模上的圆滑和粗糙度投射到低模上,让低模也有高模的效果. 因为高模的面数非常多,导入引擎后电 ...

  8. specular图使用方法_Unity| Specular高光反射初探(上)

    哈喽,上次我们有分享过Diffuse漫反射的基本光照原理Unity | Diffuse Light漫反射光照,现在我们来聊一下另外一个反射,specular镜面或者高光反射. 在OpenGL中,光照使 ...

  9. 贴图知识汇总: 漫反射贴图、凹凸贴图、高光贴图、 AO贴图、环境贴图、 光照纹理及细节贴图

    https://www.cnblogs.com/alps/p/5793650.html

  10. PBR流程常用的几种贴图类型

    基于物理的渲染(PBR)是一种着色和渲染的方式,能更精准的体现光线和介质表面的交互方式.因此称作基于物理的渲染(PBR)或者基于物理的着色(PBS).从正在讨论的工作流程角度而言,PBS通常针对着色概 ...

最新文章

  1. 探索JAVA并发 - 并发容器全家福!
  2. 【kali】kali设置burpsuite抓包dvwa
  3. 项目管理中风险评价的必要性
  4. python做bi系统_2020年很受Python工程师喜爱的5款数据可视化bi软件
  5. [English] notes
  6. 一起学习x86/x64知识
  7. 实习踩坑之路:快速失败:使用stream流便利集合的时候删除了对象,导致抛错Null
  8. java 微博 屏蔽_最新JAVA调用新浪微博API之发微博(转)
  9. json与对象互转:json转实体类、实体类转json、json转List、List转json
  10. 蓝牙驱动卸载后自动安装_外星人的控制中心下载,安装及常见问题处理方法
  11. excel怎么设置打印区域_学会Excel分页符设置,打印区域自由选择
  12. 程序员996与工地施工人员谁更累?
  13. 股市入门:应对股市涨跌方法
  14. input button 光标变为手型
  15. 心回暖------振作
  16. 计算机应用技术投稿流程,计算机技术与发展投稿有何要求?
  17. 日常英语单词学习-Stages of Life
  18. 在数据库中使用关键字作为字段名
  19. autocad 2014 闪退的一种解决办法: 点击菜单栏即闪退报错
  20. 我的第一个Android应用软件——《飞鸟集》

热门文章

  1. iPhone入门知识普及(新手必看)
  2. LeetCode1175. 质数排列Prime Arrangements
  3. ubuntu20.04下opencv4.4编译、给图片加中文标注及tensorflow的问题记录、ubuntu下使用cv::text::OCRTesseract模块字符识别
  4. 如何查看Excel文件最大行数
  5. 【数学】求一类数列的通项公式
  6. [BZOJ5109][LOJ #6252][P4061][CodePlus 2017 11月赛]大吉大利,今晚吃鸡!(最短路+拓扑排序+传递闭包+map+bitset(hash+压位))...
  7. 3天完成Open CPU开发!7天完成Costdown!满足客户对成本、功耗、安全性等方面的需求!
  8. python基础--del操作
  9. 华为服务器用户名密码忘记,电脑坏了,腾讯云华为云忘记宝塔面板登陆名和密码怎么办?...
  10. ​下一代无服务器的发展形态:Serverless2.0