- Added GP Stroke From Spline node.
- Added Spline From GP Stroke node.
- Added Offset GP Stroke node.
- Added Polygon Indices List to Edge Indices List link conversion.
- Added Offset Spline Node.
- Added Grease Pencil type to the Object Instancer node.
- Added List to Element link conversion.
- Added GP sockets link conversions.
- Added input range to Remap Falloff node.
- Added Bmesh Invert Normals node.
- Added Object Material Input node.
- Added Vector Noise node to the node menu.
- Added Use Spline Radius option in Spline Falloff node.
- Fixed Decompose Text node for fonts relative path.
- Fixed fatal error when using replicate nodes.
- Fixed crash upon updating the Separate Text node when main collection is hidden.
- Fixed the New Text Block operator in the script node.
- Fixed enum callbacks by caching them.
- Fixed the Triangulate BMesh node.
- Fixed smooth sound spectrum evaluation.
- Fixed the None material issue of the Material Output node.
- Fixed the Cycles Material Output node.
- Vectorized the Tilt Spline node.
- Instancer node objects are now removed regardless of their numbers of users.
- Return empty spline from Trim Spline node if start and end are equal.
- Added GP Object Input node.
- Added GP Layer Info node.
- Added GP Frame Info node.
- Added GP Stroke Info node.
- Added GP Stroke From Points node.
- Added GP Frame From Strokes node.
- Added GP Layer From Frames node.
- Added GP Object Output node.
- Added Change Spline Direction node.
- Added Transfrom GP Layer node.
- Added Replicate GP Stroke node.
- Added Transform GP Stoke node.
- Added Set GP Layer Attributes node.
- Added Set GP Stroke Attributes node.
- Added GP Material Output node.
- Added GP Object Material Output node.
- Added Replicate GP Layer node.
- Added Offset GP Layer Frames node.
- Added Set Edge Crease node.
- Added Set Polygon Material Index node.
- Added Deep Copy option to the Copy Object Data node.
- Added Decompose Text node.
- Added Object Color Output node.
- Fixed the Splines From Branches algorithm for closed loops.
- Fixed auto execution when the node tree is refreshed during animation.
- Fixed the Distribute Matrices node for the Spiral option.
- Fixed VirtualPyList for singleton lists.
- Fixed error due to duplication of nodes with code effects.
- Fixed unexpected results and crashes during exporting.
- Fixed enum identifiers that had spaces.
- Optimized the Object Instancer node.
- Make all numeric types comparable.
- Vectorize Combine Color node.
- Replace the Font socket pick operator with a Load Font operator.
- Moved panels from the Tool region to the UI region.
- Added Set Vertex Weight node.
- Added CList and VirtualList for colors.
- Added Get Vertex Color Layer node.
- Added Insert Vertex Color Layer node.
- Added Get Linked Vertices node.
- Added Set Bevel Vertex Weight node.
- Added Set Bevel Edge Weight node.
- Added Vector 2D and Vector 2D List sockets.
- Added VirtualVector2DList structure.
- Added Get UV Map node.
- Added Insert UV Map node.
- Added Set UV Map node.
- Fixed sound nodes when sounds are packed in the blend file.
- Fixed the Frame Rate output of the Time Info node.
- Fixed sound evaluation when sound sequences are cut.
- Fixed Set Vertex Color node when alpha value change.
- Fixed time measurement.
time.clock()
was removed in python 3.8. - Fixed the Node Editor's HUD position.
- Fixed Curve Interpolation node.
- Fixed the name output in the Mesh Object Input node.
- Fixed Slice List node for negative start index in Length mode.
- Fixed duplication of the Curve Interpolation node.
- Fixed the Ensure Animation Data option in the Mesh Object Output node.
- Fixed crashes during rendering and exporting.
- Fixed inconsistency between viewport, renders, and exports.
- Allow getting items from virtual lists in Python.
- Allow choosing alpha in Color socket.
- Update initialization error messages.
- Normalize Quaternion in the Combine Quaternion node.
- Normalize Quaternion in the Convert Rotations node.
- Vectorized Set Vertex Color node and color modes are added.
- Linux and MacOS are now release builds. They were debug builds.
- Added Points mode to the Line Mesh node.
- Added the
__repr__
function for spline.
- Added Include End Point option to the Float Range node.
- Added collection option to Execution Triggers.
- Added Sound Falloff node.
- Added Subprograms to the search menu.
- Added missing nodes to the node menu
- Added Collection Operations node.
- Added Rotations output to the Particles Data node.
- Fixed the Sort node for Windows users.
- Fixed bad path resolution in the Set Keyframe node.
- Fixed Convert Plane Type node.
- Fixed ReturnDefaultsOnExceptionCodeEffect and Get Struct node.
- Fixed the fromFloatList method of the 3DVectorList structure.
- Fixed double period in the description of some properties.
- Fixed Material Output node's color output.
- Fixed Create Execution Trigger operators.
- Fixed getSelectedObjectNames function.
- Fixed crash on context view_layer access and Get Selected Objects node.
- Fixed Separate Text Object node.
- Fixed Time Code node.
- Fixed: Fails when trying to rename an object.
- Fixed baking for Text Object Output node.
- Fixed the Offset Vertices and Offset Polygons nodes. Copy the input mesh if needed.
- Fixed crash upon linking to a Script node
- Fixed bad precision in the Wiggle Falloff node.
- Fixed header alignment for the Subprograms menu and the Remove nodetree operator.
- Redesigned Execution Triggers UI.
- Allow multiple comma-separated data paths per Execution Trigger.
- Replaced colored icons in the Node Menu to be more uniform.
- Started following Blender's class naming conventions.
- Made dependent nodes unsearchable like Loop Generator and Group Output nodes.
- Changed location of Animation Nodes to Animation Nodes Editor.
- Allow the spline radius to affect the object's scale in the Follow Spline Action.
- Vectorized the Number Wiggle, Euler Wiggle, and Quaternion Wiggle nodes.
- Inform the user that no Viewport Input node exists in the Data Input panel.
- Added new sound system for Sound nodes.
- Added Vectors output and Center options for Distribute Matrices node.
- Added Object Material Output and Material Output nodes.
- Added error handling code when sound files don't exist on disk.
- Added support for packed sounds.
- Added Viewport Input node.
- Fixed toggleObjectVisibilty function.
- Fixed Bake To Keyframes operator.
- Fixed the preferences.
- Fixed Separate Text Object node.
- Fixed Compose Matrix node.
- Fixed getSoundData function, and changed a default value.
- Fixed Wiggle Action node.
- Fixed Mesh Object Input node.
- Fixed Vectorized sockets stop automatic conversion upon duplication #928 #929.
- Fixed Sort node.
- Add instances to a container collection.
- Automatically unlink objects by calling remove.
- Limit count input in Vector Wiggle node.
- Allow access to depsgraph through context.
- Added more troubleshooting info unsuccessful installation of the addon.
- Added Combine Mesh node to the menu.
- Added Collection Info node.
- Added Sort node.
- Added Sort node to the menu.
- Added BOTTOM_BASELINE align option in Text Object Output node.
- Fixed the node menu.
- Fixed UV Maps.
- Fixed UI Split.
- Fixed Spline Normals.
- Fixed no tabs in the left sidebar (tools panel) anymore.
- Fixed node editor HUD position.
- Fixed Create Auto Execution Trigger operator.
- Fixed Transform Vector node.
- Fixed Quaternion Math node.
- Fixed Quaternion List Combine node.
- Fixed *Separate Text Object WIP. Poll fails.
- Fixed Set Vertex Color node.
- Fixed Get Selected Objects node.
- Fixed Transform Object node.
- Fixed Armature Info node.
- Fixed Spline Revolve node.
- A new algorithm for Splines From Edges node #922.
- Port Animation Nodes to Blender 2.8 (1c2bbe1 17Oct2018).
- Move ID and Input Data panels to UI.
- Change editor name to Animation Nodes.
- Enable error border.
- Removed Objects From Group and Set Layer Visibility nodes.
- Updated Object Visibility Input/Output nodes.
- Removed Object Group generic nodes.
- Move Advanced Node Settings to Node category.
- Added J, K and M variables to store current turtle state as a matrix for L System.
- Added frame current network operator in the pie menu.
- Fixed sound baking #885, #864.
- Fixed cannot Evaluate Falloff with matrices #887.
- Fixed Separate Text Object node crash when clicking on update #892.
- Fixed remove unknown sockets from undefined nodes as well #891.
- Added Action From Object node.
- Added Constant Action node.
- Added Wiggle Location Action node.
- Added Object Action Output node.
- Added different modes in Action Output node.
- Added Delay Action node.
- Added Follow Spline Action node.
- Added Overlay Action node.
- Added Normals and Tilt for Spline.
- Added Normals and Tilt for Poly Spline.
- Added output Tilt attribute in Evaluate Spline node.
- Added Tilt for spline nodes (Connect, Append Point to Spline, Change Spline Type, Spline From Points, SPline Info).
- Added new errorHandlingType to the nodes.
- Added compilation support for MAC OS.
- Added Noise Falloff node.
- Added Action support in Offset Matrix node.
- Added unbounded action support for Overlay Action node.
- Added Chain Action node.
- Added Action Viewer node.
- Added Mesh Validity check for mesh object.
- Added Construct Mesh node.
- Added UV Maps support for mesh object.
- Added Mesh Info node.
- Added output mesh object in Cylinder Mesh node.
- Added Circle node.
- Added Solidify node.
- Added custom pivots option in Transform Polygons node.
- Added Transform Mesh node.
- Added Evaluate Sound node in menu.
- Added support for auto insert in Mesh and Vector List, and Matrix List and Vector List.
- Added Polygon and Spiral mode in Distribute Matrices node.
- Added Tilt Spline and Mesh From Spline nodes.
- Added Cap Ends option in Mesh from Spline node.
- Added initial version of the L System node.
- Added partial L System generations.
- Added more symbols for L System.
- Added presets for L System.
- Fixed Zero Division in case of Geometry nodes.
- Fixed wrong input name of Project Point On Plane node.
- Fixed preferences class name for Blender 2.79.
- Fixed Wiggle Location Action node.
- Fixed Spline trimming.
- Fixed Bezier Spline projection.
- Fixed compilation on Linux and fast Noise Wraper.
- Fixed Evaluate Falloff node.
- Fixed Follow Spline Action and Wiggle Action nodes.
- Fixed Action From Object node.
- Fixed spelling in the error message for missing NumPy.
- Fixed Object Transforms Output node outputs nothing.
- Fixed Cap Ends of Mesh From Spline node.
- Show the file path when there is an error in the file.
- Removed Scale and Translation Matrix nodes, which are now part of Compose Matrix node.
- Replace Rotation Matrix node with Axis Rotation Matrix node.
- Updated default conf to version Blender 2.79.
- Removed Constant Action node.
- Joined Get Spline Samples node into Evaluate Spline node.
- Vectorized the Vector Angle node.
- Better handles for straight Bezier segments.
- Removed Barycentric Transform node.
- Implemented list evaluation for falloffs which roughly 30% speedup the falloff nodes.
- Improved the Mesh Input, Replicate Mesh, Edge to Tube nodes.
- Changed functionality of the Transform Polygons node.
- Removed Prepare Polygon Transforms node.
- Speedup Transform Polygons node.
- Speedup Edges of Polygons node.
- Removed Separate Mesh Data node.
- Rendered merge booleans into options in Circle node.
- Vectorized Combine Euler node.
- Removed Solidify Node.
- Transform Polygons node supports 3 basis modes.
- Renamed the Circle node as Circle Mesh node and added in menu.
- Renamed the modes of the Transform Polygons node.
- Removed the Construct Mesh, Mesh Data From Object and Object Mesh Data nodes.
- Choose edge based on distance in Extract Polygons Transforms node.
- Removed the Replicate Mesh node, replaced by Transform Mesh node.
- Mesh generation nodes should output only a mesh.
- Renamed Transform Polygons node to Offset Polygons node.
- Speedup the Circle and Spiral modes of Distribute Matrices node.
- Vectorized Replace Text node.
- Allowed to skip mesh validation in Combine Mesh Data node.
- Added the Unity Triangle node.
- Implement copy the addon at the specified path the JSON file.
- Added Compose Matrix node.
- Fixed double frame update.
- Bring back 0.8 transparency for vectorized sockets.
- Fixed PermissionError during copying the addon at the specified path.
- Raise exception when the folder has a wrong name for addon installation.
- Show degrees instead of radians in Viewer node.
- Vectorized the Separate Euler node.
- Removed the different frames option from Object Transforms Output node.
- Allow Custom Default list element when the list is empty.
- Allow lists with different lengths in Float Math node.
- Removed Reference (Basis) key from Shape Key list.
- Cythonized and Vectorized Line Plane Intersection node.
- Cythonized and Vectorized Intersect Line Sphere node.
- Cythonized aNd Vectorized Plane Plane Intersection node.
- Cythonized and Vectorized Intersect Sphere Plane node.
- Cythonized and Vectorized Intersect Sphere Sphere node.
- Cythonized and Vectorized Project Point On Line node.
- Cythonized and Vectorized Project Point On Plane node.