《Unity着色器和屏幕特效开发秘笈》—— 2.1 引言
本节书摘来自华章出版社《Unity着色器和屏幕特效开发秘笈》一 书中的第2章,第2.1节,作者:(美)Kenny Lammers,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
2.1 引言
纹理贴图可以使我们的着色器更有生命力,而且可以快速地实现非常逼真的效果。然而略显遗憾的是,你需要小心翼翼地控制用于着色器中的纹理贴图的数目,因为如果添加的纹理贴图过多,会非常影响游戏性能。特别是对于移动设备,你需要将纹理贴图的数目降到最小,这样才能使你的应用程序加载更快,运行起来更加流畅。
纹理贴图本身就是一些图片,一般是在一些图像编辑软件,如Photoshop中制作出来的,但是也可以在Unity内部进行制作。使用物体的UV坐标,我们可以创建二维UV坐标和三维顶点之间的关系,最终将纹理映射到物体的表面。UV贴图就是将2D图像映射到3D模型表面的一种表象,顶点间的像素值是由插值计算出来的。
我们已经在上一章创建过一个纹理属性,所以我们不再对它进行赘述了,但是如果你想知道更多关于纹理映射至三维表面的内部原理
让我们先来看看使用纹理能做哪些事情,以及利用纹理如何使我们的实时3D视觉特效更加有趣且真实。本章我们将从一些很基本的纹理特效开始,逐步带领你走进纹理和着色器的奇妙世界。
《Unity着色器和屏幕特效开发秘笈》—— 2.1 引言相关推荐
- 《Unity着色器和屏幕特效开发秘笈》—— 3.4 创建BlinnPhong高光类型
本节书摘来自华章出版社<Unity着色器和屏幕特效开发秘笈>一 书中的第3章,第3.4节,作者:(美)Kenny Lammers,更多章节内容可以访问云栖社区"华章计算机&quo ...
- 《Unity着色器和屏幕特效开发秘笈(原书第2版)》一2.9 打包和混合纹理
本节书摘来自华章出版社<Unity着色器和屏幕特效开发秘笈(原书第2版)>一书中的第2章,第2.9节,作者 [英]艾伦朱科尼(Alan Zucconi) [美]肯尼斯拉默斯(Kenneth ...
- 《Unity着色器和屏幕特效开发秘笈》—— 1.7 创建渐变纹理来控制漫反射着色...
本节书摘来自华章出版社<Unity着色器和屏幕特效开发秘笈>一 书中的第1章,第1.7节,作者:(美)Kenny Lammers,更多章节内容可以访问云栖社区"华章计算机&quo ...
- 《Unity着色器和屏幕特效开发秘笈》—— 第3章 利用镜面反射让游戏闪耀起来...
本节书摘来自华章出版社<Unity着色器和屏幕特效开发秘笈>一 书中的第3章,第3.1节,作者:(美)Kenny Lammers,更多章节内容可以访问云栖社区"华章计算机&quo ...
- 《Unity着色器和屏幕特效开发秘笈》—— 1.1 引言
本节书摘来自华章出版社<Unity着色器和屏幕特效开发秘笈>一 书中的第1章,第1.1节,作者:(美)Kenny Lammers,更多章节内容可以访问云栖社区"华章计算机&quo ...
- 《Unity着色器和屏幕特效开发秘笈》—— 2.5 法线贴图
本节书摘来自华章出版社<Unity着色器和屏幕特效开发秘笈>一 书中的第2章,第2.5节,作者:(美)Kenny Lammers,更多章节内容可以访问云栖社区"华章计算机&quo ...
- 《Unity着色器和屏幕特效开发秘笈(原书第2版)》——2.6 法线映射
本节书摘来自华章计算机<Unity着色器和屏幕特效开发秘笈(原书第2版)>一书中的第2章,第2.6节,作者 [英]艾伦朱科尼(Alan Zucconi)[美]肯尼斯拉默斯(Kenneth ...
- 《Unity着色器和屏幕特效开发秘笈(原书第2版)》一2.6 法线映射
本节书摘来自华章出版社<Unity着色器和屏幕特效开发秘笈(原书第2版)>一书中的第2章,第2.6节,作者 [英]艾伦朱科尼(Alan Zucconi) [美]肯尼斯拉默斯(Kenneth ...
- unity着色器和屏幕特效开发秘笈_Oculus研发分享:开发移动VR内容时应避免的PC渲染技术...
查看引用/信息源请点击:映维网 开发移动VR内容时应避免的PC渲染技术 (映维网 2019年11月25日)有不少开发者都是以与PC相同的方式来开发Quest游戏,但这可能会导致优化性能方面出现大量困难 ...
最新文章
- 扫盲篇:用户体验不等于可用性
- mx3 android 5.1,魅族MX3揭晓:猎户座处理器5.1寸屏幕
- CVE-2021-40444 0 day漏洞利用
- 强网杯2021 BlueTeaming (内存取证)
- 威联通nas怎么更换大硬盘_QNAP NAS在线RAID组态迁移及在线RAID容量扩充教程
- Cocos2d-JS事件处理机制
- java学习(149):字符输入流
- 5分钟了解VMware vSAN的分布式RAID
- 因策划进军餐饮等虚假营销 TikTok前营销主管被开除
- 0-1背包问题(多解)
- python爬淘宝评论_python爬虫实例,一小时上手爬取淘宝评论(附代码)
- ABAP 出库单打印 产品 A搭A A搭B显示方式
- 无法启动此程序,因为计算机中丢失MSVCR71.dll.丢失的解决方法分享
- Scala关键字lazy的理解和使用
- post /login.php http/1.1,路由器登录入口:http://192.168.10.1
- 视频号拍摄技巧和制作方法有哪些?
- TIDB-OLTP和OLAP的区别
- NAT会话穿越应用程序(STUN)(RFC-5389)
- linux 查询ip归属地的工具,Linux 通过shell查询ip归属地(curl请求转码)
- 二维数组与指向指针的指针