跳至主要內容

Blender Source Code Analysis

LincZero大约 1 分钟

Blender Source Code Analysis

单词笔记

  • analysis 分析,a na ly sis,an·aly·sis
  • anatomy 解剖,a na to my,anat·omy

目录

准备与官网开发文档

开发文档 Developer Documentation

Blender Wikiopen in new window 中有14个模块,其中主要需要 Code Documentationopen in new window 部分。也可以点击Github底部的 开发者文档 链接进入

模块名概述翻译
New Developer IntroductionWelcome! Advice on how to get started关于如何开始的建议
CommunicationThe most important thing最重要的事
Code DocumentationTechnical documentation about the code关于代码的技术文档
Building BlenderInstructions for compiling Blender locally本地编译Blender的说明
ModulesBlender components and their owners组件和他们的所有者
Style GuideCoding guidelines and committer etiquette编码指南和提交规则
ToolsSetup your development environment设置开发环境
ProcessRelease cycle, BugTracker, Code Reviews and Testing发布周期,bug追踪器,代码评审和测试
Release NotesWhat changed in each Blender version每个版本的变化
Google Summer of CodeA program that introduces students to
open source software development
一个向学生介绍开放源码软件开发的程序
PythonLearn about scripting and add-ons学习脚本和附加组件的开发
TranslationBlender UI internationalizationUI国际化
InfrastructureDetails about the online ecosystem that
supports Blender development
关于支持Blender开发的在线生态系统的详细信息
GAQCommon questions about the development process关于开发过程的常见问题

比较重要的几页

  • 用户界面,略
  • 撤销系统,https://wiki.blender.org/wiki/Source/Architecture/Undo
  • 几何节点修改器(不是着色器节点组),https://wiki.blender.org/wiki/Source/Nodes/Modifier_Nodes