Unity QualitySettings.shadows 阴影】的更多相关文章

QualitySettings.shadows 阴影 public static ShadowQuality shadows; Description 描述: 要使用的实时阴影类型. 这就决定了应该使用哪种类型的阴影.可用的选项是硬阴影和软阴影.硬阴影和禁用阴影. 参见:QualitySettings.shadows,Light.shadows. QualitySettings.shadows = ShadowQuality.HardOnly; //Hard Shadows Only. Qual…
QualitySettings.SetQualityLevel 设置质量级别 public static void QualitySettings.SetQualityLevel(int index) public static void SetQualityLevel(int index, [DefaultValue("true")] bool applyExpensiveChanges); Description 描述 Sets a new graphics quality lev…
QualitySettings.vSyncCount 垂直同步数 Description 描述 The VSync Count. 垂直同步数. The number of VSyncs that should pass between each frame. Use 'Don't Sync' (0) to not wait for VSync. Value must be 0, 1 or 2. VSyncs数值需要在每帧之间传递,使用0为不等待垂直同步.值必须是0,1或2. using Unit…
QualitySettings.antiAliasing 抗锯齿 Description 描述 Set The AA Filtering option. 设置AA过滤选项. The AntiAliazing filter can be set to either 0,2,4 or 8. This coresponds to the number of multisamples used per pixel. 抗锯齿过滤器可以设置为0,2,4或8.这对应于每个像素使用多重采样的数量 using U…
unity打包时,可通过QualitySettings优化图像性能,这是最常设置也是最明显的图像性能体现 设置图形质量的水平,一般来说,质量是以牺牲性能为代价的,所以最好不要追求移动设备或旧硬件的最高质量,因为它会对游戏产生有害的影响. 在Edit->Project Settings->Quality设置 默认6个等级,也可自行配置.根据项目的需求,在低端或者高端机,选择等级 Rendering Pixel Light Count 表示渲染使用的像素灯最大数量 ,如果有更多的光照亮一个物体,最…
Unity allows you to set the level of graphical quality it will attempt to render. Generally speaking, quality comes at the expense of framerate and so it may be best not to aim for the highest quality on mobile devices or older hardware since it will…
为方便个人手机学习时候查阅,从网上转来这些彩图. 如属过当行为,联系本人删除. 勘错表 http://candycat1992.github.io/unity_shaders_book/unity_shaders_book_corrigenda.html 转自:http://candycat1992.github.io/unity_shaders_book/unity_shaders_book_images.html 前言 第2章 渲染流水线  图2.1 真实生活中的流水线  图2.2 渲染流水…
转载自 冯乐乐的<Unity Shader入门精要> Unity 的渲染路径 在Unity里,渲染路径决定了光照是如何应该到Unity Shader 中的.因此,如果要和光源打交道,我们需要为每个Pass指定它使用的渲染路径,只有这样才能让Unity知道,“哦,原来这个程序想要这种渲染路径,那么好的,我把光源和处理后的光照信息都放在这些数据里,你可以访问啦!”也就是说,我们只有为Shader 正确地选择和设置了需要的渲染路径,该Shader的光照计算才能被正确执行. Unity支持多种类型的渲…
紧接上一篇文章,继续渲染的优化问题,若有错误,请指出,让我也学习进步,谢谢. 如果游戏渲染问题来自CPU 概括的来说,CPU在一帧的渲染中的工作可以分为三个部分: . 决定谁需要被渲染 . 为GPU准备渲染指令 . 发送渲染指令给GPU 在每个部分中又有许多单独的任务,这些任务主要通过多个进程来执行.多进程确保渲染任务的并发执行,单个进程执行单个渲染任务,从而大大提高渲染性能.如果渲染任务被分配到多个进程进行,这就是多进程渲染. 在渲染中主要有三种进程:主进程,渲染进程和工作进程.主进程主要负责…
ShadowMap是比较流行的实时阴影实现方案,原理比较简单,但真正实现起来还是会遇到很多问题的,我这里主要记录下实现方式 先看效果 凹凸地形上也有阴影 实现原理 ShadowMap技术是从灯光空间用相机渲染一张RenderTexture,把深度值写入其中所以称之为 深度图 ,在把接受阴影的物体从模型空间转换到灯光空间中,获取深度图里的深度进行比较,如果深度值比深度图中取出的值大就说明该点为阴影. <Cg教程_可编程实时图形权威指南>书上说的原理 阴影映射是一个双过程的技术: 1. 首先,场景…
0x00 前言 最近读到了一个今年GDC上很棒的分享,是Sebastian Aaltonen带来的利用Ray-tracing实现一些有趣的效果的分享. 其中有一段他介绍到了对Signed Distance Field Shadow的改进,主要体现在消除SDF阴影的一些artifact上. 第一次看到Signed Distance Field Shadow是在大神Inigo Quilez的博客上,较传统的阴影实现方式,例如shadow map,视觉效果要好很多.可以看到下图中物体的阴影随着距离由近…
https://mp.weixin.qq.com/s/DNQFsWpZm-ybIlF3DTAk2A 在<Unity 5.6中的混合光照(上)>中,我们介绍了混合模式,以及Subtractive模式是如何工作的.如果还不熟悉混合光照,请先去了解它背后的原理. 对Shadowmask的支持是新混合光照模式中的一个重要新功能.此外,还有密度与方向性贴图,Unity现在能为所有的光照类型生成Shadowmask了.与Subtractive模式不同,Shadowmask可以将所有光照类型的实时与烘焙阴影…
转自 冯乐乐的 <Unity Shader入门精要> Unity Shader 中的内置变量 动画效果往往都是把时间添加到一些变量的计算中,以便在时间变化时画面也可以随之变化.Unity Shader 提供了一系列关于时间的内置变量来允许我们方便地在Shader中访问允许时间,实现各种动画效果.下表给出了这些内置的时间变量. 纹理动画 纹理动画在游戏中的应用非常广泛.尤其在各种资源都比较局限的移动平台上,我们往往会使用纹理动画来代替复杂的例子系统等模拟各种动画效果. 最常用的纹理动画之一就是序…
本文翻译自:Unity development overview 要开始使用Unity创建全息应用,点此安装包含Unity HoloLens技术预览的开发工具.Unity HoloLens技术预览基于Unity 5.4 Beta,请定期保持更新. 构建全息应用最快捷的途径就是使用Unity.我们推荐您花费一些时间查阅 Unity 教程.如果你需要资源,Unity内置了内容丰富的Asset Store.一旦建立了对Unity最基础的认识,你就可以浏览Holographic Academy 以学习使…
这段时间在做Unity的项目,这差不多是我的第一次实战啊~然后公司来了实习的童鞋要学Unity,但是我一向不靠谱啊,所以只能帮他们稍微梳理下基础的东西了啊,唉~学长只能帮你们到这里了~顺便就把自己这两天整理的一些基础知识分享上来了,闲话不多说~ 美术部分:        Unity的话主要还是分两块吧,第一块是美术(自己都不懂~这里允许我稍微带过一下吧~),美术的话主要包括3d模型.材质.纹理(贴图)这几部分吧,当然你也可以说还有shader(着色器),Unity本身拥有几十种shader,也可…
DesktopGood performance is critical to the success of many games. Below are some simple guidelines for maximizing the speed of your game's graphical rendering. 好的性能,是很多游戏成功 的关键.下面是一些简单的指引,最大限度地提高你的游戏图形渲染速度. Optimizing Meshes 优化网格You only pay a render…
Unity Manual 用户手册 Welcome to Unity. 欢迎使用Unity. Unity is made to empower users to create the best interactive entertainment or multimedia experience that they can. This manual is designed to help you learn how to use Unity, from basic to advanced tech…
网上看到一篇关于灯光的文章,描述的很详细,如下: Lights will bring personality and flavor to your game. You use lights to illuminate the scenes and objects to create the perfect visual mood. Lights can be used to simulate the sun, burning match light, flashlights, gun-fire,…
开始分享之前,我先墨迹几句... 最近在工作上,在交流群中,都会遇到一些问题.比如: 为什么打包Android Apk以后,图片变模糊了? 为什么移动端的阴影和电脑端不一样? 我的电脑明明配置很好,为什么才能跑60帧左右? 那么,我们就根据这些问题,简单的来了解一下Quality这个选项 一. Quality他是个什么东西呢? 他是一个质量的设置选项面板,里面有很多的可以调整质量的属性. 二. Quality在哪? 三 . 开始学习吧,别愣着了!!! 下面,我们就用开始的那三个非常常见的例子来讲…
原文地址:http://www.adriancourreges.com/blog/2015/11/02/gta-v-graphics-study/   原文的简介: GTA(侠盗猎车)系列自从1997年首部发售以来有了很大的进步,两年前,Rockstar发布的GTAV获得了成功,首日1100万套的销量打破了7项吉尼斯世界记录. 在PS3上游玩时,游戏的完成水准和技术质量给我留下了深刻印象.加载屏幕是最影响体验的:而在GTA中你可以游戏几个小时,在一个巨大的开放世界中驾车数百公里,而没有任何的中断…
1.首先,创建一个新的Project. 2.hierarchy(层)窗体下的Create下添加一个plane(平面) 3.调整Main Camera的视角,让panel显示在Game窗体.这一步比较困难,如果没有3维建模基础,确实不好整.但是没关系,别忘记了我们有快捷键. 在Scence(场景)里面调整好panel的视图,一般来说X轴在右侧.然后选中Main Camera,按住Ctrl+Shift+F,就会发现摄像机自动定位了. 4.导入系统资源包 Project下->Assets文件夹->右…
Unity 不显示阴影的原因: 模型尺寸太大了,镜头比较远 把模型缩小,镜头一定要拉到最近才能看到 这是我遇到的问题和解决方法, 另外一定要设置 Directional light 的 shadow type 设置 shadow type 属性为 soft shadow 或者 hard shadow 还有个无语的情况,新手们一定要注意: 如果看到编辑区一片黑啥都看不到,甚至新建场景都没用的话,那可能是 layers 显示设置的问题, 注意看看右上角有个 layers 下拉选项,选中 everyt…
透镜:Lens Bloom 光溢出 VDirt Mask 光溢出泥土蒙版 Depth of Filed 景深 V Eye Adaptation (Auto-Exposure) 人眼适应 V这个效果有时会造成较亮的场景阴影较暗.现实中也确实是这样,但比较影响美观.LowPercent,HightPercent调整后影响中值.  (AutoExposureHistogram 将场景亮度排序后,找到Low.Hight Percent间的中值用于人眼适应,就结果而言 最亮.最暗值对结果有很大影响)Spe…
Unity上平面阴影的计算与实现 //如何求顶点投影到平面上的点(阴影点) //当平面上取不相等的任意两个点组成一个向量,与平面的法线总是垂直的,向量垂直点乘为0,因此可以通过一个点和一个法线来定义, //plane方程如下:(P - P0)·N = 0 N=normal,P0表示平面上的一个点,P表示平面上的任意点,当P = P0时 0·N = 0 //射线方程 P = o + t * D,(o为射线起点,t为标量,表示射线原点到和平面交点的距离)联立两个方程式可求交点.方程如下: // (…
A Absolute Mode Transform Type-in绝对坐标方式变换输入 Absolute/Relative Snap Toggle Mode绝对/相对捕捉开关模式 ACIS Options ACIS选项 Activate活动:激活 Activate All Maps激活全部贴图 Activate Grid激活栅格.激活网格 Activate Grid Object激活网格对象:激活网格物体 Activate Home Grid激活主栅格:激活主网格 ActiveShade实时渲染…
1.       [C#语言基础]请简述拆箱和装箱. 答: 装箱操作: 值类型隐式转换为object类型或由此值类型实现的任何接口类型的过程. 1.在堆中开辟内存空间. 2.将值类型的数据复制到堆中. 3.返回堆中新分配对象的地址. 拆箱操作: object类型显示转换为值类型或从接口类型到实现该接口值类型的过程. 1.判断给定类型是否是装箱时的类型. 2.返回已装箱实例中属于原值类型字段的地址. 2.        [.NET(C#)] attribute,property,markup,ta…
4   Visual Effects    视觉效果        读书笔记 第四章 Well, circles and ovals are good, but how about drawing rectangles with rounded corners? Can we do that now, too? Steve Jobs   We looked at the layer frame in Chapter 3, "Layer Geometry," and the layer…
最近在做unity shader forge和marmoset的优化,TA那边遇到了一个阴影显示的问题,具体如下:   在Forward Rendering状态下,静态场景使用了是shader forge生成的blendlayer类的shader,使用lightmap烘培贴图后,动态角色走到静态物体附近时,方向光在角色上的投影,无法投射到使用shader forge材质的物体上,但其他材质和使用marmoset的材质可以正常接收.查询了一些网站解决方案后,最终确定是custom shader 写…
Unity阴影制作的三种方式. 方式一:Light中Shadow Type的类型 包括Hard Shadows.Soft Shadows.No Shadows:  Mesh Renderer中的属性 Cast Shadows.Receive Shadows. 方式二:投影器制作阴影 这种方式是Unity自带的,Assets--->Import Package--->Effects,接着我们选中Standard Assets--->Effects--->Projectors---&g…
在Unity 3D中,经常需要用到光照阴影,即Directional Light的Shadow,Shadow分为Hard Shadow和Soft Shadow.区别是Soft Shadow的阴影边缘比较平滑,接近真实,但是性能消耗大于Hard Shadow. Lightmapping有3种选择:实时光照阴影(RealTimeOnly).场景烘焙阴影(BakedOnly).以及上面两者结合的阴影(Auto). RealTimeOnly:所有场景物体的光照都实时计算,实时光照对性能消耗比较大: Ba…