# Bluefox extension for animation nodes

**URL:** <https://blenderartists.org/t/bluefox-extension-for-animation-nodes/1273067>\
**Category:** Released Add-ons and Extensions\
**Created:** [December 22, 2020, 7:37am UTC](https://blenderartists.org/t/bluefox-extension-for-animation-nodes/1273067 "2020-12-22T07:37:55Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![Harisreedhar](https://blenderartists.org/user_avatar/blenderartists.org/harisreedhar/32/575390_2.png) [@Harisreedhar](https://blenderartists.org/u/Harisreedhar)\
**Post date:** [December 22, 2020, 7:37am UTC](https://blenderartists.org/t/bluefox-extension-for-animation-nodes/1273067/1 "2020-12-22T07:37:55Z")

</div>

# an\_bluefox\_extension

Extension for animation nodes addon for blender  
[See demo](https://youtu.be/oQUwwsRW8bs)

### Requirements

- Animation nodes 2.2 or above
- Blender 2.90 or above

### How to install?

- Download the file according to your Operating System

| DOWNLOAD |
| --- |
| [Linux(Python 3.7)](https://github.com/harisreedhar/an_bluefox_extension/releases/download/master-cd-build/an_bluefox_extension_v1_0_linux_py37.zip) |
| [Linux(Python 3.8)](https://github.com/harisreedhar/an_bluefox_extension/releases/download/master-cd-build/an_bluefox_extension_v1_0_linux_py38.zip) |
| [Mac](https://github.com/harisreedhar/an_bluefox_extension/releases/download/master-cd-build/an_bluefox_extension_v1_0_macOS_py37.zip) |
| [Windows](https://github.com/harisreedhar/an_bluefox_extension/releases/download/master-cd-build/an_bluefox_extension_v1_0_windows_py37.zip) |

- `Open blender -> Edit -> Preferences -> Add-ons -> Install -> Choose downloaded zip file -> Install Add-on`

---

<div class="post-metadata">

**Author:** ![Nanomanpro](https://blenderartists.org/user_avatar/blenderartists.org/nanomanpro/32/18745_2.png) [@Nanomanpro](https://blenderartists.org/u/Nanomanpro)\
**Post date:** [December 22, 2020, 9:00am UTC](https://blenderartists.org/t/bluefox-extension-for-animation-nodes/1273067/2 "2020-12-22T09:00:59Z")

</div>

Video is private 🙂

---

<div class="post-metadata">

**Author:** ![Harisreedhar](https://blenderartists.org/user_avatar/blenderartists.org/harisreedhar/32/575390_2.png) [@Harisreedhar](https://blenderartists.org/u/Harisreedhar)\
**Post date:** [December 22, 2020, 10:17am UTC](https://blenderartists.org/t/bluefox-extension-for-animation-nodes/1273067/3 "2020-12-22T10:17:03Z")

</div>

It is public now

---

<div class="post-metadata">

**Author:** ![Motiomancer](https://blenderartists.org/user_avatar/blenderartists.org/motiomancer/32/874844_2.png) [@Motiomancer](https://blenderartists.org/u/Motiomancer)\
**Post date:** [December 25, 2020, 2:21am UTC](https://blenderartists.org/t/bluefox-extension-for-animation-nodes/1273067/4 "2020-12-25T02:21:48Z")

</div>

Ty very much! I’ve been looking for a more flexible way of getting tension maps and this gives you a ton of options.

Since animation nodes takes in consideration modifiers you can just duplicate the mesh and transfer the corrective smooth effect to get a cleaner result without affecting the mesh

The other nodes look amazing as well, I haven’t tried them yet but it’s gonna be specially useful for those people looking for some of that C4D mograph.

You should link the last version of [animation nodes 2.2 directly](https://github.com/JacquesLucke/animation_nodes/releases/tag/master-cd-build) since the last release links to a 2.1 version and some people might have problems finding it (like me, lol)

---

<div class="post-metadata">

**Author:** ![Harisreedhar](https://blenderartists.org/user_avatar/blenderartists.org/harisreedhar/32/575390_2.png) [@Harisreedhar](https://blenderartists.org/u/Harisreedhar)\
**Post date:** [December 29, 2020, 6:15am UTC](https://blenderartists.org/t/bluefox-extension-for-animation-nodes/1273067/5 "2020-12-29T06:15:13Z")

</div>

Glad it helped. I will add link to animation nodes 2.2. Thanks

---

<div class="post-metadata">

**Author:** ![Vesper](https://blenderartists.org/user_avatar/blenderartists.org/vesper/32/992599_2.png) [@Vesper](https://blenderartists.org/u/Vesper)\
**Post date:** [January 28, 2021, 3:53pm UTC](https://blenderartists.org/t/bluefox-extension-for-animation-nodes/1273067/6 "2021-01-28T15:53:00Z")

</div>

Hey I tried Installing the addon, but it doesn’t show up in the list for animation nodes 2.2. I am currently using 2.91 on windows. It says that it installed it but when I restart blender and go to AN, I look for the options and it is not there??? Any help?

 ![image](https://blenderartists.org/uploads/default/original/4X/5/5/5/55509f9bda4fb4638c4c4679c1cbddbda6a722c3.png)

---

<div class="post-metadata">

**Author:** ![JWise](https://blenderartists.org/user_avatar/blenderartists.org/jwise/32/443873_2.png) [@JWise](https://blenderartists.org/u/JWise)\
**Post date:** [January 28, 2021, 3:59pm UTC](https://blenderartists.org/t/bluefox-extension-for-animation-nodes/1273067/7 "2021-01-28T15:59:46Z")

</div>

What version of Animation Nodes are you using? I believe you need one that’s less than 2 months old.

Here’s a great version that will work: [Release ExtraNodes Latest · 3DSinghVFX/animation\_nodes (github.com)](https://github.com/3DSinghVFX/animation_nodes/releases/tag/extranodes-cd-build)

---

<div class="post-metadata">

**Author:** ![Vesper](https://blenderartists.org/user_avatar/blenderartists.org/vesper/32/992599_2.png) [@Vesper](https://blenderartists.org/u/Vesper)\
**Post date:** [January 28, 2021, 4:16pm UTC](https://blenderartists.org/t/bluefox-extension-for-animation-nodes/1273067/8 "2021-01-28T16:16:03Z")

</div>

![image](https://blenderartists.org/uploads/default/original/4X/e/7/9/e79675e155e1099fdbfe509fa8069dac566fec89.png)

This one, it was the latest one on the site

In the addons section do I have to enable this addon? What is it called in the Addons list if so?

The zip loads and it’s in the Roaming blender addons folder, but nada…still nothing showing up.

---

<div class="post-metadata">

**Author:** ![JWise](https://blenderartists.org/user_avatar/blenderartists.org/jwise/32/443873_2.png) [@JWise](https://blenderartists.org/u/JWise)\
**Post date:** [January 28, 2021, 5:09pm UTC](https://blenderartists.org/t/bluefox-extension-for-animation-nodes/1273067/9 "2021-01-28T17:09:18Z")

</div>

![image](https://blenderartists.org/uploads/default/original/4X/7/6/4/7641d016407fce4a31fd6a09784f3aed29bd5700.png)

So you also enabled this one?

---

<div class="post-metadata">

**Author:** ![Vesper](https://blenderartists.org/user_avatar/blenderartists.org/vesper/32/992599_2.png) [@Vesper](https://blenderartists.org/u/Vesper)\
**Post date:** [January 28, 2021, 5:25pm UTC](https://blenderartists.org/t/bluefox-extension-for-animation-nodes/1273067/10 "2021-01-28T17:25:10Z")

</div>

Nope Cause I was working with this

[an\_bluefox\_extension-master.zip](https://blenderartists.org/uploads/short-url/rLxKmyjbqy9akWQUPqnozb4piNe.zip) (103.6 KB)

It’s me downloading the wrong version off of github, thanks for the help

---

<div class="post-metadata">

**Author:** ![Harisreedhar](https://blenderartists.org/user_avatar/blenderartists.org/harisreedhar/32/575390_2.png) [@Harisreedhar](https://blenderartists.org/u/Harisreedhar)\
**Post date:** [February 13, 2021, 5:23am UTC](https://blenderartists.org/t/bluefox-extension-for-animation-nodes/1273067/11 "2021-02-13T05:23:11Z")

</div>

Check latest releases here: [Link](https://github.com/harisreedhar/an_bluefox_extension/releases)

---

<div class="post-metadata">

**Author:** ![JWise](https://blenderartists.org/user_avatar/blenderartists.org/jwise/32/443873_2.png) [@JWise](https://blenderartists.org/u/JWise)\
**Post date:** [February 13, 2021, 5:49am UTC](https://blenderartists.org/t/bluefox-extension-for-animation-nodes/1273067/12 "2021-02-13T05:49:38Z")

</div>

That’s awesome…there’s a link that supports Python 3.9 which Blender 2.9.3 has been updated to this week. Now we just need a new version of Animation Nodes that’s been updated too!

---

<div class="post-metadata">

**Author:** ![Harisreedhar](https://blenderartists.org/user_avatar/blenderartists.org/harisreedhar/32/575390_2.png) [@Harisreedhar](https://blenderartists.org/u/Harisreedhar)\
**Post date:** [February 16, 2021, 2:39pm UTC](https://blenderartists.org/t/bluefox-extension-for-animation-nodes/1273067/13 "2021-02-16T14:39:24Z")

</div>

Animation nodes 2.2 is already using python 3.9.

---

<div class="post-metadata">

**Author:** ![Jimmy\_Williams](https://blenderartists.org/user_avatar/blenderartists.org/jimmy_williams/32/694288_2.png) [@Jimmy\_Williams](https://blenderartists.org/u/Jimmy_Williams)\
**Post date:** [March 4, 2021, 3:23am UTC](https://blenderartists.org/t/bluefox-extension-for-animation-nodes/1273067/14 "2021-03-04T03:23:18Z")

</div>

Hey, for some reason the tension vertex color wont show up (it creates the pustules) in the render, but it will show up in the viewport. Any idea on why?

 ![blobtestss](https://blenderartists.org/uploads/default/original/4X/0/8/3/083b5a1597b75ac1e56b34475a47b21c9471622b.jpeg) ![blobtest](https://blenderartists.org/uploads/default/original/4X/5/d/b/5db408c5670faa154d525fc6e1cf4875eb94ef87.jpeg)

---

<div class="post-metadata">

**Author:** ![Xalia](https://blenderartists.org/user_avatar/blenderartists.org/xalia/32/734302_2.png) [@Xalia](https://blenderartists.org/u/Xalia)\
**Post date:** [March 11, 2021, 4:20pm UTC](https://blenderartists.org/t/bluefox-extension-for-animation-nodes/1273067/15 "2021-03-11T16:20:31Z")

</div>

Having a similar issue, as far as I can tell this is caused by the sub-d modifier in my case. AN doesn’t have a modifier exclusion list like the other mesh tension add-on and that can cause issues. The only work around I’ve found for this is to have a duplicate mesh with a completely transparent material and no sub-d modifier. Since the mesh is transparent it’s evaluated at render time because it’s considered visible to the camera, disabling rendering of the mesh any other way results in the same failure.

After poking around it looks like you can control modifiers to a degree with other nodes, I’m going to mess around with that later and see how it works. In theory you should be able to set those attributes via the Object Attribute Output node then feed that into to your mesh tension node but I’m not sure if or how well that works.

---

<div class="post-metadata">

**Author:** ![Xalia](https://blenderartists.org/user_avatar/blenderartists.org/xalia/32/734302_2.png) [@Xalia](https://blenderartists.org/u/Xalia)\
**Post date:** [March 12, 2021, 4:43pm UTC](https://blenderartists.org/t/bluefox-extension-for-animation-nodes/1273067/16 "2021-03-12T16:43:57Z")

</div>

I figured this out last night but forgot to take a screenshot of the graph to go along with this explanation.

My issue was was that having any modifier that changed the number of verticies(subsurf, mask, etc) throws an error using the mesh tension node. The work around for this is to create a second version of the mesh that does not have those modifiers or has them disabled.

This starts with an object instancer node, selectiong all three option boxes and only one instance. The next part(and the one I can’t find node names for atm) is to assign that instanced object a completely transparent material. Plug the object instancer into a get element list set to element 0 then plug that into…I think it’s Object Material Output and set that to your transparent material. The reasoning behind this(at least for eevee, don’t know if it applies to cycles) is that in order for the calculations to take place at render time, the object has to renderedable(can’t use object visibility controls). I’m sure that you could do a key frame bake it might bypass a lot of this but you would need to do it every time you changed your animation. You might also be able to get around the material portion by shifting the location of the instance object to something outside of camera view, as far as I know neither render really does any occlusion to unload content and makes calculations on all renderable content even if the camera can’t see it(screen space effects are an exception to this obviously). I haven’t tested that method though so I don’t know how well it works.

So now we have our invisible (but rendered) instanced object, we plug that into an Object Attribute Output node. Now go to the modifier you need to disable, right click on the value and select copy data path. Paste that data path into the node and add a node to control the value. Now this can be the object source for your mesh info nodes to plug into mesh tension, when you plug the output of the mesh tension node into set vertex color make sure you use your original mesh as the object for it. This should transfer the vertex color to the original mesh. If I can remember to I’ll post a screenshot of the graph and that will hopefully make more sense.

TL:DR;  
It can be done, it does increase graph complexity and execution time. There maybe a better way to do it and if I find it I’ll post it here, I just started using AN like…two days ago so it’s still a weird and mysterious tool to me.
