- 博客(66)
- 资源 (5)
- 收藏
- 关注
原创 Shader入门笔记3
比如现在有一张图片,从中间分开,下面是黑色,上面是白色,我们以亮度来和卷积计算,白色亮度为1,黑色亮度为0,和Gx计算是 第一排结果为 -1*1+-2*1+-1*1=-4,第二排、第三排为0 三排相加结果为-4,结果很大,找到边缘。如果现在的图片是一张白纸呢?我们以亮度来和卷积计算,白色亮度为1,黑色亮度为0,和Gx计算是 第一排结果为 -1*1+-2*1+-1*1=-4,第二排为0、第三排为1*1+2*1+1*1=4 三排相加结果为0,没有边缘。
2026-09-04 17:31:06
190
原创 Shader入门笔记2
变体:float fresnel=max(0,min(1,refraction+_FresnelScale*pow(1-dot(viewDir,worldNormal),_FresnelPower))) 用于风格化渲染。公式:float fresnel=_FresnelScale+(1-_FresnelScale)*Pow(1-dot(viewDir,worldNormal),_FresnelPower)菲涅尔反射(随着观察角度变化而变化的反射)需要法线纹理,以纹理来做折射偏移。
2026-09-04 17:30:07
162
原创 Shader入门笔记
本文摘要:文章详细介绍了Unity着色器编程中的光照模型实现方法,包括漫反射、高光反射的计算公式,以及纹理映射技术(主纹理、法线纹理、渐变纹理和遮罩纹理的应用)。重点讲解了法线贴图的解码和TBN空间变换,以及透明物体的渲染技术(全透AlphaTest和半透Blend模式),最后提及双面渲染的实现方式。全文以代码片段为主,系统性地呈现了Unity表面着色器的核心光照和材质处理技术。
2026-08-19 15:46:09
209
原创 Unity-Android 打包报错
FileNotFoundException: Could not load file or assembly 'XXX' or one of its dependencies
2023-05-15 17:33:35
1592
原创 Unity-Android 打包报错记录
1.使用srp渲染管道后 打包时勾选 Development Build 时 报错。解决办法:删除这个脚本中的宏或者反选 Development Build。ProfilingScope.cs 中的这个宏的问题。
2023-05-10 10:00:56
1752
原创 Editor工具开发实用篇:EditorGUI/EditorGUILayout的区别和EditorGUILayout的方法介绍
EditorGUI/EditorGUILayout的区别和EditorGUILayout的方法介绍、GenericMenu 、EditorGUILayout.DropdownButton、EditorGUILayout.BeginScrollView、EditorGUILayout.BeginToggleGroup、EditorGUILayout.EnumFlagsField......
2023-02-28 13:47:55
3896
原创 Editor工具开发基础二:Assets/Inspector/Hierarchy菜单栏拓展
Assets/Inspector/Hierarchy菜单栏拓展
2023-02-24 11:13:38
281
原创 Dns是什么?IPHostEntry/IPAddress/IPEndPort是什么?怎么用?
Dns/IPHostEntry/IPAddress/IPEndPort
2023-01-05 10:58:14
964
2
原创 C# 多线程七 任务Task的简单理解与运用一
Task TaskCreationOptions CancellationTokenSource Task的三种调用方式
2022-10-11 16:54:36
6155
原创 C# 多线程六 事件 AutoResetEvent/ManualResetEvent 的简单理解与运用
AutoResetEvent和ManualResetEvent
2022-10-10 11:44:14
3269
1
原创 Unity 使用ParticleSystem.Simulate让粒子播放不受时间缩放影响和ParticleSystem.Simulate详解
ParticleSystem 播放不受时间缩放 ParticleSystem.Simulate方法详解
2022-09-27 14:09:28
4945
原创 Unity layer的介绍与使用以及只有32层的原因
unity layer层/ 32层 /无法增加 使用: cullingMask / layerMask 位运算
2022-09-02 16:59:35
2601
ediary-3.3.5-setup.rar
2020-01-06
Task.FromCanceled 这个方法的用途是什么?有什么用
2022-10-14
关于 Task.CompletedTask 的疑问
2022-10-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅