Joseph's (free) add-ons

A small bit of background- I used to sell my addons on BlenderMarket, but I’ve since decided to offer all my addons for free.

More info

These are various quick things I’ve thrown together; either for myself, or at the request of coworkers (most of the latter are for Maya-esque functions).

Because they are free, I don’t offer “support” for them. I’m happy to do basic troubleshooting with you and listen to suggestions, that I may implement if I have the time, but if something doesn’t work how you like it, you’ll have to change it yourself (and you’re encouraged to make a fork and do so :slight_smile: )


Some of these have some issues, I may or may not fix them at some point. Again, you’re welcome to make a PR if you see something you can fix easily :slight_smile:

This is an ongoing project that will be updated as needed.
You can download all these addons here:

Addons

audio-2-face-weight-import

Used with NVIDIA Audio2Face; adds a A2F JSON file as a NLA track (or animation layer) in Blender.

cloth-sim-on-2s

Interpolates a baked (on-disk cache) cloth sim to be animated on twos

delete-object-with-children

As written, replaces the default deletion behavior, instead deleting the children of a parent when deleting the parent. I don’t use it, but apparently it’s a Maya thing, made it for a co-worker

multikey

Allows for adjusting and animating same-named shapekeys on multiple objects at once; for example, to make a “blink” key that uses Head, Eyebrows, and Eyelashes objects.

qcb

Makes corrective blendshapes based on the angle or distance between two bone transform values- essentially a quick and dirty RBF node setup

rendernotify

Plays a sound of your choosing when a rendering is complete

searchable-vertex-groups

Allows to filter and select vertex groups by name; an incredibly useful function that should be built in

select-by-uvmap

Select objects by UV map name

silhouette-view

Adds a silhouette toggle to the shading header

transfer-shape-keys

Transfers shape keys between objects of identical topologies

31 Likes

In a different repo, there’s ShotDial:

Note that this is currently a WIP- it works, but I wouldn’t recommend using in a production setting :wink:

3 Likes

Thank you for sharing these! That silhouette one will be very useful to me.

1 Like

Nice of you.
What is this about?

1 Like

I’m not sure what you mean here, can you clarify?

Cool! Thanks for sharing! :smiley:

1 Like

My guess is Isscpp wonders what ShotDial is for. What does it do? There’s no description on GitHub as far as I can see so I wonder the same. Thanks for sharing your add-ons!

Edit: Google taught me ShotDial is an add-on that allows us to switch between cameras with a shortcut key press. Useful!

3 Likes

Oh, my bad😅

Currently ShotDial does the following:

  • Create new cameras as “shots”
  • Create an annotation layer for each camera, hides and shows annotations per camera
  • Sets a random annotation color per camera
  • Allows to switch between cameras with keyboard shortcuts
  • Adds a keyboard shortcut to add a marker and bind a camera (normally that’s two keyboard shortcuts)
    I will update this in a bit with more details
5 Likes

hey that’s good thanks, also you will add your time tracker addon later?

1 Like

timetracker.py (4.6 KB)

I don’t know if this works past 2.8- I’m fairly certain 3.6 broke it somehow, I haven’t looked at it in a very long time

1 Like

Some of ShotDial’s current features:
ezgif-388d4010b66a6b

7 Likes

The WM_OT_EndTime operator opens a file that is in /Users/josephhansen/Desktop…
This will probably make it problematic for users who don’t know how to use python.

4 Likes

That’s not good :sweat_smile: well, I’m not going to fix it, but that’s good to know for anyone who wants to use that script. I don’t recommend it

4 Likes

What is it supposed to do?

It’s supposed to keep track of how long you’ve been working in Blender, but there’s better ways to do that. I tested without that filepath and it still doesn’t work in 4.1, so I assume it just doesn’t work generally (I haven’t touched it in 4 years).

3 Likes

VERY interested to hear about audio-2-face-weight-import … automating lipsinc from audio is super useful … I now plan to learn more about the process.

1 Like

Sorry, what @Meshmonkey says



Slightly OT… can you share the better ways?

1 Like

A watch :stuck_out_tongue_winking_eye: there’s also programs for MacOS and Windows that can track your time in all programs, not just Blender

LOL.
I have two addons that keep track of the time a blend file is open. I’m not sure how much reliable they can be if they track the time when I’m on other apps with blender in background

1 Like

I use these all the time - Joseph is a genius, and the add-ons he makes really speed up my workflow and make my process a lot more intuitive.

Definitely download them; my favorites are the silhouette view and the vertex group search.

2 Likes