- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 【Unity】入门学习笔记180722——Unity Shader入门——后续部分纲要
2-3 基础纹理本章将介绍如何在Unity中利用纹理采样来实现更加丰富的视觉效果1、如何在UnityShader中jin进行最基本的wen'纹理采样2、游戏中应用广泛的ao't凹凸纹理,在Unity中法线纹理的一些实现细节3、两种特殊的纹理类型,即渐变纹理和遮罩纹理,在游戏中应用非常广泛 2-4 透明效果透明是游戏中经常要shi'使用的一种效果,通常在实时渲...
2018-07-22 16:20:28 254
原创 【Unity】入门学习笔记180720——Unity Shader入门(2-2)——Unity中的基础光照
1、从宏观上说,渲染包含了lian两大部分:决定一个像素的可见性,决定这个像素上的光照计算 辐照度:照射到物体表面之间的光线距离 光线由光源发射出来后,就会与一些物体相交。通常,相交的结果有两个:散射和吸收 散射有两种方向,一种将会散射到物体内部内部,称为折射或投射;一种散射到外部,称为反射 2、为了区分两种不同的散射方向,在光照模型中使用了不同的部分来...
2018-07-20 14:40:10 262
原创 【Unity】入门学习笔记180716——Unity Shader入门(2-1)——开始Unity Shader
1、最简单的顶点/片元着色器,组成结构Unity内置的Unity Shader文件,提供的文件、内置变量和函数等Unity Shader中使用的Cg语义如何对Unity Shader进行调试平台差异对Unity Shader的影响编写Unity Shader的优化技巧 2、一个最简单的顶点/片元着色器shader "name"{ Properties{...
2018-07-17 09:43:01 360
原创 【Unity】入门学习笔记180715——人工智能(11)——有限状态机/行为树
1、AI角色通过决策系统来确定下一步行为,相对于运动系统和感知系统来说,利用有限状态机或行为树就可以简单的构造出不错的决策系统。2、有限状态机的FSM图①有限状态机是AI系统中最简单的,同时也是作为有效和常用的方法②当某些条件发生时,状态机当前状态转换为其他状态③用户编写的每个程序都是状态机④认真考虑每个状态和转换部分3、方法一:用Switch语句实现方法二:用FSM框架实现通用的有限状态机htt...
2018-07-15 13:27:26 563
原创 【Unity】入门学习笔记180709——人工智能(10)——听觉感知/触觉感知/记忆感知
听觉感知可以用一个球星区域来模拟。另一种方法是党声音被创建时,为它加上一个强度属性,随着传播距离的增加,声音强度会衰减,而每个AI角色也有自己的听觉阈值,如果声音小于这个阈值,AI角色就听不到这个声音。 这种具有特定生命周期的触发器,都可以从下面的TriggerlimitedLifetime类派生出来using System.Collections;using Syste...
2018-07-09 17:59:49 1539
原创 【Unity】入门学习笔记180705——Unity Shader入门(1-3)——数学基础
1、矢量和矩阵是学习Shader过程中最常使用的数学,即线性代数2、左右手坐标系的不同导致,如果使用相同的数学运算,得到的视觉效果是不一样的,因此需要进行一些转换 在模型空间中,Unity使用的是左手坐标系,右、上、前分别对应了x,y,z轴 在观察空间中,Unity使用的是右手坐标系,即以摄像机为原点的坐标系3、点乘的几何意义很重要,其中一个几何意义就是投影 点乘的符号可以让我们...
2018-07-05 10:42:15 316
原创 【Unity】入门学习笔记180703——Unity Shader入门(1-2)——Unity Shader基础
1、Shader是渲染流水线中的某些特定阶段,如顶点着色器阶段、片元着色器阶段等。在Unity中,我们需要配合使用材质和Unity Shader才能达到需要的效果,一个常见的流程是:①创建一个材质②创建一个Unity Shader,并把它赋给上一步中创建的材质③把材质赋给要渲染的对象④在材质面板中调整Unity Shader的属性,以得到满意的效果 在上述过程中,Unity Shader定义...
2018-07-03 16:27:08 284
原创 【Unity】入门学习笔记180702——Unity Shader入门(1-1)——渲染流水线
1、入门概述Shader是整个渲染流程中的一个子部分,需要了解整个渲染流程是如何进行的。Shader更多地是面向GPU的工作方式,所以它的一些语法对我们来说并不那么直观。#基础篇1-1 渲染流水线1-2 Unity Shader基础1-3 数学基础#初级篇2-1 开始Unity Shader2-2 Unity中的基础光照2-3 基础纹理2-4 透明效果#中...
2018-07-02 15:22:26 273
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人