【光影】即将完结。。。
成果展示
日常系列
展开更多


全运会系列(部分)


实验系列
饱和度拉满了,之后调低了些
主包复盘
在MC里实现广州塔灯光效果,对于一个没有任何计算机图形学基础、GLSL编程基础的人来说真的很烧脑,在这里非常感谢各位AI(Deepseek、ChatGLM)的友情相助。经过接近一周的探索,从自己用Three.js搭建简单的模拟场景,到用更灵活和适配的ShaderToy,我渐渐发现了着色器的极大魅力,尤其是在ShaderToy中,各种图形学大佬利用GPU在屏幕上绘制绚丽的图形光影游刃有余,令我深深着迷。在这里我参考了很多非常适用于广州塔的着色器效果,并应用在游戏中,效果逼人。另外,我还想到,这门功课貌似是舞台灯光、无人机灯光秀事业的基础,我也去看了他们的资料和尝试他们使用的软件,但由于其专业性太强,我实在没法短时间即可上手,而我对于着色器编程也有了比较基础的入门,希望自己能够举一反三,有更多的尝试和进步。
社会评价
Deepseek:
采用策略模式处理不同的灯光效果,每种效果都是独立的策略实现,易于扩展新的灯光效果。值得改进的是,可以将效果参数,如颜色、速度提取为统一结构或配置文件便于调整,其次要避免过度硬编码。
ChatGLM:
这是一个效果驱动而非架构驱动的着色器,它的首要目标是创造出令人印象深刻的视觉效果,并且在这方面做得非常出色。然而,为了实现这些效果,它在代码结构、可维护性和性能方面做出了一些权衡。但在循环和分支的性能开销、边界情况等方面有待优化。

浙公网安备 33010602011771号