可能来源于(英文):https://catlikecoding.com/unity/tutorials/ Unity渲染教程(一):矩阵           http://gad.qq.com/program/translateview/7181958 Unity渲染教程(二):着色器基础          https://www.jianshu.com/p/7db167704056 Unity渲染教程(三):使用多张纹理        https://www.jianshu.com/p/0e7…
https://www.jianshu.com/p/c1a9a5d27765 对每个物体渲染多个光源的光照效果. 支持不同的光源类型. 使用光源cookie. 计算顶点光照. 在光照计算中添加球面谐波函数(spherical harmonics)的光照. 这是关于渲染基础的系列教程的第五部分.这个系列教程的上一部分讲的使用单一方向光的光照效果.现在我们将要添加对多光源光照的支持. 系列回顾: Unity 渲染教程(一):矩阵 Unity 渲染教程(二):着色器基础 Unity 渲染教程(三):使…
对多个纹理进行采样 应用一张细节贴图 在线性空间中处理颜色 使用一张splat纹理 这是关于渲染的教程系列的第三部分. 前面的部分介绍了着色器和纹理. 我们已经看到如何使用单个纹理来使平坦表面看起来更加复杂. 现在我们超越了它,同时使用多个纹理. 本教程是使用Unity 5.4.0进行的,目前该版本是开放测试版. 我使用build 5.4.0b15.     混合的多张贴图 texel的解释 texel(纹理元素的简写)是纹理图形的基本单位,用于定义三维对象的曲面.3D 对象曲面的基本单位是纹理…
将法线从物体空间转换到世界空间. 使用方向光. 计算漫反射和镜面高光反射. 实现能量守恒. 使用金属的工作流程. 利用Unity的基于物理规则渲染的算法. 这是关于渲染基础的系列教程的第四部分.前面的教程介绍了混合使用多张纹理.这一次,我们将看看如何计算光照. 这个系列教程是使用Unity 5.4.0开发的,这个版本目前还是开放测试版本.我使用的是5.4.0b17版本. 这个教程使用的着色器与前面的教程不匹配? 为了提高兼容性,我已经改变了以前的教程中的着色器.我还在这个系列的第二部分中介绍了着…
转载:https://www.jianshu.com/p/7db167704056 这是关于渲染基础的系列教程的第二部分.这个渲染基础的系列教程的第一部分是有关矩阵的内容.在这篇文章中我们将编写我们的第一个着色器代码并导入纹理. 这个系列教程是使用Unity 5.4.0开发的,这个版本目前还是开放测试版本.我使用的是build 5.4.0b10版本.     对球使用纹理. 1. 默认的场景 当你在Unity中创建新的场景的时候,你将使用默认的相机和定向的光源.  通过GameObject /…
http://blog.csdn.net/racehorse/article/details/6664717 简单的纹理贴图(Simple Texture) 为了在GLSL中应用纹理,我们需要访问每个顶点的纹理坐标.GLSL中提供了一些属性变量,每个纹理单元一个: attribute vec4 gl_MultiTexCoord0; attribute vec4 gl_MultiTexCoord1; attribute vec4 gl_MultiTexCoord2; attribute vec4 …
转载:http://gad.qq.com/program/translateview/7181958 创建立方体网格.· 支持缩放.位移和旋转. · 使用变换矩阵. · 创建简单的相机投影. 这是关于渲染基础的系列教程的第一部分.它涵盖了变换矩阵. 首先,从程序化网格开始,让我们先遍历下“网格基础”系列.然后你会知道网格是如何工作的.这个系列将探讨这些网格如何最终转换成显示器上的像素.   对空间中的点进行操作. 可视化空间 你现在已经知道了网格到底是什么,以及它们如何在场景中进行定位.但是这个…
进入这个页面,按编译器版本进行下载,我用的是2010,所以要下载这个. 安装就不用我教了,下面开始看我是如何导入Unity VS的. 点击Import之后我们会发现并没有发生什么,但是接下来我们按一下刷新的快捷键:Ctrl+F(F:Flush)就会看到上面多出来一个东西. 点击Open以后就会自动打开VS了. OK,插件安装完毕,接下来教大家如何做碰撞检测. 发生碰撞需要两个条件,碰撞体要一个具有刚体,一个具有碰撞器. 上一讲我们已经为Cube添加了碰撞器,并且选择了Is Trigger的触发器…
笔者使用的是 Unity 2018.2.0f2 + VS2017,建议读者使用与 Unity 2018 相近的版本,避免一些因为版本不一致而出现的问题. [Unity Shader](三) ------ 光照模型原理及漫反射和高光反射的实现 [Unity Shader](四) ------ 纹理之法线纹理.单张纹理及遮罩纹理的实现 [Unity Shader](五) ------ 透明效果之半透明效果的实现及原理 [Unity Shader](六) ------ 复杂的光照(上) [Unity…
原地址:http://www.cocoachina.com/gamedev/gameengine/2010/0531/1581.html 相信这个3ds Max光照纹理导入Unity的教程对游戏设计师是很有帮助的,英文原文:http://forum.unity3d.com/viewtopic.php?t=24665,译者1Vr.Cn的“威阿”.1,当你给模型UVW处理完后保存UV为*.uvw文件. 2,创建一个新的uvw并改变它的通道为2.载入你刚才创建的uvw文件,当你用automatic u…