Organization tool for Blender! Notes, to-dos and drawings

After a few years and some good feedback I made a really reliable and solid ‘Notepad’ for Blender. I have been a programmer since before the AI wave. I have learned much more since and I love using my original notepad, but I decided it was time to up the score! Now this addon:
-Stores globally or per file (stores on a scene level or to Blender addon preferences)
-Includes user created tags so you can create filters for yourself such as ‘Due this week’, ‘3D Modelling’, ‘Nodes’ etc…
-Uses a simple and fast GPU rendered notepad that allows for multi-line notes and to-do’s
-Stores drawings on a square canvas that scales for any resolution, area size, screen size etc.

More info and docs here: Blender Notepad 2

ezgif.com-optimize

3 Likes

Nice interface! How did you do that?

1 Like

It is all GPU rendered from scratch. Took quite a while to get all elements to fit nicely. It is essentially a modal operator that updates and stacks shapes and text per frame. Here are the basic imports from my gpu drawing file:

“”"
Low-level GPU drawing primitives for custom UI.
All coordinates are in screen pixels.
“”"

import gpu
import blf
import math
from gpu_extras.batch import batch_for_shader

Punch that into stack exchange or if you use AI it should be able to tell you how to use it. There have been some changes from 4.x to 5.x that makes color handling and transparency behave different, so if you want to make something 4.x and 5.x compatible you will need to be sure you research that.

1 Like