- 博客(11)
- 资源 (8)
- 收藏
- 关注
转载 Unity 3D 图形学 Shader之顶点与片段着色器(五)
紧接着上一章节,接下来讲述片段着色器:片段着色器:主要是:纹理采样(贴纹理的过程)例如下面给Cube贴纹理如果纹理贴图大小跟Cube显示区域不匹配怎么办?1. 纹理跟显示区域相等 所有顶点一 一映射2. 纹理大于显示区域第(1)种原则:因为不能一对一的映射,所以采用等比例映射的原则,可以把图片划分成二维坐标系(UV坐标)第(2)种原则:点击图片,...
2019-03-12 17:53:44 4981
原创 Unity 3D图形学 Shader之定义属性Porperties以及使用(三)
什么是材质球:形象来说可以比喻成人的衣服。什么是Shader?看到的衣服为什么是蓝色的呢?就是太阳光把其他颜色吸收了只反射出蓝色;类比到虚拟世界里shader 决定材质跟灯光的作用,涉及到如何计算 ,举个例子来说:Shader之在Properties模块儿定义属性:代码如下所示:Shader "Custom/Test1" //Shader路径名{ Proper...
2019-03-11 20:18:35 3226 2
原创 Unity 3D 图形学之 Shader语言结构(二)
一 Shader语言:opengl;dx ;CG;目前流行这三种。GLSL:opengl,shader languageopengl 是SGI 公司的 跨平台性能非常好;dx:是微软开发的,显卡性能方面比较好,非跨平台HLSL:high level shader languageCG:微软和英伟达公司(显卡公司)联合开发,是跨平台 基于C语言二 Unity...
2019-03-11 16:55:12 3623
原创 Unity3d 图形学之OpenGL渲染流程(一)
游戏开发中经常需要平衡GPU和CPU的性能消耗比如游戏加载时的 Loading 界面,往往伴随着资源请求(网络请求数据和本地请求资源),这些请求很消耗CPU的资源,如果Loading也放在CPU做的话会抢占CPU资源,就使得当前界面会变的非常卡顿,所以我们要在CPU忙的时候,通过GPU来分担一下工作。Loading 做法:利用CPU 做若干图交替 ;利用GPU旋转OpenGl 渲染...
2019-03-11 15:40:59 7475 2
原创 Assetbundle之 资源加载的三种方法
首先创建Editor文件夹,在此文件夹下创建Create Asset bundle脚本文件对资源进行打包,代码如下:using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;using System.IO;public class CreateAsset...
2019-03-10 23:24:11 2912 2
原创 Asset bundle 资源更新详解教程之加载单个Asset bundle包的相关原理解析
Asset bundle包可以放在网络上,也可以放在硬盘上加载Asset bundle包有三块内存,如果放在网络上:第一步:用www加载Assetbundle 的zip包下载下来然后解压到本地,(资源更新的时候)第二步:内存启动的时候以后用AssetBundle.LoadFromFile()把Zip包从本地加载到内存中去,这块儿内存叫内存镜像(用AssetBundle.Load...
2019-03-08 20:33:38 681
原创 Asset bundle 资源更新详解教程之如何打包资源
AssetBundle进行资源的更新:Material,Shader,texture,mesh ,audio等 AssetBundle更新的流程:First:先开发第一个版本,Secound:上线以后增加资源,Third:启动运行程序 对比 服务器上的资源版本,Fourth:将两两版本之间的差异都下载下来,但是请注意如果最新版本与以前旧版本之间(比如包的大小)相差太多,...
2019-03-07 20:10:12 4099
原创 Unity之Editor编辑器之创建路径菜单以及更改Transform面板属性
首先创建名字为Editor的Folder(文件夹),第一种编辑模式:在该文件夹下创建名为BuildeAsset的脚本文件,初始代码如下using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;//引入命名空间public class BuildA...
2019-03-06 20:20:05 1755
原创 Unity 之 QualitySettings
Unity允许您设置QualitySettings将尝试呈现的图形质量级别。一般来说,质量是以帧率为代价的,因此最好不要在移动设备或旧硬件上瞄准最高质量相关知识借鉴:https://blog.csdn.net/Aries_H/article/details/52161432https://docs.unity3d.com/2017.3/Documentation/Manual...
2019-03-01 19:51:01 5675
原创 Unity 之Lighting种类
作为一枚小小小白,做个笔记。。。。首先介绍:直接照明,顾名思义,是直接从光源照射的灯光(灯,太阳或其他)间接照明,是来自另一物体的光。相关知识借鉴:https://www.cnblogs.com/JackPengTH/p/8745271.html...
2019-03-01 19:11:06 252
2.0—4.5版本的log4net.dll文件.rar
2020-03-31
C#用topshelf搭建服务的topshelf.dll文件.rar
2020-03-31
EPPlus.dll
2019-11-13
Unity工具Json数据解析之LitJson.zip
2019-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人