お知らせ

次の項目は別ページに分割しました。

Blender に関する基本的な情報は次のページにまとめています。

開発リポジトリ

公式サイト:

Blender (master) | Blender Developer [Official]

GitHub

※ミラー

リポジトリ:

blender/blender: Official Mirror of Blender – GitHub

プロジェクト

公式サイト:

Projects | 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]

ガイド

参考:

Source | Blender Developer Wiki [Official]

ポリシー

参考:

T71640 Development Policies | Blender Developer [Official]

オペレーター

参考:

オペレータ | COLORFUL PICO

コード:

bpy_operator.c – GitHub

公式アドオン

リポジトリ:

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]

データ転送 (Data Transfer)

コード:

object_data_transfer.c – GitHub

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)

コード:

blenlib – GitHub

blenlib/intern – GitHub

OSL シェーダー

リポジトリ:

varkenvarken/osl-shaders: a Repository of OSL Shaders for Blender – GitHub

ベベルシェーダー

コード:

svm/bevel.h – 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

コード:

postProcessSuggestiveContourFace – freestyle/intern/view_map/FEdgeXDetector.cpp at v2.82a · blender/blender – GitHub

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]

D11028 Fix T87440 EEVEE: Specular Light Viewport Render Pass wrong behavior | 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

オブジェクトモード

ドキュメント:

bpy.ops.object.mode_set | Blender Python API [Official]

bpy.ops.object.mode_set_with_submode | Blender Python API [Official]

bpy.ops.object.editmode_toggle | Blender Python API [Official]

コード:

DNA_object_enums.h – GitHub

object_modes.c – GitHub

object_edit.c – GitHub

VIEW3D_OT_object_mode_pie_or_toggle – view3d_buttons.c at v3.1.2 – GitHub

view3d_object_mode_menu – view3d_buttons.c at v3.1.2 – 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]

オブジェクトオペレーター (bpy.ops.object)

ドキュメント:

Object Operators | Blender Python API [Official]

コード:

object_intern.h – GitHub

editors/object – GitHub

startup/bl_operators/object.py – GitHub

UILayout

ドキュメント:

UILayout | Blender Python API [Official]

コード:

UI_interface.h – GitHub

interface_layout.c – GitHub

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)

こちらのページを参照

リポジトリ:

mathutils – GitHub

参考:

Math Types & Utilities (mathutils) | Blender Python API [Official]

bl_i18n_utils

コード:

bl_i18n_utils – GitHub

bl_i18n_utils/utils_languages_menu.py – GitHub

bl_i18n_utils/settings.py – GitHub

Shader Nodes

リポジトリ:

nodes – GitHub

gpu – GitHub

ドキュメント:

Adding A New Shading Node | Blender Developer Wiki [Official]

コード:

node_shader_tree.cc – GitHub

node_shader_util.cc – GitHub

GPU_material.h – GitHub

gpu_material.c – GitHub

gpu_material_library.h – GitHub

gpu_node_graph.c – GitHub

gpu_shader.cc – GitHub

gl_shader.cc – GitHub

eevee_shaders_extra.cc – GitHub

blenkernel/intern/node.cc – GitHub

nodes/intern/node_util.c – GitHub

nodes/intern/node_exec.cc – GitHub

gpu_shader_material_mapping.glsl – GitHub

Addon Utils

コード:

addon_utils.py – GitHub

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。

Protected by reCAPTCHA