Minecraft着色器学习笔记 #0 作者: a5_reed 时间: 2024-08-19 17:24 分类: 默认分类 本来是想趁自己忘记之前**记录**下之前学的东西,然而考虑到我现在的状态,我实在写不出什么东西,与其留个TODO,不如干脆将这类似于资源整合的部分独立出来成为一篇“第0章”。 **以下是一些Minecraft光影编写教程:** [szszss的shadersmod教程](http://blog.hakugyokurou.net/?page_id=1655 "szszsz的shadersmod教程"),虽然是将近十年前的教程,但把光影编写的基本过程交代得很清楚,可以放心食用 [AKGWSB的mc光影编写教程](https://github.com/AKGWSB/Hello-Minecraft-Shaders "AKGWSB的mc光影编写教程"),注意此作者开发环境是A卡,N卡上直接照搬水面绘制部分教程代码会报错,推测是显卡驱动的问题 [saada2006的光影教程](https://saada2006.github.io/minecraft-shader-tutorials/),讲得很好,可惜没写多少,应该是太监了 **然而在正式踏出光影开发的一步之前,我认为更有必要的是了解计算机图形学究竟是做什么的,以及一些OpenGL的知识**。 [games101](https://www.bilibili.com/video/BV1X7411F744/),从零开始的计算机图形学入门课 [Cherno的OpenGL课程](https://www.bilibili.com/video/BV1Ni4y1o7Au),个人认为比LearnOpenGL还要更好的课程,可惜太监了,据油管评论说是因为Cherno的游戏引擎后面改用vulkan了所以这边就无了... [LearnOpenGL](https://learnopengl-cn.github.io/),OpenGL学习的圣经 *其他有用的:* [optifine文档](http://sqwatermark.com/resguide/optifinedoc/shaders.txt.html#%E6%A6%82%E8%BF%B0-overview),开发怎么能不看文档呢 [shadertoy](https://www.shadertoy.com/),寻找灵感的地方 标签: Minecraft, 计算机图形学