# 春 v2 - 说明文档

感谢下载使用我的光影作品！

## 授权与使用条款

本作品采用 **CC BY-NC-SA 4.0 (需署名-非商业性使用-相同方式共享)** 国际许可协议。
协议全文链接：https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh

**简单来说，你可以：**
*   **畅玩**：在你的单人或多人游戏中使用。
*   **分享**：录制视频、截图分享到社交平台（非常欢迎！请注明光影使用的是本作品，建议附带原作品发布链接）。
*   **魔改**：你可以查看源码，甚至修改它制作成你自己的版本（Edit版）。

**但你需要遵守以下规则：**
1.  **必须署名**：无论你是在哪里分享或发布修改版，都必须显著标明原作者是 **中影 / ZYPanDa**。
2.  **严禁商用**：你不能把这个光影（或你修改后的版本）拿去卖钱，也不能放在通过付费墙或广告链接（如 Adf.ly）才能下载的地方。这意味着你不能将其作为收费整合包的卖点。
3.  **相同方式共享**：如果你发布了修改版，你的版本也必须使用同样的 CC BY-NC-SA 4.0 协议开源（不能闭源或者是改为私有）。

---

## 参考内容与致谢

1.  **核心理论**：本光影是本人在学习《Games202 - 高质量实时渲染》课程时编写的练习作品，课程链接：
    *   [Games202 - 高质量实时渲染](https://sites.cs.ucsb.edu/~lingqi/teaching/games202.html)
2.  **技术文档**：有关算法、思路的来源均已在代码中详细注释。编写过程中查阅了以下资料：
    *   [LearnOpenGL](https://learnopengl-cn.github.io)
    *   [Iris文档](https://shaders.properties/)
    *   [Optifine光影开发文档](https://optifine.readthedocs.io/shaders_dev.html)
    *   [MGC光影包开发教程](https://docs.minegraph.cn/shadertutorial.html)
3.  **教程致谢**：主要参考了以下两位前辈的光影编写教程：
    *   AKGWSB - [从零开始编写Minecraft光影包](https://blog.csdn.net/weixin_44176696/category_10388318.html)
    *   szszss - [如何编写Shadersmod光影包](http://blog.hakugyokurou.net/?p=1364)
4.  **工具声明**：光影编写过程中使用了 GPT、Claude、Gemini、DeepSeek、Kimi、GLM 等 AI 工具辅助学习、提供思路及生成部分代码片段。
5.  **架构参考**：文件命名规范与文件夹管理方式参考了 BSL Shader。

---

## 联系与反馈

由于个人能力有限，代码中难免会有 Bug 或疏忽。

*   **版权声明**：我非常尊重知识产权。如果在代码中无意包含了不合规的片段，或者您认为我的作品侵犯了您的权益，请务必第一时间联系我，核实后我会立即整改或删除。
*   **举报违规**：如果你发现有人违反上述协议（比如盗卖我的光影），也欢迎告诉我。
*   **意见反馈**：欢迎任何建议、Bug 反馈或单纯的聊天！

**你可以通过以下方式找到我：**
*   **QQ**：2767334552
*   **QQ交流群**：650101489 (密码：w8gf)
*   **Bilibili主页**：[中影ZY](https://space.bilibili.com/87622349)
*   **爱发电**：[ZY-PANDA](https://ifdian.net/a/zypanda) (仅限自愿赞助，本作品完全免费下载)

**作品官方发布链接（分享时请使用）：**
*   [GitHub 开源库](https://github.com/gjshiwoa/spring-shaders)
*   [MGC - 春 v2](https://www.minegraph.cn/shaderpacks/62)
*   [Modrinth - Spring Shaders](https://modrinth.com/shader/spring-shaders)
*   [CurseForge - Spring Shaders](https://www.curseforge.com/minecraft/shaders/spring-shaders)

---
Copyright © 2024-2026 ZYPanDa. All rights reserved.

---

# Spring v2 - Documentation

Thank you for downloading and using my shaderpack!

## License and Terms of Use

This work is licensed under the **CC BY-NC-SA 4.0 (Attribution-NonCommercial-ShareAlike 4.0 International)** license.
Full License Text: https://creativecommons.org/licenses/by-nc-sa/4.0/

**In short, You CAN:**
*   **Play**: Use it in your single-player or multi-player games.
*   **Share**: Record videos, take screenshots, and share them on social media (Highly welcomed! Please credit the shader name, and providing a link to the original post is appreciated).
*   **Modify**: You can view the source code and even modify it to create your own version (Edits).

**But you MUST follow these rules:**
1.  **Attribution**: Wherever you share or release a modified version, you must clearly state that the original author is **中影 / ZYPanDa**.
2.  **Strictly NO Commercial Use**: You cannot sell this shader (or your modified version), nor can you place it behind a paywall or advertising links (e.g., Adf.ly). This means you cannot use it as a selling point for paid modpacks.
3.  **ShareAlike**: If you release a modified version, your version must also be open-sourced under the same CC BY-NC-SA 4.0 license (You cannot close the source or make it private).

---

## References & Credits

1.  **Core Theory**: This shader is a practice work created while studying the course "Games202 - High Quality Real-Time Rendering".
    *   Course Link: [Games202 - High Quality Real-Time Rendering](https://sites.cs.ucsb.edu/~lingqi/teaching/games202.html)
2.  **Technical Documentation**: The sources of the algorithms and logic are detailed in the code comments. The following materials were consulted during development:
    *   [LearnOpenGL](https://learnopengl.com/)
    *   [Iris Docs](https://shaders.properties/)
    *   [Optifine Shader Documentation](https://optifine.readthedocs.io/shaders_dev.html)
    *   [MGC Shader Tutorial](https://docs.minegraph.cn/shadertutorial.html)
3.  **Tutorial Credits**: Huge thanks to the tutorials provided by these predecessors:
    *   AKGWSB - [Writing Minecraft Shaderpacks from Scratch](https://blog.csdn.net/weixin_44176696/category_10388318.html)
    *   szszss - [How to Write Shadersmod Packs](http://blog.hakugyokurou.net/?p=1364)
4.  **AI Tools Declaration**: AI tools including GPT, Claude, Gemini, DeepSeek, Kimi, and GLM were used to assist in learning, brainstorming, and generating code snippets during the development process.
5.  **Structure Reference**: File naming conventions and folder structure reference BSL Shaders.

---

## Contact & Feedback

Due to limited personal capability, there may be bugs or oversights in the code.

*   **Copyright Notice**: I respect intellectual property rights. If the code unintentionally contains non-compliant segments, or if you believe my work infringes on your rights, please contact me immediately. I will verify and rectify or remove it promptly.
*   **Report Violations**: If you find anyone violating the above terms (e.g., reselling my shader), please let me know.
*   **Feedback**: Suggestions, bug reports, or casual chats are all welcome!

**You can find me here:**
*   **QQ**: 2767334552
*   **QQ Group**: 650101489 (Password: w8gf)
*   **Bilibili**: [中影ZY](https://space.bilibili.com/87622349)
*   **Afdian**: [ZY-PANDA](https://ifdian.net/a/zypanda) (Voluntary donations only; this work is free to download).

**Official Download Links (Please use these when sharing):**
*   [GitHub Repository](https://github.com/gjshiwoa/spring-shaders)
*   [MGC - 春 v2 (Chinese Community)](https://www.minegraph.cn/shaderpacks/62)
*   [Modrinth - Spring Shaders](https://modrinth.com/shader/spring-shaders)
*   [CurseForge - Spring Shaders](https://www.curseforge.com/minecraft/shaders/spring-shaders)

---
Copyright © 2024-2026 ZYPanDa. All rights reserved.
