Unity光照

广义地说,Unity有2种光源。1.动态光源  2.Backed Lighting

1.动态光源

就是实时计算的。只要摆光源就可以了

2.Backed Lighting

提前处理好光照贴图。贴在物体上。

Point: 角度无关紧要

Directional: 位置无关紧要

Spot: 角度和位置都有影响

Area (Baked Only): 区域光源。。暂不知

Ambient Light 环境光(不是光源):在这里设置:Edit -> Rendering Settings (建议把环境光使用黑色,就是不使用)

Emmisive Material: Mesh -> Material 中去设置

灯光除了照明功能以外,也可以制作一些效果

flare:闪光

Halo光晕

shadow阴影:hard和soft。hard性能比较好,

cookie:光影遮罩,就是挡一张图在光源前面。spot必须2d纹理,directional必须2d纹理,point必须3d纹理

着色模式:顶点着色(就是not important)、像素着色(就是important)。法线贴图、cookie、即时阴影只能用像素着色实现。

Light Probe 通常和 Lighting map 一起使用。

Unity光照,布布扣,bubuko.com

时间: 2024-10-10 11:57:15

Unity光照的相关文章

Unity光照图UV显示

美术的同学觉得 Unity 光照图烘焙的不够美丽,需要在 ps 里修一修,但是不知道每个物体对应的光照图在哪个区域,UV 是如何分布的,于是要求写一个工具显示,于是有了下面这个: 打开场景自动读取当前烘焙的光照图,在场景中点选物体,会以绿色方框的形式显示出光照图 UV 分布在这张光照图上的位置,如果位置不在可见区域,那么自动滚动到可见区域方便查看.

UNITY光照系统简介

UNITY_光照系统 光照系统又称照明系统: 从字面意思理解,光照系统的作用就是给我们的场景带来光源,用于照亮场景.一个五彩缤纷的游戏场景肯定要比一个漆黑一片的游戏场景更具吸引力,想让游戏场景变的更漂亮,光照系统是必不可缺的. 在 Unity5.x 中光照系统主要组成部分有两个: 灯光组件(4 个灯光组件,2 个特殊功能组件)以及 Lighting 面板. 两种类型: 实时光照:PC,主机端运行,照明效果好,但是消耗资源较大. 烘焙光照:移动端运行,照明效果也不错,消耗资源较少. 光照系统之实时

Unity光照系统

1.Unity引擎中提供的光照系统叫EnLighten,作为引擎渲染的一部分,负责构建场景中的灯光. (1)Light组件简介 Unity的灯光组件大致分为:光源组件和烘焙组件 光源:自己能发光,分为Directional Light,Point Lignt,Spot Light. (2)常见光源类型 a.Directional Light 平行光,模仿太阳光,没有真正的“源”,整个场景中任何一个角落的光照强度是相等的. b.Point Lignt 点光源,从中心呈球形向四周扩散,例如火把,室内

Unity 3D 光照贴图快速入门 Lightmapping Quickstart

This an introductory description of lightmapping in Unity. For more advanced topics see in-depth description of lightmapping in Unity 这是一个Unity 光照贴图的引导手册.如果想查看更多的高级功能请查看in-depth description of lightmapping in Unity. Unity has a built-in lightmapper:

Unity 内置Shader变量、辅助函数等

一:标准库里的常用.cginc文件 HLSLSupport.cginc - (automatically included) Helper macros and definitions for cross-platform shader compilation. HLSLSupport.cginc :(自动包含)跨平台着色器编译帮助宏和定义 UnityCG.cginc - commonly used global variables and helper functions. UnityCG.c

Unity Shader——Writing Surface Shaders(2)——Custom Lighting models in Surface Shaders

Surface Shader中的自定义光照模型 当你在编写 Surface Shaders 时,是在描述一个表面的属性(反射颜色.法线……),而且光的交互过程是由一个光照模型来计算的.内建的光照模型有Lambert(漫反射光照)和BlinnPhong(镜面光照). 有时候,你可能想要使用一个自定义的光照模型,这在Surface Shader中是可能的.光照模型其实就是一些满足某些约定的Cg/HLSL函数.Unity内建的光照模型Lambert和BlinnPhong定义在Lighting.cgin

Unity预计算全局光照的学习(速度优化,LightProbe,LPPV)

1.基本参数与使用 1.1 常规介绍 使用预计算光照需要在Window/Lighting面板下找到预计算光照选项,保持勾选预计算光照并保证场景中有一个光照静态的物体 此时在编辑器内构建后,预计算光照开始生效. 相关的文章有很多,unity官方有一系列文章不错: https://unity3d.com/cn/learn/tutorials/topics/graphics/introduction-precomputed-realtime-gi 在Lighting面板的Scene页签下可以设置全局光

【Unity Shaders】Shader中的光照

写在前面 自己写过Vertex & Fragment Shader的童鞋,大概都会对Unity的光照痛恨不已.当然,我相信这是因为我们写得少...不过这也是由于官方文档对这方面介绍很少的缘故,导致我们无法自如地处理很多常见的光照变量.这篇我们就来讨论下Unity内置的一些光照变量和函数到底怎么用. 以下内容均建立在Forward Rendering Path的基础上. 自己总结的,如果有硬伤一定要告诉我啊!感激不尽~ 主要参考: http://en.wikibooks.org/wiki/Cg_P

【浅墨Unity3D Shader编程】之二 雪山飞狐篇:Unity的基本Shader框架写法&颜色、光照与材质

本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接:http://blog.csdn.net/poem_qianmo/article/details/40955607 作者:毛星云(浅墨)    微博:http://weibo.com/u/1723155442 邮箱: [email protected] 本篇文章中,我们学习了Unity Shader的基本写法框架,以及学习了Shader中Properties(属性)的详细写法,光照.材质与颜色的具体写法.写了6个Shader作为本文S