shadertoy特效简单总结

本文最后更新于:2023年5月9日 晚上

光线追踪

利用光线追踪算法实现逼真的渲染效果,包括反射、折射、阴影等等。这些效果需要更高的计算资源,但是可以产生非常逼真的结果。

相关例子

1、场景漫游:https://www.shadertoy.com/view/Xls3D2

2、光学迷宫: https://www.shadertoy.com/view/4tBGWR

3、模拟地球: https://www.shadertoy.com/view/4lBGD7

4、星空: https://www.shadertoy.com/view/XlfGRj

5、光影追踪:

是三维计算机图形学中的特殊渲染算法,追踪光线从来源开始照射到物体上,再由物体反射的光线“路径”,由于完整运算所有路径十分消耗运算资源,因此现有光线追踪技术仅运算“目所能及”的光线路径。

https://www.shadertoy.com/view/4dl3zr

粒子系统

粒子系统是一种常见的实时渲染技术,它可以创建和模拟一组小的图形元素,例如雪花、烟雾、火焰或者星星等。这些小的图形元素被称为粒子,它们可以根据一定的规则运动、变化、互相作用,以此形成出各种形态的图案和动画。

相关例子

https://www.shadertoy.com/view/slSBzc
https://www.shadertoy.com/view/NdjBWK
https://www.shadertoy.com/view/clB3Dt

光效

通过模拟光的传播和反射,可以实现各种光效,包括镜面反射、折射、漫反射、环境光等等。

相关例子

https://www.shadertoy.com/view/4tK3Wd
https://www.shadertoy.com/view/tsXSzn
https://www.shadertoy.com/view/Mll3WB

音频可视化

利用音频数据实现各种可视化效果,例如频谱分析、波形动画等等。

相关例子

https://www.shadertoy.com/view/ldfGWf
https://www.shadertoy.com/view/XdBGzm
https://www.shadertoy.com/view/MsBXRK
https://www.shadertoy.com/view/XdG3Wc
https://www.shadertoy.com/view/lscXzN
https://www.shadertoy.com/view/Wd23Rw

图形变换

图形变换是一种将二维或三维图形进行变形、转换、调整位置的操作。在着色器程序中,可以通过一系列的数学计算和变换操作来实现图形变换。例如,平移操作可以通过将坐标系的原点移动到不同的位置来实现;旋转操作可以通过对坐标系进行旋转变换来实现。
在ShaderToy中,图形变换通常与其他图形效果一起使用,例如颜色变换、光照效果、纹理映射等,从而创造出独特的视觉效果

相关例子

https://www.shadertoy.com/view/4s3fDH
https://www.shadertoy.com/view/XtyfDG

3D效果

通过着色器实现各种3D效果,例如球体、立方体、多边形、水面等等。

相关例子

https://www.shadertoy.com/view/3lsSzf
https://www.shadertoy.com/view/WsSBzh
https://www.shadertoy.com/view/ld3Gz2
https://www.shadertoy.com/view/4sS3zG


打赏支持
“如果你觉得我的文章不错,不妨鼓励我继续写作。”

shadertoy特效简单总结
https://dreamoneyou.github.io/2023/shadertoy特效简单总结/
作者
九叶草
发布于
2023年5月9日
更新于
2023年5月9日
许可协议