当前位置:网站首页>浅谈游戏中3种常用阴影渲染技术(2):阴影锥
浅谈游戏中3种常用阴影渲染技术(2):阴影锥
2022-08-10 05:37:00 【优梦创客】
浅谈游戏中3种常用阴影渲染技术(2):阴影锥
版权声明
- 本文为“优梦创客”原创文章,您可以自由转载,但必须加入完整的版权声明
- 更多学习资源请加QQ:1517069595获取(企业级性能优化/热更新/Shader特效/服务器/商业项目实战/每周直播/一对一指导)
二、阴影锥
原理:
- 阴影锥采用了一种叫做模板缓冲区的方式,如下图,存在一个三角形,当光源照射三角形,它会产生阴影,我们对这个三角形进行一个拉伸,正面会拉长出来一个紫色区域和一个蓝色区域,这两个区域称之为正面区域,背面会产生一个褐色区域,当这三个区域拉长出来之后,就会形成一个三棱锥,也就是阴影锥。
- 阴影锥采用了一种叫做模板缓冲区的方式,如下图,存在一个三角形,当光源照射三角形,它会产生阴影,我们对这个三角形进行一个拉伸,正面会拉长出来一个紫色区域和一个蓝色区域,这两个区域称之为正面区域,背面会产生一个褐色区域,当这三个区域拉长出来之后,就会形成一个三棱锥,也就是阴影锥。
实现方法:
- 阴影锥的实现公式其实就是(1)+(2)-(3),关于具体的实现方法和更多实现细节,可以关注我们的公开课,里面有关于阴影锥渲染的方法。
更多学习资源请加QQ:1517069595获取(/企业级性能优化/热更新/Shader特效/服务器/商业项目实战/每周直播/一对一指导)
边栏推荐
猜你喜欢
随机推荐
从零开始构建Google Protocol Buffer / protobuf 的helloworld工程(超级详细)
Notes for RNN and Decision Tree
51单片机智能蓝牙APP加油站火灾预警安防防控报警监控系统MQ2DHT11
pytorch-10.卷积神经网络
电路建模的要点
C陷阱与缺陷 个人阅读笔记
【fiddler2】使用fiddler mock response 数据
pytorch-06. Logistic regression
Unity中实现Animation Clip动画片段的倒播(该案例可以防止动画延迟)
在Unity中让物体围绕自身的x、y、z轴进行旋转(亲测有效)
剑指 Offer(第 2 版)7/5 5-8
内核性能分析总结
以STM32F103C6TA为例通过配置CubeMX实现GPIO输出完成点灯实例
pytorch-08. Load dataset
pytorch-10. Convolutional Neural Networks
PyTorch的安装与基础知识
Pico设备中的截图以及视频文件通过adb命令保存到电脑中
【简易笔记】PyTorch官方教程简易笔记 EP3
(Flutter报错)Cannot run with sound null safety, because the following dependencies
常用模块封装-csv文件操作封装