Python/C++ Integration for Embedded System

Job ID: 39727059

Budget: $10 – $30 USD

Title:
Need Expert to Build bpy.pyd from Blender 2.79b Source

Description:
I am looking for an experienced CMake/C++/Blender developer to help modify and compile Blender 2.79b so that instead of building the standard blender.exe, it builds a Python module (bpy.pyd on Windows or bpy.so on Linux/macOS).

The work involves:
- Modifying Blender’s CMake build system to support a WITH_PYTHON_MODULE style option in 2.79b.
- Ensuring the module can be imported in a standard Python environment (import bpy).
- Making the necessary code adjustments (entry point, PyInit_bpy, etc.) so it behaves like a proper Python module.

The target Python version is 3.5.3 (to match Blender 2.79b).

Further technical details and specific requirements will be provided once we agree to work together.

Ideal Candidate:
- Strong experience compiling Blender from source.
- Familiarity with CMake and cross-platform builds (Windows preferred).
- Experience with embedding Python/C++ integrations.

Deliverable:
A working bpy.pyd (or equivalent for the platform) that can be imported into Python and used as a library.


Please include relevant experience in your bids.