在使用URP管线的过程中发现默认的URP管线的shader是没有提供height map参数设置的,经过查找才知道URP管线中height map相关的功能需要自己写shader开启Tessallation(曲面细分)和Displacement(移位贴图)功能才能使用。

学过建模的肯定知道这个Tessallation(曲面细分)是个啥子东东,没错Tessallation(曲面细分)就是让本来面数不高的模型细分出更多的三角面,让模型更圆滑细致,利用这个再结合height map(高度贴图)可以实现非常精细且真实的效果。

(height map,高度贴图,也叫displacement移位贴图,有人也叫置换贴图,不过我觉得移位贴图比较适合,因为这个功能就是通过将模型顶点进行偏移实现的)

推荐一个添加了Tessallation功能的URP shader插件
LWRP / URP - Tessellation & Displacement

QQ截图20201004144029.png


http://www.taodudu.cc/news/show-5723756.html

相关文章:

  • Unity灯光、烘焙小结(五)Unity官方场景(PBR材质)制作经验总结
  • 基于微平面理论的BRDF模型(PBR材质、Cook-Torrance、GGX)
  • 如何一下清空微信好友_朋友圈信息太多怎么删(一次性清空微信朋友圈)
  • 微信小程序仿朋友圈上传图片到服务器,后端通过C#实现
  • 微信朋友圈被折叠?会自动化不存在的(下)
  • uniapp 分享微信好友、微信朋友圈、QQ
  • Android实现仿微信朋友圈发布动态(拍照、图库选择、照片压缩、显示、保存、缩略图、点击缩略图删除对应文件等)附源码
  • 微信删除朋友圈多久会从服务器消失,6.6亿人消失在朋友圈,微信的社交属性正在降低?你多久没发了?...
  • android 模拟分享到微信朋友圈,uni-app实现Android分享到微信朋友圈和微信好友
  • RN仿微信朋友圈图片拖拽删除
  • python代码画简单动物_Python代码简化
  • 《机器学习有意思! 01》- 世界上最简单的机器学习入门
  • 一组数字中算出最相近的组合_机器学习有意思! 世界上最简单的机器学习入门...
  • 对于初学python编程语言的学习者最适合的初级程序教程以及代码详解!!
  • 我的世界中国版服务器家园系统,《我的世界》中国版家园建造图文教程 家园建造位置推荐...
  • 三十六计(19)
  • 读书笔记-真实的诸葛亮-1
  • tmemo 选择消除行_怎样快速消除闭口粉刺?做好这三点,轻松去闭口
  • 在CSDN上分享自己写的小说是什么体验?[红色沐歌*]
  • 【无标题】灵遁者:每个作家的过去,都是他宝贵的财富
  • 产品型公司不需要产品经理(随笔)
  • 起了一脸的疙瘩
  • 恶习是脸上张疙瘩
  • 前端请求参数中文乱码问题
  • 关于数据库中文乱码问题解决步骤,编码问题:UTF-8,GBK,ISO-8859-1
  • java设置中文语言编码_-GWA2 Java版本的i18n/中文编码/乱码问题
  • 文件的打开(fopen)、读取和存储
  • 什么软件可以测试吃鸡帧数,gtx750ti吃鸡多少fps,实际测试一下
  • 华硕猛禽1080ti_F-22猛禽动力回路的视频分析
  • 华硕主板1080ti显卡安装Ubuntu双系统

Unity URP管线的PBR材质及Tessallation Shader(Height Map高度贴图)相关推荐

  1. unity urp内置lit材质源码解析(上)

    之前我发布过一篇对urp的内置shader lit的结构解析,发现自己说的也不完善,这次直接对源码进行一个解析,并提升一下自己的记忆. 如果你找不到这个shader,那么就有可能你不是urp渲染管线. ...

  2. unity urp管线扫光效果

    urp管线下实现扫光效果 基本思路,还是根据深度还原世界坐标(以下简称world_pos),根据坐标的xyz判断是否在一些范围内,然后进行基于xyz两个坐标轴进行扫光 这里进行一个扩展,让扫光可以沿着 ...

  3. unity urp内置lit材质源码解析(下)

    接上一篇,这已经是第三篇了,这一篇的难度应该是最高的,因为涉及到pbr的渲染.我作为一个小ta,也不能说能够把物理材质吃透,这里我将能把我理解的都列出来,并结合源码给大家讲解一下. Universal ...

  4. Unity URP管线下多光源渲染

    抓手 urp管线下,获得其他多光源的方式和内置管线的不一样. 本文会阐述具体方法,并给出源码. 具体步骤 首先要在pipeline中打开Additional lighting的设置. 然后在shade ...

  5. Unity Shader - Occlusion Map 遮挡贴图

    目录:Unity Shader - 知识点目录(先占位,后续持续更新) 原文:Occlusion Map 版本:2019.1 Occlusion Map 遮挡贴图用于提升模型间接光影效果.间接光源可能 ...

  6. unity urp内置lit材质源码解析(中)

    上一篇(https://blog.csdn.net/qq_30100043/article/details/125725934)解析了内置shader lit的主文件和input文件,接下来,我们将视 ...

  7. Unity URP管线设置 后处理的使用

    Unity推出通用渲染管线和高清渲染管线有很长一段时间了,但是感觉使用度上不是很高,很多人不愿意尝试新的渲染管线. 我在最开始使用Unity做可视化大屏的时候,也是选择的默认渲染管线,主要是Asset ...

  8. Unity灯光、烘焙小结(五)Unity官方场景(PBR材质)制作经验总结

    ********************Unity官方PBR场景总结******************* 1.所有可见物体不设置碰撞,单独按照可见物体(高精度模型)创建一个低精度的物体进行碰撞,如下 ...

  9. Unity URP世界空间后处理扫描圈效果Shader

    实现原理 见这篇文章Unity Shader-深度相关知识总结与效果实现(LinearDepth,Reverse Z,世界坐标重建,软粒子,高度雾,运动模糊,扫描线效果)_puppet_master的 ...

最新文章

  1. Ubuntu 14.04上使用CMake编译MXNet源码操作步骤(Python)
  2. jQuery的Callback()方法
  3. Pandas学习笔记1(序列部分)
  4. java 多线程异常_java多线程执行异常
  5. 丘成桐:用10年时间培养一批本土一流基础科学人才
  6. qt种实现搜索栏功能
  7. linux目录结构与功能_深入理解linux系统的目录结构(总结的非常详细)
  8. 利用python进行数据分析——第11章时间序列
  9. 软碟通 UltraISO U启替代品 Win32DiskImager 无设备 无盘符 无u盘 无优盘 解决方案 之diskpart
  10. 如何把 Google adsense 的广告放到博客的Banner位置
  11. 微信小程序云开发教程-小程序在云开发下的运作模式
  12. win 10 右键新建offic失效问题
  13. acer switch 10 linux,acer switch 10好不好
  14. Android--图片轮播(banner)
  15. 透过容抗来看电容量和频率的关系
  16. 图像处理(十一)高斯差分算法(边缘检测)
  17. 【苹果相册推】软件安装ipv6得到可由Apple使用ArrayList tmpMacList
  18. iOS 13 修改状态栏背景色
  19. css3实现流星雨特效
  20. 省略to的动词不定式八种情况

热门文章

  1. js中类数组对象转数组
  2. iOS关于App上线构建版本一直正在处理的解决方法
  3. IIS中配置PHP运行环境
  4. es5新增循环 数组方法
  5. Ubuntu 16.04修改SSH端口号
  6. 关于java.util.LinkedHashMap cannot be cast to 实体类......问题的出现以及解决办法
  7. 在家用手机薅羊毛也能挣点零花钱
  8. Python为视频文件添加鼓掌声、欢呼声和背景音乐
  9. 利用自监督学习的放端故事生成评价方法
  10. IAP+APP程序拼接方法