- 博客(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关注的人