在unity3d5.0中 renderer后面不能使用material 需要通过GetComponent来获取组件 使用代码: GameObject objcub = GameObject.CreatePrimitive...(PrimitiveType.Cube); objcub.AddComponent(); objcub.name = "Cube"; //设置color 使用这个来获取material...objcub.GetComponent().material.color = Color.blue; 我们看下material API的源码: using UnityEngine;...Update() { float lerp = Mathf.PingPong(Time.time, duration) / duration; //这里就可以使用material...来设置颜色了 rend.material.color = Color.Lerp(colorStart, colorEnd, lerp); } }
End-to-End Text Recognition with Convolutional Neural Networks
(假设下面是付费内容) 总结完材质模型,简单说一下material acquisition的内容,如何测量BRDF。...,这个计算量非常昂贵,近年来有一个新的思路,优化采样策略,重要性采样,在保证效果的情况下减少采样成本: 在论文’ An Adaptive Parameterization for Efficient Material...Based Shading at Disney’ ‘A Data-Driven Reflectance Model’ ‘An Adaptive Parameterization for Efficient Material
近期发布的 Material 动效系统 是 MDC-Android 库 (v 1.2.0) 的一部分,它将常用的过渡效果归纳为一组简单的模式,提供更流畅更加容易理解的用户体验。...Material 组件提供了两个过渡辅助: Hold 和 MaterialElevationScale,以平滑地为将要被替换的 Fragment 设置动画。...本文简要介绍了 Android 的 Material 动效系统。通过使用该系统所提供的模式,您可以在自定义动效时,做很多事情,使动效成为品牌体验的一部分。...继续学习,请查看以下其他资源: Material 动效开发文档: 您可以在 Material Android 动效文档找到许多关于在 Activity 和 View 之间进行动画的自定义选项和建议。...Material 动效 Codelab: 一个完整的分步的开发者教程,内容涉及如何在 Reply 应用中添加 Material 动效。
概述 在前两篇文章《Unity3D学习笔记6——GPU实例化(1)》《Unity3D学习笔记6——GPU实例化(2)》分别介绍了通过简单的顶点着色器+片元着色器,以及通过表面着色器实现GPU实例化的过程...自动实例化 一个有意思的地方在于,Unity提供的标准材质支持自动实例化,而不用像《Unity3D学习笔记6——GPU实例化(1)》《Unity3D学习笔记6——GPU实例化(2)》那样额外编写脚本和Shader...传入的Mesh使用Unity自带的胶囊体,Material使用Unity的标准材质。...与《Unity3D学习笔记6——GPU实例化(1)》《Unity3D学习笔记6——GPU实例化(2)》提到的通过底层接口Graphic进行实例化绘制相比,效率还是要低一些。 2.2....参考 《Unity3D学习笔记6——GPU实例化(1)》 《Unity3D学习笔记6——GPU实例化(2)》 Creating shaders that support GPU instancing MaterialPropertyBlock
概述 上一篇文章《Unity3D学习笔记1——绘制一个三角形》中介绍了Unity3D的HelloWorld——绘制一个简单的三角形。不过这个三角形太简单了,连材质都没有。...可以通过mesh.RecalculateNormals()让Unity3D自己计算法向量。...材质(Material) 接下来我们在Unity3D编辑器中创建一个材质,并且在C#脚本中将这个材质给到我们创建的面上。 2.2.1....material = Resources.Load("MaterialDemo"); meshRenderer.material = material; 2.3....material = Resources.Load("MaterialDemo"); meshRenderer.material = material;
自上次参加完回音分享会后,我下定决心要洗心革面乖乖打基础,于是开启了这个part,争取两个月不间断更新,写完Material Design与iOS中的组件(顺便学学英语),以便今后在使用的时候完全不虚...Chips Material Design链接:Chips ?
1.Android开发者:http://developer.android.com/index.html Google官方Android开发者网站,发布关于A...
https://developer.android.com/reference/com/google/android/material/imageview/ShapeableImageView 使用...implementation 'com.google.android.material:material:' 首先,需要在xml中引入ShapeableImageView,并指定shapeAppearanceOverlay...<com.google.android.material.imageview.ShapeableImageView android:layout_width="wrap_content"...<com.google.android.material.imageview.ShapeableImageView android:id="@+id/test" android:layout_width...<com.google.android.material.imageview.ShapeableImageView android:id="@+id/test" android:layout_width
自上次参加完回音分享会后,我下定决心要洗心革面乖乖打基础,于是开启了这个part,争取两个月不间断更新,写完Material Design与iOS中的组件(顺便学学英语),以便今后在使用的时候完全不虚...Tabs Material Design链接:Tabs ?
刚刚看了‘Path Tracing in Production’,里面提到了Weta digital的Manuka材质系统,在这里总结一下,算是对之前Material小结的一个补充。 ?...Layer-based material system 基于Manuka material system,来介绍这个分层材质系统。...用户可以任何组合多个BSDF构成一个材质堆栈(material stack),真实世界的材质大都也是如此,比如下面是对树叶这个材质的分层解读,这里包括譬如角质层,叶肉,表层蜡质等,都有不同的材质表现和反射属性
原则 Material Design 指南通过源自印刷领域的设计元素 – 例如排版、网格、空白、缩放、颜色,和图像 – 来建立层次结构和传达所要表达的含义,并专注于带给用户沉浸式的体验。...Material Design 采用来自印刷设计领域的工具,如基准网格和结构模版,通过重复视觉元素,结构网格以及跨平台和屏幕尺寸的间距,促进不同环境下设计的一致性。...纸片工作原理 在 Material Design 中,纸片的物理特性被转移到了屏幕中。应用的背景类似于一张平坦、不透明质地的纸片,应用的行为也模仿纸片,可以改变大小、拖动及把多个纸片粘合在一起。
自上次参加完回音分享会后,我下定决心要洗心革面乖乖打基础,于是开启了这个part,争取两个月不间断更新,写完Material Design与iOS中的组件(顺便学学英语),以便今后在使用的时候完全不虚...卡片(Cards) Material Design链接:卡片 ?
概述 在上一篇文章《Unity3D学习笔记2——绘制一个带纹理的面》中介绍了如何绘制一个带纹理材质的面,并且通过调整光照,使得材质生效(变亮)。...创建材质 在上一章中,材质、以及材质相关的资源是在Unity3D编辑器中创建,在C#脚本中直接引用的。这里为了学习使用Shader,我们使用自定义的Shader,可以在C#脚本中创建材质。...修改上一章代码的材质部分: Shader shader = Shader.Find("Custom/MainShader"); Material material = new Material(shader...= material; 可以看到,要创建一个Material,首先得创建一个Shader。...OpenGL使用的着色器语言叫做GLSL,DirectX使用的着色器语言叫做HLSL,Unity3D则推荐使用Cg语言,这是一种类C语言,与HLSL非常相似。
概述 在上一篇文章《Unity3D学习笔记6——GPU实例化(1)》详细介绍了Unity3d中GPU实例化的实现,并且给出了详细代码。不过其着色器实现是简单的顶点+片元着色器实现的。...UnityEngine; [ExecuteInEditMode] public class Note7Main : MonoBehaviour { public Mesh mesh; public Material...material; int instanceCount = 200; Bounds instanceBounds; ComputeBuffer bufferWithArgs...("dataBuffer", instanceParamBufferData); material.SetMatrix("ObjectToWorld", Matrix4x4.identity...参考 《Unity3D学习笔记6——GPU实例化(1)》 Graphics.DrawMeshInstancedIndirect Declaring and using shader keywords in
文章目录 一、材质 Material 简介 二、创建材质 三、设置材质属性 四、对 3D 物体应用材质 五、资源拖动到 Inspector 检查器中的 Material 属性中 一、材质 Material...简介 ---- 材质 Material 用于描述 3D 物体的 表面细节 : 颜色 : 物体的颜色 金属 : 物体是否是 金属材质 光滑度 : 物体是 光滑还是粗糙 透明度 : 物体的透明度是 透明..." 目录 , 用于存放材质资源 ; 进入 " Material " 目录 , 右键点击 Assets>Material 界面空白处 , 在弹出的菜单中选择 " Create | Material "...文件窗口 中 , 鼠标左键 按住材质文件 , 直接拖到 Scene 场景窗口 中的 游戏物体 GameObject 上 , 就可以直接应用该材质 ; 五、资源拖动到 Inspector 检查器中的 Material...中设置的就是当前物体使用的材质 ; 此处可以将 Project 文件窗口 中的 材质 资源 , 拖动到 Inspector 检查器 中的 Material 属性中 ;
概述 在文章Unity3D学习笔记2——绘制一个带纹理的面中使用代码的方式创建了一个Mesh,不过这套接口在Unity中被称为简单接口。与其相对应的,Unity还提供了一套高级API来创建Mesh。...using UnityEngine.Rendering; [ExecuteInEditMode] public class Note4Main : MonoBehaviour { public Material...material; // Start is called before the first frame update void Start() { Mesh...= material; } // Update is called once per frame void Update() { } } 最后可以直接得到与Unity3D...参考 Unity3D学习笔记2——绘制一个带纹理的面 Unity Documentation - Mesh
前言 我们都知道Marterial Design是Google推出的全新UI设计规范,如果对其不太了解的可以看下:Material design非官方中文指导手册 ,或者我的前面几篇Material...Design的译文,相比之前Google在Android Holo风格上平平淡淡的表现不同,Material Design现在是被Google所比较重视的。...在推出这门全新设计语言后,Android上自家的应用很快就使用Material Design全新设计了,如Play商店,Google Map,Google+,比较新的Inbox等;Web上的视觉体验也是很...Material的,最有帮助的当属这个了Material Design的官方介绍了;IOS方面的Google应用也在慢慢推进中。...Design来设计App当然不仅限于这两个方面了,前面的Material Design的译文已经清楚知道怎么去全面设计。
Created by Wang, Jerry, last modified on Oct 12, 2016
Material Design Compoents 1.1.0 增加了 Material Theming,新的组件、黑暗主题支持、等等 新的功能: 所有组件都支持黑暗主题 新的日期选择器(具有范围选择功能和提升可访问功能...从 1.0.0 开始 Material Design 的规范不断发展。出现了新的规范、准则和新的组件,来更好的代表品牌同时保持了 Material 的核心原则。...Material Theming Material Theming 可以让你更好的自定义 Material Design 来体现我们的品牌、颜色、字体和形状的选择。...MDC 1.1.0 在您的 Android 应用中启用 Material Theming 。...连同 Material Design 指南。MDC 可以立即使用 Material Dark 主题。
领取专属 10元无门槛券
手把手带您无忧上云