此篇文章记录Dissolve Effect(溶解特效)的制作过程 软件环境 Unity 2018.1.2f1 Packages: Lightweight Render Pipeline 1.1.11 Dissolve Effect最终效果 创建工程及初始设定 New Project & New Sc ...
分类:
编程语言 时间:
2018-08-27 21:18:43
阅读次数:
572
【HLSL ddx / ddy】 在光栅化的时刻,GPUs会在同一时刻并行运行很多Fragment Shader,但是并不是一个pixel一个pixel去执行的,而是将其组织在2x2的一组pixels分块中,去并行执行。 偏导数就正好是计算的这一块像素中的变化率。从下图可以看出来ddx 就是右边的像 ...
分类:
其他好文 时间:
2018-08-27 18:23:52
阅读次数:
300
Unity Version: 2018.1.6f1 创建工程 打开Unity并创建一个新工程 安装依赖项 Window -> Package Manager打开包管理器,安装二个依赖包: 1. Lightweight Render Pipeline2. Shader Graph Lightweigh ...
分类:
编程语言 时间:
2018-08-27 12:48:14
阅读次数:
699
【HLSL】 1、Direct3D 9 shaders can be designed using shader model 1, shader model 2 and shader model 3; Direct3D 10 shaders can only be designed on shade ...
分类:
其他好文 时间:
2018-08-27 12:34:16
阅读次数:
217
关注forwardbase下的 standard.shader 跟踪到UnityStandardCoreForward.cginc UNITY_STANDARD_SIMPLE开关是简化版意思,进下边的分支 顶点着色器 vertForwardBase 先看输出 至此顶点着色器完事,下篇开始像素着色器 ...
分类:
编程语言 时间:
2018-08-25 17:29:58
阅读次数:
993
我们平时的编程任务不外乎就是将相同的技术套件应用到不同的项目中去,对于大多数情况来说,这些技术都是可以满足目标的。然而,有的项目可能需要用到一些特别的技术,因此工程师们得深入研究,去寻找那些最简单但最有效的方法。本文我们将介绍一些有助于解决常见问题的通用设计策略和目标实现技术。 ...
分类:
编程语言 时间:
2018-08-24 21:48:16
阅读次数:
180
Python里面如何拷贝一个对象?(赋值,浅拷贝,深拷贝的区别) 答:赋值(=),就是创建了对象的一个新的引用,修改其中任意一个变量都会影响到另一个。 浅拷贝:创建一个新的对象,但它包含的是对原始对象中包含项的引用(如果用引用的方式修改其中一个对象,另外一个也会修改改变){1,完全切片方法;2,工厂 ...
分类:
其他好文 时间:
2018-08-24 19:34:25
阅读次数:
135
CC1310开发过程中,可能遇到的主要问题和解决方法总结如下: 一、主要开发工具 1、CCS:最好安装最新的高版本;或者安装IAR也可以。 2、SmartRF Studio 7:PC端测试工具(可测试接收、发送、底噪测试、载波射频测试等)、射频参数设置(可以导出射频参数到代码中)。 3、Flash ...
分类:
其他好文 时间:
2018-08-23 17:42:24
阅读次数:
2181
1.一张图片是如何显示在屏幕上的 一张图片渲染到unity界面中的大致流程。 <! more 2.我们要做什么 我们要做的就是在CPU中将图片的矩形顶点数据修改成圆角矩形的顶点信息,之后Unity会将修改后的顶点数据发到GPU中,并设置对应的shader,GPU就会根据我们发送的顶点数据将图片渲染成 ...
分类:
其他好文 时间:
2018-08-23 02:25:53
阅读次数:
236