首页 > 其他分享 >材质

材质

时间:2024-03-20 20:12:16浏览次数:18  
标签:几何体 网格 阴影 着色 材质 一种

Three.js 中的材质

材质 名称 描述
MeshBasicMaterial 网格基础材质 一个以简单着色(平面或线框)方式来绘制几何体的材质。
MeshDepthMaterial 深度网格材质 这个材质使用摄像机到网格的距离来决定如何给网格上色,深度基于相机远近平面。白色最近,黑色最远。
MeshNormalMaterial 法线网格材质 一种把法向量映射到RGB颜色的材质。根据法向向量来决定物体的颜色
MeshLambertMaterial Lambert网格材质 一种非光泽表面的材质,没有镜面高光。这是一种考虑光照影响的材质,用于创建暗淡的,不光亮的物体
MeshPhongMaterial Phong网格材质 一种用于具有镜面高光的光泽表面的材质。这是一种考虑光照影响的材质,用于光亮的物体
MeshStandardMaterial 标准网格材质 一种基于物理的标准材质,它能够计算出表面与光线的正确互动关系,从而使渲染出的物体看起来更加真实
MeshPhysicalMaterial 物理网格材质 MeshStandardMaterial的扩展,提供了更高级的基于物理的渲染属性:
MeshToonMaterial 网格卡通材质 MeshPhongMaterial的扩展,一种实现卡通着色的材质,使得物体渲染更加卡通化。
ShadowMaterial 阴影材质 此材质可以接收阴影,但在其他方面完全透明。这是一个专门用于接收阴影图的特殊材质,在该材质中,只有阴影图像,非阴影部分为完全透明的区域
ShaderMaterial 着色器材质 这种材质允许使用自定义的着色器程序,直接控制顶点的放置方式以及像素的着色方式
SpriteMaterial 点精灵材质 一种使用Sprite的材质。精灵是一个总是面朝着摄像机的平面,通常含有使用一个半透明的纹理,精灵不会投射任何阴影。创建精灵只需要传递一个材质参数就可以了,不需要几何体
LineBasicMaterial 基础线条材质 一种用于绘制线框样式几何体的材质。用于创建着色的直线
LineDashedMaterial 虚线材质 一种用于绘制虚线样式几何体的材质。

标签:几何体,网格,阴影,着色,材质,一种
From: https://www.cnblogs.com/duixue/p/18085964

相关文章

  • 技术笔记(7)Unity导入人物和场景,出现的材质问题
    技术笔记(7)Unity导入人物和场景,出现的材质问题一,如果两个人物拥有同名但内容不同的的材质shadererror:Unity在导入的时候,识别到近似内容时,会用新的内容去替换同名shader的内容,而不是重新创建一个。这样就会导致第一个人物的材质显示异常,其本质是shader内容被替换了。解决......
  • 【Filament】材质系统
    1前言​本文主要介绍Filament的材质系统,官方介绍详见→FilamentMaterialsGuide。材质系统中会涉及到一些空间和变换的知识点,可以参考:【Unity3D】空间和变换、【Unity3D】Shader常量、变量、结构体、函数、【OpenGLES】MVP矩阵变换、【OpenGLES】透视变换原理。​......
  • 【MMD x EEVEE教程】EEVEE中隐藏材质,保留反射和阴影
    要用到光程节点中的是相机射线,一个非0即1的值,相机直接看到的为1,通过其它物体间接看到的为0,比如反射折射,漫射。如果要隐藏材质本身,在光滑地面中保留反射和阴影,下面为节点,材质混合模式需要设置为alphahashed。 如果要隐藏材质,保留阴影,但屏蔽掉地面反射中的物体,可以 ......
  • 问题:在3ds Max中,材质的()的色彩影响对象阴影区域的颜色。
    问题:在3dsMax中,材质的()的色彩影响对象阴影区域的颜色。A.环境光B.高光反射C.漫反射D.自发光参考答案如图所示......
  • 03 什么是材质(Material)?
    什么是材质(Material)?材质(Material):描述了物体表面如何与光发生反应。模型决定了物体的形状,材质决定了外观。什么是颜色?颜色可以分为红、绿、蓝三个通道表示(三基色R、G、B),0最小,1最大(也可以是0-255)。颜色:对光本身来说,是红、绿、蓝的光强度;对于物体来说,是物体对红、绿、蓝的光的......
  • 最新Unity DOTS Instancing合批:如何针对单个渲染实体修改材质参数
    最近在做DOTS的教程,由于DOTS(版本1.0.16)目前不支持角色的骨骼动画,我们是将角色的所有动画数据Baker到一个纹理里面,通过修改材质中的参数AnimBegin,AnimEnd来决定动画播放的起点和终点,材质参数AnimTime记录当前过去的动画时间。但是在做大规模战斗控制的时候,有10000+的小兵在战斗......
  • osg给节点添加材质
      osg给节点添加材质 #include<osg/Material>#include<osg/Geode>#include<osgDB/ReadFile>#include<osgViewer/Viewer>intmain(){//创建一个场景节点osg::ref_ptr<osg::Node>root=newosg::Geode();//创建一个模型节点,这里读取一个模型文......
  • osg设置材质
      #include<osg/Material>#include<osg/Geode>#include<osgDB/ReadFile>#include<osgViewer/Viewer>intmain(){//创建一个场景节点osg::ref_ptr<osg::Node>root=newosg::Geode();//创建一个模型节点,这里读取一个模型文件作为场景节点下的子......
  • Unity GPU Instancing合批_如何基于单个的实体修改材质参数
    前言最近在做DOTS的教程,由于DOTS(版本1.0.16)目前不支持角色的骨骼动画,我们是将角色的所有动画数据Baker到一个纹理里面,通过修改材质中的参数AnimBegin,AnimEnd来决定动画播放的起点和终点,材质参数AnimTime记录当前过去的动画时间。但是在做大规模战斗控制的时候,有10000+的小兵......
  • 特氟龙有几种材质FEP/PFA/PTFE
    PFA(全氟烷氧基共聚物)半透明,弹性的热塑性塑料,具有高分子,半结晶结构热稳定性好适用范围宽,从-200℃到+260℃(常温常压材料耐受温度)针对化学品都具有化学情性和优异的化学稳定性吸水率极低(<0.03%)独特的表面结构使得产品表面光滑,抗粘附典型产品如:瑞尼克PFA容量瓶,PFA......