├── .gitignore
├── README.md
└── docs
├── 2D - March 2025
├── README.md
├── day1~2
│ ├── README.md
│ └── doc_Optimized.pdf
├── day3
│ ├── README.md
│ ├── aboutAI-1_optimized.pdf
│ └── aboutDesign-1_optimized.pdf
├── day4
│ ├── README.md
│ ├── aboutAI-2_optimized.pdf
│ └── aboutDesign-2_optimized.pdf
└── day5
│ ├── README.md
│ ├── aboutAI-3_optimized.pdf
│ ├── aboutDesign-3_optimized.pdf
│ └── lecture_optimized.pdf
└── casebook
├── 3D_Modeling_Rendering
└── README.md
├── Architecture_Interior_Design
└── README.md
├── Fashion_Design
└── README.md
├── Fine_Arts
└── README.md
├── General
└── GitHub_upload_for_beginners
│ ├── GitHub_upload_for_beginners.md
│ └── images
│ ├── image1.PNG
│ ├── image10.png
│ ├── image11.png
│ ├── image12.png
│ ├── image13.png
│ ├── image14.png
│ ├── image15.png
│ ├── image16.png
│ ├── image17.png
│ ├── image18.png
│ ├── image19.png
│ ├── image2.PNG
│ ├── image3.png
│ ├── image4.png
│ ├── image5.png
│ ├── image6.png
│ ├── image7.png
│ ├── image8.png
│ └── image9.png
├── Graphic_Design
└── README.md
├── Illustration
└── README.md
├── Industrial_Product_Design
└── README.md
├── Motion_Graphics
└── README.md
├── Photography
└── README.md
├── README.md
├── UI_UX_Design
├── MCP:figma to cursor
│ ├── figma_to_cursor.md
│ └── images
│ │ ├── 1748486088687.png
│ │ ├── 1748486185114.png
│ │ ├── 1748486225641.png
│ │ ├── 1748486313579.png
│ │ ├── 1748486892096.png
│ │ ├── 1748487216911.png
│ │ ├── 1748487407113.png
│ │ ├── 1748488016076.png
│ │ ├── 1748842271419.png
│ │ ├── 1cc79facc0ca0e774e70d5996688ad2.jpg
│ │ ├── f08a9bf8477c4d810e3ca794e4c922a.jpg
│ │ ├── image 7.png
│ │ ├── image 8.png
│ │ └── image 9.png
└── README.md
├── Video_Production
├── CyberNezha_video_0501_wenxin
│ ├── CyberNezha_video_0501_wenxin.md
│ └── images
│ │ ├── image0.png
│ │ ├── image1.png
│ │ ├── image10.png
│ │ ├── image11.png
│ │ ├── image12.png
│ │ ├── image13.png
│ │ ├── image14.png
│ │ ├── image15.png
│ │ ├── image16.png
│ │ ├── image17.png
│ │ ├── image18.png
│ │ ├── image19.png
│ │ ├── image2.png
│ │ ├── image20.png
│ │ ├── image21.png
│ │ ├── image22.png
│ │ ├── image23.png
│ │ ├── image24.5.png
│ │ ├── image24.png
│ │ ├── image25.png
│ │ ├── image26.png
│ │ ├── image27.png
│ │ ├── image28.png
│ │ ├── image3.png
│ │ ├── image4.png
│ │ ├── image5.png
│ │ ├── image6.png
│ │ ├── image7.png
│ │ ├── image8.png
│ │ └── image9.png
└── README.md
└── Web_Design
└── README.md
/.gitignore:
--------------------------------------------------------------------------------
1 | # 依赖目录
2 | node_modules/
3 | npm-debug.log
4 | yarn-error.log
5 | yarn-debug.log
6 | package-lock.json
7 | yarn.lock
8 |
9 | # 缓存目录
10 | build/*
11 | .cache/*
12 | temp/*
13 | tmp/*
14 | .temp/*
15 |
16 | # 环境变量和密钥
17 | .env
18 | .env.local
19 | .env.development.local
20 | .env.test.local
21 | .env.production.local
22 |
23 | # 编辑器和IDE
24 | .idea/*
25 | .vscode/*
26 | *.swp
27 | *.swo
28 | .DS_Store
29 | Thumbs.db
30 |
31 | # 日志文件
32 | logs/*
33 | *.log
34 |
35 | # 测试覆盖率
36 | coverage/*
37 | .nyc_output/*
38 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Design with AI
2 |
3 | *本项目面向设计师、开发者、产品经理、AI爱好者及教育科技从业者,聚焦设计驱动的AI产品创新。通过"AI带娃"(多智能体互动故事)案例,引导学员完成从设计思维、视觉语言、界面交互设计到Coze平台原型开发的全流程实践,整合视觉设计原则、艺术创作思维、UI/UX设计方法、AI产品设计策略和技术实操,打破学科壁垒,提供 AI+ 设计综合学习路径。对艺术设计背景学员,提供AI应用方法和技术实现;对工程师背景学员,传授设计思维和视觉表达原则,助力打造更具人性化的AI产品。*
4 |
5 | *除了系统化的课程内容外,本项目还包含由各领域贡献者撰写的精简实用的专题文章,涵盖不同AI设计场景与技术应用,帮助学习者在系统学习与碎片化知识间取得平衡。*
6 |
7 | ## 项目受众
8 |
9 | *本项目适合以下学习者:*
10 |
11 | * **设计师:** 希望掌握 AI 工具进行设计原型制作、提升 AI 产品设计能力、探索 AI 辅助创意表达。
12 | * **产品经理:** 想要系统学习 AI 产品从想法到原型的流程、理解 AI 特有的设计考量、把握 AI 技术趋势。
13 | * **开发者/工程师:** 对 AI 应用快速原型搭建、设计思路、视觉设计基础、AI 原理与前沿技术感兴趣。
14 | * **AI 爱好者/创业者:** 渴望将 AI 想法通过 Coze 等工具实现,了解产品设计全貌和创新策略。
15 | * **教育科技从业者/内容创作者:** 关注 AI 在亲子、教育、视觉内容生成等领域的实际应用与可控性。
16 | * **对 AI 与设计/艺术交叉领域感兴趣的学生或从业者。**
17 |
18 | *本项目对学习者不要求深厚的 AI 算法基础或专业设计背景,但建议具备对 AI 和设计的基本兴趣。部分技术实操(如 Coze、AI 图像生成工具)可能需要一定的动手能力和对新工具的适应性。课程内容会兼顾不同背景的学员。*
19 |
20 | ## 项目亮点
21 |
22 | 1. **全链路整合实践:** 打通从用户需求洞察、产品构思、原型实现 (Coze)、视觉设计到 AI 技术理解的全流程,提供**高度整合**的学习体验。
23 | 2. **案例驱动与实操导向:** 以 "AI 带娃" 互动故事作为**核心实战案例**,结合多个 AI 工具(Coze、AI 绘图工具)的实际操作,强调**动手能力**培养。
24 | 3. **跨学科知识融合:** 独特地融合了**设计思维**、**UI/视觉设计**、**AI 技术原理**、**可控 AIGC**、**艺术思维**、**创新战略**等多元知识。
25 | 4. **前沿性与深度并存:** 既包含基础原理讲解,也深入探讨了**可控图像生成**、**AI Agent**、**GPT-4o** 等前沿技术与未来趋势,并引入人文和战略思考。
26 | 5. **视角多元化:** 由不同背景(设计、技术、研究)的讲师共同授课,提供更**全面、立体**的认知视角。
27 | 6. **强调思维提升:** 不仅教授"如何做",更注重培养学员的**批判性思维**、**创新思维**、以及在 AI 时代下对"**人**"的价值的思考。
28 |
29 | **AI 技术浪潮**正席卷各行各业,尤其在创意和产品领域展现出巨大潜力。然而,想要将 AI 的能力转化为真正优秀、有价值的应用,往往需要跨越**技术**、**设计**、**产品**、甚至**艺术**等多重领域。**设计**作为连接技术与人的关键桥梁,在 AI 产品中扮演着至关重要的角色。
30 | 当前,相关知识和技能的学习资源常常**分散割裂**,缺乏一个整合的、面向实践的、适合国内多元背景学习者的**体系化教程**。普通的设计师可能不懂如何将设计原则应用于 AI 交互,开发者可能缺乏视觉设计思维和用户体验洞察,产品经理可能对如何通过设计语言表达 AI 产品的独特性认识不清。
31 | 本项目旨在**打破这些壁垒**,首先基于讲师在设计与 AI 交叉领域的丰富经验,提供一套融合设计思维、视觉表达原则、色彩与版式理论、AI 技术理解与原型工具实操的**综合性教程**;进而,我们希望激发学习者的**设计创造力**,掌握 AI 时代的**视觉设计语言**,共同探索 AI+设计在不同场景下的创新应用。
32 | 我们希望成为连接 AI 技术与设计创意实践的**桥梁**,帮助技术人员理解设计原则,帮助设计师掌握 AI 工具,以**开放、共享**的精神,拥抱 AI+设计带来的无限可能,助力每一个有想法的人创造出富有**人文主义情怀**、**以人为本**的 AI 应用。
33 |
34 | ## 目录
35 |
36 | ### 主课程
37 |
38 | ### 2D: Coze、视觉传达、AI绘画入门(2025年3月)
39 |
40 | 本课程以"AI+2D平面设计"为核心,面向设计师、开发者、产品经理等多元背景学员,系统讲解如何将AI技术与平面设计思维、视觉表达、产品原型开发深度融合。课程内容涵盖AI交互设计、2D视觉设计基础、AI绘图原理、可控平面图像生成、海报与平面艺术创作、AI前沿趋势等,强调理论与实操结合,帮助学员掌握AI时代的2D平面设计创新方法。
41 |
42 | #### 课程内容一览
43 |
44 | | 课时 | 主题 | 内容概览 | 课程视频 |
45 | | ------- | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------- | -------- |
46 | | 第1~2天 | [AI交互设计(Coze案例)](docs/day1-2/README.md) | 设计思维全流程(共情→定义→构思→原型),AI特有设计考量(多智能体、对话流、控制权),Coze平台实操(Agent、Workflow、GUI) | 待上传 |
47 | | 第3天 | [视觉设计基础 & AI绘图原理](docs/day3/README.md) | 视觉设计原理(色彩/形状/字体/版式),AI原理(Embedding、学习过程、Diffusion),Stable Diffusion与Prompt基础 | 待上传 |
48 | | 第4天 | [AI可控图像生成 & 海报设计](docs/day4/README.md) | AI图像可控技术(ControlNet、LoRA、IPAdapter等),AI辅助创意,海报设计原理(修辞、叙事、对比、简洁),视觉传达策略 | 待上传 |
49 | | 第5天 | [AI艺术思维 & 绘图新范式/未来](docs/day5/README.md) | 艺术思维与创新(历史/蓝海/颠覆式),AI绘画新范式(迭代优化),前沿进展(GPT-4o)、未来趋势(Agent/视频)、人类价值(共情) | 待上传 |
50 |
51 | > 课程将通过案例驱动、实操演练,帮助学员打通从设计思维、视觉语言、界面交互到AI原型开发的全流程,提升AI+设计的综合能力。
52 |
53 | ### 3D: three.js, blender, AI+3D入门(TODO)
54 |
55 | ### 案例库
56 |
57 | 本项目同时包含丰富多样的 AI+ 设计应用场景实战案例,适合同学们按照自己的需求进行学习。
58 |
59 | 如果你也想贡献,欢迎参考 [小白也能看懂的 github 贡献指南 @温鑫](docs/casebook/General/GitHub_upload_for_beginners/GitHub_upload_for_beginners.md)
60 |
61 | - [中国美术学院人工智能艺术设计实验室知识库](https://ywh0rb17miw.feishu.cn/wiki/UqmMwFsf2iMAupkc4KpcSldin3d)
62 |
63 | - [中国美术学院人工智能艺术设计实验室知识卡片](https://ywh0rb17miw.feishu.cn/wiki/IOAvww7WSix8oMkQYuKceHtznAN)
64 |
65 | - [UI/UX_Design(用户界面设计 / 用户体验设计)](docs/casebook/UI_UX_Design)
66 | - [利用 Cursor + MCP 实现 Figma 设计原型图的代码自动化生成](docs/casebook/UI_UX_Design/MCP:figma%20to%20cursor/figma_to_cursor.md) @郭佳宇
67 |
68 | - [Video Production(视频创作与生成)](docs/casebook/Video_Production)
69 | - [基于Deepseek和豆包、即梦的视频创作教程](docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/CyberNezha_video_0501_wenxin.md) @温鑫
70 |
71 | ## 项目贡献者
72 |
73 | 感谢每一位贡献者付出的努力,谢谢你们让这个教程变的更好!
74 |
75 | ### 核心贡献者
76 |
77 | - [散步-Github维护](https://github.com/sanbuphy) (Datawhale成员)
78 | - 方可 (Datawhale成员)
79 | - 肖岚茜 (清华大学美术学院)
80 | - jee (清华大学美术学院)
81 | - 周致远(中国美术学院[D&A Lab](https://designanything.design/)负责人)
82 | - 洪玉(中国美术学院D&A Lab成员)
83 | - [苗锦林](https://jinlinmiao.xyz)(中国美术学院D&A Lab成员)
84 | - 温鑫 (哈尔滨工业大学经管学院)
85 | - 郭佳宇(哈尔滨工业大学人文社科学部)
86 |
87 |
92 |
93 | ## 参与贡献
94 | 欢迎大家参与本项目的建设!你可以通过以下方式贡献:
95 |
96 | - **主课程建设**:欢迎加入主课程内容的开发(如即将上线的 3D AI+设计 相关课程),共同完善课程体系。
97 | - **案例库投稿**:欢迎提交你在 AI+设计 领域的实战案例或教程,主题不限,内容可参考[目录结构](docs/casebook/README.md)。
98 | - **其他建议与协作**:如有想法、建议或希望深度参与,也欢迎随时联系项目维护者。
99 |
100 | 如有任何问题或投稿意向,请发送邮件至:physicoada@gmail.com
101 |
102 | ## 关注我们
103 |
104 |
105 |
扫描下方二维码关注公众号:Datawhale
106 |

107 |
108 |
109 | ## LICENSE
110 |
111 | 
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
112 |
113 | *注:默认使用CC 4.0协议,也可根据自身项目情况选用其他协议*
114 |
--------------------------------------------------------------------------------
/docs/2D - March 2025/README.md:
--------------------------------------------------------------------------------
1 | ## 课程总结
2 |
3 | | 课时 | 内容 | 内容概览 | 课件 | 其他资料 |
4 | | ------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
5 | | 第1~2天 | AI 交互设计 (Coze 案例) | 设计思维全流程 (共情→定义→构思→原型),AI 特有设计考量 (多智能体、对话流、控制权),Coze 平台实操 (Agent, Workflow, GUI)。 | Coze小案例
PDF文档 | |
6 | | 第3天 | 视觉设计基础 & AI 绘图原理 | 视觉设计原理 (色彩/形状/字体/版式),AI 原理 (Embedding, 学习过程, Diffusion),Stable Diffusion & Prompt 基础。 | PDF设计幻灯片
PDF技术幻灯片 | - 《写给大家看的设计书》
- 《西文字体》
- 《Helvetica》
|
7 | | 第4天 | AI 可控图像生成 & 海报设计 | AI 图像可控技术 (ControlNet, LoRA, IPAdapter等),AI 辅助创意,海报设计原理 (修辞、叙事、对比、简洁),视觉传达策略。 | PDF技术幻灯片
PDF设计幻灯片 | - Ads of the World
- 数英网
- 索尼世界摄影大赛 |
8 | | 第5天 | AI 艺术思维 & AI 绘图新范式/未来 | 艺术思维与创新 (历史/蓝海/颠覆式),AI 绘画新范式 (迭代优化),前沿进展 (GPT-4o),未来趋势 (Agent/视频),人类价值 (共情)。 | | - 《一个时间轴看懂西方美术》
- Apple ad - Think different
- IKEA ad - Living Together
- iPad ad - Crush!
- Cola ad - Masterpiece
- Cola ad - The Holiday Magic is coming
- Gemini ad - Dear Sydney
|
9 |
--------------------------------------------------------------------------------
/docs/2D - March 2025/day1~2/README.md:
--------------------------------------------------------------------------------
1 | # 课程:Coze 设计小案例 - 多智能体 AI 互动故事 (AI 带娃)
2 |
3 | 讲师:方可、岚茜
4 |
5 | ## 课程文档
6 |
7 | [课程链接](https://t1kbgkrq0j.feishu.cn/wiki/QtXgwsaO8iCRLRk0YiXcLhJFnab?from=from_copylink)
8 |
9 | ## 课程简介
10 |
11 | 本节课是一个结合 AI 与设计思维的实战案例教程,将引导你从 0 到 1 完成一个基于 Coze 平台的多智能体 AI 互动故事应用的设计与原型开发。课程以 "AI 带娃"(AI 辅助亲子互动)为具体场景,深入探讨如何将用户需求转化为实际的 AI 产品功能,并最终实现一个可交互的低保真原型。
12 |
13 | ## 这门课程对谁有帮助?
14 |
15 | * **设计师:** 想了解如何用 AI 工具做设计原型。
16 | * **产品经理:** 想学习 AI 产品从想法到原型的流程。
17 | * **开发者:** 想快速搭建 AI 应用原型,了解设计思路。
18 | * **AI 爱好者/创业者:** 想用 Coze 等工具实现 AI 想法。
19 | * **教育科技从业者:** 关注 AI 在亲子和教育场景的实际应用。
20 |
21 | ## 你能学到什么?
22 |
23 | * **完整的 AI 产品设计流程:** 掌握从用户研究(Empathize)、需求定义(Define)、创意构思(Ideate)到原型设计(Prototype)的全链路方法。
24 | * **AI 特有的设计考量:**
25 | * 如何设计多 AI 智能体系统及其数字身份(形象、属性、行为)。
26 | * 如何设计引人入胜且符合逻辑的人-AI 对话流程与交互体验。
27 | * 如何在 AI 应用中平衡自动化与用户控制权。
28 | * **AI 辅助设计方法:** 如何有效利用 AI 工具(如 Deepseek 等 LLM)辅助设计过程(如生成信息架构、功能列表、对话脚本),以及如何批判性地评估和优化 AI 生成的结果。
29 | * **MVP (最小可行产品) 思维:** 如何在有限资源下聚焦核心价值,进行功能优先级排序和迭代开发。
30 | * **Coze 平台实操技能:**
31 | * 使用 Coze 工作流 (Workflow) 和对话流 (Dialogue Flow) 设计 AI 逻辑。
32 | * 掌握常用节点(大模型、图像生成、文本处理、数据库、语音合成/识别等)的应用。
33 | * 使用 Coze GUI 构建用户界面,实现事件触发、数据绑定和流程控制。
34 | * 创建和管理 AI Agent、数据库,实现数据存储与调用。
35 |
36 | ## 学完后能做什么?
37 |
38 | * 能够独立或在团队中运用设计思维系统化地构思、设计 AI 应用。
39 | * 能够针对 AI 产品进行有效的用户研究和需求分析。
40 | * 能够设计出符合用户心智模型、交互自然的 AI 应用界面和流程。
41 | * 能够为 AI Agent 设计独特的“人格”和交互模式。
42 | * 能够熟练使用 Coze 平台将 AI 应用想法快速转化为可交互的低保真原型。
43 | * 能够将所学方法论和工具应用到其他 AI 产品设计项目中。
44 |
45 | ## 课程涉及内容概览
46 |
47 | 1. **Design I: 从问题到创意**
48 | * **Empathize (共情):** 以人为本的设计,通过半结构化访谈发现用户真实需求和痛点 (以 "AI 带娃" 访谈为例)。
49 | * **Define (定义):** 收敛设计目标,从访谈中提炼用户需求列表,进行优先级排序,明确核心问题。
50 | * **Ideate (构思):** 头脑风暴,产生大量创意点子,并聚焦于一个核心产品概念。
51 | 2. **Design II: 从创意到原型**
52 | * **AI 辅助设计的关键思维:** 理解设计师与 AI 的协作关系。
53 | * **从 Idea 到 UI 线框图:**
54 | * 定义产品核心功能 (结合 MVP 原则)。
55 | * 规划信息架构 (考虑儿童用户特点)。
56 | * 绘制低保真界面原型 (强调结构清晰而非视觉)。
57 | * 使用 AI (Deepseek) 辅助生成,并进行人为判断与优化。
58 | * **从线框到交互体验:**
59 | * 设计详细交互流程图。
60 | * 设计 AI 多智能体数字身份框架 (形象、属性、行为、环境)。
61 | * 设计用户数字身份框架。
62 | * 设计场景化的 人-AI 对话体验 (Scenario 方法)。
63 | * 考虑交互的可控性 (平衡自动化与用户控制)。
64 | 3. **Practicum: Coze 原型实现**
65 | * **Coze-Agent (智能体搭建):**
66 | * 创建角色生成 Agent (含 Prompt Engineering 技巧,如解决同质化)。
67 | * 创建角色形象生成 Agent (结合图像生成、抠图节点)。
68 | * 创建角色对话 Agent (使用对话流、语音输入/输出、角色切换)。
69 | * 数据库的创建与使用 (存储角色信息)。
70 | * **Coze-GUI (图形用户界面搭建):**
71 | * 故事协调与流程控制 Agent 设计 (同心开发思路)。
72 | * Coze GUI 基础:UI 事件调用工作流 -> 更新 UI 绑定数据。
73 | * 组件使用与布局 (容器、文本、图像、按钮、Markdown)。
74 | * 实现 UI 交互 (按钮事件、加载/禁用状态、数据绑定)。
75 | * 流程控制 (通过工作流变量控制组件可见性)。
76 | * 故事内容生成与语音播放 (语音合成节点、Markdown 嵌入 HTML/JS)。
77 | * 背景图片生成与更新 (结合故事进展、角色形象)。
--------------------------------------------------------------------------------
/docs/2D - March 2025/day1~2/doc_Optimized.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/2D - March 2025/day1~2/doc_Optimized.pdf
--------------------------------------------------------------------------------
/docs/2D - March 2025/day3/README.md:
--------------------------------------------------------------------------------
1 | # 课程一:视觉设计基础 - 为 AI 产品注入感受
2 |
3 | 讲师:Jee
4 |
5 | ## 课程简介
6 |
7 | 本节课是 AI + 设计系列课程中**视觉设计部分的第一课**,主要面向对视觉设计基础不熟悉的**技术背景同学**。课程将通过通俗易懂的方式,结合生动的案例(如解读诗词意境、分析名片/表格布局、对比品牌风格),讲解 UI 视觉设计的基本原则,包括**色彩、形状、字体**和**版式**。我们将探讨这些视觉元素如何作为一种“语言”进行编码,共同作用以传达特定的产品**感受或体验**。课程以写“命题作文”作类比,强调所有设计决策都应服务于核心要传达的信息,帮助你理解视觉语言的沟通力量,为后续与设计师协作或进行初步 AI 产品视觉构思打下基础。
8 |
9 | ## 这门课程对谁有帮助?
10 |
11 | * **技术背景的开发者/工程师:** 希望了解 UI 视觉设计的基本原理,以便更好地理解设计稿、与设计师沟通,或独立完成基础的 AI 产品视觉原型。
12 | * **AI 产品经理:** 需要掌握基本的设计语言,以便更清晰地定义产品调性、评估设计方案的视觉表达。
13 | * **AI 领域的创业者/独立开发者:** 需要为自己的 AI 产品或原型设定初步的视觉风格和感受。
14 | * **对 AI 与设计交叉领域感兴趣的学生或从业者:** 想要系统了解视觉设计在 AI 产品开发中的作用与基础知识。
15 | * **设计背景的同学:** 可以快速回顾基础知识,并思考如何更有效地向技术伙伴解释这些设计概念 (注意:本节课内容对专业设计师可能较为基础)。
16 |
17 | ## 你能学到什么?
18 |
19 | * **视觉设计如同“命题作文”的核心理念:** 理解 UI 设计的首要目标是**传达特定的产品感受与体验**,所有设计元素都应服务于此中心思想。
20 | * **视觉元素的基本沟通原理与语义:**
21 | * **色彩:** 理解色彩的生理与文化层面的含义(如红色代表热情/警示,绿色代表自然/安全),掌握色相、饱和度、亮度三要素及其对用户感受的影响。
22 | * **形状:** 了解不同形状(如圆角 vs. 直角)所传递的心理感受(如亲和、人性化 vs. 科技感、效率),并认识到其应用的语境依赖性。
23 | * **字体:** 区分衬线体与非衬线体的基本特征、历史渊源及各自传递的风格感(如古典 vs. 现代),了解字重、字宽等属性,以及可读性、易读性的基本考量。
24 | * **版式基础 (Layout Basics):**
25 | * 掌握**格式塔原则 (Gestalt Principles)** 如**接近律 (Proximity)** 和 **相似律 (Similarity)** 在界面布局中的应用,理解如何通过分组和视觉一致性来组织信息、降低认知负荷(例如:优化名片信息布局、改进表格数据的可读性)。
26 | * 理解**阅读顺序 (Reading Order)** 对布局的影响(如从左到右、从上到下,以及从右到左的 RTL 布局)。
27 | * 掌握**文字对齐 (Text Alignment)** 方式(左对齐、居中对齐、右对齐)的适用场景及其表达效果(如左对齐适合长文阅读,居中适合标题或短句,右对齐在特定场景下用于比对数字或特殊排版)。
28 | * **设计中的用户视角:** 再次强调从信息接收者(用户)的角度出发进行视觉设计的重要性。
29 | * **风格一致性的意义:** 了解统一的视觉风格(色彩、形状、字体、图标、插画等,如 Notion 案例)对于强化产品信息、提升沟通效率和品牌识别度的价值。
30 | * **基础的 UI 设计流程概念:** 对从构思到视觉呈现的基本步骤有一个初步认识。
31 |
32 | ## 学完后能做什么?
33 |
34 | * 能够**有意识地思考**并**初步定义**你的 AI 产品想要传达的**视觉感受和品牌调性**(命题)。
35 | * 能够基于确定的产品调性,在色彩、形状、字体选择上做出**更合理的初步决策**,并能解释选择的理由。
36 | * 能够运用**接近律、相似律**等基本原则,组织出结构更清晰、视觉干扰更少的界面布局草图或线框图。
37 | * 能够根据内容和场景,选择**合适的文字对齐方式**。
38 | * 能够**更有效地与设计师沟通**视觉需求和设计反馈,理解其视觉决策背后的考量(如“为什么用圆角?”“为什么选这个颜色?”“这里为什么要左对齐?”)。
39 | * 能够**批判性地审视** UI 界面,初步分析其视觉元素(色彩、形状、字体、版式、风格)是否有效地服务于其沟通目标和用户体验。
40 | * 为进一步学习更深入的视觉设计知识、理解和使用设计规范/设计系统打下**概念基础**。
41 |
42 | ## 课程涉及内容概览
43 |
44 | 1. **引言与设计思维:**
45 | * 课程介绍与互动期望 (平等交流)。
46 | * 设计如同“命题作文”:明确产品要传达的核心感受。
47 | * 用户视角的重要性:从信息接收者 (用户) vs. 生产者角度思考。
48 | * 视觉语言作为编码:用视觉元素有效传递信息。
49 | 2. **核心视觉元素解析:**
50 | * **色彩 (Color):**
51 | * 生理与文化联想 (红 vs. 绿案例,国旗案例)。
52 | * 色彩三要素 (色相、纯度/饱和度、亮度) 及其语义表达 (诗词意境案例)。
53 | * 色彩应用的文化差异性提醒 (伊斯兰文化中的绿色)。
54 | * **形状 (Shape):**
55 | * 形状的情感表达 (皮克斯《头脑特工队》角色案例)。
56 | * UI 中的形状应用:圆角 vs. 直角 (Apple vs. Samsung 案例)。
57 | * 强调语境,避免设计教条化。
58 | * **字体 (Typography):**
59 | * 衬线体 (Serif / 宋体) vs. 非衬线体 (Sans-serif / 黑体) 的区别、特征与风格。
60 | * 字体的历史与文化背景 (书法、雕版印刷、工业革命)。
61 | * 字体属性:字重 (Weight)、字宽 (Width)。
62 | * 可读性 (Readability) 与易读性 (Legibility) 考量,不同场景下的字体选择 (正文 vs. 标题,屏幕显示优化字体如 Georgia/Verdana)。
63 | 3. **版式与布局 (Layout):**
64 | * **阅读顺序 (Reading Order):** 考虑不同文化和语言的阅读习惯 (如 LTR, TTB, RTL)。
65 | * **文字对齐 (Text Alignment):** 左对齐、居中对齐、右对齐的原则、适用场景与视觉效果 (诗歌、数字对齐案例)。
66 | * **格式塔原则应用:**
67 | * **接近律 (Proximity):** 通过空间距离组织相关元素 (名片布局优化案例)。
68 | * **相似律 (Similarity):** 通过一致的视觉特征(颜色、形状、字体等)建立关联 (海报内容结构优化案例,表格行区分案例)。
69 | * **导航布局考量:** 结合交互和平台特性 (如 Android 导航模式)。
70 | 4. **风格一致性 (Style Consistency):**
71 | * 统一视觉元素 (Logo, Icon, 插画等) 以强化整体感受和品牌识别 (Notion 案例)。
72 | * 强调合力效果,避免信息混乱和视觉噪音。
73 | 5. **UI 设计流程简介:** 概述从概念到视觉呈现的基本步骤。
74 |
75 | # 课程二:AI 基本原理与图像生成入门
76 |
77 | 讲师:散步
78 |
79 | ## 课程简介
80 |
81 | 本课程不仅聚焦于 AI 图像生成技术(如 Diffusion 模型、Stable Diffusion),更系统梳理人工智能的基本原理。我们将从 AI 如何理解和表示文本、图像等现实世界信息讲起,探讨机器学习、深度学习的核心机制,包括模型结构、训练流程、损失函数、优化方法等基础知识。在此理论基础上,进一步剖析 Diffusion 模型的工作原理、关键组件,以及如何通过提示词(Prompt)有效引导 AI 生成图像。无论你是设计师、AI 初学者还是技术爱好者,本课程都将帮助你建立 AI 基本原理与应用的完整知识框架,助力你更好地理解和实践 AI 图像生成。
82 |
83 | ## 这门课程对谁有帮助?
84 |
85 | * **设计师:** 希望理解 AI 绘图工具(如 Midjourney、Stable Diffusion)背后的原理,掌握 AI 基础知识,提升创作效率和表达能力。
86 | * **AI 初学者/爱好者:** 对人工智能整体原理及生成式 AI 感兴趣,想系统了解 AI 的基本机制与图像生成方法。
87 | * **产品经理/技术决策者:** 需要了解 AI 技术原理、能力边界、发展趋势,为产品创新和决策提供理论支撑。
88 | * **开发者:** 想全面掌握 AI 基本原理及 Diffusion 模型的工作方式和相关技术栈。
89 | * **任何对“AI 如何学习与绘画”感到好奇的人:** 无需深厚技术背景,带你从零理解 AI 的本质与应用。
90 |
91 | ## 你能学到什么?
92 |
93 | * **AI 的“视界观”:** 理解计算机如何将文本、图像等现实世界信息转化为机器可读的数字表示(Embedding),以及低维表示的重要性。
94 | * **AI 的“学习”过程:** 掌握机器学习的基本流程,包括模型(权重数组)、损失函数、优化策略(如梯度下降)以及“学习”的本质。
95 | * **“深度”的含义:** 了解深度学习中网络深度、参数量的意义,以及 AI 发展中算力与通用方法的重要性(The Bitter Lesson)。
96 | * **Diffusion 模型核心原理:** 弄懂 Diffusion 模型与其他生成模型(GAN、VAE 等)的区别,掌握其独特的正向加噪和逆向去噪过程,理解模型如何通过“预测噪声”来生成图像。
97 | * **Stable Diffusion 组件拆解:** 了解 Stable Diffusion 的核心架构,包括 CLIP(文本理解)、U-Net(噪声预测)和 VAE(图像编解码)各自的作用及协同方式。
98 | * **提示词(Prompt)的奥秘:** 理解为什么提示词对生成结果至关重要,以及提示词有效性与模型训练数据的关系。
99 | * **AI 绘图的能力边界:** 认识当前 AI 图像生成技术的优势和局限性,学习探索和优化生成效果的方法论。
100 |
101 | ## 学完后能做什么?
102 |
103 | * 能够用清晰的语言向他人解释 AI 如何表示信息、如何学习,以及 Diffusion 模型(特别是 Stable Diffusion)生成图像的基本原理。
104 | * 能够更有依据地使用 AI 绘图工具,理解不同模型、参数设置可能带来的影响。
105 | * 能够理解提示词(Prompt)的作用机制,并尝试根据原理编写或调整提示词以获得更好的生成效果。
106 | * 能够更客观地评估 AI 生成图像的质量,认识其局限性,并采用更有效的策略进行尝试和改进。
107 | * 为进一步深入学习生成式 AI 技术、模型微调或探索 AI 在设计等领域的应用打下坚实的理论基础。
108 |
109 | ## 课程涉及内容概览
110 |
111 | 1. **智能的机器表示:**
112 | * 计算机如何“理解”世界?文本、图像的数字化。
113 | * Embedding:从高维到低维,降低成本、揭示关联。
114 | 2. **学习的基本原理:**
115 | * 模型即数组:权重的初始化与学习。
116 | * 学习过程:计算损失 → 优化策略(梯度下降)→ 更新权重。
117 | * 深度学习:为何要“深”?更大的模型,更好的效果。
118 | 3. **AI 的发展规律:**
119 | * The Bitter Lesson:算力与通用方法的胜利。
120 | * 大语言模型(LLM)的启示:预测下一个 Token 的力量。
121 | * 强化学习的角色。
122 | 4. **扩散模型(Diffusion Model)原理:**
123 | * 与其他生成模型的对比。
124 | * 核心思想:正向过程(逐步加噪)与逆向过程(逐步去噪)。
125 | * 训练目标:学习预测每一步添加的噪声。
126 | 5. **Stable Diffusion 详解:**
127 | * 关键组件:CLIP Text Encoder(理解文字)、U-Net(结合文本去噪)、VAE Autoencoder(解码成图)。
128 | * 完整工作流程:从文本提示到最终图像。
129 | * 有条件的扩散:如何加入更多控制(如 ControlNet 概念引入)。
130 | 6. **提示词有效性与 AI 绘图边界:**
131 | * 提示词为何有效?与训练数据的关联。
132 | * 如何写好提示词?接近训练集风格,参考成功案例,大胆试错。
133 | * AI 绘图能力的限制与发展(模型迭代的影响)。
134 | 7. **实践工具与资源概览:**
135 | * 介绍市面上常见的 AI 绘图工具(网页端、本地部署)。
136 | * 了解模型排行榜和社区资源(如 Hugging Face、LiblibAI)。
--------------------------------------------------------------------------------
/docs/2D - March 2025/day3/aboutAI-1_optimized.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/2D - March 2025/day3/aboutAI-1_optimized.pdf
--------------------------------------------------------------------------------
/docs/2D - March 2025/day3/aboutDesign-1_optimized.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/2D - March 2025/day3/aboutDesign-1_optimized.pdf
--------------------------------------------------------------------------------
/docs/2D - March 2025/day4/README.md:
--------------------------------------------------------------------------------
1 | # 课程一:AI 与视觉表达:生成“有个性”的可控图像
2 |
3 | 讲师:散步
4 |
5 | ## 课程简介
6 |
7 | 本节课聚焦于 AI 图像生成领域的核心挑战:如何超越随机性,创造出符合特定需求、具有“个性”且“言之有物”的视觉内容。课程将深入探讨当前 AI 图像生成(特别是扩散模型)中常见的“不稳定”现象及其背后的原因,并系统介绍一系列旨在提升图像生成可控性的关键技术与方法。通过实例(如 AI 辅助海报设计)和业界优秀案例(如百度、美团的应用实践),你将学习如何运用这些技术来精确控制生成图像的内容、风格、构图乃至局部细节。
8 |
9 | ## 这门课程对谁有帮助?
10 |
11 | * **设计师/视觉艺术家:** 希望利用 AI 精确生成符合创意构想的图像素材,或对现有图像进行精细编辑。
12 | * **内容创作者/营销人员:** 需要批量生成风格统一或具有特定元素的视觉内容。
13 | * **AI 应用开发者/研究者:** 想了解图像生成领域的前沿可控性技术及其原理。
14 | * **AI 工具使用者:** 对 Midjourney, Stable Diffusion (SD), 即梦 AI 等工具的输出结果不满意,渴望获得更高控制自由度的用户。
15 | * **对 AIGC 技术感兴趣的学习者:** 想深入理解 AI 如何从“随机”走向“可控”地进行视觉创作。
16 |
17 | ## 你能学到什么?
18 |
19 | * **理解 AI 图像生成的局限性:** 了解为何 AI 生成的图像有时会“失控”或与预期不符,特别是扩散模型在结合文本和图像参考时的工作机制。
20 | * **掌握 AI 辅助创意的流程:** 学习如何利用 AI 进行视觉元素的头脑风暴和概念生成(例如,为“AI+设计”海报构思融合符号)。
21 | * **学习多种图像可控性技术:**
22 | * **指令式图像编辑 (Instruction-Based Editing):** 了解基于自然语言指令编辑图像的概念(如 MagicBrush 数据集所示),以及实现此类功能的模型。
23 | * **ControlNet:** 学习如何使用 ControlNet 等技术对图像的结构、姿态、深度等进行精确控制(了解其在 LiblibAI 等平台的应用)。
24 | * **Inpainting (局部重绘):** 掌握对图像特定区域进行修改或重新生成的技术,实现“指哪打哪”的编辑。
25 | * **LoRA (Low-Rank Adaptation):** 理解 LoRA 的原理,学习如何通过少量数据训练 LoRA 模型以实现特定风格的强稳定复现(了解其在 ModelScope 等平台的训练方法)。
26 | * **IPAdapter (Image Prompt Adapter):** 了解如何使用 IPAdapter 将参考图像的风格或内容特征注入到生成过程中(了解其在 LiblibAI 等平台的应用)。
27 | * **了解相关工具与平台:** 接触并了解实现上述技术的相关平台和工具,如 LiblibAI (哩布哩布 AI)、ModelScope (魔搭社区)、即梦 AI 等。
28 | * **借鉴业界前沿实践:** 通过解析百度 MEUX、美团等大厂团队应用 ControlNet、LoRA 等技术的案例,了解其在品牌视觉、人物库构建等方面的实际应用与价值。
29 |
30 | ## 学完后能做什么?
31 |
32 | * 能够更有策略地运用提示词和参考图,提升 AI 图像生成的稳定性和准确性。
33 | * 能够根据具体需求,选择并应用合适的可控生成技术(ControlNet, Inpainting, LoRA, IPAdapter 等)来创作或编辑图像。
34 | * 能够利用 AI 工具进行更有效的视觉创意构思和元素生成。
35 | * 能够针对特定风格需求,了解并实践 LoRA 等模型的训练与应用流程。
36 | * 能够对 AI 生成的图像进行更精细的局部调整和修改。
37 | * 能够更熟练地在 LiblibAI、ModelScope 等平台上寻找、使用甚至训练模型,以实现更高级的图像生成控制。
38 |
39 | ## 课程涉及内容概览
40 |
41 | 1. **“有个性”的图像生成:**
42 | * 定义问题:什么是“有个性”?为何需要控制 AI 生成的内容?
43 | * 挑战:当前 AI 图像生成(尤其是基于提示词)的不稳定性。
44 | 2. **AI 辅助创意与元素生成:**
45 | * 案例:使用 AI 设计“AI+设计通识课”海报。
46 | * 方法:构思融合 AI 与设计元素的视觉符号,探索不同主题(如古典与现代、艺术与计算机)。
47 | * 工具应用:利用 AI(如即梦 AI)直接生成、寻找参考图、使用参考图作为基底、获取排版灵感、画布编辑等。
48 | 3. **剖析图像生成的不稳定性:**
49 | * 原因分析:模型能力、提示词质量、扩散模型基于参考图的工作原理(加噪+文字引导)。
50 | * 核心问题:基于文字引导的天然不确定性。
51 | 4. **实现“言出法随”的可控生成技术 I:指令编辑 & 结构控制**
52 | * **指令式图像编辑:**
53 | * 概念引入:MagicBrush 数据集及其目标(单/多轮、有/无蒙版编辑)。
54 | * 实现:需要基于编辑数据集训练的模型(如 Stability AI 的模型)。
55 | * **ControlNet:**
56 | * 功能:提供精细的结构、姿态、深度、线稿等控制。
57 | * **Inpainting (局部重绘):**
58 | * 应用场景:分步实现复杂图像、修改或完善局部区域。
59 | * 方法:在图像编辑工具中,使用蒙版 (Mask) 涂抹需要更改的区域,结合新的提示词进行重绘。
60 | 5. **实现“言出法随”的可控生成技术 II:风格迁移与复现**
61 | * **LoRA (Low-Rank Adaptation): 获得“风格”的强稳定性**
62 | * **面临问题:** 当标准模型生成的风格不符合特定、统一的要求时怎么办?
63 | * **核心思路:** 通过微调模型来学习并固定某种特定的风格或角色特征。
64 | * **训练流程:**
65 | * **数据收集:** 准备少量(约 30-100 张)具有高度统一风格或包含特定元素的图像数据集。
66 | * **图像打标 (Tagging):** 对数据集中的图像进行标注,描述其内容和风格特征。
67 | * **模型训练:** 利用在线平台或本地工具进行 LoRA 模型的训练。
68 | * **应用:** 将训练好的 LoRA 文件加载到 AI 绘图工具中,即可在生成图像时稳定复现该特定风格。
69 | 6. **实现“言出法随”的可控生成技术 III:图像提示适配器**
70 | * **IPAdapter (Image Prompt Adapter): 将图像作为“提示词”**
71 | * **核心功能:** 作为一种特殊的条件注入机制,将一张或多张参考图像的风格、构图或内容特征有效地迁移到新的生成过程中。
72 | * **工作方式:** 辅助扩散模型理解并采纳参考图像的视觉信息,其作用类似于文本提示词,但作用于视觉层面。
73 | * **应用场景:** 快速进行风格迁移、融合不同图像特征、保持角色一致性等。
74 | 7. **AI 作图的工作流思维:**
75 | * 多步骤拆解任务
76 | * 多轮迭代与“抽卡”
77 | * 结合多种工具、插件和模型(如编辑模型、局部重绘、ControlNet、IPAdapter)
78 | 8. **业界优秀实践案例解析(节选):**
79 | * **百度 MEUX & ControlNet:** 案例分析如何结合 Logo/3D 模型进行品牌视觉生成,保证一致性。
80 | * **美团平台 & LoRA:** 案例分析如何通过 LoRA 训练打造统一风格的人物库,提升设计效率与资产积累。
81 | * **启发与思考:** 探讨可控生成技术在真实商业场景中的落地价值与未来趋势。
82 |
83 |
84 | 好的,这是根据你提供的 PDF 内容(Jee 的讲座文字记录)和模板,为 "AI 产品海报设计的修辞与叙事" 这门课程编写的 README:
85 |
86 | # 课程二:AI 产品海报设计的修辞与叙事
87 |
88 | 讲师:Jee
89 |
90 | ## 课程简介
91 |
92 | 本课程深入探讨 AI 产品的视觉传达设计,特别是 **产品海报** 或 **关键视觉** 的构思与创作。我们将超越基础的 UI 元素(第一节课内容),聚焦于如何运用 **视觉语言**、经典的 **修辞学原理** (如亚里士多德的修辞三要素) 和 **叙事技巧**,来有效吸引目标用户、传递产品核心价值并激发用户兴趣。课程强调从 **用户视角** 出发("如果我只有几秒钟时间看这个海报,我会关心什么?"),理解信息在短时间内被接收和理解的关键要素,并培养设计师在视觉选择中的 **批判性思维** 和 **策略性**,最终目标是创造出既有吸引力又能精准传达信息的视觉作品。
93 |
94 | ## 这门课程对谁有帮助?
95 |
96 | * **设计师 (Designers):** 学习如何为 AI 产品(或其他产品)设计具有强大说服力和视觉吸引力的关键视觉和海报,提升概念传达能力。
97 | * **产品经理 (Product Managers):** 理解如何通过视觉手段有效传达 AI 产品的核心价值、功能优势和用户相关性。
98 | * **市场营销人员 (Marketers):** 掌握 AI 产品(或其他产品)推广中,运用视觉修辞和叙事进行有效沟通的策略与方法。
99 | * **AI 开发者/工程师 (AI Developers/Engineers):** 了解视觉设计背后的沟通逻辑和用户心理,提升与设计、市场团队的协作效率。
100 | * **创业者/创始人 (Entrepreneurs/Founders):** 学习如何用精炼而有力的视觉语言,清晰地表达产品愿景,吸引用户和投资者的注意力。
101 | * **对视觉传达、广告设计感兴趣的学生或从业者:** 系统学习说服性视觉设计的基本原理和高级技巧。
102 |
103 | ## 你能学到什么?
104 |
105 | * **产品海报的核心沟通目标:** 理解产品海报(区别于运营海报)需要快速解答用户的核心疑问:这是什么?与我何干?为何选它?
106 | * **视觉修辞的应用:** 掌握亚里士多德修辞三要素——**信誉 (Ethos)**、**情感 (Pathos)**、**逻辑 (Logos)**——如何通过视觉元素(色彩、图像、构图等)来体现,以增强说服力。
107 | * **视觉叙事的原理与实践:** 理解故事对人类认知的重要性,学习如何在静态的视觉作品中营造 **故事感 (Storytelling)**,引发共鸣和记忆。
108 | * **身份认同的视觉连接:** 了解如何通过视觉设计触达用户的深层需求和 **身份认同 (Identity)**(参考马斯洛需求层次),建立产品与用户的情感和价值连接 (如 Apple, Muji 案例)。
109 | * **吸引注意力的视觉策略:**
110 | * 精通 **对比 (Contrast)** 的运用:在色彩、形状、大小、字体、图文关系等方面制造有效对比,突出重点,增强视觉冲击力。
111 | * 追求 **有意义的独特性 (Meaningful Uniqueness):** 如何让设计既与众不同,又与产品信息紧密相关,避免无效或不恰当的创意。
112 | * **简洁的力量 (Simplicity):** 理解“少即是多”的原则,学习如何提炼核心信息,用最精炼的视觉语言实现高效传达。
113 | * **批判性思维:** 培养审视视觉方案的能力,确保形式服务于内容,避免过度追求形式而忽略信息传达的本质。
114 |
115 | ## 学完后能做什么?
116 |
117 | * 能够 **系统性地分析和评估** 产品海报或其他视觉传达设计的有效性。
118 | * 能够基于明确的沟通目标,**策略性地构思和设计** 出具有说服力的 AI 产品(或其他产品)海报或关键视觉方案。
119 | * 能够 **精准地运用** 色彩、版式、字体、图像、对比、叙事等视觉设计原理和技巧,服务于信息传达和情感沟通。
120 | * 能够创作出既 **独特新颖** 又能 **清晰传递核心信息** 的视觉作品。
121 | * 能够更有 **逻辑和说服力地阐述** 自己视觉设计方案背后的思考和策略。
122 | * 能够更 **有效地与** 产品、市场、技术等跨职能团队 **协作**,共同提升产品的视觉表现力和市场竞争力。
123 | * (即使未来使用 AI 工具辅助)能够更好地 **指导和筛选** 视觉产出,确保其符合策略目标和审美标准,理解人的判断在其中的核心价值。
124 |
125 | ## 课程涉及内容概览
126 |
127 | 1. **产品海报的本质:用户视角与核心问题**
128 | * 理解受众(路人)的短暂注意力与信息需求。
129 | * 产品海报需传递的关键信息维度:功能、相关性、身份。
130 | 2. **说服的利器:视觉修辞三要素 (Ethos, Pathos, Logos)**
131 | * 理论讲解与案例分析(含正反面案例,如“违背祖宗”广告、数据应用、情感化设计等)。
132 | 3. **故事的力量:用视觉讲故事 (Visual Storytelling)**
133 | * 故事对人类认知和记忆的深刻影响(类比人类简史观点)。
134 | * 如何在静态图像中营造叙事氛围和情感张力(摄影、广告案例)。
135 | 4. **身份的共鸣:连接用户的深层价值 (Identity Connection)**
136 | * 马斯洛需求、TOC/TOB 价值模型与视觉表达。
137 | * 通过视觉风格和意境塑造品牌认同(Apple, Muji 案例)。
138 | 5. **吸引眼球的秘诀:对比与独特性 (Attention Grabbing Techniques)**
139 | * **对比 (Contrast):** 色彩、形状、大小、字体(衬线/无衬线及其细微差别)、字号(斐波那契数列应用)、图文比例等维度的对比运用。
140 | * **独特性 (Uniqueness):** 如何做到“与众不同”且“恰如其分”,警惕无效创意(社团海报反例)。
141 | 6. **少即是多:简洁原则的重要性 (Power of Simplicity)**
142 | * 精炼视觉元素,降低认知负荷,确保信息精准高效传达。
143 | 7. **批判性思维:形式与内容的统一 (Critical Thinking: Form & Content)**
144 | * 避免“为了炫技而设计”,强调内容为王。
145 | * 设计师的精准把控与审美判断力,尤其在 AI 辅助背景下的价值。
146 | 8. **实践与反思:** 将理论应用于实践,通过设计练习巩固所学。
--------------------------------------------------------------------------------
/docs/2D - March 2025/day4/aboutAI-2_optimized.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/2D - March 2025/day4/aboutAI-2_optimized.pdf
--------------------------------------------------------------------------------
/docs/2D - March 2025/day4/aboutDesign-2_optimized.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/2D - March 2025/day4/aboutDesign-2_optimized.pdf
--------------------------------------------------------------------------------
/docs/2D - March 2025/day5/README.md:
--------------------------------------------------------------------------------
1 | # 课程一:AI 与艺术思维 - 超越工具,拥抱表达与创新
2 |
3 | 讲师:Jee
4 |
5 | ## 课程简介
6 |
7 | 本课程深入探讨 AI 时代下艺术思维的重要性及其与设计思维的异同。它并非一个教授具体 AI 工具操作的技术教程,而是一次**观念的启发与思维的拓展**。课程通过回顾艺术史(特别是现代艺术如何应对摄影技术的冲击)、分析设计史与创新案例(如工艺美术运动与工业化的关系、宜家 IKEA 的蓝海战略、皮克斯 Pixar 的颠覆性创新之路),并结合当下 AI 发展的现状(包括 AI 广告的争议),引导我们思考:
8 |
9 | * 在 AI 技术日益强大的今天,“美”的标准是什么?“像”还重要吗?我们该如何看待美的多样性?
10 | * 我们如何看待 AI 生成的内容?它的价值在哪里?“错误”或非预期结果是否能带来新的可能?
11 | * 面对技术的颠覆性力量,创作者(无论是设计师、艺术家还是开发者)如何进行**自我定位 (知己知彼)**,找到自己的**独特价值**并**勇于不同**?
12 | * 如何借鉴**蓝海战略**和**颠覆式创新**的逻辑,在 AI 领域开辟新的价值空间,而非仅仅追求效率提升或模仿?
13 |
14 | 课程旨在打破对 AI 工具的固有认知,鼓励学员**拥抱模糊性、实验性甚至“错误”**,探索 AI 在**艺术表达和人文关怀**层面的新可能性。最终目标是激发跨学科的创新火花,并鼓励学员追随内心热爱,在变革中找到自己的方向,正如辛弃疾词中所述——“蓦然回首,那人却在,灯火阑珊处”。
15 |
16 | ## 这门课程对谁有帮助?
17 |
18 | * **设计师/艺术家:** 希望超越 AI 的工具属性,探索其在概念表达、艺术创作上的潜力,思考 AI 时代下自身价值,并学习如何将人文底蕴融入技术创新的设计者和艺术家。
19 | * **技术开发者:** 希望理解设计和艺术的思维方式(如换位思考、视觉语言),更好地与创意人员协作,探索 AI 技术在非功利性、表达性场景应用的开发者,并有志于拓宽认知边界,成为**“超级个体”**。
20 | * **产品经理/策划者:** 需要为 AI 产品注入人文关怀和独特审美,思考 AI 产品差异化和创新方向(如应用蓝海战略),理解颠覆性创新规律的 PM 或策划。
21 | * **AI 爱好者/创业者:** 对 AI 的哲学、伦理及未来可能性感兴趣,希望从更宏观、历史和商业战略的角度(如皮克斯案例)理解 AI 与创意领域关系的人。
22 | * **所有对 AI 发展感到焦虑或好奇的人:** 课程提供历史视角(技术如何冲击旧范式)、创新框架(蓝海、颠覆式创新)和个人发展策略(知己知彼、追随热爱、勇于不同),帮助理解技术变革,缓解焦虑,寻找个人在 AI 时代的独特价值和应对策略。
23 |
24 | ## 你能学到什么?
25 |
26 | * **区分与融合:** 理解设计思维(解决问题、换位思考)与艺术思维(自我表达、挑战规范、拥抱多样美)的核心差异与潜在的结合点。
27 | * **历史的启示:** 通过回顾摄影、工业化对艺术和设计的影响(现代艺术流派、工艺美术运动),以及**皮克斯(Pixar)**从被质疑到成功的颠覆性创新故事,为理解和应对当前 AI 带来的变革提供参照。
28 | * **批判性审美:** 挑战“像=美”的传统观念,培养对 AI 生成内容更多元、更包容、也更具批判性的审美视角,认识到视觉本身就是一种表达语言。
29 | * **创新思维框架:**
30 | * 学习运用**蓝海战略(Blue Ocean Strategy)**的 Eliminate-Reduce-Raise-Create 框架分析和创造新价值(以宜家 IKEA 为例)。
31 | * 理解**颠覆式创新(Disruptive Innovation)**的逻辑,认识到新技术往往从低端市场切入并逐步向上发展的规律。
32 | * 学习使用 **SWOT** 或类似模型进行**“知己知彼”**的分析,明确自身及 AI 的优劣势。
33 | * **拥抱不确定性与失败:** 认识到艺术创作中“错误”、“偶然性”的价值,理解创新过程(如皮克斯早期探索)的非线性与试错本质,学习如何**记录和呈现探索过程**本身。
34 | * **人文视角与个人成长:** 思考技术背后的人文价值、情感连接,如何在 AI 产品或创作中体现“新瓶装旧酒”的深度。获得应对焦虑、**追随热爱、勇于不同**,并拓展知识**宽度与广度**以成为**“超级个体”**的启发。
35 |
36 | ## 学完后能做什么?
37 |
38 | * 能够**超越工具层面**,更深入地思考 AI 在创意领域的**可能性、局限性与人文价值**。
39 | * 能够**更批判性、更多元地审视** AI 生成内容,并形成自己独特的审美判断。
40 | * 能够**运用艺术思维、蓝海战略、颠覆性创新等框架**,构思更具**独特性、表达力和市场潜力**的 AI 应用或创作项目。
41 | * 能够更好地**与跨学科团队(技术、设计、艺术)沟通协作**,共同探索 AI 创新。
42 | * 能够借鉴历史经验(如皮克斯)和创新理论,为自己或团队在 AI 时代**寻找差异化的发展路径**,进行**“知己知彼”**的战略定位。
43 | * 面对 AI 带来的不确定性,能以**更开放、更具韧性的心态**进行探索和尝试,**拥抱并记录下“失败”的价值**。
44 | * 更有意识地**拓宽自身能力边界**,追求成为**“超级个体”**,并更有勇气**追随内心热爱,选择与众不同的道路**。
45 |
46 | ## 课程涉及内容概览
47 |
48 | 1. **思维辨析:**
49 | * 设计思维(换位思考) vs 艺术思维(主观表达、自我指涉、挑战边界)。
50 | * 视觉作为语言:传达与表现。
51 | * “美很多样”:从哲学和艺术史角度解构对“逼真”的迷思。
52 | 2. **历史的回响:技术变革与艺术/创新的应对**
53 | * 摄影术的冲击与现代艺术的诞生(印象派至达达主义等流派简览)。
54 | * 工业化、工艺美术运动及其启示。
55 | * **关键案例:皮克斯(Pixar)的颠覆性创新故事** (从不被看好到行业革新,体现远见、坚持与拥抱未知)。
56 | 3. **AI 时代的创作、审美与人文**
57 | * 案例分析:AI 广告(可口可乐等)争议,探讨“真实性”与“情感”。
58 | * AI 的“错误”与“特点”:Glitch Art,梵高启示,AI 生成内容的独特性。
59 | * 人文价值:李叔同、毕加索的艺术演变,苏州博物馆“新瓶装旧酒”的启示。
60 | 4. **创新框架与个人定位**
61 | * **蓝海战略(Blue Ocean Strategy)**:理论与宜家(IKEA)案例分析 (ERRC 框架)。
62 | * **颠覆式创新理论(Disruptive Innovation)**:逻辑图解读与应用思考。
63 | * **个人/团队策略:**
64 | * **知己知彼** (SWOT 模型应用于个人与 AI)。
65 | * 追求**宽度与广度**,成为**“超级个体”**。
66 | * **应对焦虑**:认识周期,**追随热爱 & 勇于不同**。
67 | 5. **最终项目:“去往” (课后作业)**
68 | * 主题:表现抽象的时空转变,融入个人感受/记忆/梦境。
69 | * 要求:强化**技术创新**与深化**人文底蕴**。
70 | * 鼓励:**允许失败,记录和呈现探索过程**。
71 | 6. **相关理论与拓展:** 设计思维、用户访谈技巧、MVP、信息架构、线框图、AI 伦理原则、Coze 平台文档、**辛弃疾《青玉案·元夕》**等。
72 |
73 | 好的,根据你提供的 PDF 转录文本内容和要求使用的模板,我为你生成了这节课的 README:
74 |
75 | 好的,这是根据魔搭社区段忠杰分享内容生成的 README 部分:
76 |
77 | # 特别讲座:AI 绘画新范式 - 让 AI 像人一样“边画边改”
78 |
79 | 讲师:段忠杰
80 |
81 | ## 课程简介
82 |
83 | 本节课由魔搭社区(ModelScope)的算法工程师带来,将探讨一个有趣的前沿方向:如何让 AI 图像生成过程更接近人类艺术家的创作习惯?课程将对比当前主流扩散模型(Diffusion Model)从噪声到图像的生成方式与人类艺术家逐步构思、描边、上色、完善细节的迭代过程,并介绍一种创新的 AI 作画范式——通过“AI 画师”与“AI 甲方(评论家)”的协作,实现图像的迭代优化与精细打磨。
84 |
85 | ## 你能学到什么?
86 |
87 | * **AI 与人类绘画流程对比:** 理解当前 Diffusion 模型与人类艺术家创作思路的本质差异。
88 | * **“AI 画师 + AI 甲方”协作范式:** 学习如何利用一个图像生成模型(如 Flux)和一个图像理解模型(如 Qwen-VL)进行交互,模拟“提出修改意见 -> 执行修改”的迭代优化过程。
89 | * **关键技术解析:**
90 | * **视觉基础模型 (VLM) 的应用:** 了解 Qwen-VL 如何理解图像并提供带有位置信息的具体修改意见(Visual Grounding)。
91 | * **图像分区控制技术 (Regional Control):** 掌握一种类似“图层”的技术,允许在图像不同区域应用不同 Prompt 或修改指令。
92 | * **效果与局限性认知:** 看到该方法在提升图像细节、光影氛围、构图等方面的潜力,同时也了解其在计算效率和结果稳定性上的挑战。
93 | * **模型自优化思路:** 理解如何利用迭代优化产生的高质量图像数据,通过 LoRA(如 Art O)等技术反向训练增强模型,形成“左右脚踩上天”的自学习闭环。
94 | * **人机协作新视角:** 认识到 AI 不仅是执行者,也可以是评论者和学习者,为未来更高级的人机共同创作提供新思路。
95 |
96 | ## 课程涉及内容概览
97 |
98 | 1. **引言:AI vs 人类作画流程**
99 | * Diffusion 模型:从噪声到图像的“一步到位”式生成。
100 | * 人类艺术家:构思、草图、上色、细节、修改的迭代过程。
101 | 2. **核心理念:AI 模拟“边画边改”**
102 | * 构建“AI 画师”(如 Flux 开源模型) + “AI 甲方/评论家”(如 Qwen-VL 多模态模型)的协作体系。
103 | * 类比人类创作中“反馈-修改”循环。
104 | 3. **关键技术支撑**
105 | * **AI 甲方能力:** Qwen-VL 的图像理解与 Visual Grounding(提供带位置的修改意见)。
106 | * **AI 画师能力:** 图像分区控制技术(类似 Photoshop 图层,实现局部修改)。
107 | 4. **效果展示与分析**
108 | * 对比:原始生成 vs 迭代优化后的图像(光照、细节、构图、氛围感提升)。
109 | * 能力边界:改善模糊、色彩单一、风格调整等。
110 | 5. **优缺点评估**
111 | * 优点:利用 VLM 的审美理解提升图像质量。
112 | * 缺点:计算效率低(多轮生成)、可能出现不合理修改或“崩图”。
113 | 6. **进阶:模型自学习与增强**
114 | * 利用优化后的图像数据训练 LoRA(Art O 案例)。
115 | * 实现模型能力的持续提升闭环。
116 | 7. **总结与展望**
117 | * AI 作为工具服务人类,探索更高效、更智能的人机协作模式。
118 | * 分区控制等技术的产品化潜力。
119 |
120 | # 课程二:AI 视觉生成与智能交互的未来展望
121 |
122 | 讲师:散步
123 |
124 | ## 课程简介
125 |
126 | 本节课聚焦于生成式 AI(特别是视觉领域)的最新进展与未来趋势,探讨其对设计工作流的颠覆性潜力。课程将深入解析以 GPT-4o、Gemini 等为代表的前沿模型在图像生成、编辑、文字渲染方面的惊人能力,并引入“苦涩的教训”理论,解释技术飞速迭代背后的驱动力。同时,课程还将探索 AI 智能体(Agent)通过 MCP 等协议操控设计软件(如 Blender、乃至未来的 PS/AI)的可能性,并展望 AI 视频生成、自然语言驱动的应用开发等未来场景,最后回归探讨在 AI 浪潮下,“以人为本”和“共情”等人类价值的重要性。
127 |
128 | ## 这门课程对谁有帮助?
129 |
130 | * **设计师:** 想了解最新 AI 视觉生成技术(如 GPT-4o)能做到什么程度,以及 AI 如何可能直接操控设计软件,改变未来工作方式。
131 | * **AI 应用开发者/工程师:** 对 AI Agent 控制软件(如 MCP 协议)、多模态模型(图文、视频)的最新进展和实现思路感兴趣。
132 | * **产品经理/技术决策者:** 需要快速把握生成式 AI 的前沿能力边界和发展趋势,以指导产品创新和技术布局。
133 | * **AI 研究者/爱好者:** 希望了解 GPT-4o、Gemini、AnyText 等具体模型的案例、效果对比,以及“苦涩的教训”等行业观点。
134 | * **对 AI 未来发展及其社会影响感兴趣的任何人:** 关注 AI 如何重塑创意产业,以及人类在智能化时代的核心价值。
135 |
136 | ## 你能学到什么?
137 |
138 | * **前沿 AI 视觉能力认知:** 直观了解 GPT-4o 等最新模型在图像编辑、可控文字生成、照片/插画/海报/图表生成等方面的强大能力与局限性。
139 | * **AI 发展趋势洞察:** 理解“苦涩的教训”理论,认识到算力与数据规模在 AI 发展中的核心作用,并据此判断未来技术方向。
140 | * **AI Agent 与软件交互:** 了解 MCP 等协议如何让 AI 模型操控复杂软件(以 Blender 为例),并思考其在设计工具(PS, AI 等)上的应用潜力。
141 | * **AI 视频生成现状:** 概览当前 AI 视频生成技术(以阿里工作为例)的进展和效果。
142 | * **未来 AI 应用场景展望:** 预见 AI 在高保真图像/视频编辑、自动化软件操作、自然语言生成应用等方面的可能性。
143 | * **AI 时代的价值思考:** 认识到在 AI 能力飞速提升的背景下,人类的共情能力和以人为本的设计思维愈发重要。
144 |
145 | ## 学完后能做什么?
146 |
147 | * 能够清晰阐述当前(课程时间点)顶尖 AI 模型的视觉生成与编辑能力,并能比较不同模型(如 GPT-4o vs Gemini)的优劣。
148 | * 能够基于“苦涩的教训”等理论,更深刻地理解 AI 技术的迭代逻辑和未来趋势。
149 | * 能够识别 AI Agent 控制软件的应用场景,并思考其对自己工作领域的潜在影响。
150 | * 能够对 AI 生成内容(图像、视频、文字)的质量和真实性进行更有依据的判断。
151 | * 能够更从容地面对 AI 带来的机遇与挑战,明确自身在未来人机协作中的定位与价值(如强化共情、设计思维)。
152 |
153 | ## 课程涉及内容概览
154 |
155 | 1. **AI 图像生成与编辑的前沿进展:**
156 | * **Gemini 案例回顾:** 去水印、虚拟试衣、产品展示、建筑设计灵感等。
157 | * **GPT-4o 的突破性能力:**
158 | * 高级图像编辑与风格迁移(真实照片、游戏界面)。
159 | * 高质量文字嵌入图像(漫画、照片文字、logo、海报)。
160 | * 特定领域应用(科研图表生成、地图路线标注、绘本故事创作)。
161 | * 与 Gemini 的效果对比,凸显 GPT-4o 的优势。
162 | * 从 Disco Diffusion 到 GPT-4o 的图像生成发展简史。
163 | * **"苦涩的教训" (The Bitter Lesson):** 理论解读及其对理解 AI 快速发展的意义。
164 | 2. **特定挑战:可控文字生成:**
165 | * 介绍 AnyText (阿里) 等专注于解决图像中文字生成问题的技术方案与案例。
166 | * 对比其与 GPT-4o 等大模型在文字处理上的可能思路差异。
167 | 3. **AI Agent 与软件自动化控制:**
168 | * **MCP (Multi-Agent Control Protocol) 概念:** 解决 AI 控制软件接口标准化的问题。
169 | * **案例:Claude + Blender:** 展示 AI 通过 MCP 控制 3D 建模软件生成内容。
170 | * **未来畅想:** 将 MCP 或类似技术应用于 PS、AI、AE 等设计软件的可能性。
171 | * 讨论视觉 Agent 作为另一种控制方式的可能性。
172 | 4. **AI 视频生成现状:**
173 | * 展示当前 AI 视频生成的效果(以阿里工作为例),包括流畅度、一致性、文字渲染等。
174 | 5. **未来展望与人类角色:**
175 | * **技术趋势预测:** 高分辨率可控图文/视频编辑、拟真内容生成、自动化软件操作、自然语言驱动的应用开发。
176 | * **潜在问题:** 互联网内容真实性危机,“劣币驱逐良币”风险。
177 | * **人类的核心价值:** 强调在 AI 时代,“共情” (Empathy) 与“以人为本”的设计思维不可或缺。
--------------------------------------------------------------------------------
/docs/2D - March 2025/day5/aboutAI-3_optimized.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/2D - March 2025/day5/aboutAI-3_optimized.pdf
--------------------------------------------------------------------------------
/docs/2D - March 2025/day5/aboutDesign-3_optimized.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/2D - March 2025/day5/aboutDesign-3_optimized.pdf
--------------------------------------------------------------------------------
/docs/2D - March 2025/day5/lecture_optimized.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/2D - March 2025/day5/lecture_optimized.pdf
--------------------------------------------------------------------------------
/docs/casebook/3D_Modeling_Rendering/README.md:
--------------------------------------------------------------------------------
1 | # 3D Modeling & Rendering(三维建模与渲染)
2 |
3 | 本文件夹收录与三维建模、渲染相关的短文与案例。
4 |
5 | ## 涉及内容范围(Topics Covered)
6 |
7 | - Hard_Surface_Modeling(硬表面建模)
8 | - Organic_Modeling(有机建模)
9 | - Texturing(贴图)
10 | - Lighting(灯光)
11 | - Rendering(渲染)
12 | - Animation(动画)
13 | - Sculpting(雕刻)
14 | - 3D_Printing(3D打印)
15 | - Visualization(可视化)
--------------------------------------------------------------------------------
/docs/casebook/Architecture_Interior_Design/README.md:
--------------------------------------------------------------------------------
1 | # Architecture & Interior Design(建筑与室内设计)
2 |
3 | 本文件夹收录与建筑设计、室内设计相关的短文与案例。
4 |
5 | ## 涉及内容范围(Topics Covered)
6 |
7 | - Conceptual_Design(概念设计)
8 | - Residential(住宅项目)
9 | - Commercial(商业项目)
10 | - Renderings(效果图)
11 | - Drawings(图纸)
12 | - Interior_Space(室内空间)
13 | - Landscape_Design(景观设计)
14 | - Sustainable_Design(可持续设计)
--------------------------------------------------------------------------------
/docs/casebook/Fashion_Design/README.md:
--------------------------------------------------------------------------------
1 | # Fashion Design(服装设计)
2 |
3 | 本文件夹收录与服装设计相关的短文与案例。
4 |
5 | ## 涉及内容范围(Topics Covered)
6 |
7 | - Fashion_Illustration(时装插画)
8 | - Garment_Design(服装款式设计)
9 | - Pattern_Making(打版)
10 | - Textile_Design(纺织品设计)
11 | - Fashion_Show(时装秀)
12 | - Accessories(配饰设计)
13 | - Sustainable_Fashion(可持续时尚)
14 | - Fashion_Branding(品牌建设)
--------------------------------------------------------------------------------
/docs/casebook/Fine_Arts/README.md:
--------------------------------------------------------------------------------
1 | # Fine Arts(纯艺术)
2 |
3 | 本文件夹收录与纯艺术(如绘画、雕塑等)相关的短文与案例。
4 |
5 | ## 涉及内容范围(Topics Covered)
6 |
7 | - Painting(绘画)
8 | - Sculpture(雕塑)
9 | - Printmaking(版画)
10 | - Installation_Art(装置艺术)
11 | - Mixed_Media(综合材料)
12 | - Art_Theory(艺术理论)
13 | - Art_History(艺术史)
14 | - Contemporary_Art(当代艺术)
--------------------------------------------------------------------------------
/docs/casebook/General/GitHub_upload_for_beginners/GitHub_upload_for_beginners.md:
--------------------------------------------------------------------------------
1 | # 小白也能看懂的Github上传项目 / 贡献教程(适合设计同学、非专业同学...)
2 |
3 | > 本教程采用Windows系统做演示
4 |
5 | ## 前言:为什么要写这个教程?
6 |
7 | 你是否有过这样的困惑:
8 |
9 | > 「我做了一个很棒的项目,想要分享到GitHub上的开源项目中,但是完全不知道从何下手...😢」
10 |
11 | 作为一个小白,我第一次接触GitHub时也是一头雾水。当我被要求把自己制作的《赛博哪吒:天机觉醒》AI视频教程上传到GitHub开源项目([Design with AI](https://github.com/datawhalechina/design-with-ai/))中参与共建时,我完全不知道该怎么操作(救...)
12 |
13 | 
14 | *Design with AI 开源项目*
15 |
16 |
17 | 但当我真正理解了GitHub的工作方式后,才发现其实很简单!所以我写下这篇教程,希望能帮助和我一样的设计专业同学或其他GitHub小白,轻松参与开源项目的共建。
18 |
19 | **全教程均小白化,会以最通俗的话术来讲解,请放心食用!**
20 |
21 | > 注:强烈建议小白使用Trae(免费)或Cursor(条件免费)来辅助自己上传项目,因为有个AI大师会一步步指导你怎么上传!
22 |
23 | ## 一、GitHub是什么?为什么要用它?
24 |
25 | 在开始操作前,我们先来理解一下GitHub到底是什么,以及为什么我们需要用它。
26 |
27 | ### 1. GitHub是什么?
28 |
29 | 
30 | *Github 官网*
31 |
32 | 想象一下,GitHub就像是一个**超级云盘+社交平台**的结合体:
33 |
34 | - **超级云盘**:它可以存储各种项目的代码、文档、图片等文件
35 | - **社交平台**:不同的人可以一起协作完成一个项目
36 |
37 | ### 2. 为什么要用GitHub?
38 |
39 | 1. **参与开源项目**:可以和全世界的人一起创造有价值的东西
40 | 2. **展示自己的作品**:就像是程序员和设计师的作品集
41 | 3. **版本控制**:可以记录每一次修改,随时可以回到之前的版本
42 | 4. **团队协作**:多人可以同时在不同地方修改同一个项目
43 |
44 | ## 二、GitHub的工作方式:总部-分部模式
45 |
46 | 理解GitHub最简单的方式,就是把它想象成一个「总部-分部」的工作模式:
47 |
48 | ### 1. 总部(原始仓库)
49 |
50 | 现在我们有一个大型开源项目(比如我们要参与的设计领域的 [Design with AI](https://github.com/datawhalechina/design-with-ai/)),它就像是一个公司的「总部」。总部保存着项目的主要内容,由项目的管理者/维护者(散步师傅)负责管理。
51 |
52 | 
53 | *项目贡献者*
54 |
55 | ### 2. 分部(你的Fork仓库,也就是副本)
56 |
57 | 当你想为这个项目做贡献时,你不能直接修改「总部」的内容。相反,你需要先创建一个属于自己的「分部」(副本,Fork),这个分部是总部的完整副本,**但完全归你所有。**
58 |
59 | ### 3. 工作流程
60 |
61 | 整个GitHub的工作流程可以简化为**三步**:
62 |
63 | 1. **Fork(复制)**:把「总部」的项目复制一份到你的账号下,创建「分部」
64 | 2. **修改**:在你的「分部」中进行修改、添加内容
65 | 3. **Pull Request(提交申请)**:完成修改后,向「总部」提交申请,请求合并你的修改
66 |
67 | > 这就像是:
68 | > - 你看到一本很棒的百科全书(总部)
69 | > - 你复印了一份(Fork到你的账号)
70 | > - 你在复印件上添加了新内容(在你的Fork中修改)
71 | > - 你把新内容发给原作者,请求加入到原书中(Pull Request,PR)
72 |
73 | 理解了这个工作流程,GitHub就变得简单多了!
74 |
75 | ## 三、准备工作
76 |
77 | 在开始上传项目前,我们需要做一些准备工作:
78 |
79 | ### 1. 注册GitHub账号
80 |
81 | 如果你还没有GitHub账号,请先去 [GitHub官网](https://github.com/) 注册一个账号。
82 |
83 | ### 2. 安装必要的工具
84 |
85 | #### 2.1 安装Git
86 |
87 | Git是一个版本控制工具(是个很聪明的助手,可以帮我们记录项目的完整历史),我们需要它来管理我们的代码和文件。
88 |
89 | 
90 | *Git 下载页面*
91 |
92 | 1. 访问 [Git官网](https://git-scm.com/download/win) 下载安装包
93 | 2. 双击下载的安装包(例如:Git-2.x.x-64-bit.exe)
94 | 3. 一路点击"Next"使用默认设置即可
95 | 4. 安装完成后点击"Finish"
96 |
97 | **验证Git安装:**
98 |
99 | 5. 按下 `Win + R`
100 | 6. 输入 `cmd` 或 `powershell`
101 | 7. 点击`确定`
102 | 8. 在打开的窗口中输入:
103 | ```
104 | git --version
105 | ```
106 | 9. 如果显示Git版本号,说明**安装成功**
107 |
108 | **配置Git身份:**
109 |
110 | 在命令行中输入以下命令(**替换为你的信息**):
111 |
112 | ```
113 | git config --global user.name "你的GitHub用户名"
114 | git config --global user.email "你的邮箱地址"
115 | ```
116 |
117 | > 提示:GitHub用户名就是你页面右上角头像的那个名字,邮箱在 "头像→Settings→Emails" 可查看绑定的邮箱
118 |
119 | #### 2.2 安装AI辅助工具(强烈推荐!!!一定要!好吧!)
120 |
121 | 强烈建议小白使用以下工具**之一**来辅助上传项目:
122 |
123 | - **Trae**(免费):AI辅助编程工具
124 | - **或者 Cursor**(条件免费,自行查看学生优惠):另一款AI编程助手
125 |
126 | **这些工具有内置的AI助手,可以一步步指导你完成上传过程!**
127 |
128 | 用Trae来上传项目(直接在终端中控制,“终端”也就是命令行,用来发命令的!),有不懂的步骤右侧也可以直接向AI提问(Claude模型感觉在代码能力上比较强,所以推荐它)
129 |
130 | 
131 | *Trae 中显示终端*
132 |
133 | 另外,推荐安装VSCode来编辑和预览Markdown文件,它可以让你看到渲染后的效果(就是上传到GitHub后的显示效果),Trae和Cursor也能预览Markdown文件的!(嫌麻烦的话,可不下载VScode,直接用Trae就可以,预览md文件方法一样)
134 |
135 | 点击`Show Source`按钮查看效果,进行编辑排版。
136 |
137 | 
138 | *VScode 界面(Trae/Cursor同理)*
139 |
140 | 
141 | *VScode 预览效果(Trae/Cursor同理)*
142 |
143 |
144 | ## 四、上传项目到GitHub的详细步骤
145 |
146 | 现在,让我们开始正式的上传流程。我会以上传《赛博哪吒:天机觉醒》AI视频教程到Design with AI项目为例,一步步讲解。
147 |
148 | 一般我们是开源项目的一员,不是管理者,所以需要先创建一个开源项目的副本(也就是fork)到我们这边,然后修改后,再提交申请(也就是PR:Pull Requests):
149 |
150 | ### 步骤一:Fork原始仓库(创建你的「分部」)
151 |
152 | 1. 访问原始仓库(以Design with AI为例):https://github.com/datawhalechina/design-with-ai
153 | 2. 点击右上角的"Fork"按钮
154 | 3. 等待几秒钟,系统会在你的账号下创建一个副本
155 |
156 | 
157 | *创建副本操作*
158 |
159 | > 这一步相当于:你看到一个很棒的开源项目(总部),然后复制了一份到你自己的账号下(分部)。
160 |
161 | ### 步骤二:将你的Fork仓库克隆到本地
162 |
163 | 1. 打开命令提示符或PowerShell(`Win + R`,输入`cmd`或`powershell`)
164 | 2. 进入你想存放项目的目录(你的文件在哪里,你就替换为哪个路径),例如:
165 | ```
166 | cd "E:\温鑫\AI学习\Trae项目\designAI"
167 | ```
168 | > 提示:cd 是 Change Directory(切换目录)的缩写,代表进入到此目录文件夹
169 |
170 |
171 | 3. 克隆你的Fork仓库到本地:
172 | ```
173 | git clone https://github.com/你的用户名/design-with-ai.git my-project
174 | ```
175 | > 记得将"你的用户名"替换为你的实际GitHub用户名
176 |
177 | > 这一步相当于:把你在GitHub上的副本(分部)下载到你的电脑上,这样你就可以在本地编辑了。
178 |
179 | ### 步骤三:添加你的内容
180 |
181 | 现在,你可以在克隆下来的文件夹中添加或修改文件了。
182 |
183 | 1. 将你的Markdown文档和其他文件复制到适当的目录中,例如:
184 | ```
185 | copy "我的教程.md" "my-project\docs\casebook\Video_Production\"
186 | ```
187 |
188 | 2. 如果有图片等资源文件,也一并复制到相应目录
189 |
190 | 
191 | *图片文件上传*
192 |
193 | > 这一步相当于:在你的副本(分部)中添加新内容或修改现有内容。
194 |
195 | ### 步骤四:提交你的更改
196 |
197 | 1. 进入项目目录:
198 | ```
199 | cd my-project
200 | ```
201 |
202 | 2. 查看文件状态(哪些文件被修改了):
203 | ```
204 | git status
205 | ```
206 |
207 | 3. 添加你的文件到暂存区(**先存到蓄水池里面,等等一起打包提交**):
208 | ```
209 | # 添加Markdown文件
210 | git add docs/casebook/Video_Production/CyberNezha.md
211 | ```
212 | > 如果有多个文件,可以一个一个添加,或者使用 `git add .` 添加所有更改
213 |
214 | 4. 提交更改:
215 | ```
216 | git commit -m "添加赛博哪吒视频创作教程"
217 | ```
218 | > 引号中的内容是提交说明,简单描述你做了什么更改
219 |
220 | > 这一步相当于:在你的副本(分部)中保存更改,并添加一个说明,方便以后查看。
221 |
222 | ### 步骤五:推送到你的GitHub仓库
223 |
224 | 就是完成这个"推送"操作的命令:
225 |
226 | ```
227 | git push origin main
228 | ```
229 |
230 | > - `git`:告诉电脑我们要使用Git工具
231 | > - `push`:表示"推送",就是把本地的内容上传到远程
232 | > - `origin` :是远程仓库的默认名称,指的是GitHub上你的那个"分部"
233 | > - `main` :是分支的名称,可以理解为你项目的"主要版本"
234 |
235 | > 这一步相当于:将你在本地的更改上传到GitHub上你的副本(分部)中。
236 |
237 | ### 步骤六:创建Pull Request(向「总部」提交申请)
238 |
239 | 也就是把自己的副本(分部)优化的内容,提交给开源项目(总部),整个github push项目的思路就是copy一个副本,然后优化、修改、添加内容、提交申请给总部、总部管理者自行选择接收与否。
240 |
241 | 1. 访问你的GitHub仓库:打开浏览器,访问:https://github.com/你的用户名/design-with-ai
242 |
243 | 
244 | *我 Fork 下的项目(副本)*
245 |
246 | 2. 点击顶部的"Pull requests"标签
247 |
248 | 3. 点击绿色的"New pull request"按钮
249 |
250 | 
251 | 
252 |
253 |
254 |
255 | 4. 设置Pull Request:
256 | 这一步是为了建立分部和总部之间的链接,也就是提交申请的线:
257 | - base repository(目标仓库)选择:datawhalechina/design-with-ai
258 | - base(目标分支)选择:main
259 | - head repository(源仓库)选择:你的用户名/design-with-ai
260 | - compare(源分支)选择:main
261 |
262 | 
263 |
264 | 5. 填写Pull Request信息:
265 | - 标题:添加《赛博哪吒:天机觉醒》视频创作教程
266 | - 描述:简要说明你添加的内容
267 |
268 | 6. 点击"Create pull request"按钮
269 |
270 | 
271 | *提交申请 PR*
272 |
273 | > 这一步相当于:你向原作者(总部)提交申请,请求将你的修改合并到原始项目中。
274 |
275 | ### 步骤七:等待总部审核就行
276 |
277 | PR(Pull Request)提交后,现在需要等待原仓库的维护者审核,他们可能会提出一些修改建议,你可以继续在本地修改,然后重复步骤四和步骤五,PR会自动更新。
278 |
279 | ## 五、后续更新
280 |
281 | 后续如果文档有需要修改以及优化的地方,就简单很多,熟练的话,整体就是五步曲:
282 |
283 | 1. 进入本地项目目录:
284 | ```
285 | cd "e:\温鑫\AI学习\Trae项目\designAI\design-with-ai"
286 | ```
287 |
288 | 2. 添加文件:
289 | ```
290 | git add docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/CyberNezha_video_0501_wenxin.md
291 | git add docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/*
292 | ```
293 |
294 | 3. 提交更改:
295 | ```
296 | git commit -m "add: 添加赛博哪吒AI视频制作教程4"
297 | ```
298 |
299 | 4. 推送仓库:
300 | ```
301 | git push origin main
302 | ```
303 |
304 | 5. 提交申请(PR)
305 |
306 |
307 |
308 | ## 六、常见问题及解决方案(*)
309 |
310 | ### 1. 权限问题
311 |
312 | 如果推送时提示需要身份验证,GitHub现在使用个人访问令牌(Personal Access Token)而不是密码:
313 |
314 | 1. 登录GitHub
315 | 2. 点击右上角头像 → Settings
316 | 3. 左侧菜单栏找到"Developer settings"
317 | 4. 点击"Personal access tokens" → "Tokens (classic)"
318 | 5. 点击"Generate new token"
319 | 6. 给令牌一个描述性名称,选择适当的权限(至少需要repo权限)
320 | 7. 生成令牌并复制它(它只会显示一次!)
321 |
322 | 
323 | *复制 Token*
324 |
325 | 当Git要求输入密码时,粘贴这个令牌(Token)。
326 |
327 | ### 2. 文件名中的中文和特殊字符
328 |
329 | Windows命令行处理中文和特殊字符可能会有问题,如果遇到困难,可以:
330 |
331 | - 尝试使用双引号包围文件路径
332 | - 或者临时将文件重命名为纯英文名称
333 |
334 | ### 3. 分支名称问题
335 |
336 | 有些仓库的主分支可能不叫"main",而是"master"或其他名称,如果push失败,可以先查看分支名称:
337 | ```
338 | git branch
339 | ```
340 |
341 | 然后使用正确的分支名称推送:
342 | ```
343 | git push origin 分支名称
344 | ```
345 |
346 | ## 七、使用AI助手辅助上传
347 |
348 | 如前文所述,**强烈建议小白使用Trae或Cursor等AI辅助工具来帮助上传项目**。这些工具可以:
349 |
350 | 1. 帮你解释Git命令的含义
351 | 2. 指导你一步步完成上传流程(你在提示词中说明:自己是小白,需要一步一步耐心指导。效果很好!)
352 | 3. 解决过程中遇到的各种问题(不知道点什么可截图发送给它;代码报错可直接发送给它,Good!)
353 |
354 | 以下附我和Trae辅助上传时的沟通过程(可参考):
355 |
356 | 
357 | 
358 | 
359 | 
360 |
361 | ## 总结
362 |
363 | 恭喜你!现在你已经了解了如何使用GitHub参与开源项目的共建。整个过程可以简化为三步:
364 |
365 | 1. **Fork**:复制一份项目到你的账号(总部→分部)
366 | 2. **修改**:在你的副本中添加或修改内容(在分部工作)
367 | 3. **PR**:提交申请,请求合并你的修改(分部→总部)
368 |
369 | 记住这个「总部-分部」的模式,你就能轻松理解GitHub的工作方式了!
370 |
371 | 希望这个教程对你有所帮助,祝你在开源世界玩得开心!🤗🎉
372 |
--------------------------------------------------------------------------------
/docs/casebook/General/GitHub_upload_for_beginners/images/image1.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/General/GitHub_upload_for_beginners/images/image1.PNG
--------------------------------------------------------------------------------
/docs/casebook/General/GitHub_upload_for_beginners/images/image10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/General/GitHub_upload_for_beginners/images/image10.png
--------------------------------------------------------------------------------
/docs/casebook/General/GitHub_upload_for_beginners/images/image11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/General/GitHub_upload_for_beginners/images/image11.png
--------------------------------------------------------------------------------
/docs/casebook/General/GitHub_upload_for_beginners/images/image12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/General/GitHub_upload_for_beginners/images/image12.png
--------------------------------------------------------------------------------
/docs/casebook/General/GitHub_upload_for_beginners/images/image13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/General/GitHub_upload_for_beginners/images/image13.png
--------------------------------------------------------------------------------
/docs/casebook/General/GitHub_upload_for_beginners/images/image14.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/General/GitHub_upload_for_beginners/images/image14.png
--------------------------------------------------------------------------------
/docs/casebook/General/GitHub_upload_for_beginners/images/image15.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/General/GitHub_upload_for_beginners/images/image15.png
--------------------------------------------------------------------------------
/docs/casebook/General/GitHub_upload_for_beginners/images/image16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/General/GitHub_upload_for_beginners/images/image16.png
--------------------------------------------------------------------------------
/docs/casebook/General/GitHub_upload_for_beginners/images/image17.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/General/GitHub_upload_for_beginners/images/image17.png
--------------------------------------------------------------------------------
/docs/casebook/General/GitHub_upload_for_beginners/images/image18.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/General/GitHub_upload_for_beginners/images/image18.png
--------------------------------------------------------------------------------
/docs/casebook/General/GitHub_upload_for_beginners/images/image19.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/General/GitHub_upload_for_beginners/images/image19.png
--------------------------------------------------------------------------------
/docs/casebook/General/GitHub_upload_for_beginners/images/image2.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/General/GitHub_upload_for_beginners/images/image2.PNG
--------------------------------------------------------------------------------
/docs/casebook/General/GitHub_upload_for_beginners/images/image3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/General/GitHub_upload_for_beginners/images/image3.png
--------------------------------------------------------------------------------
/docs/casebook/General/GitHub_upload_for_beginners/images/image4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/General/GitHub_upload_for_beginners/images/image4.png
--------------------------------------------------------------------------------
/docs/casebook/General/GitHub_upload_for_beginners/images/image5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/General/GitHub_upload_for_beginners/images/image5.png
--------------------------------------------------------------------------------
/docs/casebook/General/GitHub_upload_for_beginners/images/image6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/General/GitHub_upload_for_beginners/images/image6.png
--------------------------------------------------------------------------------
/docs/casebook/General/GitHub_upload_for_beginners/images/image7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/General/GitHub_upload_for_beginners/images/image7.png
--------------------------------------------------------------------------------
/docs/casebook/General/GitHub_upload_for_beginners/images/image8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/General/GitHub_upload_for_beginners/images/image8.png
--------------------------------------------------------------------------------
/docs/casebook/General/GitHub_upload_for_beginners/images/image9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/General/GitHub_upload_for_beginners/images/image9.png
--------------------------------------------------------------------------------
/docs/casebook/Graphic_Design/README.md:
--------------------------------------------------------------------------------
1 | # Graphic Design(平面设计 / 视觉传达)
2 |
3 | 本文件夹收录与平面设计、视觉传达相关的短文与案例。
4 |
5 | ## 涉及内容范围(Topics Covered)
6 |
7 | - Branding_VI(品牌/VI设计)
8 | - Logo_Design(标志设计)
9 | - Identity_System(识别系统)
10 | - Print_Materials(印刷品)
11 | - Posters(海报)
12 | - Brochures_Flyers(画册/传单)
13 | - Packaging(包装)
14 | - Books_Magazines(书籍/杂志)
15 | - Digital_Graphics(数字图形)
16 | - Social_Media(社交媒体素材)
17 | - Banners_Ads(广告横幅)
18 | - Typography(字体设计)
--------------------------------------------------------------------------------
/docs/casebook/Illustration/README.md:
--------------------------------------------------------------------------------
1 | # Illustration & Comics(插画和漫画)
2 |
3 | 本文件夹收录与插画和漫画相关的短文与案例。
4 |
5 | ## 涉及内容范围(Topics Covered)
6 |
7 | - Editorial_Illustration(出版物插画)
8 | - Children's_Book(儿童绘本)
9 | - Concept_Art(概念艺术)
10 | - Character_Design(角色设计)
11 | - Storyboarding(分镜头)
12 | - Fashion_Illustration(时尚插画)
13 | - Technical_Illustration(技术插画)
14 | - Digital_Painting(数字绘画)
15 | - Vector_Art(矢量插画)
16 | - Comic_Books(漫画书)
17 | - Manga(日式漫画)
18 | - Graphic_Novels(图像小说)
19 | - Webcomics(网络漫画)
20 | - Comic_Strips(连环漫画)
--------------------------------------------------------------------------------
/docs/casebook/Industrial_Product_Design/README.md:
--------------------------------------------------------------------------------
1 | # 07 Industrial/Product Design(工业/产品设计)
2 |
3 | 本文件夹收录与工业设计、产品设计相关的短文与案例。
4 |
5 | ## 涉及内容范围(Topics Covered)
6 |
7 | - Product_Concept(产品概念)
8 | - Prototyping(原型制作)
9 | - Ergonomics(人体工学)
10 | - Materials(材料与工艺)
11 | - Manufacturing(制造工艺)
12 | - Packaging_Design(包装设计)
13 | - User_Experience(用户体验)
14 | - Design_for_Sustainability(可持续设计)
--------------------------------------------------------------------------------
/docs/casebook/Motion_Graphics/README.md:
--------------------------------------------------------------------------------
1 | # Motion Graphics(动态图形 / MG动画)
2 |
3 | 本文件夹收录与动态图形、MG动画相关的短文与案例。
4 |
5 | ## 涉及内容范围(Topics Covered)
6 |
7 | - Title_Sequences(片头动画)
8 | - Explainer_Videos(解释动画)
9 | - Logo_Animation(标志动画)
10 | - Infographics_Animation(信息图动画)
11 | - Social_Media_Motion(社交媒体动图)
12 | - Broadcast_Design(电视包装)
13 | - Kinetic_Typography(动感字体)
14 | - 2D_Animation(二维动画)
15 | - 3D_Motion(3D动效)
--------------------------------------------------------------------------------
/docs/casebook/Photography/README.md:
--------------------------------------------------------------------------------
1 | # Photography(摄影)
2 |
3 | 本文件夹收录与摄影相关的短文与案例。
4 |
5 | ## 涉及内容范围(Topics Covered)
6 |
7 | - Portrait(人像摄影)
8 | - Landscape(风光摄影)
9 | - Product_Photography(产品摄影)
10 | - Fashion_Photography(时尚摄影)
11 | - Documentary(纪实摄影)
12 | - Street_Photography(街头摄影)
13 | - Post_Processing(后期处理)
14 | - Lighting_Techniques(用光技巧)
15 | - Studio_Setup(影棚搭建)
--------------------------------------------------------------------------------
/docs/casebook/README.md:
--------------------------------------------------------------------------------
1 | # Design Stories 课程内容总览
2 |
3 | 本目录聚焦于 **AI 在设计与艺术领域的创新应用**,收录了各领域的教程、短文与案例,涵盖了 AI 赋能下的创作流程、工具与方法。所有内容由众多热心贡献者共同整理与分享,特此致谢!
4 |
5 | > **特别感谢所有为本项目贡献内容的同学们、老师们、来自五湖四海的设计师、艺术家与技术专家。正是你们的智慧与热情,让本课程不断丰富与成长。**
6 |
7 | ## 目录结构与内容简介
8 |
9 | - [Graphic_Design(平面设计 / 视觉传达)](./Graphic_Design/)
10 | - AI 在品牌/VI设计、标志生成、智能排版、数字图形等方面的应用
11 | - [UI_UX_Design(界面与用户体验设计)](./UI_UX_Design/)
12 | - AI 辅助界面设计、用户研究自动化、智能交互原型、无障碍设计等
13 | - [Web_Design(网页设计)](./Web_Design/)
14 | - AI 驱动的网页生成、响应式设计、内容自动布局、SEO 优化等
15 | - [Illustration_Comics(插画和漫画)](./Illustration_Comics/)
16 | - AI 插画生成、漫画自动上色、角色创作、风格迁移等
17 | - [Motion_Graphics(动态图形 / MG动画)](./Motion_Graphics/)
18 | - AI 动画生成、自动分镜、动感字体、2D/3D动效等
19 | - [3D_Modeling_Rendering(三维建模与渲染)](./3D_Modeling_Rendering/)
20 | - AI 建模、智能贴图、渲染优化、3D打印辅助等
21 | - [Industrial_Product_Design(工业/产品设计)](./Industrial_Product_Design/)
22 | - AI 辅助产品概念生成、原型设计、材料优化、可持续设计等
23 | - [Architecture_Interior_Design(建筑与室内设计)](./Architecture_Interior_Design/)
24 | - AI 概念生成、空间优化、自动出图、可持续建筑等
25 | - [Fashion_Design(服装设计)](./Fashion_Design/)
26 | - AI 时装设计、图案生成、虚拟试衣、可持续时尚等
27 | - [Photography(摄影)](./Photography/)
28 | - AI 图像增强、自动修图、风格迁移、智能构图等
29 | - [Fine_Arts(纯艺术)](./Fine_Arts/)
30 | - AI 艺术创作、生成艺术、风格融合、艺术史分析等
31 | - [Video_Production(视频创作与生成)](./Video_Production/)
32 | - AI 剧本/分镜生成、视频合成、文生视频、自动剪辑、配音/配乐生成、特效等
33 |
34 | 每个子文件夹内有详细的 README,介绍该领域 AI 应用的具体内容和专题索引。
35 |
36 | ---
37 |
38 | **再次感谢所有贡献者的无私分享与协作!**
--------------------------------------------------------------------------------
/docs/casebook/UI_UX_Design/MCP:figma to cursor/figma_to_cursor.md:
--------------------------------------------------------------------------------
1 | # 利用 Cursor + MCP实现 Figma 设计原型图的代码自动化生成
2 |
3 | 在大学创新创业项目中担任前端开发角色时,我发现传统的设计稿转代码流程存在明显的效率瓶颈。当团队成员将Figma原型图交付给我后,通过截图方式让Cursor生成代码的准确性往往不尽如人意。经过深入研究,我发现Figma可以通过MCP(Model Context Protocol)协议与Cursor建立直接连接,从而实现设计稿的高精度代码复刻,甚至让AI对原型设计进行智能优化。
4 |
5 | 本教程主要面向产品经理、UI/UX设计师以及前端开发工程师,旨在帮助读者掌握从Figma设计原型到可交互网页的完整自动化流程,并学会利用AI技术对设计界面进行精准优化。
6 |
7 | ## 安装Figma
8 | 为什么选择Figma来设计原型图和UI界面?当你想要将产品页面的构思落地时,无论是APP还是WEB应用,都需要向开发人员清晰地表达你的设计想法。纯文字描述只能说明功能需求,但具体的页面布局和视觉效果必须通过可视化的方式呈现出来。
9 |
10 | 市面上的原型设计工具有很多,比如Axure、墨刀、蓝湖等,但Figma在我看来是最拥抱AI技术的设计工具。它不仅拥有丰富的社区插件生态和素材资源,还支持实时的团队协作编辑功能。虽然作为学生,各种工具的学生认证都申请不下来(这里有点心酸😅),但Figma的免费版本已经足够强大了。
11 |
12 | 官方网站:[Figma: The Collaborative Interface Design Tool](https://www.figma.com/)
13 |
14 | 如果你未来想从事产品设计相关工作,强烈推荐在这个网站学习Figma的使用方法:[www.uxbaike.com](http://www.uxbaike.com/)
15 | 
16 |
17 | ## Cursor 安装
18 |
19 | Cursor是一款AI IDE,程序员写代码需要一款编译器(IDE),也就是配一个环境,传统的写代码的编译器(环境)难以实现AI实时协作编程,cursor就是把AI嵌入编程环境中的智能编译器,并且支持免费调用Claude等大模型,而且cursor相比于豆包等大模型更加落地,就是豆包只是回答问题,告诉你应该怎么做,cursor就是解决问题,不仅告诉你该怎么做而且会替你执行答案。
20 |
21 | 下载链接:
22 | - cursor:https://www.cursor.com/cn
23 |
24 | **快捷键功能**
25 | - `Ctrl+K`:编辑代码
26 | 
27 | - `Ctrl+L`:
28 | - 回答用户关于代码和整个项目的问题
29 | - 也可以编辑代码(功能最全面)
30 | - 操作方式:
31 | * 选中代码区域后按Ctrl+L,右侧显示问答界面
32 | * 针对选中区域进行提问
33 | 
34 | * 针对整个文件:选中空白区域按Ctrl+L,输入@选择Files后提问
35 | 
36 |
37 | - `Ctrl+i`:
38 | - 编辑整个项目代码(跨文件编辑)
39 | 
40 |
41 | - 详细cursor使用教程请看https://blog.csdn.net/m0_68116052/article/details/142832657
42 | - cursor Pro有个半破解版地址在https://github.com/agentcodee/cursor-free-everyday/releases/tag/%E5%8F%91%E5%B8%83%E7%89%88%E6%9C%AC2.0.8
43 | 
44 |
45 | ## 将 Figma 与 Cursor 建立通信
46 |
47 | ### 准备 Figma Api Key
48 |
49 | 在网页/App版本Figma 中通过点击左侧用户头像 -> Settings -> Security -> Personal access tokens,创建 Figma 的 api key并copy
50 | 
51 | ### 本地运行Figma-MCP
52 |
53 | 1. figma通过mcp可以连接cursor的github项目地址下载
54 |
55 | 地址:https://github.com/GLips/Figma-Context-MCP
56 |
57 | 可以在cursor 终端 git clone https://github.com/GLips/Figma-Context-MCP
58 | 注意:
59 | - 没有下载过Git,不会从github拉取项目的同学请看:https://blog.csdn.net/qq_29493173/article/details/113094143
60 | - 这个项目需要安装Node.js [Node.js 官网](https://nodejs.org/) ,可在终端运行`node -v`和`npm -v`,查看是否有版本号输出来确认安装情况。
61 | - 下载后记得按照github项目地址的readme操作
62 |
63 | 2. 在文件夹目录打开cmd终端
64 |
65 | 
66 |
67 | 执行 npm install命令
68 |
69 | 执行 npm run dev 命令,此时 figma MCP Server 运行到了 本地 3333端口
70 |
71 | 
72 |
73 | 1. 打开 Cursor Settings
74 |
75 | 
76 | Add new MCP,填写自己的端口{"mcpservers":{"Figma":{"url":"http://localhost:3333/sse"}}}(这个很迷,其实没搞明白。每个教程都不一样,我看了github上作者的README,还有CSDN上的多个教程,还有B站上的教程,还有微信公众号,这个cursor的界面竟然都有不一样的,最后我搜索到了稀土掘金开发者社区,2025.3.20补充内容最新版本 cursor 点击添加 MCP 是直接写入 json 文件了如下,好像每个版本cursor添加方式都不一样。。。。然后SSE 端口我是自己手动复制粘贴过去的)目前我的0.48版本如下:
77 |
78 | 
79 |
80 | 3、成功添加之后就可以看到 mcp server 提供的 tools,注意不要关终端(但是并不稳定,不知道为什么)
81 |
82 | 
83 |
84 | ## 在Cursor中选择 Claude交互
85 |
86 | 按照我图片的步骤:
87 | 
88 |
89 | 结合你想设计的页面的功能修改提示词(我从微信公众号ai呀小蔡那里复制的,具体内容比如css是什么我也不懂):
90 |
91 | ```
92 | - 你是一名资深的全栈工程师兼设计工程师,拥有丰富的全栈开发经验以及较高的美学造诣。你精通现代设计风格,擅长网页端的设计与开发。
93 |
94 | - 进行用户界面(UI)/用户体验(UX)设计并优化网页
95 |
96 | - 设计应具有高品质且富有质感(运用玻璃拟态等视觉效果),遵循设计规范,并注重UI细节。
97 |
98 | - 请引入Tailwind CSS CDN来完成设计,而不是自行编写样式。图片使用Unslash,且界面中不应出现滚动条。
99 |
100 | - 以Lucide Static CDN的方式引入icons,例如:https://unpkg.com/lucide-static@latest/icons/XXX.svg,而不是手动输出图标可缩放矢量图形(SVG)的路径。
101 |
102 | - 将一个功能的所有页面写入一个HTML文件中(为每个页面创建一个简单的模拟边框预览,并将它们水平排列)。每个页面在其自身的模拟边框内是独立的,且互不影响。
103 |
104 | - 在思考过程中,仅考虑功能需求、整体设计风格等。思考时不要编写代码,仅在最终结果中输出代码。
105 |
106 | - 调用【Artifacts】插件来可视化预览用户界面/用户体验图(将你编写的HTML代码可视化)。
107 |
108 | - 要高级有质感(运用玻璃拟态等视觉效果),遵守设计规范,注重UI细节
109 |
110 | - 实际使用中推荐先通过Agent模式搭建框架,再用Chat模式细化功能模块
111 |
112 | - 请引入 tailwindcss CDN 来完成,而不是编写 style 样式,图片使用 unslash,界面中不要有滚动条出现
113 | - 图标使用 Lucide Static CDN 方式引入,如`https://unpkg.com/lucide-static@latest/icons/XXX.svg`,而不是手动输出 icon svg 路径
114 | - 将一个功能的所有页面写入到一个 html 中(为每个页面创建简单的 mockup 边框预览,横向排列),每个页面在各自的 mockup 边框内相互独立,互不影响
115 | - 思考过程仅思考功能需求、设计整体风格等,不要在思考时就写代码,仅在最终结果中输出代码
116 |
117 | - 就是通过 HTML + Tailwind 生成对应的代码然后运行即可,使用 CDN 方式引入 Taiwind 方便直接预览,而不用执行漫长的`npm install`了
118 | ```
119 |
120 | 以下是一些小技巧:
121 |
122 | - 使用 Lucide Icon CDN 避免 AI 消耗大量 Token 来绘制 SVG 路径
123 | - 使用分功能分块,然后继续的方式,避免出现截断问题(目前 Claude 3.7 截断问题非常严重,所以暂时使用 Claude 3.5 替代,效果也还不错)
124 | - 提前想好功以及整体设计风格,方便后续分功能设计页面时进行参考
125 |
126 | 为了提高效率和可用性,我在提示词中特别强调了以下几点:
127 |
128 | - 使用 Tailwind CSS(CDN方式)实现样式
129 | - 采用 Lucide Static CDN 处理图标
130 | - 将相关页面整合在同一个 HTML 文件中
131 |
132 | ```
133 | You are a senior full - stack engineer and design engineer, with extensive full - stack development experience and a high level of aesthetic attainments. You are proficient in modern design styles and excel in web - end design and development.
134 |
135 | UI/UX Design and optimize the webpage. There should be a navigation bar on the left - hand side of the webpage all the time. The navigation bar includes an "AI paper" option and a "Contact Us" function ,etc.The homepage is the course page.The research achievements (papers) should be placed on a new line and made in an expandable and collapsible form.
136 | It should be of high quality and have a sense of texture (utilize visual effects such as glass morphism, etc.), adhere to the design specifications, and pay attention to UI details.
137 |
138 | - Please introduce the Tailwind CSS CDN to complete it instead of writing style styles. Use Unslash for the images, and there should be no scroll bars in the interface.
139 | - Introduce the icons in the way of Lucide Static CDN, for example, `https://unpkg.com/lucide-static@latest/icons/XXX.svg`, instead of manually outputting the path of the icon SVG.
140 | - Write all the pages of one function into one HTML file (create a simple mockup border preview for each page and arrange them horizontally). Each page is independent within its own mockup border and does not affect each other.
141 | - During the thinking process, only consider the functional requirements, the overall design style, etc. Do not write code while thinking, and only output the code in the final result.
142 | - Call the 【Artifacts】 plugin to visually preview the UI/UX diagram (visualize the HTML code you wrote).
143 | ```
144 | ## 实际使用效果展示
145 |
146 | 使用过程非常简单直接:Cursor会自动调用MCP tools,只需注意保持终端运行状态,避免一次性上传过多原型图导致系统崩溃。
147 |
148 | 
149 |
150 | 上图展示了原始的Figma原型图设计。通过MCP工具链的处理,Cursor不仅能够完美还原设计稿的视觉效果,更令人惊喜的是,它还能自动生成相应的交互代码逻辑。
151 |
152 | 
153 |
154 | 从对比图可以看出,生成的代码效果与原型图高度一致,实现了真正意义上的"所见即所得"。
155 |
156 | ## 扩展应用:反向工作流
157 |
158 | 值得一提的是,这个工作流还支持反向操作。如果你已经拥有HTML网页(通常可以通过Claude或Deepseek等AI工具快速生成),希望将其转化为Figma设计稿以便进行细节调整,可以使用Figma社区插件"html.to.design"来实现这一功能。
159 |
160 | 插件地址:https://www.figma.com/community/plugin/1159123024924461424/html-to-design-by-divriots-import-websites-to-figma-designs-web-html-css
161 |
162 | ## 总结
163 |
164 | 通过MCP工具链,我们实现了从Figma设计到可运行代码的转换,这套工作流都为UI/UX设计师和前端开发者提供了一定的帮助,希望也对你有用!
165 |
--------------------------------------------------------------------------------
/docs/casebook/UI_UX_Design/MCP:figma to cursor/images/1748486088687.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/UI_UX_Design/MCP:figma to cursor/images/1748486088687.png
--------------------------------------------------------------------------------
/docs/casebook/UI_UX_Design/MCP:figma to cursor/images/1748486185114.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/UI_UX_Design/MCP:figma to cursor/images/1748486185114.png
--------------------------------------------------------------------------------
/docs/casebook/UI_UX_Design/MCP:figma to cursor/images/1748486225641.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/UI_UX_Design/MCP:figma to cursor/images/1748486225641.png
--------------------------------------------------------------------------------
/docs/casebook/UI_UX_Design/MCP:figma to cursor/images/1748486313579.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/UI_UX_Design/MCP:figma to cursor/images/1748486313579.png
--------------------------------------------------------------------------------
/docs/casebook/UI_UX_Design/MCP:figma to cursor/images/1748486892096.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/UI_UX_Design/MCP:figma to cursor/images/1748486892096.png
--------------------------------------------------------------------------------
/docs/casebook/UI_UX_Design/MCP:figma to cursor/images/1748487216911.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/UI_UX_Design/MCP:figma to cursor/images/1748487216911.png
--------------------------------------------------------------------------------
/docs/casebook/UI_UX_Design/MCP:figma to cursor/images/1748487407113.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/UI_UX_Design/MCP:figma to cursor/images/1748487407113.png
--------------------------------------------------------------------------------
/docs/casebook/UI_UX_Design/MCP:figma to cursor/images/1748488016076.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/UI_UX_Design/MCP:figma to cursor/images/1748488016076.png
--------------------------------------------------------------------------------
/docs/casebook/UI_UX_Design/MCP:figma to cursor/images/1748842271419.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/UI_UX_Design/MCP:figma to cursor/images/1748842271419.png
--------------------------------------------------------------------------------
/docs/casebook/UI_UX_Design/MCP:figma to cursor/images/1cc79facc0ca0e774e70d5996688ad2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/UI_UX_Design/MCP:figma to cursor/images/1cc79facc0ca0e774e70d5996688ad2.jpg
--------------------------------------------------------------------------------
/docs/casebook/UI_UX_Design/MCP:figma to cursor/images/f08a9bf8477c4d810e3ca794e4c922a.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/UI_UX_Design/MCP:figma to cursor/images/f08a9bf8477c4d810e3ca794e4c922a.jpg
--------------------------------------------------------------------------------
/docs/casebook/UI_UX_Design/MCP:figma to cursor/images/image 7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/UI_UX_Design/MCP:figma to cursor/images/image 7.png
--------------------------------------------------------------------------------
/docs/casebook/UI_UX_Design/MCP:figma to cursor/images/image 8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/UI_UX_Design/MCP:figma to cursor/images/image 8.png
--------------------------------------------------------------------------------
/docs/casebook/UI_UX_Design/MCP:figma to cursor/images/image 9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/UI_UX_Design/MCP:figma to cursor/images/image 9.png
--------------------------------------------------------------------------------
/docs/casebook/UI_UX_Design/README.md:
--------------------------------------------------------------------------------
1 | # UI/UX Design(界面与用户体验设计)
2 |
3 | 本文件夹收录与界面设计、用户体验相关的短文与案例。
4 |
5 | ## 涉及内容范围(Topics Covered)
6 |
7 | - App_Design(应用界面设计)
8 | - Web_UI(网页界面设计)
9 | - User_Research(用户研究)
10 | - Wireframing(线框图)
11 | - Prototyping(原型设计)
12 | - Interaction_Design(交互设计)
13 | - Usability_Testing(可用性测试)
14 | - Information_Architecture(信息架构)
15 | - Design_Systems(设计系统)
16 | - Accessibility(无障碍设计)
--------------------------------------------------------------------------------
/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/CyberNezha_video_0501_wenxin.md:
--------------------------------------------------------------------------------
1 | # 赛博哪吒:天机觉醒 - 基于Deepseek和AIGC工具的视频创作教程
2 |
3 | ## 项目简介
4 |
5 | 本教程由技术同学撰写。
6 |
7 | 本教程展示了如何利用Deepseek和多种AIGC工具创作科幻短片《赛博哪吒:天机觉醒》的完整流程。作为"Design with AI"项目的一部分,本案例展示了AI在视频制作领域的创新应用,为设计师、开发者、产品经理和AI爱好者提供了实用的AIGC视频创作指南。
8 |
9 | ### 学习收获
10 | 通过本教程,你将能够掌握以下技能:
11 | - AI辅助剧本创作与故事构建能力
12 | - 从0到1构建自己的创意短片,可以是《申公豹》,也可以是其他喜欢的角色
13 | - 从概念到成品的完整视频制作流程
14 | - AIGC工具的组合使用,每个人都是导演!
15 |
16 | ## 一、成片效果
17 |
18 | 《赛博哪吒:天机觉醒》故事大概(由Deepseek生成)是:
19 |
20 | > 公元2050年,全球被"天机"AI系统接管,人类意识可上传云端获得永生。哪吒作为首个神经链接改造人,保留上古神识却依赖机械义体存活。他发现"天机"正吞噬人类情感数据以完善自身,导致世界陷入冰冷秩序。为阻止这场浩劫,哪吒必须驾驭机械风火轮闯入量子云核心,在代码洪流中与"天机"展开终极对决——用人类独有的混沌情感击溃绝对理性的AI神格。
21 |
22 | ### 视频链接
23 | [《赛博哪吒:天机觉醒》- 基于Deepseek和AIGC工具的视频创作](https://www.bilibili.com/video/BV1p5QdYaEvk/?spm_id_from=333.1387.homepage.video_card.click)
24 |
25 | 在观看视频之前,让我们先了解一下这个项目的背景和制作过程。
26 |
27 | ## 二、AI赋能视频流程介绍
28 |
29 | 在这个教程中,我们需要利用AIGC生成一个视频,那我们在生成视频需要什么呢?
30 |
31 | 1. 剧本
32 | 2. 分镜
33 | 3. 图片素材
34 | 4. 视频片段素材
35 |
36 | 更进一步,还会有:
37 |
38 | 5. 配音(台词)
39 | 6. 配乐
40 | 7. 视频剪辑
41 |
42 | 
43 |
44 | 我们会分别用Deepseek工具先生成剧本大纲、故事分镜等内容;其次用豆包生成图片的素材,保持人物形象的一致性;然后再用通义万相、阶跃AI、Runway、豆包3.0、即梦AI等工具来生成视频片段素材;最后再用即梦AI进行台词配音,用剪映进行视频剪辑,最终得到我们想要的视频!
45 |
46 | ### 传统方式 vs AI赋能:
47 | 
48 | AI赋能视频制作领域,弥补了传统拍摄周期长、成本高、可调整性差的不足。想法到现实的距离大大缩短!
49 |
50 | ### 技术工具:
51 | 
52 | - Deepseek:用于构思、脚本编写和专业提示词生成
53 | - AI图像生成工具(可选):
54 | - 豆包
55 | - Gemini 2.0 Flash
56 | - AI视频生成工具(可选):
57 | - 通义万相
58 | - 阶跃AI
59 | - Runway
60 | - 豆包3.0
61 | - 即梦AI
62 | - AI配音工具:
63 | - 即梦AI(用于音色克隆)
64 |
65 | ## 三、剧本生成与分镜设计
66 |
67 | ### 3.1 剧本生成
68 | 可以和Deepseek参与讨论,说出我们自己的想法,然后让它生成相应的剧本和更完善的故事线!
69 |
70 | 提示词:
71 |
72 | > 在看了饺子导演的《哪吒2》后,感觉意犹未尽啊。于是我也想自己创作一个短视频(续集),来创意生成一下。我设想的场景是哪吒在2050年,与人工智能相处的场景,并且哪吒本身也是赛博哪吒,能用一些人工智能的设备(不管是智能体,还是语音助手,还是其他的机械风火轮啥的)来实现自己的目标。请你帮我构想一个简单的故事情节和剧本,我想要以此剧本来设置分镜和视频生成(请发挥你的想象力,要求逻辑合理)
73 |
74 | 
75 | 
76 |
77 | ### 3.2 分镜设计
78 | 和Deepseek继续讨论,让基于刚刚讨论的剧本生成分镜内容,有助于我们掌握每个分场景应该怎么拍。
79 |
80 | 提示词:
81 |
82 | > 请你基于刚刚生成的剧本内容,设计分镜内容(要求逻辑连贯,容易视频制作)
83 |
84 | 
85 | 
86 | 
87 |
88 | 它生成3个大的部分,每个场景下有4个小分镜,后续可以考虑每个小分镜去写一段提示词,让AIGC工具来生成相应的内容。
89 |
90 | ## 四、图片素材准备(豆包/Gemini)
91 |
92 | 网上下载的一些哪吒图片,怎么个性化呢?比如加上“赛博朋克”的风格,或者穿上“金属盔甲”,抑或是戴上“科技风的眼镜”...
93 |
94 | 这边我使用豆包,实测效果是不错的,几乎都能满足我的需求!当然,近期出来的谷歌gemini 2.0生图功能效果也是相当不错的,可以交替使用~
95 |
96 | 举例:
97 | 
98 | 
99 | 
100 | 
101 | 
102 | 
103 |
104 | 不过现有的模型文字识别功能不太行,比如说把“哈哈哈”改为“嘿嘿嘿”(gemini改英文字、加英文字还是可以的,但是中文字也是效果不太好),模型改的效果不好,这一点期待后续模型继续发展满足我们的需求吧!期待一下!
105 |
106 | ## 五、使用Deepseek生成提示词
107 |
108 | ### 5.1 视频提示词Tips
109 |
110 | 在视频生成的过程中,提示词最好采用:主体+场景+运动+镜头语言+氛围词+风格化 来写,生成的视频会更符合我们的需要。
111 |
112 | 
113 | 参考:[《通义万相AI生视频—使用指南》](https://alidocs.dingtalk.com/i/nodes/jb9Y4gmKWrx9eo4dCql9LlbYJGXn6lpz)
114 |
115 | ### 5.2 第一幕:废墟中的觉醒
116 |
117 | 提示词:
118 |
119 | > 第一幕的四个分镜(SC01-01,SC01-02,SC01-03,SC01-04)分别给我写4个提示词,我之后会用其他AIGC工具去做相应的视频,要求按照“主体+场景+运动+镜头语言+氛围词+风格化”来写提示词,这样会完整一点
120 |
121 | 
122 |
123 | ### 5.3 第二幕:数据洪流之战
124 |
125 | 提示词:
126 |
127 | > 第二幕的四个分镜(SC02-01,SC02-02,SC02-03,SC02-04)分别给我写4个提示词,我之后会用其他AIGC工具去做相应的视频,同样要求按照“主体+场景+运动+镜头语言+氛围词+风格化”来写提示词
128 |
129 | 
130 |
131 | ### 5.4 第三幕:终局·人性的胜利
132 |
133 | 提示词:
134 |
135 | > 第三幕的四个分镜(SC03-01,SC03-02,SC03-03,SC03-04)分别给我写4个提示词,我之后会用其他AIGC工具去做相应的视频,同样要求按照“主体+场景+运动+镜头语言+氛围词+风格化”来写提示词
136 |
137 | 
138 |
139 | ## 六、视频生成(通义万相/阶跃AI/Runway)
140 |
141 | 把刚刚Deepseek生成的提示词,可直接放到AIGC工具中进行文生视频;
142 | 也可以把豆包生成的参考图+Deepseek生成的提示词组合传入,放到AIGC工具中进行图生视频。
143 |
144 | ### 6.1 结合“通义万相”使用
145 |
146 | 通义万相生成的视频能力很不错,本片几乎都用它来生成,有音效、有运镜,整体来说很好,所以优先考虑此工具生成视频。
147 |
148 | 链接:https://tongyi.aliyun.com/wanxiang/
149 |
150 | 
151 | 
152 | 
153 |
154 | ### 6.2 结合“阶跃AI”使用
155 |
156 | 阶跃AI视频也不错,效果也是很好的,不过没有音效,可作为补充,两者结合起来用。
157 |
158 | 链接:https://yuewen.cn/videos?utm_source=yuewen_nav&utm_medium=nav_link
159 |
160 | 
161 |
162 |
163 | ### 6.3 结合“Runway”制作首尾帧视频(通义万相 也有首尾帧功能)
164 |
165 | Runway平台做视频,以及首尾帧功能很不错:https://app.runwayml.com/video-tools/
166 |
167 | 如果想要几张图片丝滑过渡,中间填充内容,那么这个就是“首尾帧”视频。比如短视频中经常刷到“一不小心就长大”或者“这不是黑历史,这是我的来时路”等等这些视频,本质上都是利用首尾帧功能去生成。
168 |
169 | 
170 |
171 | 我们尝试一下Runway平台(最好使用英文来写提示词)的首尾帧功能,让Deepseek帮写过渡的提示词:每一帧如何运动?帧和帧(图片和图片)之间怎么过渡?
172 |
173 | 让Deepseek帮我写提示词:
174 |
175 | > 我现在想用Runway平台的首尾帧功能生成连贯的视频,大概剧情是:混天绫化作红色数据锁链(由0/1数字组成)缠绕哪吒,将其拉向虚空中的巨型齿轮,镜头固定在中景位置,锁链末端连接背景的齿轮结构,画面充满压迫感。现在我有两张图(关键图片,img1,img2),请你根据这两张图片合适的过渡效果写Runway平台首尾帧的提示词(英文)。(要求巨型齿轮转动,锁链不断紧缩,画面衔接过渡自然)
176 |
177 | Runway生成首尾帧提示词(精简版):
178 | 
179 |
180 | 打开Runway平台去生成想要的视频:
181 | 
182 |
183 | ### 6.4 结合“豆包3.0”使用
184 |
185 | 豆包更新的视频生成功能效果也不错,速度也很快!
186 |
187 | 链接:https://www.doubao.com
188 |
189 | 
190 |
191 | 这时候视频素材已经都生成好了,太棒了!接着就是拿视频素材去拼接吧!🌈
192 |
193 | ## 七、音色克隆(即梦AI)
194 |
195 | 我想要克隆哪吒/太乙音色(使用“即梦AI”)
196 | 
197 |
198 | ## 八、台词生成(Deepseek)
199 | 
200 |
201 | ## 九、视频剪辑(剪映)
202 |
203 | 直接把视频拼接好配字幕就OK啦!
204 | 
205 |
206 | 这边也总结几个剪视频的小Tips:
207 | 1. 画面和画面之间选取合适的过渡效果;
208 | 2. 采用音效辅助画面过渡(环境音);
209 | 3. 画面未出现时,声音可先出现,过渡会更自然;
210 | 4. 采用自己喜欢的特效(比如故障、胶片等特效)
211 |
212 | 最后,成品就出来了🎇!!!(成品视频在最前方)
213 | 
214 |
215 | 未来人人皆导演!只要我们有想法和创意,就能借助AI工具帮我们实现!我们也可以实现自己的小动画片(申公豹、熊出没等等),或者番外剧,甚至过年过节,使用AI工具生成相应的祝福视频,觉得都是蛮有意义的!AI赋能本身就是为了提高我们工作、生活的效率,顺便还能带来一部分惊喜!🌈
216 |
217 | 快来一起试试吧!🤗
--------------------------------------------------------------------------------
/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image0.png
--------------------------------------------------------------------------------
/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image1.png
--------------------------------------------------------------------------------
/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image10.png
--------------------------------------------------------------------------------
/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image11.png
--------------------------------------------------------------------------------
/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image12.png
--------------------------------------------------------------------------------
/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image13.png
--------------------------------------------------------------------------------
/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image14.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image14.png
--------------------------------------------------------------------------------
/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image15.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image15.png
--------------------------------------------------------------------------------
/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image16.png
--------------------------------------------------------------------------------
/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image17.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image17.png
--------------------------------------------------------------------------------
/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image18.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image18.png
--------------------------------------------------------------------------------
/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image19.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image19.png
--------------------------------------------------------------------------------
/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image2.png
--------------------------------------------------------------------------------
/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image20.png
--------------------------------------------------------------------------------
/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image21.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image21.png
--------------------------------------------------------------------------------
/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image22.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image22.png
--------------------------------------------------------------------------------
/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image23.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image23.png
--------------------------------------------------------------------------------
/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image24.5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image24.5.png
--------------------------------------------------------------------------------
/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image24.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image24.png
--------------------------------------------------------------------------------
/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image25.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image25.png
--------------------------------------------------------------------------------
/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image26.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image26.png
--------------------------------------------------------------------------------
/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image27.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image27.png
--------------------------------------------------------------------------------
/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image28.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image28.png
--------------------------------------------------------------------------------
/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image3.png
--------------------------------------------------------------------------------
/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image4.png
--------------------------------------------------------------------------------
/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image5.png
--------------------------------------------------------------------------------
/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image6.png
--------------------------------------------------------------------------------
/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image7.png
--------------------------------------------------------------------------------
/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image8.png
--------------------------------------------------------------------------------
/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/datawhalechina/design-with-ai/ddcd3ba289ef874967dfebf9aac1523711109ed5/docs/casebook/Video_Production/CyberNezha_video_0501_wenxin/images/image9.png
--------------------------------------------------------------------------------
/docs/casebook/Video_Production/README.md:
--------------------------------------------------------------------------------
1 | # Video Production(视频创作与生成)
2 |
3 | 本文件夹收录与视频创作和生成相关的教程、短文与案例。
4 |
5 | ## 涉及内容范围(Topics Covered)
6 |
7 | - Script_Generation(剧本生成)
8 | - Storyboard_Generation(分镜生成)
9 | - Video_Synthesis(视频合成)
10 | - Text_to_Video(文生视频)
11 | - Image_to_Video(图生视频)
12 | - Video_Editing_Automation(剪辑自动化)
13 | - Color_Style_Transfer(风格调色)
14 | - Soundtrack_Generation(配乐生成)
15 | - Voiceover_Generation(配音生成)
16 | - Motion_Graphics_Generation(动态图形生成)
17 | - Visual_Effects_Generation(特效生成)
18 | - Animation_Generation(动画生成)
19 | - Generative_Video_Art(生成式视频艺术)
20 | - Social_Media_Content_Generation(社交媒体内容生成)
--------------------------------------------------------------------------------
/docs/casebook/Web_Design/README.md:
--------------------------------------------------------------------------------
1 | # Web Design(网页设计)
2 |
3 | 本文件夹收录与网页设计相关的短文与案例。
4 |
5 | ## 涉及内容范围(Topics Covered)
6 |
7 | - Responsive_Design(响应式设计)
8 | - Landing_Pages(落地页设计)
9 | - E-commerce(电商网页)
10 | - Portfolio_Sites(作品集网站)
11 | - Blog_Design(博客设计)
12 | - Web_Animation(网页动画)
13 | - UI_Components(界面组件)
14 | - Accessibility(无障碍网页)
15 | - SEO_Basics(SEO基础)
--------------------------------------------------------------------------------