自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 亮度,饱和度,对比度的计算方法

亮度(brightness),饱和度(saturation),对比度(contrast)的计算方法(UnityShader实现)亮度  - 图片原色乘以亮度系数_Brightness       fixed3 finalColor = texture.rgb * _Brightness饱和度 - 先计算亮度(luminance),然后每个颜色使用饱和度系数(_Saturation)和亮度进行差值...

2018-04-05 22:33:06 32113

原创 Unity(5.3) 渲染流程简述

裁剪 Camera.StandaloneCull利用裁剪结果进入渲染流程 Camera.Rander设置相机为当前相机更新深度图 UpdateDepthTextures初始化Render,设置RT,投影矩阵(SetProjectionMatrix)和视口(SetViewport)等开始渲染所有几何体 DoRender进入DoRenderLoopPrepareFrame,设置世界转换矩阵,渲染模式(...

2018-04-05 22:30:06 4242

原创 go 语言切片要点

切片声明 字面量声明: slice := []int{ 10, 20, 30}make声明: slice := make([]string, 5)  长度5容量5, slice := make([]string, 5, 8) 长度5容量8使用索引声明: slice := []int{10, 20, 33, 50, 99} newSlice := slice[1:3] newSlice2 :...

2018-04-05 22:24:53 390

原创 以太坊代码结构

account           该包实现了高层级的Ethereum账号管理account/abi 该包实现了Ethereum的ABI(应用程序二进制接口)account/abi/bind 该包生成Ethereum合约的Go绑定account/abi/bind/backends         --account/keystore 实现了Secp256k1私钥的加密存...

2018-04-05 17:53:59 3501

原创 以太坊 Merkle Patricia Tree详解

Merkle Patricia Tree简称MPT树,提供了一个基于加密学的,自校验防篡改的数据结构,采用[key,value]键值对来储存数据,在以太坊范围内,限定键值的类型只能是字符串。MPT树插入、删除、查找操作的时间复杂度均为O(log(n)),但相对于红黑树来说,MPT更好理解和编码。MPT树结合了基数树(Radix Tree)、Merkle Tree、Patricia Tree的优点。...

2018-04-04 18:40:07 1993

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除