I am looking for someone to help me improve a Blender Add-on that I am working on.

Job ID: 32851425

Budget: $30 – $250 USD

First a short bit of background information: I have quite a bit of experience with writing plugins for 3dx Max and Unity, and know how to code in C++ and C#, but I am still new to both Blender and Python. I have several Add-ons I would like to develop, and have been referring to tutorials, examples, and documentation, but there are some topics on which it is extremely difficult to find information.

Right now I am trying to use the GPU Module to draw geoemetry in the scene, based on the information provided at https://docs.blender.org/api/current/gpu.html

For purposes of testing and learning, I try to build the simplest possible case in which to implement the subject matter I am trying to figure out. Therefor, I have a script written to draw a simple cube.

However, I want to be able to draw the cube shaded as if it were actual scene geometry. I am not sure if it is possible to use Blender's default shaders for a draw handler in this manner. If not, I see that custom vertex and fragment shaders can be used for more complex effects, so perhaps something along the lines of a falloff map could be created.


TL;DR: I give you a .py file for drawing a cube in the Blender 3D viewport, you modify it to make the cube appear properly lit as a 3D object.


Please let me know if this is something you can help me with, and what you would charge for the work.
Related categories: Python Plugin Scripting Blender