Skip to content

Releases: WannesMalfait/Blender-Add-ons

Math Formula 2.0.1 (Blender 4+)

08 Dec 15:51
Compare
Choose a tag to compare

A small release to fix a bug with pasting in the editor.

Full Changelog: v2.0.0...v2.0.1

Math Formula 2.0.0 (Blender 4+)

19 Nov 13:32
Compare
Choose a tag to compare

With the release of Blender 4.0, I think I have waited long enough to make an official release of this add-on. A lot has changed since the last (full) release of the add-on:

Release Highlights

  • Complete rewrite to work with the fields system introduced in Blender 3.0
  • Support for all shader/geometry nodes, not just the math nodes
  • Improved editor experience
    • Autocomplete functions
    • Better syntax highlighting
    • More useful error messages
  • Create your own functions/nodegroups and re-use them whenever you want
  • Update the add-on's information on the nodes in your blender version with one click
  • Add a wiki with documentation: https://github.com/WannesMalfait/Blender-Add-ons/wiki/Users#math-formula

Full Changelog: v1.2.1...v2.0.0

Download

The add-on zip file is included in the release assets below.

Math Formula (alpha) (Blender 3.0 +)

10 Sep 19:14
Compare
Choose a tag to compare
Pre-release

This release brings a couple of new features, as well as a bunch of internal code cleanup. This release aims to be stable and ready for the actual 2.0.0 release. As part of this, tests were added to check for regressions.

What's Changed

  • Simple tests to detect regressions quicker.
  • Add support for loops
  • Add support for keyword arguments
  • Add a wiki, and update documentation
  • Improve "arrange from root" operator #20
  • Fix bug with default values for geometry sockets

Full Changelog: v2.0.0.alpha.3...v2.0.0.alpha.4

Math Formula Fields (alpha) (Blender 3.0 + )

25 Jun 14:17
Compare
Choose a tag to compare

This release has few new features, but also a lot of internal code changes. These should help make the add-on less crash-prone.
Summary of features and bugfixes:

Features:

  • Add some basic SDF's to included node groups.
  • Editor: better handling of indentation.
  • Editor: replace tabs with spaces on paste.
  • Generate node information from version of blender the add-on is being run in. This means that every node that exists in the version of blender being run, should be available in the add-on.
  • Reuse created node groups in the same formula.

Fixes:

  • Fix bug with adding newlines.
  • Fix problems with API changes in 4.0
  • Fix problem with methods on numbers (like 5.sin())

Math Formula Fields (alpha) (Blender 3.0 + )

14 Jul 16:32
Compare
Choose a tag to compare

This adds a bunch of new features and bugfixes, summarized here:

  • Add support for adding functions using the fn keyword.
  • Add support for adding node groups using the ng keyword.
  • Add support for custom implementations. For example, the function acosh() is now well-defined.
  • Fix bug with names with spaces
  • Fix bug with autocomplete

For more information see the docs.md file included in the add-on folder

Math Formula Fields (alpha) (Blender 3.0 + )

12 Jul 14:51
Compare
Choose a tag to compare

Small update

  • Add autocompletion by pressing tab
  • Fix bug with formulas like 5.sin()

Math Formula Fields (alpha) (Blender 3.0 + )

09 Jul 20:29
Compare
Choose a tag to compare

This is a new version of the math formula add-on, which works with the new fields system introduced in Blender 3.0. You can find more info about it in the "docs.md" file. To try it out you can test install the add-on from the included ".zip" file.

Math Formula (Infix, blender 2.93)

27 Mar 12:33
Compare
Choose a tag to compare

Bug Fixes

  • Fix vector math fract not working.
  • Fix separate xyz with one component always returning x.

Math Formula (Infix, blender 2.93)

27 Mar 09:36
Compare
Choose a tag to compare

New Features:

  • Update positioning algorithm to work better with multiple outputs.
  • Add support for the new vector math functions: Refract and Faceforward.
  • Only check if it's a function if the next char is a (. This allows attributes and functions
    with the same name.
  • Add functions to select nodes connected to a root.
    • CTRL+E: Select children
    • SHIFT+E: Select parents
    • CTRL+SHIFT+E: Select children and parents
  • Missing arguments for non attribute nodes are just replaced with the default value of that node
    socket now, instead of 0.
  • Clamp, Map Range, Smoothstep and Smootherstep can now be used for normal math nodes (so not the attribute math versions)

All Features:

See the documentation for a full list of features.

Math Formula (Infix, blender 2.93)

18 Mar 12:08
Compare
Choose a tag to compare
  • Python constants can now be called without parentheses. This means that !pi is now valid.
    To indicate what is part of the python expression, parentheses should still be used. If you
    want the value pi/4, you should do !(pi/4) instead of !pi/4, which would add a divide node.
  • Calling functions with multiple values is now valid for binary functions (2 arguments). This
    means that max(x,y,z) is now valid. In addition to this, missing arguments are replaced with
    0 for math functions and with the string in the missing argument name property in the side panel
    for attribute math functions.
  • Font size can now be changed while editing the formula by using the scroll wheel.
  • Syntax coloring now works for operators as well.