传送门:点我 A plane is flying at a constant height of hh meters above the ground surface. Let's consider that it is flying from the point (?10^9,h)(?10^9,h ...
分类:
其他好文 时间:
2018-11-15 00:13:48
阅读次数:
281
笔者使用的是 Unity 2018.2.0f2 + VS2017,建议读者使用与 Unity 2018 相近的版本,避免一些因为版本不一致而出现的问题。 目录 前言 一. 渲染纹理 1.1 什么是渲染纹理 二. Mirror 2.1 准备工作 2.2 实现 shader 三. Glass 3.1 G ...
分类:
编程语言 时间:
2018-11-13 17:20:56
阅读次数:
274
Basically, the support vector machine is a binary learning machine with some highly elegant properties. Given a training sample, the support vector ma ...
分类:
其他好文 时间:
2018-11-11 10:53:29
阅读次数:
207
首先我们需要一块arduino :) arduino是一个系列,具体有很多型号 UNO是最常见的一种,也非常适合初学者 UNO的最新版本为R3 选购UNO时需要注意的细节: 官方原版UNO(SMD)↓ 官方原版(DIP)↓注意所示区别 SMD Surface Mounted Devices 与 DI ...
分类:
其他好文 时间:
2018-11-10 23:58:02
阅读次数:
327
在移动端实现PBR效果确实费了一些时间,看的是LearnOpenGL中的例子,但是对比的是unity3d中的效果,所以效果一直不太一样,今天在有引擎经验开发同事的查错下,很快解决了问题,这里记录一下。 具体实现以后在聊。 参考链接: LearnOpenGL教程:链接 Unity3D中shader部分 ...
分类:
其他好文 时间:
2018-11-10 19:09:28
阅读次数:
141
项目中美术使用了Unity自带的Mobile/Diffuse这个shader制作了一部分场景素材,这个shader会依赖场景中的实时光照,比较耗费。 于是自己手动重写一份,简化shader的消耗,但同时保持美术已经制作场景的效果。 我在原始shader上添加了一些编译选项用来关闭一些特性,但编译出来 ...
分类:
其他好文 时间:
2018-11-06 14:36:23
阅读次数:
625
目录介绍1.简单用法2.AlertDialog源码分析2.1AlertDialog.Builder的构造方法2.2通过AlertDialog.Builder对象设置属性2.3builder.create方法2.4看看create方法中的P.apply(dialog.mAlert)源码2.5看看AlertDialog的show方法3.Dialog源码分析3.1Dialog的构造方法3.2Dialog
分类:
其他好文 时间:
2018-11-06 00:52:59
阅读次数:
162
笔者使用的是 Unity 2018.2.0f2 + VS2017,建议读者使用与 Unity 2018 相近的版本,避免一些因为版本不一致而出现的问题。 前言 关于纹理,之前在 【Unity Shader】(四) 纹理之法线纹理、单张纹理及遮罩纹理的实现 已经解释过相关原理,不过那些是属于低维纹理, ...
分类:
编程语言 时间:
2018-11-04 12:52:49
阅读次数:
206
笔者使用的是 Unity 2018.2.0f2 + VS2017,建议读者使用与 Unity 2018 相近的版本,避免一些因为版本不一致而出现的问题。 前言 关于纹理,之前在 【Unity Shader】(四) 纹理之法线纹理、单张纹理及遮罩纹理的实现 已经解释过相关原理,不过那些是属于低维纹理, ...
分类:
编程语言 时间:
2018-11-03 23:10:33
阅读次数:
300
1.着色器 着色器(Shader)是运行在GPU上的小程序。这些小程序为图形渲染管线的某个特定部分而运行。从基本意义上说,着色器 只是一种把输入转化为输出的程序。着色器也是一种非常独立的程序,因为它们之间不能互相通信; 着色器之间唯一的沟通只有通过输入和输出; 2.GLSL 着色器是用一种叫GLSL ...
分类:
其他好文 时间:
2018-11-03 14:03:56
阅读次数:
256