上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 29 下一页
摘要: 【Unity3D】阴影原理及应用 ## 1 阴影原理 ​ 光源照射到不透明物体上,会向该物体的后面投射阴影,如果阴影区域存在其他物体,这些物体不被光源照射的部分就需要渲染阴影。因此,我们可以将阴影的生成抽象出 2 个流程:物体投射阴影、物体接收阴影。 ![img](https://img-blog.csdnimg.cn/ebc92b 阅读全文
posted @ 2023-06-18 20:21 little_fat_sheep 阅读(560) 评论(2) 推荐(0)
摘要: 【Unity3D】法线贴图和凹凸映射 ### 1 法线贴图原理 ​ [表面着色器](https://zhyan8.blog.csdn.net/article/details/126882367)中介绍了使用表面着色器进行法线贴图,实现简单快捷。本文将介绍使用顶点和片元着色器实现法线贴图和凹凸映射,实现更灵活。 ​ 本文完整代码资源见→[ 阅读全文
posted @ 2023-06-18 20:20 little_fat_sheep 阅读(348) 评论(0) 推荐(0)
摘要: 1 前言 ​ 本文梳理了笔者在学习 Unity3D 的过程中,对 Unity3D 的理解和学习路线,以帮助读者循序渐进地学习 Unity3D,后续笔者仍会持续更新 Unity3D 相关技术栈,并同步到本文中。 1.1 专栏文章特点 知识系统:专栏从资源管理、物理引擎、音视频、UGUI、UI Tool 阅读全文
posted @ 2023-03-21 20:54 little_fat_sheep 阅读(1054) 评论(0) 推荐(1)
摘要: 【Unity3D】空间和变换 # 1 空间 ## 1.1 左右手坐标系及其法则 ### 1.1.1 左右手坐标系 ![img](https://img-blog.csdnimg.cn/cf64950ca3e2419391edc866be4cb3be.jpeg) 左手坐标系与右手坐标系 ​ Unity 局部空间、世界空间、裁剪空间 阅读全文
posted @ 2023-03-21 20:53 little_fat_sheep 阅读(607) 评论(0) 推荐(0)
摘要: 【Unity3D】Shader常量、变量、结构体、函数 1 源码路径 ​ Unity Shader 常量、变量、结构体、函数一般可以在 Unity Editor 安装目录下面的【Editor\Data\CGIncludes\UnityShader】目录下查看源码,主要源码文件如下: UnityCG.cginc UnityShaderUtilities.c 阅读全文
posted @ 2023-03-21 20:52 little_fat_sheep 阅读(581) 评论(0) 推荐(0)
摘要: 【Unity3D】激光灯、碰撞特效 ### 1 需求描述 ​ 本文将模拟激光灯(或碰撞)特效,详细需求如下: - 从鼠标位置发射屏幕射线,检测是否与物体发生碰撞 - 当与物体发生碰撞时,在物体表面覆盖一层激光灯(或碰撞)特效 ![img](https://img-blog.csdnimg.cn/7f13c98b94be4e659c95 阅读全文
posted @ 2023-03-21 20:47 little_fat_sheep 阅读(205) 评论(0) 推荐(0)
摘要: 【Unity3D】基于模板测试和顶点膨胀的描边方法 1 前言 ​ 选中物体描边特效 中介绍了基于模板纹理模糊膨胀的描边方法,该方法实现了软描边,效果较好,但是为了得到模糊纹理,对屏幕像素进行了多次渲染,效率欠佳。本文将介绍另一种描边方法:基于模板测试和顶点膨胀的描边方法,该方法绘制的是硬描边,但效率较高。 ​ 基于顶点膨胀的描边方法都会遇到以下问题: 阅读全文
posted @ 2023-03-21 11:16 little_fat_sheep 阅读(180) 评论(0) 推荐(0)
摘要: 【Unity3D】基于AssetBundle实现资源热更新 1 前言 ​ Unity3D 本地资源一般放在 Resources 目录下,但是 Resouces 文件夹的大小不能超过 2G,使用 AssetBundle 管理资源可以解决 Resources 文件夹受限问题。 ​ 本文代码资源见→基于AssetBundle实现资源热更新(更新版)。 ​ Asse 阅读全文
posted @ 2023-03-21 09:56 little_fat_sheep 阅读(386) 评论(0) 推荐(0)
摘要: 【Unity3D】绘制物体外框线条盒子 1 需求描述 ​ 点选物体、框选物体、绘制外边框 中介绍了物体投影到屏幕上的二维外框绘制方法,本文将介绍物体外框线条盒子绘制方法。 内框:选中物体后,绘制物体的内框(紧贴物体、并与物体姿态一致的内框盒子) 外框:选中物体后,绘制物体的外框(紧贴物体、并与世界坐标系的朝向一致的外框盒子) ​ 内框和外 阅读全文
posted @ 2023-03-21 09:54 little_fat_sheep 阅读(444) 评论(0) 推荐(0)
摘要: 【Unity3D】点选物体、框选物体、绘制外边框 1 需求描述 ​ 绘制物体外框线条盒子 中介绍了绘制物体外框长方体的方法,本文将介绍物体投影到屏幕上的二维外框绘制方法。 点选物体:点击物体,可以选中物体,按住 Ctrl 追加选中,选中的物体设置为红色。 框选物体:拖拽鼠标,屏幕上会出现滑动框,滑动框内的物体会被选中,选中的物体设置为红色。 绘制外 阅读全文
posted @ 2023-03-21 09:54 little_fat_sheep 阅读(617) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 29 下一页