正常衣服的布料分类:
棉,羊毛,绒
丝绸 尼龙
皮革
还有一些特殊的比如富贵的貂那种绒毛,还有一些闪闪发光的那种。

首先说一下基础的棉类的衣服。质地偏软,和之前默认的硬表面有很大区别。对光吸收和散射比较强,相对于硬表面,漫反射和镜面反射范围大。

对于那种羊毛类型的衣服,由于表面不够整齐,会有一些不规整的羊毛扩展出来。

普通的绒类的衣服,比较松,会呈现出绒毛的Fuzz(绒毛,毛状物)效果,这类衣服会有强烈的边缘照明的效果。这是由于衣服的质地宽松,散射性强,提高了散射后的效果。

天鹅绒的面料还能够出现双色镜面颜色,SheenColor

丝绸尼龙类的衣服,表面比较光滑,由光滑的细丝缝制,和头发的质地有相同之处,是一种会产生各向异性镜面高光的布料。


皮革类的一般由动物的皮制作而成,不需要做次表面散射效果,但是皮革类的物品一般会表面刷油,所以我们渲染皮革类的物品时,需要靠刷油后的油光的效果。

实现:
对于棉类的物品,我们需要从物理特性镜面反射部分考虑,D项可以使用D_GGX_Inv,为GGX高光的倒置函数,或者D_Charlie。
http://www.aconty.com/pdf/s2017_pbs_imageworks_sheen.pdf
对于绒类,天鹅绒的那种,可以通过添加SheenColor配置项去修改F项实现。
丝绸类的 通过修改D项改为各向异性的GGX
皮革类的基本上使用默认的硬表面的pbr效果即可,也可以对镜面反射部分稍微修改。

unity urp 衣服渲染相关推荐

  1. [Unity/URP学习]风格化水体渲染(一)

    风格化水体的实现内容 文章目录 风格化水体的实现内容 风格化水体实现过程 1.水体颜色 1.1风格化水体颜色渐变 1.2水体深浅区域 1.2.1开启深度纹理 1.2.2深度纹理采样 1.3水体透明度 ...

  2. system volume information是什么文件_如何扩展Unity URP的后处理Volume组件

    Unity在更新到Unity2019.4之后,大家或许已经发现,在使用URP(通用渲染管线)的情况下,Unity原来的Post Processing插件好像不起效了.原来Unity在Unity2019 ...

  3. Unity URP入门实战

    导读 本文讲述 如何从应用层面使用URP 如何在代码层面为URP增加更多的渲染特性 如果拓展URP的后处理效果 URP管线特性 光源数量: 直线光外加4个其他光源 内置管线的多Pass Forward ...

  4. Unity URP中的Post-processing

    在Unity中,你可以选择不同的渲染管道.渲染管道执行一系列获取场景内容的操作,并在屏幕上显示它们.在高水平上,这些操作包括:Culling,Rendering,Post-processing.不同的 ...

  5. Unity URP 曲面细分

    Unity URP 曲面细分 我终于变得不像我 文章目录 Unity URP 曲面细分 1 曲面细分与镶嵌 1.1 外壳着色器 Hull Shader 1.2 镶嵌器阶段 Tessellator 1. ...

  6. 【Unity URP】Rendering Debugger和可视化MipMap方案

    写在前面 最近开始学习Unity性能优化,是结合了<Unity游戏优化>这本书和教程<Unity性能优化>第叁节--静态资源优化(3)--纹理的基础概念一起学习.在学习纹理优化 ...

  7. 【Unity Shader】渲染纹理实现镜子效果

    1 基本概念 1.1 什么是渲染到纹理? 全称是Render To Texture,<入门精要>好像又把渲染目标纹理,即Render Target Texture也叫做RTT,但我认为&l ...

  8. Unity URP DOTS Pathfinding+Animation 10000个单位

    Unity URP DOTS Pathfinding+Animation 10000个单位 头发不知道掉了多少,猪脑过载

  9. Unity URP DOTS Animator

    Unity URP DOTS 50000人 害怕 50000人同时在做不同的动画! 录制的原因大概又掉了5fps左右,在1060上最低18fps左右,3080最低50fps左右 emmm,如果阴影用胶 ...

最新文章

  1. Unterminated array at character 6 of xxx
  2. 第二章、IP协议详解
  3. Spring Cloud构建微服务架构:分布式服务跟踪(整合zipkin)【Dalston版】
  4. Oracle之同义词,DBLINK,表空间
  5. SAP CRM呼叫中心end按钮的实现逻辑
  6. python条件替换_Python中Numpy条件替换操作一例
  7. P5022-旅行【基环树,dfs】
  8. DCL 管理权限 mysql
  9. Django中form字段操作
  10. nginx访问控制allow、deny(ngx_http_access_module)
  11. 一、 kettle开发、上线常见问题以及防错规范步骤
  12. masm32v12编译器自带库masm32.lib在nasm中的使用。
  13. 2021年超全微博营销全攻略抢先看!
  14. 深大教学区Dr.com,实现校园网自动认证的请求
  15. 还在为阅读量苦恼么?文章提升10倍曝光的写作技巧
  16. android中怎么播放本地视频播放器,安卓之播放本地视频讲解
  17. 基于空间金字塔网络的光流估计
  18. 为什么国外服务器域名备案可以不进行?
  19. 安装包升级—如何制作升级包
  20. 简单常用日语汇总(转)

热门文章

  1. 菜鸟vimer成长记——第2.1章、normal模式
  2. 数组转集合的方法(注意事项)
  3. Linux下brk、sbrk实现一个简易版本的malloc
  4. mysql表分区(partition)
  5. HDFS文件压缩与解压缩
  6. JavaScript函数式编程的一些理解
  7. Heartbeat安装与配置
  8. Joomla模板制作教程:模块
  9. controller层中注入controller
  10. [附源码]JAVA+ssm计算机毕业设计大众点评管理系统(程序+Lw)