计算机图形学----材质与外观

计算机图形学入门24:材质与外观 计算机图形学入门,材质与外观,漫反射材质,镜面反射,菲涅尔,各向异性, 阅读详情

材质和外观

不同材质显示出来的不同外观,在图形学中,什么是材质
Material=BRDF 在这里插入图片描述

不同类型的材质

漫反射物体
漫反射材质,一个光线打到物体上某个点时,该点会均匀向四面发放散射能量。在这里插入图片描述
漫反射材质的BRDF
在这里插入图片描述
Glossy物体
玻璃或者水
在这里插入图片描述
一部分能量被吸收,一部分被折射
在这里插入图片描述
反射角的计算
在这里插入图片描述
折射
在这里插入图片描述
折射定律
如何计算折射角度
在这里插入图片描述
如何计算折射率
在这里插入图片描述

菲涅耳项

   用来描述光在不同折射率的介质之间的行为,简单来讲,一个光线打到物体某一个点,有多少能量被反射,有多少能量被折射。描述入射角度和反射比例的关系。

在这里插入图片描述
下图描述绝缘体的菲涅耳项:
入射的角度和法线的夹角越大,反射的能量就越大。
在这里插入图片描述
下图表述导体的菲涅耳项
在任何情况下反射率都很高
在这里插入图片描述
如何计算菲涅耳项
简化的菲涅耳项计算方式
在这里插入图片描述
微表面模型
太空站拍摄到的地球,从远处看的时候,地球细节并不能显示出来。有类似镜面的反射光。
在这里插入图片描述
微表面模型的描述

从远处看到的材质
从近处看到的是几何
在这里插入图片描述
假设每一个微表面都是镜面,微表面的法线分布都是向外的(沿着宏观表面),类似镜面(glossy)材质,如果法线分布不总是向外,那就类似于漫反射材质。
在这里插入图片描述
微表面模型的BRDF表述
能够有多少光,从入射方向,反射到出射方向呢,其实就是法线分布和wi,wo半程向量一致。
微表面模型参数解析:
第一项F(i, h) :菲涅耳项,描述入射光进来,多少比例能量会被反射出去
第二项G(i, o h): 描述wi方向的入射的光线,在反射到wo方向时候,有多少能量被微表面遮挡,用来修正D(h),因为不是所有法线h的方向都能够反射出去,可能会被微表面遮挡
第三项D(h):法线分布,描述微表面h方向的法线分布率
在这里插入图片描述
微表面模型的渲染效果
在这里插入图片描述
各项同性和各项异性材质
各项同性,微表面法线分布各个方向
各项异性,微表面法线分布趋向同一个方向
在这里插入图片描述
在这里插入图片描述
BRDF性质
性质1:总是大于0(能量守恒)
性质2:线性性质(可以将BRDF拆成很多块,分别计算BRDF,并相加)
在这里插入图片描述
性质3:交换BRDF的出射方向和入射方向,结果是一致的。
性质4: 反射出来的能量比原来的小
在这里插入图片描述
各项同性和各项异性的BRDF
在这里插入图片描述
截图和公式来源闫令琪老师games101课程
感谢闫令琪老师为我们带来这么精彩的图形学课程
https://www.bilibili.com/video/BV1X7411F744?p=16

计算机图形学(材质与外观) 笔记:材质与外观Material(材质)BRDF 闫令琪教授计算机图形学 Material(材质) BRDF 在渲染方程的几个组成成员中,最直接体现光线照射在不同材质物体上时的表现形式的就是BRDF 阅读详情

相关推荐

计算机图形学——OpenGL之光照

计算机图形学——OpenGL之光照 1、光照系统        光照系统可以分为三部分: 光源就是光的来源,可以是太阳或者电灯等。 材质是指接受光照的各种物体的表面,由于物体如何反射光线只由物体表面决定(OpenGL中没有考虑光的折射),材质特点就决定了物体反射光线的特点。 光照环境是指一些额外的参数,它们将影响最终的光照画面,比如一些光线经过

小黄鸭的博客 5054

《用两天学习光线追踪》6.漫反射材质

本节将会是一个重大的转折点,我们将会看到光线在漫反射材质表面反射的效果。主要内容:漫反射材质的随机反射,及递归光线追踪的实现。

... 2835

一文读懂光照材质:计算机图形学基础知识

在计算机图形学中,光照与材质是创造逼真3D场景的核心要素。从电子游戏到电影特效,从建筑可视化到产品设计,理解光照与材质的交互原理对于任何从事图形相关工作的人都至关重要。本文将系统性地介绍光照模型的基本概念、常见材质类型及其特性,以及现代渲染技术中光照与材质的实现方式。

bjxiaxueliang的CODING小栈 5471

纹理、贴图、材质的区别

这三个在图形学里实际上是差不多的概念,区别在于:材质 > 贴图 > 纹理 纹理(texture):位图,像素矩阵。 贴图(map):把纹理映射到3D物体表面。有时候合称纹理贴图,这时指的是贴图。 材质(material):除了包括贴图,还包括表面的光照shader,如金属光泽的材质。Unity中的材质也叫材质球,材质球中可以指定纹理。 总的来说,在层级上是材质包含贴图,贴图包含...

长三月的游戏开发 6570

服务器不跑动画?用烘焙姿势表解决同步难题

碰撞盒绑在骨头上,骨头由动画决定,而动画本质是"片段 + 时间 → 姿势"的查表。用同一份烘焙姿势表、只同步"播哪段、从几点开始、混合多少、枪口朝哪"、用同一套公式算出时间进度和混合权重,再让屏幕上的模型也按这套数据播放,就能保证你看到的、你瞄准的、服务器判定的,是同一个姿势的同一个敌人。

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 1189

从零开始玩转机械臂:用Matlab+Robotics Toolbox实现四自由度机械臂运动仿真

本文详细介绍了如何利用Matlab及其Robotics Toolbox工具箱,从零开始构建并仿真一个四自由度机械臂。通过D-H参数建模、正向运动学验证、交互式操控以及轨迹规划等实践步骤,帮助初学者在虚拟环境中直观理解机器人运动学核心概念,为后续硬件实现奠定坚实基础。

weixin_29055699的博客 325

光线追踪8- Diffuse Materials 漫反射材料

您使用的图像查看器可能期望接收的是伽马空间中的图像,而我们提供的是线性空间中的图像,这就是为什么我们的图像看起来过于暗淡的原因。作为一个简单的近似,我们可以使用“gamma 2”作为我们的转换,这是从伽马空间到线性空间的转换所使用的幂次。在交点处,这个表面有两个完全不同的面,因此任何交点只能有两个唯一的与之相切的单位球(一个单位球对应于表面的每个面)。这种非常直观的材质是最简单的漫反射材质,事实上,许多最早的光线追踪论文使用了这种漫反射方法(在采用稍后将要实现的更精确方法之前)。这里存在一个潜在的问题。

jiuzhouhi的专栏 1374

保姆级教程:用Python+MM-Agent搭建自己的数学建模AI助手(支持GPT-4o/DeepSeek)

本文提供了一份详细的教程,教你如何使用Python和MM-Agent框架搭建数学建模AI助手,支持GPT-4o和DeepSeek-R1等LLM后端。从环境配置、HMML知识库集成到多LLM适配和建模流程实现,手把手教你构建智能建模系统,提升数学建模效率。

k6l7m8n9的博客 452

[计算机图形学]材质与外观(前瞻预习/复习回顾)

主要介绍了Diffuse,Glossy,理想反射折射材质,以及微表面模型和BRDF的联系,包括各项同性和各项异性的材质,以及BRDF的测量。

Yhisken的博客 1742

智能体评测技术与实践:从评估维度到DeepEval实战指南

智能体评测技术与实践:从评估维度到DeepEval实战指南 本文系统探讨了AI智能体的评测体系与实践方法。首先从四个关键维度构建评估框架:基础能力(意图理解、知识完整性)、复杂任务(多轮对话、动态工作流)、可靠性(幻觉抑制、安全合规)以及工具效率(参数填充、多工具协同)。其次分析了主流评测工具,包括xBench的动态双轨评估、DeepEval的全链路监控等解决方案。最后详细介绍了DeepEval的实战应用,涵盖环境配置、测试用例构建、指标配置及CI/CD集成,展示了如何通过代码化评估实现智能体质量的持续提升

Linda的自动化测试之旅 3416

双目相机立体匹配算法概述(含Python代码)

立体匹配任务是计算机视觉中的一个重要问题,旨在从一对具有相同场景的图像中估计每个像素的视差(disparity)。本文对现有的传统算法和深度学习算法进行了综述,以便于各位选择合适的立体匹配算法用于深度估计或三维建模。

m0_59257547的博客 8291

Game101课程笔记_lecture17_材质和外观

材质外观==BRDF 微表面材质 BRDF的测量

qq_41286360的博客 1105

阿里云大模型ACP认证模拟考试(三)

【摘要】:在阿里云大模型高级工程师 ACP 认证暂无真题题库的现状下,模拟题具有重要意义。其依照真实考试设计,涵盖题型、题量与分值分布,助力考生熟悉考试框架,合理分配答题时间精力,提升效率。同时,模拟题紧扣官方课程,能帮助考生精准定位知识盲点,如大模型架构原理和通义千问应用实践等重点内容,以便针对性完善知识体系。此外,通过练习模拟题,考生可掌握不同题型的解题思维与技巧,快速洞察复杂题目本质,提高答题准确率。

davidkorhenn的博客 3581

材质贴图,又称纹理贴图,在计算机图形学中是把存储在内存里的位图包裹到3D渲染物体的表面。

又称,在中是把存储在内存里的位图包裹到3D渲染物体的表面。纹理贴图给物体提供了丰富的细节,用简单的方式模拟出了复杂的外观。一个图像(纹理)被贴(映射)到场景中的一个简单形体上,就像印花贴到一个平面上一样。这大大减少了在场景中制作形体和纹理的计算量。例如,可以建立一个球并把脸的纹理贴上去,这样就不用处理鼻子和眼睛的形状了。1 = 未加纹理贴图的3D模型2 = 加了纹理贴图的3D模型多种图案的例子(点击图片放大);

weixin_40191861的博客 237

本地化部署dify,使用Database插件实现dify直连数据库报错No module named ‘MySQLdb‘解决方案

网上查阅各种资料,有说修改/dify-main/docker/volumes/sandbox/dependencies目录下的python-requirements.txt文件,添加了如下两行,试验后无效。,看到有人是其他报错,但是URI配置如下(在mysql后面加了pymysql),尝试后果真成功了。按照系统提示设置完数据库URI后保存出现错误。在工具市场查询Database,点击后进行授权。最后在该插件的项目地址获得灵感。

qiaoxu1989的博客 4333

【ARFoundation自学04】AR Tracked Image 图像追踪识别与对应类的调用

1.添加组件 2.创建图像识别库 3.创建识别后追踪的物体(UI、模型等)

leoysq的博客 2560

GAMES101-现代计算机图形学学习笔记(18)

GAMES101-现代计算机图形学学习笔记(18) Lecture 18: Advanced Topics in RenderingGAMES101-现代计算机图形学学习笔记(18)Advanced Light TransportUnbiased light transportBidirectional Path Tracing (BDPT)Metropolis Light Transport (MLT)Biased light transportPhoton MappingVertex Connectio

qq_36242312的博客 873

芒果YOLO11改进21:检测头Head篇:即插即用|新颖轻量化非对称多级压缩LADH检测头,原创改进适配YOLOv8高效检测头,检测头新颖性改进,全网首发独一份

检测头Head篇:即插即用|新颖轻量化非对称多级压缩LADH检测头,原创改进适配YOLOv8高效检测头,检测头新颖性改进,全网首发独一份

包括YOLOv5、YOLOv7、YOLOv8等模型改进 792

Texture(纹理贴图)和Material(材质)概念上的区别

我的理解是:纹理更偏向于“图”,而材质更偏向于“属性”。 打个比方说,对同一个立方体模型进行处理: 加纹理信息,可以认为是贴上图,比如木头的纹理图,大理石的纹理图。 加材质信息,可以认为是为这个立方体加上属性(这些属性主要是指反射系数、折射系数等),比如木头的属性或大理石的属性。 从另一个角度来看,加了纹理的模型是静态的和表面的,不会因为外界环境变化而变化(比如光照)。但是加了材质的模型是动态的和...

UIUCGOGOGO的博客 1万+

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

光照、材质、纹理的关系

 光照、材质、纹理的关系?它们的关系的确不好描述。1.材质与纹理:1)         纹理?纹理是这个物体具体的表现形状。通过贴图反映,你可以认为它是物体的本来颜色或图案(或外在属性)。所以,光照与纹理是没什么关系的,我们主要关注的应该是光照与材质的关系。2)         材质?是某种物质自身对光线的各种反应状况。材质反应了物体的物理属性(或内在属性),没有材质,计算机就不知

d04421024的专栏 1572

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

剑桥大学突破:让电脑材质与真实世界无缝对接的神奇新技术

研究团队解释说,这是因为FreNBRDF的损失函数同时考虑了空间域和频率域的一致性,可能会在某些像素级别的精确匹配上做出权衡,以换取更好的整体频率特性。传统方法就像用巨大的查找表记录每种材质在每个角度的反光情况,这种方法虽然准确,但占用存储空间极大,就好比为了记住每个人的长相而保存他们在每个角度、每种光线下的照片。神经网络的引入为这个问题提供了新的解决思路。早期的方法主要依赖数学公式来描述材质的反光特性,就像用几个简单的方程式来描述人的外貌特征一样,虽然计算简单,但很难捕捉复杂材质的细微差别。

weixin_49122920的博客 1029

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

games101学习笔记_Materials and Appearances

games101_材质与外观材质等于BRDF(Material == BRDF)Diffuse / Lambertian Material(BRDF)Glossy Material(BRDF)Ideal reflective / refractive Material(BRDF*)完美的镜面反射(Perfect Specular Reflection)镜面折射(Specular Refraction)Snell's Law(折射定律)Snell's Window / CircleFresnel Reflec

weixin_43789369的博客 1101

Games101计算机图形学笔记L17 Materials and Appearances

L17 Materials and Appearances 光照与材质作用就是外观 BRDF决定了光反射的方式 漫反射: 雾面

GPLlli的博客 234

计算机图形学入门27:高级外观建模

计算机图形学入门,高级外观建模,散射介质,毛发,半透明,不聊,噪声函数;

YanisWu的博客 1242

计算机图形学--基于物理的计算机动画入门

待定

VIPCCJ的博客 295
上一篇: 计算机图形学----光线追踪----路径追踪
下一篇: 计算机图形学--阴影1--PCSS算法
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值