開発リポジトリ
公式サイト:
Blender (master) | Blender Developer [Official]
目次
- 1 GitHub
- 2 プロジェクト
- 3 タスク
- 4 タグ
- 5 Blender 3.2
- 6 Blender 3.1
- 7 Blender 3.0
- 8 Blender 2.93
- 9 Blender 2.92
- 10 Blender 2.91
- 11 Blender 2.90
- 12 Blender 2.83
- 13 Blender 2.82
- 14 Blender 2.81
- 15 ガイド
- 16 オペレーター
- 17 公式アドオン
- 18 パッチ
- 19 本体ドキュメント (Documentation / Blender Manual)
- 20 翻訳 (Translations)
- 21 Subversion
- 22 Doxygen
- 23 ビューポート
- 24 プロパティパネル
- 25 パイメニュー
- 26 ベベル (Bevel)
- 27 ブーリアン (Boolean)
- 28 Ocean
- 29 スカルプティング/ペイント (Sculpting / Paint)
- 30 F-Curve Modifier
- 31 A.N.T.Landscape
- 32 Cell Fracture
- 33 Modifier Tools
- 34 BLI (blenlib)
- 35 OSL シェーダー
- 36 ベベルシェーダー
- 37 環境テクスチャ (Environment Texture)
- 38 Suggestive Contour
- 39 Eevee
- 40 Screen Space Reflection (SSR)
- 41 FBX Import/Export
- 42 Python API (bpy)
- 43 Property Definitions
- 44 Python Utilities (bpy.utils)
- 45 Math Types & Utilities (mathutils)
- 46 bl_i18n_utils
- 47 Shader Nodes
GitHub
※ミラー
リポジトリ:
blender/blender: Official Mirror of Blender – GitHub
プロジェクト
参考:
User Interface | Blender Developer [Official]
EEVEE & Viewport | Blender Developer [Official]
タスク
参考:
P1075 New Tasks for the Modules | Blender Developer [Official]
タグ
参考:
Tags – Blender | Blender Developer [Official]
Blender 3.2
参考:
Blender 3.2 Project | Blender Developer [Official]
Blender 3.1
参考:
Blender 3.1 Project | Blender Developer [Official]
blender-v3.1-release | Blender Diffusion [Official]
リポジトリ:
blender/blender at blender-v3.1-release – GitHub
Blender 3.0
参考:
Blender 3.0 Project | Blender Developer [Official]
blender-v3.0-release | Blender Diffusion [Official]
リポジトリ:
blender/blender at blender-v3.0-release – GitHub
Blender 2.93
参考:
Blender 2.93 Project | Blender Developer [Official]
blender-v2.93-release | Blender Diffusion [Official]
リポジトリ:
blender/blender at blender-v2.93-release – GitHub
Blender 2.92
参考:
Blender 2.92 Project | Blender Developer [Official]
blender-v2.92-release | Blender Diffusion [Official]
リポジトリ:
blender/blender at blender-v2.92-release – GitHub
Blender 2.91
参考:
Blender 2.91 Project | Blender Developer [Official]
blender-v2.91-release | Blender Diffusion [Official]
リポジトリ:
blender/blender at blender-v2.91-release – GitHub
Blender 2.90
参考:
Blender 2.90 Project | Blender Developer [Official]
blender-v2.90-release | Blender Diffusion [Official]
リポジトリ:
blender/blender at blender-v2.90-release – GitHub
Blender 2.83
参考:
Blender 2.83 Project | Blender Developer [Official]
blender-v2.83-release | Blender Diffusion [Official]
リポジトリ:
blender/blender at blender-v2.83-release – GitHub
Blender 2.82
参考:
Blender 2.82 Project | Blender Developer [Official]
blender-v2.82-release | Blender Diffusion [Official]
リポジトリ:
blender/blender at blender-v2.82-release – GitHub
Blender 2.81
参考:
Blender 2.81 Project | Blender Developer [Official]
blender-v2.81-release | Blender Diffusion [Official]
リポジトリ:
ガイド
参考:
Source | Blender Developer Wiki [Official]
オペレーター
参考:
公式アドオン
リポジトリ:
blender/blender-addons – GitHub
blender/blender-addons-contrib – GitHub
パッチ
参考:
Tools/Patches | Blender Developer Wiki [Official]
本体ドキュメント (Documentation / Blender Manual)
- RST (reStructuredText)
- Subversion (SVN)
- Sphinx
参考:
Building the Manual | Blender Manual [Official]
Contribute Documentation | Blender Manual [Official]
リポジトリ:
bf-manual | Blender SVN [Official]
bf-manual-translations | Blender SVN [Official]
翻訳 (Translations)
参考:
Translations Project | Blender Developer [Official]
Translate Blender | Blender Developer Wiki [Official]
Using i18n in Blender Code | Blender Developer Wiki [Official]
Translation | Blender Developer Wiki [Official]
Application Translations (bpy.app.translations) | Blender Python API [Official]
リポジトリ:
blender/blender-translations: This is an official read-only mirror – GitHub
bf-translations | Blender SVN [Official]
コード:
ja.po – blender/blender-translations – GitHub
blender-translations/languages – GitHub
Subversion
- Translations
- Prebuilt Library Dependencies
参考:
Subversion | Blender Developer Wiki [Official]
Doxygen
C/C++ ソースコードのドキュメントを作成するために使用されている。
参考:
Doxygen | Blender Developer Wiki [Official]
I’d like to help improve the use of doxygen in blender main source – Blender Developer Talk
コード:
Doxyfile – blender/blender – GitHub
ビューポート
コード:
scripts/startup/bl_ui/space_view3d.py – GitHub
プロパティパネル
コード:
scripts/startup/bl_ui/properties_object.py – GitHub
scripts/startup/bl_ui/properties_material.py – GitHub
scripts/startup/bl_ui/properties_data_mesh.py – GitHub
scripts/startup/bl_ui/properties_data_armature.py – GitHub
scripts/startup/bl_ui/properties_data_bone.py – GitHub
scripts/startup/bl_ui/properties_data_modifier.py – GitHub
scripts/startup/bl_ui/properties_constraint.py – GitHub
パイメニュー
- VIEW3D_MT_object_mode_pie
- VIEW3D_MT_view_pie
- VIEW3D_MT_transform_gizmo_pie
- VIEW3D_MT_shading_pie
- VIEW3D_MT_shading_ex_pie
- VIEW3D_MT_pivot_pie
- VIEW3D_MT_orientations_pie
- VIEW3D_MT_snap_pie
- VIEW3D_MT_proportional_editing_falloff_pie
- VIEW3D_MT_sculpt_mask_edit_pie
- VIEW3D_MT_sculpt_automasking_pie
- VIEW3D_MT_sculpt_face_sets_edit_pie
- VIEW3D_MT_wpaint_vgroup_lock_pie
コード:
L5144 ~ L5400 – space_view3d.py at v3.1.2 – GitHub
ベベル (Bevel)
参考:
T48583 Bevel Improvements | Blender Developer [Official]
ブーリアン (Boolean)
参考:
T67744 Boolean Redesign | Blender Developer [Official]
T47030 BMesh booleans (track todo’s) | Blender Developer [Official]
T47108 Bmesh boolean fails with overlapping faces | Blender Developer [Official]
T66043 Boolean operation doesn’t work as expect in 2.8 | Blender Developer [Official]
Ocean
コード:
modifiers/intern/MOD_ocean.c – GitHub
blenkernel/intern/ocean.c – GitHub
スカルプティング/ペイント (Sculpting / Paint)
コード:
PAINT_OT_weight_paint – blender/paint_vertex.c at v2.92.0 · blender/blender – GitHub
paint_intern.h – blender/blender – GitHub
sculpt_paint – blender/blender – GitHub
F-Curve Modifier
コード:
blenkernel/intern/fmodifier.c – GitHub
A.N.T.Landscape
コード:
ant_landscape – blender/blender-addons – GitHub
presets/operator/mesh.landscape – blender/blender-addons – GitHub
Cell Fracture
コード:
object_fracture_cell – blender/blender-addons – GitHub
Modifier Tools
コード:
space_view3d_modifier_tools.py – blender/blender-addons – GitHub
BLI (blenlib)
ノイズ (Noise)
コード:
OSL シェーダー
リポジトリ:
varkenvarken/osl-shaders: a Repository of OSL Shaders for Blender – GitHub
ベベルシェーダー
コード:
参考:
Bevel shader – Blender Artists Community
rng_uniform function typo – Blender Artists Community
環境テクスチャ (Environment Texture)
コード:
node_shader_tex_environment.cc – GitHub
gpu_shader_material_tex_environment.glsl – GitHub
Suggestive Contour
参考:
Manual-2.6-Render-Freestyle-PrincetownLinestyle.pdf | wiki.blender.jp
コード:
Eevee
参考:
Eevee’s Future | Blender Developers Blog [Official]
T93220 EEVEE rewrite | Blender Developer [Official]
T64282 EEVEE & Viewport Module | Blender Developer [Official]
T68468 Depth of Field Refactor | Blender Developer [Official]
T95600 EEVEE Material Preview works significantly slower than before | Blender Developer [Official]
D10390 EEVEE: Refactor closure_lit_lib.glsl | Blender Developer [Official]
D11033 Fix T86037 EEVEE: SSR option changes render passes result | Blender Developer [Official]
EEVEE: SSRayTrace: Cleanup/Refactor (rB6842c549bb3f) | Blender Developer [Official]
EEVEE: Ensure Reflection: Use new implementation (rB5c4d24e1fd75) | Blender Developer [Official]
Screen Space Reflection (SSR)
コード:
eevee/eevee_screen_raytrace.c at 76eae59648 · blender/blender – GitHub
eevee/shaders/effect_reflection_trace_frag.glsl at 76eae59648 · blender/blender – GitHub
FBX Import/Export
コード:
io_scene_fbx – blender/blender-addons – GitHub
export_fbx_bin.py – blender/blender-addons – GitHub
fbx2json.py – blender/blender-addons – GitHub
json2fbx.py – blender/blender-addons – GitHub
Python API (bpy)
コード:
rna_manual_reference.py – GitHub
Property Definitions
RNA プロパティ
参考:
Property Definitions (bpy.props) | Blender Python API [Official]
bpy.types.EnumProperty – Change Log v2.57 | Blender Python API [Official]
Python Utilities (bpy.utils)
クラス名/ID チェック
参考:
Utilities (bpy.utils) | Blender Python API [Official]
Class Registration – Release Notes 2.80 | Blender Developer Wiki [Official]
T52599 Python API, changes to type registration in 2.8 | Blender Developer [Official]
RNA: strict naming for types in bpy.types (rB0bbae3f3f659) | Blender Developer [Official]
Math Types & Utilities (mathutils)
リポジトリ:
参考:
Math Types & Utilities (mathutils) | Blender Python API [Official]
bl_i18n_utils
コード:
bl_i18n_utils/utils_languages_menu.py – GitHub
bl_i18n_utils/settings.py – GitHub
Shader Nodes
- GPU_link
- GPU_stack_link
- bNodeType
- nodeRegisterType
- sh_node_type_base
- node_type_base
- node_type_init
- node_type_storage
- node_type_gpu
- node_type_size_preset
- node_shader_gpu_tex_mapping
- mapping_mat4
リポジトリ:
ドキュメント:
Adding A New Shading Node | Blender Developer Wiki [Official]
コード:
gpu_material_library.h – GitHub
eevee_shaders_extra.cc – GitHub
blenkernel/intern/node.cc – GitHub
nodes/intern/node_util.c – GitHub