没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Godot 2D全球照明演示 这是在Godot游戏引擎中实现的2D全局照明的演示。 我之所以做到这一点,是因为我在Godot中找不到这种2D渲染的任何示例,而在其他具有公开可用代码的引擎中也没有找到任何示例。 我不声称这里的所有代码都是我从头开始编写的,也不是我想出了所使用的算法。 在编写全局照明和Jump Flood算法(以创建Voronoi图)时,我引用了许多Shadertoy项目,并且最初的想法和概念是从其他人在Reddit和其他游戏开发社区共享的工作中得出的。 在游戏中使用它 随意在您自己的项目中根据需要从这里重复使用尽可能多的代码(根据MIT许可证)。 但是,在现阶段,要在实际游戏中使用此功能,则需要对所涉及的算法有深入的了解,并需要进行大量的调整和摆弄才能使事情正常进行。 我确实打算继续开发它,以使其尽可能地即插即用,但现在,它充当那些希望在其游戏中实现这种渲染技术的人的
资源推荐
资源详情
资源评论
收起资源包目录
godot_2d_global_illumination-master.zip (72个子文件)
godot_2d_global_illumination-master
icon.png 113KB
project.godot 1KB
src
GI_Sprite.gd 861B
RenderTarget.gd 512B
GI.gd 373B
Demo.gd 15KB
export_presets.cfg 1017B
.import
move.png-33f8bcb686112ff50a89f38cea6406cb.md5 91B
circle.png-6efbe600b7e2418cd5091089237d13c1.md5 91B
desert_grain_noise.png-9430ba5371d5d1491dd53798da7e8f36.md5 91B
info.png-6698764b62a72fae9f34f6f2527ca452.md5 91B
move.png-33f8bcb686112ff50a89f38cea6406cb.stex 200B
square.png-a07b0c09e99da012e8f7e5d58d728c57.md5 91B
circle.png-6efbe600b7e2418cd5091089237d13c1.stex 195B
bg.png-24bff804693ee063127ad100e04c5185.md5 91B
noise_2.png-9057b8031f28826aba1c8500b885726e.stex 69KB
1px.png-8e5c138039fb15d6db85f5ee737ca70c.md5 91B
noise.png-519adf382e2ab06358e064370d32cad7.md5 91B
1px.png-8e5c138039fb15d6db85f5ee737ca70c.stex 113B
icon.png-690d432dc2c53eb0d47a7839c5b7b7b1.md5 91B
noise.png-a5cb495e1c9f6281c22a3b0a0f68704b.stex 257KB
noise_2.png-9057b8031f28826aba1c8500b885726e.md5 91B
clear.png-f6a90c531b4a807ea861d10718c308c5.md5 91B
noise.png-519adf382e2ab06358e064370d32cad7.stex 1MB
min.png-11cefdd10f74a18bbe420353af5cce84.md5 91B
1px.png-894ec182c48b4f590b69cc448f917bbd.md5 91B
min.png-11cefdd10f74a18bbe420353af5cce84.stex 165B
1px.png-894ec182c48b4f590b69cc448f917bbd.stex 113B
noise.png-a5cb495e1c9f6281c22a3b0a0f68704b.md5 91B
header.png-07a2d93c1dfbf982c0bc294d96d00796.stex 571KB
icon.png-487276ed1e3a0c39cad0279d744ee560.stex 113KB
social-preview.png-d24427d0e44eadd401b750dbffd119ca.md5 91B
header.png-07a2d93c1dfbf982c0bc294d96d00796.md5 91B
noise.png-c29f7e52963a096aeaf0c1efd1a79456.md5 91B
noise.png-c29f7e52963a096aeaf0c1efd1a79456.stex 257KB
social-preview.png-d24427d0e44eadd401b750dbffd119ca.stex 364KB
arch.png-deb0f53e11ad60cc2bca011ae10cc8de.md5 91B
icon.png-487276ed1e3a0c39cad0279d744ee560.md5 91B
black.png-19a8df0b1a4edb74ea2eecb66d46d03d.md5 91B
info.png-6698764b62a72fae9f34f6f2527ca452.stex 156B
icon.png.import 640B
shaders
LastFrameRender.shader 429B
DrawTexture.shader 643B
VoronoiMultipass.shader 748B
GI.shader 8KB
VoronoiSeed.shader 432B
DistanceField.shader 495B
LICENSE 1KB
assets
noise.png.import 650B
circle.png.import 654B
move.png 159B
circle.png 157B
noise.png 257KB
info.png.import 647B
move.png.import 647B
min.png.import 644B
1px.png.import 645B
info.png 112B
Toy.ttf 16KB
1px.png 81B
min.png 117B
README.md 3KB
promo
social-preview.png.import 676B
social-preview.png 364KB
header.png.import 652B
header.png 571KB
scenes
GI_Sprite.tscn 449B
Ball.tscn 801B
Demo.tscn 34KB
GI.tscn 413B
RenderTarget.tscn 429B
.gitignore 11B
共 72 条
- 1
资源评论
佳同学
- 粉丝: 33
- 资源: 4583
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 认知战认知作战:洋务运动中的认知作战与西方列强策略分析
- 基于SSM框架+mysql实现的JavaWeb社区医疗数据管理系统:含项目源码、数据库脚本及详细报告
- 基于 JSP 实现的仿163网盘无刷新文件上传
- nexus-3.70.3-01-java11-win64.zip nexus-db-migrator-3.70.3-01.jar
- svn服务端客户端安装包
- pom.xml1111111
- Java面向对象实践:基于Java Swing与MySQL的学生成绩管理系统(附源码及数据库脚本)
- 算术平均滤波法作为一种简单而有效的信号处理技术,常被用于去除数据中的随机噪声,从而提高数据的准确性和可靠性
- 个人活动需求,传完后删除
- 【源码+数据库脚本】基于java Swing+mysql开发的学生成绩管理系统
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功