会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
亲爱的贤锅锅
常将有日思无日,莫把无时当有时。
博客园
首页
新随笔
联系
订阅
管理
2022年10月17日
unityshader学习笔记5
摘要: Unity中的光照: 光源 光是由光源发射出来的,实时渲染中,通常把光源当成一个没有体积的点,用L来表示它的方向. 在光学里,用辐照度来量化光. 对于平行光来说,它的辐照度可通过计算在垂直于L的单位面积上单位时间内穿过的能量来得到. 在计算光照模型时,我们需要知道一个物体表面的辐照度,而物体表面往往
阅读全文
posted @ 2022-10-17 12:00 亲爱的贤锅锅
阅读(50)
评论(0)
推荐(0)
2022年10月8日
unityshader学习笔记4
摘要: 顶点/片元着色器的基本结构: Shader "Custom/SimpleShader" { SubShader { Pass { CGPROGRAM #pragma vertex vert #pragma fragment frag float4 vert(float4 v : POSITION)
阅读全文
posted @ 2022-10-08 10:53 亲爱的贤锅锅
阅读(101)
评论(0)
推荐(0)
2020年1月20日
unityshader学习笔记3
摘要: 表面着色器(Surface Shader) 是Unity自己创造的一种着色器代码类型.它需要的代码量很少,Unity在背后做了很多工作,但渲染的代价比较大. 它在本质上和顶点/片元着色器是一样的,当给Unity提供一个表面着色器的时候,它在背后仍旧把它转换成对应的顶点/片元着色器,它可以理解成是Un
阅读全文
posted @ 2020-01-20 16:43 亲爱的贤锅锅
阅读(269)
评论(1)
推荐(1)
2020年1月19日
unityshader学习笔记2
摘要: UnityShader基础结构: Shader "Custom/MyShader" //shader的名字以及路径 { Properties { //属性 } SubShader { //显卡A使用的子着色器 } SubShader { //显卡B使用的子着色器 } Fallback "Diffus
阅读全文
posted @ 2020-01-19 15:48 亲爱的贤锅锅
阅读(245)
评论(0)
推荐(0)
2019年12月11日
unityshader学习笔记1
摘要: 渲染流水线中的3个概念阶段: 一.应用阶段: 通常由CPU负责实现,拥有绝对控制权.主要有3个任务: 1.准备好场景数据 : 如摄像机的位置、视锥体、场景中包含的模型、光源等等. 2.粗粒度剔除 : 为提高渲染性能,需要把不可见的物体剔除出去. 3.设置好模型的渲染状态 : 材质、纹理、shader
阅读全文
posted @ 2019-12-11 15:41 亲爱的贤锅锅
阅读(208)
评论(0)
推荐(0)
2019年10月10日
AssetBundle资源打包与加载
摘要: AssetBundle资源打包 1.AssetLabels资源标签 文件名:资源打包成AssetBundle后的文件名,类似于压缩包的名字 后缀:自定义 文件名和后缀名都是小写格式(大写会自动转为小写)2. BuildPipeline.BuildAssetBundles(string outputP
阅读全文
posted @ 2019-10-10 12:02 亲爱的贤锅锅
阅读(1469)
评论(0)
推荐(0)
2019年9月29日
lua学习笔记4--XLua
摘要: 下载XLua: https://github.com/tencent/xlua 项目中使用XLua只需将Plugins和XLua两个文件夹拷贝到U3D中即可XLua只是核心,用于实现Lua和C#交互,但是并没有提供便捷的"框架",我们在项目中使用XLua的话,需要自己实现框架部分,这样才能实现"从服
阅读全文
posted @ 2019-09-29 10:54 亲爱的贤锅锅
阅读(771)
评论(0)
推荐(0)
2019年9月7日
lua学习笔记3--lua与c#交互
摘要: LuaInterface是C#与Lua连接的桥梁 LuaInterface是一个开源项目工程,内部有两个核心DLL文件: LuaInterface.dll:在C#中操作Lua代码需要依赖该文件; luanet.dll:在Lua中访问C#的类库脚本需要依赖该文件将两个dll文件拷贝到项目工程项目工程设
阅读全文
posted @ 2019-09-07 18:11 亲爱的贤锅锅
阅读(1180)
评论(0)
推荐(0)
2019年9月5日
lua学习笔记2--table
摘要: table是lua中的一种"数据/代码结构",可以用俩创建不同的"数据类型"lua语言中的数组其实就是table类型 table基本使用:1.初始化table table 表名 = {} 2.给table赋值 数组方式:以角标的方式进行赋值,索引从1开始 键值对方式 迭代器方式遍历table:如果是
阅读全文
posted @ 2019-09-05 13:58 亲爱的贤锅锅
阅读(1216)
评论(0)
推荐(0)
2019年8月30日
cocos2dx-android-添加64位编译
摘要: Application.mk: APP_ABI := armeabi arm64-v8a build.gradle: android{ ndk{ abiFilters "armeabi","arm64-v8a" } } ndk: 64位需要android-ndk-r10e
阅读全文
posted @ 2019-08-30 12:23 亲爱的贤锅锅
阅读(1215)
评论(0)
推荐(0)
下一页
公告