├── .github └── workflows │ └── hugo.yml ├── .gitignore ├── .gitmodules ├── README.md ├── archetypes └── default.md ├── config.yaml ├── content ├── _index.md ├── developer_guide │ ├── _index.md │ ├── extensions │ │ ├── _index.md │ │ └── introduction │ │ │ └── index.md │ └── node_development │ │ ├── _index.md │ │ ├── dynamic_sockets │ │ ├── generate_points_1.mp4 │ │ └── index.md │ │ ├── introduction │ │ ├── copy_location_with_offset_1.mp4 │ │ └── index.md │ │ ├── outputs │ │ ├── copy_location_with_offset_2.mp4 │ │ ├── copy_location_with_offset_3.mp4 │ │ └── index.md │ │ └── properties │ │ ├── copy_location_with_offset_4.mp4 │ │ └── index.md ├── documentation │ ├── _index.md │ ├── installation │ │ ├── animation_nodes_editor.png │ │ └── index.md │ ├── introduction │ │ ├── _index.md │ │ ├── data │ │ │ ├── converter_node_example_1.png │ │ │ ├── converter_node_example_2.png │ │ │ ├── copying_example_1.png │ │ │ ├── copying_example_2.png │ │ │ ├── copying_example_3.png │ │ │ ├── data_types.png │ │ │ ├── dynamic_sockets.mp4 │ │ │ ├── implicit_conversion.png │ │ │ ├── index.md │ │ │ ├── needed_copies.png │ │ │ ├── parse_number.mp4 │ │ │ └── use_global_scene_option.png │ │ ├── execution │ │ │ ├── always.mp4 │ │ │ ├── fatal_error.png │ │ │ ├── frame_changed.mp4 │ │ │ ├── index.md │ │ │ ├── nonfatal-errors.png │ │ │ ├── property_changed.mp4 │ │ │ ├── tree_changed.mp4 │ │ │ └── triggers.mp4 │ │ └── interface │ │ │ ├── 3dview_menu.png │ │ │ ├── advanced_node_settings.png │ │ │ ├── dope_sheet_icon.png │ │ │ ├── e_shortcut.png │ │ │ ├── index.md │ │ │ ├── inside_node_settings.png │ │ │ ├── node_editor.png │ │ │ ├── node_menu.png │ │ │ ├── node_panel.png │ │ │ ├── nodetree_menu.png │ │ │ ├── passive_node.mp4 │ │ │ ├── search_menu.png │ │ │ ├── u_shortcut.mp4 │ │ │ ├── w_shortcut_input.mp4 │ │ │ ├── w_shortcut_invoke.mp4 │ │ │ ├── w_shortcut_loop.mp4 │ │ │ └── w_shortcut_viewer.mp4 │ ├── nodes │ │ ├── _index.md │ │ ├── action │ │ │ ├── _index.md │ │ │ ├── action_from_object │ │ │ │ └── index.md │ │ │ ├── chain_actions │ │ │ │ └── index.md │ │ │ ├── delay_action │ │ │ │ └── index.md │ │ │ ├── follow_spline_action │ │ │ │ └── index.md │ │ │ ├── object_action_output │ │ │ │ └── index.md │ │ │ ├── overlay_action │ │ │ │ └── index.md │ │ │ └── wiggle_action │ │ │ │ └── index.md │ │ ├── animation │ │ │ ├── _index.md │ │ │ ├── animate_color │ │ │ │ └── index.md │ │ │ ├── animate_euler │ │ │ │ └── index.md │ │ │ ├── animate_float │ │ │ │ └── index.md │ │ │ ├── animate_matrix │ │ │ │ └── index.md │ │ │ ├── animate_quaternion │ │ │ │ └── index.md │ │ │ ├── animate_vector │ │ │ │ └── index.md │ │ │ ├── delay_time │ │ │ │ └── index.md │ │ │ ├── repeat_time │ │ │ │ ├── index.md │ │ │ │ └── repeat_time_node_illustration.png │ │ │ └── time_info │ │ │ │ └── index.md │ │ ├── boolean │ │ │ ├── _index.md │ │ │ ├── boolean_input │ │ │ │ └── index.md │ │ │ ├── boolean_list_logic │ │ │ │ └── index.md │ │ │ ├── boolean_to_integer │ │ │ │ └── index.md │ │ │ ├── compare │ │ │ │ └── index.md │ │ │ ├── compare_numbers │ │ │ │ └── index.md │ │ │ ├── invert_boolean │ │ │ │ └── index.md │ │ │ ├── logic_operators │ │ │ │ └── index.md │ │ │ ├── number_to_boolean │ │ │ │ └── index.md │ │ │ ├── random_boolean │ │ │ │ └── index.md │ │ │ └── switch │ │ │ │ └── index.md │ │ ├── color │ │ │ ├── _index.md │ │ │ ├── choose_color │ │ │ │ └── index.md │ │ │ ├── combine_color │ │ │ │ └── index.md │ │ │ ├── mix_colors │ │ │ │ └── index.md │ │ │ ├── random_color │ │ │ │ └── index.md │ │ │ ├── separate_color │ │ │ │ └── index.md │ │ │ └── set_vertex_color │ │ │ │ └── index.md │ │ ├── falloff │ │ │ ├── _index.md │ │ │ ├── clamp_falloff │ │ │ │ └── index.md │ │ │ ├── constant_falloff │ │ │ │ └── index.md │ │ │ ├── custom_falloff │ │ │ │ └── index.md │ │ │ ├── delay_falloff │ │ │ │ └── index.md │ │ │ ├── directional_falloff │ │ │ │ └── index.md │ │ │ ├── evaluate_falloff │ │ │ │ └── index.md │ │ │ ├── fade_falloff │ │ │ │ ├── fade_falloff_node_illustration.png │ │ │ │ ├── fade_falloff_node_illustration2.png │ │ │ │ └── index.md │ │ │ ├── index_mask_falloff │ │ │ │ └── index.md │ │ │ ├── interpolate_falloff │ │ │ │ └── index.md │ │ │ ├── invert_falloff │ │ │ │ └── index.md │ │ │ ├── mesh_falloff │ │ │ │ └── index.md │ │ │ ├── mix_falloffs │ │ │ │ └── index.md │ │ │ ├── noise_falloff │ │ │ │ └── index.md │ │ │ ├── object_controller_falloff │ │ │ │ ├── index.md │ │ │ │ ├── object_controller_falloff_node_example.mp4 │ │ │ │ ├── object_controller_falloff_node_example2.mp4 │ │ │ │ └── point_distance_falloff_node_illustration.mp4 │ │ │ ├── point_distance_falloff │ │ │ │ ├── index.md │ │ │ │ └── point_distance_falloff_node_illustration.mp4 │ │ │ ├── radial_falloff │ │ │ │ └── index.md │ │ │ ├── random_falloff │ │ │ │ └── index.md │ │ │ ├── remap_falloff │ │ │ │ └── index.md │ │ │ ├── sound_falloff │ │ │ │ └── index.md │ │ │ ├── spline_falloff │ │ │ │ └── index.md │ │ │ └── wiggle_falloff │ │ │ │ └── index.md │ │ ├── fcurve │ │ │ ├── _index.md │ │ │ ├── evaluate_fcurve │ │ │ │ └── index.md │ │ │ ├── evaluate_fcurves_transforms │ │ │ │ └── index.md │ │ │ ├── fcurve_info │ │ │ │ └── index.md │ │ │ ├── fcurve_keyframes │ │ │ │ └── index.md │ │ │ └── fcurves_from_object │ │ │ │ └── index.md │ │ ├── geometry │ │ │ ├── _index.md │ │ │ ├── convert_plane_type │ │ │ │ └── index.md │ │ │ ├── intersect_line_line │ │ │ │ ├── index.md │ │ │ │ └── intersect_line_line_node_illustration.png │ │ │ ├── intersect_line_plane │ │ │ │ ├── index.md │ │ │ │ └── intersect_line_plane_node_illustration.png │ │ │ ├── intersect_line_sphere │ │ │ │ ├── index.md │ │ │ │ └── intersect_line_sphere_node_illustration.png │ │ │ ├── intersect_plane_plane │ │ │ │ ├── index.md │ │ │ │ └── intersect_plane_plane_node_illustration.png │ │ │ ├── intersect_sphere_plane │ │ │ │ ├── index.md │ │ │ │ └── intersect_sphere_plane_node_illustration.png │ │ │ ├── intersect_sphere_sphere │ │ │ │ ├── index.md │ │ │ │ └── intersect_sphere_sphere_node_illustration.png │ │ │ ├── point_list_normal │ │ │ │ └── index.md │ │ │ ├── project_point_on_line │ │ │ │ ├── index.md │ │ │ │ └── project_point_on_line_node_illustration.png │ │ │ ├── project_point_on_plane │ │ │ │ ├── index.md │ │ │ │ └── project_point_on_plane_node_illustration.png │ │ │ └── triangulate_bmesh │ │ │ │ └── index.md │ │ ├── gpencil │ │ │ ├── _index.md │ │ │ ├── change_gp_stroke_direction │ │ │ │ └── index.md │ │ │ ├── gp_frame_from_strokes │ │ │ │ └── index.md │ │ │ ├── gp_frame_info │ │ │ │ └── index.md │ │ │ ├── gp_layer_from_frames │ │ │ │ └── index.md │ │ │ ├── gp_layer_info │ │ │ │ └── index.md │ │ │ ├── gp_material_output │ │ │ │ └── index.md │ │ │ ├── gp_object_input │ │ │ │ └── index.md │ │ │ ├── gp_object_output │ │ │ │ └── index.md │ │ │ ├── gp_stroke_from_points │ │ │ │ └── index.md │ │ │ ├── gp_stroke_from_spline │ │ │ │ └── index.md │ │ │ ├── gp_stroke_info │ │ │ │ └── index.md │ │ │ ├── offset_gp_layer_frames │ │ │ │ └── index.md │ │ │ ├── offset_gp_stroke │ │ │ │ └── index.md │ │ │ ├── replicate_gp_layer │ │ │ │ └── index.md │ │ │ ├── replicate_gp_stroke │ │ │ │ └── index.md │ │ │ ├── set_gp_layer_attributes │ │ │ │ └── index.md │ │ │ ├── set_gp_stroke_attributes │ │ │ │ └── index.md │ │ │ ├── transform_gp_layer │ │ │ │ └── index.md │ │ │ └── transform_gp_stroke │ │ │ │ └── index.md │ │ ├── interpolation │ │ │ ├── _index.md │ │ │ ├── construct_interpolation │ │ │ │ └── index.md │ │ │ ├── curve_interpolation │ │ │ │ └── index.md │ │ │ ├── evaluate_interpolation │ │ │ │ └── index.md │ │ │ ├── interpolation_from_fcurve │ │ │ │ └── index.md │ │ │ ├── mirror_interpolation │ │ │ │ └── index.md │ │ │ └── mix_interpolation │ │ │ │ ├── index.md │ │ │ │ └── mix_interpolation_illustration.png │ │ ├── list │ │ │ ├── _index.md │ │ │ ├── append_to_list │ │ │ │ └── index.md │ │ │ ├── combine_list │ │ │ │ └── index.md │ │ │ ├── create_list │ │ │ │ └── index.md │ │ │ ├── fill_list │ │ │ │ └── index.md │ │ │ ├── get_list_element │ │ │ │ └── index.md │ │ │ ├── get_list_length │ │ │ │ └── index.md │ │ │ ├── get_random_list_element │ │ │ │ └── index.md │ │ │ ├── get_struct_elements │ │ │ │ └── index.md │ │ │ ├── get_struct_list_elements │ │ │ │ └── index.md │ │ │ ├── insert_list_element │ │ │ │ └── index.md │ │ │ ├── list_boolean_operations │ │ │ │ └── index.md │ │ │ ├── mask_list │ │ │ │ └── index.md │ │ │ ├── random_list │ │ │ │ └── index.md │ │ │ ├── remove_list_element │ │ │ │ └── index.md │ │ │ ├── repeat_list │ │ │ │ └── index.md │ │ │ ├── repeat_list_elements │ │ │ │ └── index.md │ │ │ ├── reverse_list │ │ │ │ └── index.md │ │ │ ├── search_list_element │ │ │ │ └── index.md │ │ │ ├── set_list_element │ │ │ │ └── index.md │ │ │ ├── set_struct_elements │ │ │ │ └── index.md │ │ │ ├── shift_list │ │ │ │ └── index.md │ │ │ ├── shuffle_list │ │ │ │ └── index.md │ │ │ └── slice_list │ │ │ │ └── index.md │ │ ├── material │ │ │ ├── _index.md │ │ │ ├── cycles_material_output │ │ │ │ └── index.md │ │ │ ├── filter_material_list │ │ │ │ └── index.md │ │ │ ├── gp_material_output │ │ │ │ └── index.md │ │ │ ├── material_by_name │ │ │ │ └── index.md │ │ │ ├── material_input │ │ │ │ └── index.md │ │ │ ├── material_output │ │ │ │ └── index.md │ │ │ ├── object_material_input │ │ │ │ └── index.md │ │ │ ├── object_material_output │ │ │ │ └── index.md │ │ │ └── set_polygon_material_index │ │ │ │ └── index.md │ │ ├── matrix │ │ │ ├── _index.md │ │ │ ├── axis_rotation_matrix │ │ │ │ └── index.md │ │ │ ├── combine_matrices │ │ │ │ └── index.md │ │ │ ├── compose_matrix │ │ │ │ └── index.md │ │ │ ├── decompose_matrix │ │ │ │ └── index.md │ │ │ ├── distribute_matrices │ │ │ │ └── index.md │ │ │ ├── extract_matrix_basis │ │ │ │ └── index.md │ │ │ ├── invert_matrix │ │ │ │ └── index.md │ │ │ ├── matrix_math │ │ │ │ └── index.md │ │ │ ├── mix_matrices │ │ │ │ └── index.md │ │ │ ├── offset_matrix │ │ │ │ └── index.md │ │ │ ├── replicate_matrix │ │ │ │ └── index.md │ │ │ ├── shear_matrix │ │ │ │ └── index.md │ │ │ └── transform_matrix │ │ │ │ └── index.md │ │ ├── mesh │ │ │ ├── _index.md │ │ │ ├── bmesh_from_object │ │ │ │ └── index.md │ │ │ ├── bmesh_mesh │ │ │ │ └── index.md │ │ │ ├── combine_mesh │ │ │ │ └── index.md │ │ │ ├── create_bmesh │ │ │ │ └── index.md │ │ │ ├── extract_polygon_transforms │ │ │ │ └── index.md │ │ │ ├── generators │ │ │ │ ├── _index.md │ │ │ │ ├── circle_mesh │ │ │ │ │ └── index.md │ │ │ │ ├── cylinder_mesh │ │ │ │ │ └── index.md │ │ │ │ ├── grid_mesh │ │ │ │ │ └── index.md │ │ │ │ ├── line_mesh │ │ │ │ │ └── index.md │ │ │ │ └── unity_triangle_mesh │ │ │ │ │ └── index.md │ │ │ ├── get_bounding_box │ │ │ │ └── index.md │ │ │ ├── join_mesh_list │ │ │ │ └── index.md │ │ │ ├── mesh_data │ │ │ │ ├── _index.md │ │ │ │ ├── get_custom_attribute │ │ │ │ │ └── index.md │ │ │ │ ├── get_uv_map │ │ │ │ │ └── index.md │ │ │ │ ├── get_vertex_color_layer │ │ │ │ │ └── index.md │ │ │ │ ├── insert_custom_attribute │ │ │ │ │ └── index.md │ │ │ │ ├── insert_uv_map │ │ │ │ │ └── index.md │ │ │ │ ├── insert_vertex_color_layer │ │ │ │ │ └── index.md │ │ │ │ ├── set_bevel_edge_weight │ │ │ │ │ └── index.md │ │ │ │ ├── set_bevel_vertex_weight │ │ │ │ │ └── index.md │ │ │ │ ├── set_custom_attribute │ │ │ │ │ └── index.md │ │ │ │ ├── set_edge_crease │ │ │ │ │ └── index.md │ │ │ │ ├── set_polygon_material_index │ │ │ │ │ └── index.md │ │ │ │ ├── set_uv_map │ │ │ │ │ └── index.md │ │ │ │ ├── set_vertex_color │ │ │ │ │ └── index.md │ │ │ │ ├── set_vertex_weight │ │ │ │ │ └── index.md │ │ │ │ └── vertex_group_input │ │ │ │ │ └── index.md │ │ │ ├── mesh_from_spline │ │ │ │ └── index.md │ │ │ ├── mesh_info │ │ │ │ └── index.md │ │ │ ├── mesh_list │ │ │ │ └── index.md │ │ │ ├── mesh_object_input │ │ │ │ └── index.md │ │ │ ├── mesh_object_output │ │ │ │ └── index.md │ │ │ ├── offset_polygons │ │ │ │ └── index.md │ │ │ ├── offset_vertices │ │ │ │ └── index.md │ │ │ ├── operators │ │ │ │ ├── _index.md │ │ │ │ ├── create_edge_indices │ │ │ │ │ └── index.md │ │ │ │ ├── create_edges │ │ │ │ │ └── index.md │ │ │ │ ├── create_polygon_indices │ │ │ │ │ └── index.md │ │ │ │ ├── edge_info │ │ │ │ │ └── index.md │ │ │ │ ├── edge_to_tube │ │ │ │ │ └── index.md │ │ │ │ ├── edges_of_polygons │ │ │ │ │ └── index.md │ │ │ │ ├── find_close_points │ │ │ │ │ └── index.md │ │ │ │ ├── find_shortest_path │ │ │ │ │ └── index.md │ │ │ │ ├── get_linked_vertices │ │ │ │ │ └── index.md │ │ │ │ └── mesh_points_scatter │ │ │ │ │ └── index.md │ │ │ ├── separate_polygons │ │ │ │ └── index.md │ │ │ ├── tools │ │ │ │ ├── _index.md │ │ │ │ ├── bmesh_invert_normals │ │ │ │ │ └── index.md │ │ │ │ ├── bmesh_limited_dissolve │ │ │ │ │ └── index.md │ │ │ │ ├── bmesh_recalculate_normals │ │ │ │ │ └── index.md │ │ │ │ ├── bmesh_remove_doubles │ │ │ │ │ └── index.md │ │ │ │ └── shade_object_smooth │ │ │ │ │ └── index.md │ │ │ ├── transform_mesh │ │ │ │ └── index.md │ │ │ └── triangulate_mesh │ │ │ │ └── index.md │ │ ├── number │ │ │ ├── _index.md │ │ │ ├── clamp │ │ │ │ └── index.md │ │ │ ├── constants │ │ │ │ └── index.md │ │ │ ├── convert_angle │ │ │ │ └── index.md │ │ │ ├── float │ │ │ │ └── index.md │ │ │ ├── float_range │ │ │ │ └── index.md │ │ │ ├── float_to_integer │ │ │ │ └── index.md │ │ │ ├── float_to_text │ │ │ │ └── index.md │ │ │ ├── integer │ │ │ │ └── index.md │ │ │ ├── integer_range │ │ │ │ └── index.md │ │ │ ├── map_range │ │ │ │ └── index.md │ │ │ ├── math │ │ │ │ └── index.md │ │ │ ├── mix_floats │ │ │ │ └── index.md │ │ │ ├── number_list_math │ │ │ │ └── index.md │ │ │ ├── number_wiggle │ │ │ │ └── index.md │ │ │ ├── parse_number │ │ │ │ └── index.md │ │ │ ├── random_number │ │ │ │ └── index.md │ │ │ ├── round_number │ │ │ │ └── index.md │ │ │ └── sort_numbers │ │ │ │ └── index.md │ │ ├── object │ │ │ ├── _index.md │ │ │ ├── armature_info │ │ │ │ └── index.md │ │ │ ├── collection_by_name │ │ │ │ └── index.md │ │ │ ├── collection_info │ │ │ │ └── index.md │ │ │ ├── collection_input │ │ │ │ └── index.md │ │ │ ├── collection_operations │ │ │ │ └── index.md │ │ │ ├── copy_object_data │ │ │ │ └── index.md │ │ │ ├── copy_object_modifiers │ │ │ │ └── index.md │ │ │ ├── evaluate_object │ │ │ │ └── index.md │ │ │ ├── filter_collection_list │ │ │ │ └── index.md │ │ │ ├── filter_object_list │ │ │ │ └── index.md │ │ │ ├── filter_scene_list │ │ │ │ └── index.md │ │ │ ├── lamp_input │ │ │ │ └── index.md │ │ │ ├── lamp_output │ │ │ │ └── index.md │ │ │ ├── matrix_input │ │ │ │ └── index.md │ │ │ ├── matrix_output │ │ │ │ └── index.md │ │ │ ├── object_attribute_input │ │ │ │ └── index.md │ │ │ ├── object_attribute_output │ │ │ │ └── index.md │ │ │ ├── object_by_name │ │ │ │ └── index.md │ │ │ ├── object_color_output │ │ │ │ └── index.md │ │ │ ├── object_data_path_output │ │ │ │ └── index.md │ │ │ ├── object_id_key │ │ │ │ └── index.md │ │ │ ├── object_input │ │ │ │ └── index.md │ │ │ ├── object_instancer │ │ │ │ └── index.md │ │ │ ├── object_transforms_input │ │ │ │ └── index.md │ │ │ ├── object_transforms_output │ │ │ │ └── index.md │ │ │ ├── object_visibility_input │ │ │ │ └── index.md │ │ │ ├── object_visibility_output │ │ │ │ └── index.md │ │ │ ├── set_keyframes │ │ │ │ └── index.md │ │ │ ├── shape_key_output │ │ │ │ └── index.md │ │ │ ├── shape_keys_from_object │ │ │ │ └── index.md │ │ │ └── utils │ │ │ │ ├── _index.md │ │ │ │ ├── copy_transforms │ │ │ │ └── index.md │ │ │ │ ├── get_active_camera │ │ │ │ └── index.md │ │ │ │ ├── get_selected_objects │ │ │ │ └── index.md │ │ │ │ ├── move_object │ │ │ │ └── index.md │ │ │ │ ├── reset_object_transforms │ │ │ │ └── index.md │ │ │ │ └── transform_object │ │ │ │ └── index.md │ │ ├── particles │ │ │ ├── _index.md │ │ │ ├── hair_data │ │ │ │ └── index.md │ │ │ ├── particle_systems_from_object │ │ │ │ └── index.md │ │ │ └── particles_data │ │ │ │ └── index.md │ │ ├── rotation │ │ │ ├── _index.md │ │ │ ├── combine_euler │ │ │ │ └── index.md │ │ │ ├── combine_quaternion │ │ │ │ └── index.md │ │ │ ├── combine_quaternion_rotations │ │ │ │ └── index.md │ │ │ ├── convert_rotation_types │ │ │ │ └── index.md │ │ │ ├── direction_to_rotation │ │ │ │ ├── direction_to_rotation_node_demonstration.mp4 │ │ │ │ └── index.md │ │ │ ├── euler_list │ │ │ │ └── index.md │ │ │ ├── euler_math │ │ │ │ └── index.md │ │ │ ├── euler_wiggle │ │ │ │ └── index.md │ │ │ ├── mix_euler │ │ │ │ └── index.md │ │ │ ├── mix_quaternions │ │ │ │ └── index.md │ │ │ ├── quaternion_list │ │ │ │ └── index.md │ │ │ ├── quaternion_math │ │ │ │ └── index.md │ │ │ ├── quaternion_wiggle │ │ │ │ └── index.md │ │ │ ├── random_euler │ │ │ │ └── index.md │ │ │ ├── random_quaternion │ │ │ │ └── index.md │ │ │ ├── rotation_to_direction │ │ │ │ ├── index.md │ │ │ │ └── rotation_to_direction_node_demonstration.mp4 │ │ │ ├── separate_euler │ │ │ │ └── index.md │ │ │ └── separate_quaternion │ │ │ │ └── index.md │ │ ├── sequence │ │ │ ├── _index.md │ │ │ ├── get_all_sequences │ │ │ │ └── index.md │ │ │ ├── sequence_info │ │ │ │ └── index.md │ │ │ └── sequences_from_channel │ │ │ │ └── index.md │ │ ├── sound │ │ │ ├── _index.md │ │ │ ├── evaluate_midi_track │ │ │ │ └── index.md │ │ │ ├── midi_note_info │ │ │ │ └── index.md │ │ │ ├── midi_track_info │ │ │ │ └── index.md │ │ │ ├── read_midi_file │ │ │ │ └── index.md │ │ │ ├── sound_from_sequence │ │ │ │ └── index.md │ │ │ └── sound_spectrum │ │ │ │ └── index.md │ │ ├── spline │ │ │ ├── _index.md │ │ │ ├── append_point_to_spline │ │ │ │ └── index.md │ │ │ ├── bevel_spline │ │ │ │ └── index.md │ │ │ ├── change_spline_direction │ │ │ │ └── index.md │ │ │ ├── change_spline_type │ │ │ │ └── index.md │ │ │ ├── connect_splines │ │ │ │ └── index.md │ │ │ ├── curve_object_output │ │ │ │ └── index.md │ │ │ ├── evaluate_spline │ │ │ │ └── index.md │ │ │ ├── get_spline_length │ │ │ │ └── index.md │ │ │ ├── loft_splines │ │ │ │ ├── index.md │ │ │ │ └── loft_splines_node_illustration.png │ │ │ ├── make_spline_cyclic │ │ │ │ └── index.md │ │ │ ├── offset_spline │ │ │ │ └── index.md │ │ │ ├── project_on_spline │ │ │ │ ├── index.md │ │ │ │ └── project_on_spline_node_illustration.png │ │ │ ├── replicate_spline │ │ │ │ └── index.md │ │ │ ├── revolve_spline │ │ │ │ ├── index.md │ │ │ │ └── revolve_spline_node_illustration.png │ │ │ ├── set_spline_radius │ │ │ │ └── index.md │ │ │ ├── smooth_bezier_spline │ │ │ │ └── index.md │ │ │ ├── spline_from_gp_stroke │ │ │ │ └── index.md │ │ │ ├── spline_from_points │ │ │ │ └── index.md │ │ │ ├── spline_info │ │ │ │ └── index.md │ │ │ ├── splines_from_edges │ │ │ │ └── index.md │ │ │ ├── splines_from_object │ │ │ │ └── index.md │ │ │ ├── tilt_spline │ │ │ │ └── index.md │ │ │ ├── transform_spline │ │ │ │ └── index.md │ │ │ └── trim_spline │ │ │ │ └── index.md │ │ ├── text │ │ │ ├── _index.md │ │ │ ├── character_properties_output │ │ │ │ └── index.md │ │ │ ├── characters │ │ │ │ └── index.md │ │ │ ├── decompose_text │ │ │ │ └── index.md │ │ │ ├── filter_text_block_list │ │ │ │ └── index.md │ │ │ ├── join_texts │ │ │ │ └── index.md │ │ │ ├── lsystem │ │ │ │ └── index.md │ │ │ ├── random_text │ │ │ │ └── index.md │ │ │ ├── repeat_text │ │ │ │ └── index.md │ │ │ ├── replace_text │ │ │ │ └── index.md │ │ │ ├── reverse_text │ │ │ │ └── index.md │ │ │ ├── separate_text_object │ │ │ │ └── index.md │ │ │ ├── split_text │ │ │ │ └── index.md │ │ │ ├── text_block_by_name │ │ │ │ └── index.md │ │ │ ├── text_block_reader │ │ │ │ └── index.md │ │ │ ├── text_block_writer │ │ │ │ └── index.md │ │ │ ├── text_file_reader │ │ │ │ └── index.md │ │ │ ├── text_input │ │ │ │ └── index.md │ │ │ ├── text_length │ │ │ │ └── index.md │ │ │ ├── text_object_output │ │ │ │ └── index.md │ │ │ ├── text_sequence_output │ │ │ │ └── index.md │ │ │ ├── timecode_generator │ │ │ │ └── index.md │ │ │ └── trim_text │ │ │ │ └── index.md │ │ ├── tree │ │ │ ├── _index.md │ │ │ ├── construct_bvh_tree │ │ │ │ └── index.md │ │ │ ├── construct_kd_tree │ │ │ │ └── index.md │ │ │ ├── find_nearest_point │ │ │ │ └── index.md │ │ │ ├── find_nearest_points │ │ │ │ └── index.md │ │ │ ├── find_nearest_surface_point │ │ │ │ └── index.md │ │ │ ├── find_points_in_radius │ │ │ │ └── index.md │ │ │ ├── is_inside_volume │ │ │ │ └── index.md │ │ │ └── ray_cast_bvh_tree │ │ │ │ └── index.md │ │ ├── vector │ │ │ ├── _index.md │ │ │ ├── combine_vector │ │ │ │ └── index.md │ │ │ ├── dot_product │ │ │ │ └── index.md │ │ │ ├── mix_vectors │ │ │ │ └── index.md │ │ │ ├── offset_vector │ │ │ │ └── index.md │ │ │ ├── random_vector │ │ │ │ └── index.md │ │ │ ├── separate_vector │ │ │ │ └── index.md │ │ │ ├── transform_vector │ │ │ │ └── index.md │ │ │ ├── vector_angle │ │ │ │ ├── index.md │ │ │ │ ├── vector_angle_demonstration1.png │ │ │ │ └── vector_angle_demonstration2.png │ │ │ ├── vector_distance │ │ │ │ └── index.md │ │ │ ├── vector_from_value │ │ │ │ └── index.md │ │ │ ├── vector_length │ │ │ │ └── index.md │ │ │ ├── vector_list_math │ │ │ │ └── index.md │ │ │ ├── vector_math │ │ │ │ └── index.md │ │ │ ├── vector_noise │ │ │ │ └── index.md │ │ │ └── vector_wiggle │ │ │ │ └── index.md │ │ └── viewer │ │ │ ├── 3d_viewer │ │ │ └── index.md │ │ │ ├── _index.md │ │ │ ├── action_viewer │ │ │ └── index.md │ │ │ ├── interpolation_viewer │ │ │ └── index.md │ │ │ ├── loop_viewer │ │ │ └── index.md │ │ │ └── viewer │ │ │ └── index.md │ └── subprograms │ │ ├── _index.md │ │ ├── data_interface │ │ └── index.md │ │ ├── expression │ │ ├── expression_node.png │ │ ├── expression_node_example_1.png │ │ └── index.md │ │ ├── group │ │ ├── group_example_1.png │ │ ├── group_example_2.png │ │ ├── index.md │ │ ├── invoke_example_1.png │ │ └── network_error.png │ │ ├── invoke │ │ ├── change_subprogram.png │ │ ├── index.md │ │ ├── once_per_frame_cache.mp4 │ │ ├── once_per_input_cache.mp4 │ │ └── one_time_cache.png │ │ ├── loop │ │ ├── index.md │ │ ├── loop_advanced_node_settings.png │ │ ├── loop_break.png │ │ ├── loop_example1.png │ │ ├── loop_example10.png │ │ ├── loop_example11a.png │ │ ├── loop_example11b.png │ │ ├── loop_example12a.png │ │ ├── loop_example12b.png │ │ ├── loop_example2.png │ │ ├── loop_example3.png │ │ ├── loop_example4.png │ │ ├── loop_example5.png │ │ ├── loop_example6.png │ │ ├── loop_example7.png │ │ ├── loop_example8.png │ │ ├── loop_example9a.png │ │ ├── loop_example9b.png │ │ ├── loop_generator.png │ │ ├── loop_input.png │ │ └── loop_reassign.png │ │ ├── script │ │ ├── index.md │ │ ├── script_example1.png │ │ ├── script_example2.png │ │ └── script_example3.png │ │ └── viewport_input │ │ ├── index.md │ │ └── viewport_input.png ├── release_notes │ ├── _index.md │ ├── v1_5 │ │ ├── auto_execution_panel.png │ │ ├── bvh_tree.png │ │ ├── change_text_case_node.png │ │ ├── condition_in_reassign_parameter_node.png │ │ ├── conditional_debug_nodes.mp4 │ │ ├── custom_frequency_ranges.png │ │ ├── dynamic_node_labels.png │ │ ├── fonts.png │ │ ├── geometry_nodes.png │ │ ├── get_random_list_elements.png │ │ ├── index.md │ │ ├── instancer_empty_creation.png │ │ ├── list_math.png │ │ ├── list_menu.png │ │ ├── list_operations.png │ │ ├── math_operations.png │ │ ├── misc.png │ │ ├── object_group_operations.png │ │ ├── object_output.png │ │ ├── overview_statistics.png │ │ ├── parse_number_node.png │ │ ├── particle_info_node.png │ │ ├── quaternion_math_node.png │ │ ├── rotation_matrix_node.png │ │ ├── rotation_to_direction_node.png │ │ ├── scene_sockets.png │ │ ├── sequence_info_node.png │ │ ├── set_vertex_color.png │ │ ├── shape_key_nodes.png │ │ ├── shear_matrix.png │ │ ├── shift_list_node.png │ │ ├── sort_list.png │ │ ├── transform_polygon.png │ │ └── wiggle_nodes.png │ ├── v1_6 │ │ ├── auto_create_trigger.png │ │ ├── bake.png │ │ ├── bmesh_mesh_data.png │ │ ├── bmesh_mesh_data_example.png │ │ ├── change_pivot_matrix_example_axes.png │ │ ├── change_pivot_matrix_example_parent.png │ │ ├── change_pivot_matrix_flip_poly.png │ │ ├── change_pivot_matrix_use.png │ │ ├── collapsed_expression.png │ │ ├── convert_to_integer_node.png │ │ ├── debug_drawer.png │ │ ├── dynamic_labels.png │ │ ├── execution_trigger.png │ │ ├── expression_type_correction.png │ │ ├── geom_menu.png │ │ ├── index.md │ │ ├── is_used_helper.png │ │ ├── measure_execution_times.png │ │ ├── object_renaming.mp4 │ │ ├── profile.png │ │ ├── repeat_and_fill_list.png │ │ ├── select_area.mp4 │ │ ├── slice_list_node.png │ │ ├── sort_generators.png │ │ ├── splines_from_object.png │ │ ├── structs.png │ │ ├── structs_error.png │ │ └── text_file_reader.png │ ├── v2_0 │ │ ├── _index.md │ │ ├── boolean │ │ │ ├── boolean_list_logic.png │ │ │ ├── compare_node.png │ │ │ ├── index.md │ │ │ └── number_to_boolean.png │ │ ├── cython_performance_example.mp4 │ │ ├── falloff │ │ │ ├── curve_falloff.mp4 │ │ │ ├── directional_falloff.mp4 │ │ │ ├── equalizer.mp4 │ │ │ ├── evaluate_falloff.mp4 │ │ │ ├── fade_falloff.mp4 │ │ │ ├── index.md │ │ │ ├── index_mask_falloff.mp4 │ │ │ ├── interpolate_falloff.mp4 │ │ │ ├── invert_falloff.mp4 │ │ │ ├── mix_falloff.mp4 │ │ │ ├── object_controller_falloff1.mp4 │ │ │ ├── object_controller_falloff2.mp4 │ │ │ ├── point_distance_falloff.mp4 │ │ │ ├── point_distance_id.mp4 │ │ │ ├── random_falloff.mp4 │ │ │ ├── remap_falloff_node_example.mp4 │ │ │ ├── sound_falloff.mp4 │ │ │ ├── sound_falloff_2.mp4 │ │ │ └── wiggle_falloff.mp4 │ │ ├── falloff_example.mp4 │ │ ├── geometry │ │ │ ├── camera_frustrum_explain.png │ │ │ ├── index.md │ │ │ └── point_in_camera_frustrum_example.mp4 │ │ ├── id_keys │ │ │ ├── axis_sort_id.mp4 │ │ │ ├── id_name.mp4 │ │ │ ├── index.md │ │ │ ├── point_distance_id.mp4 │ │ │ ├── random_sort_id.mp4 │ │ │ └── selection_order_id.mp4 │ │ ├── interpolation │ │ │ ├── curve_interpolation.png │ │ │ ├── index.md │ │ │ ├── mirror_interpolation.mp4 │ │ │ └── mix_interpolation.mp4 │ │ ├── kd_bvh_tree │ │ │ ├── index.md │ │ │ └── ray_cast.mp4 │ │ ├── list │ │ │ ├── get_list_element.mp4 │ │ │ ├── get_list_element_vectorized.png │ │ │ ├── index.md │ │ │ ├── mask_list.mp4 │ │ │ ├── mask_polygon_list.png │ │ │ ├── random_list.png │ │ │ └── remove_unlinked_only.mp4 │ │ ├── matrix │ │ │ ├── distribute_matrices.mp4 │ │ │ ├── falloff_example.mp4 │ │ │ ├── index.md │ │ │ ├── replicate_matrix.mp4 │ │ │ └── transform_matrix.mp4 │ │ ├── mesh │ │ │ ├── create_bmesh.mp4 │ │ │ ├── create_edges.mp4 │ │ │ ├── create_polygon_indices.png │ │ │ ├── cylinder_mesh.mp4 │ │ │ ├── edge_info.mp4 │ │ │ ├── edge_to_tube.mp4 │ │ │ ├── extract_polygon_transforms.mp4 │ │ │ ├── find_close_points.mp4 │ │ │ ├── get_bounding_box.mp4 │ │ │ ├── grid_mesh.mp4 │ │ │ ├── index.md │ │ │ ├── mesh_data.mp4 │ │ │ ├── mesh_object_output_advanced_settings_comp.png │ │ │ ├── polygon_indices.mp4 │ │ │ ├── prepare_polygon_transformation.mp4 │ │ │ ├── replicate_mesh_data.mp4 │ │ │ ├── replicate_mesh_data_2.mp4 │ │ │ ├── separate_polygons.mp4 │ │ │ ├── transform_polygons.mp4 │ │ │ └── vertex_group_input.mp4 │ │ ├── misc │ │ │ ├── converter.png │ │ │ ├── expression_node.png │ │ │ ├── index.md │ │ │ ├── input_nodes.png │ │ │ ├── loops.png │ │ │ ├── measure_execution_times.png │ │ │ ├── remove_button.png │ │ │ ├── socket_settings.mp4 │ │ │ └── viewport_indices.png │ │ ├── number │ │ │ ├── float_math.mp4 │ │ │ ├── float_range.png │ │ │ ├── index.md │ │ │ ├── map_range.png │ │ │ ├── number_constants.png │ │ │ ├── random_numbers.png │ │ │ └── vectorization_example.mp4 │ │ ├── object │ │ │ ├── armature_info.mp4 │ │ │ ├── attribute_input.mp4 │ │ │ ├── attribute_output.mp4 │ │ │ ├── index.md │ │ │ ├── object_instancer.mp4 │ │ │ └── transforms_output.mp4 │ │ ├── particle_system │ │ │ ├── find_close_points.mp4 │ │ │ ├── hair_data.mp4 │ │ │ └── index.md │ │ ├── rotation │ │ │ ├── index.md │ │ │ └── random_euler.png │ │ ├── sound │ │ │ ├── equalizer.mp4 │ │ │ ├── equalizer_old.png │ │ │ ├── index.md │ │ │ ├── sound_bake.png │ │ │ ├── sound_falloff.mp4 │ │ │ ├── sound_falloff_2.mp4 │ │ │ └── sound_spheres.mp4 │ │ ├── spline │ │ │ ├── append_point_to_spline.mp4 │ │ │ ├── change_spline_type.mp4 │ │ │ ├── index.md │ │ │ ├── replicate_spline.mp4 │ │ │ ├── set_spline_radius.mp4 │ │ │ ├── spline_from_points.mp4 │ │ │ ├── spline_info.mp4 │ │ │ ├── splines_from_edges.mp4 │ │ │ └── trim_splines.mp4 │ │ ├── text │ │ │ ├── index.md │ │ │ ├── repeat_text.mp4 │ │ │ ├── reverse_text.mp4 │ │ │ ├── separate_text_object.mp4 │ │ │ └── text_object_output.png │ │ ├── vector │ │ │ ├── index.md │ │ │ ├── offset_vector.mp4 │ │ │ ├── random_vector.png │ │ │ ├── transform_vector_list.mp4 │ │ │ └── vector_wiggle.mp4 │ │ ├── vectorization_example.mp4 │ │ ├── vectorized_node_socket_diff.png │ │ └── viewer │ │ │ ├── 3d_viewer.png │ │ │ ├── index.md │ │ │ ├── viewer_node.png │ │ │ └── viewer_output_settings.png │ ├── v2_1 │ │ ├── _index.md │ │ ├── action │ │ │ └── index.md │ │ ├── color │ │ │ └── index.md │ │ ├── decompose_text.mp4 │ │ ├── delay_action.mp4 │ │ ├── falloff │ │ │ ├── index.md │ │ │ ├── noise_falloff.mp4 │ │ │ ├── sound_falloff.mp4 │ │ │ └── spline_falloff.mp4 │ │ ├── generic │ │ │ ├── error_message.png │ │ │ ├── index.md │ │ │ ├── triggers.png │ │ │ └── viewport_input.png │ │ ├── geometry │ │ │ └── index.md │ │ ├── gpencil │ │ │ ├── gp_input_nodes.mp4 │ │ │ ├── gp_modify_nodes.mp4 │ │ │ ├── gp_output_nodes.mp4 │ │ │ └── index.md │ │ ├── grease_pencil.mp4 │ │ ├── list │ │ │ └── index.md │ │ ├── lsystem.mp4 │ │ ├── material │ │ │ └── index.md │ │ ├── matrix │ │ │ ├── distribute_matrices_center.mp4 │ │ │ ├── distribute_matrices_spiral.png │ │ │ ├── index.md │ │ │ └── offset_matrix.mp4 │ │ ├── mesh │ │ │ ├── circle_mesh.mp4 │ │ │ ├── extract_polygon_transforms.mp4 │ │ │ ├── get_linked_vertices.png │ │ │ ├── index.md │ │ │ ├── line_mesh.png │ │ │ ├── load_vertex_color.png │ │ │ ├── mesh_from_spline.png │ │ │ ├── mesh_points_scatter.mp4 │ │ │ ├── offset_polygons.mp4 │ │ │ ├── set_bevel_weight.mp4 │ │ │ ├── set_vertex_weight.mp4 │ │ │ ├── transform_mesh.png │ │ │ ├── unity_triangle.png │ │ │ ├── uv_map.png │ │ │ └── vertex_color.mp4 │ │ ├── noise_falloff.mp4 │ │ ├── number │ │ │ ├── float_range.png │ │ │ ├── index.md │ │ │ └── sort_numbers.png │ │ ├── object │ │ │ ├── collection_info.png │ │ │ └── index.md │ │ ├── particle │ │ │ ├── index.md │ │ │ └── particle_data.png │ │ ├── rotation │ │ │ └── index.md │ │ ├── sound │ │ │ ├── index.md │ │ │ └── sound_spectrum.mp4 │ │ ├── sound_falloff.mp4 │ │ ├── spline │ │ │ ├── index.md │ │ │ ├── offset_spline.mp4 │ │ │ ├── spline_evaluate_range.png │ │ │ ├── spline_normals.png │ │ │ ├── spline_per_branch.png │ │ │ ├── spline_tilt.mp4 │ │ │ └── tilt_spline.mp4 │ │ ├── text │ │ │ ├── decompose_text.mp4 │ │ │ ├── index.md │ │ │ └── lsystem.mp4 │ │ ├── vector │ │ │ ├── index.md │ │ │ └── vector_noise.mp4 │ │ ├── viewer │ │ │ ├── 3d_viewer.png │ │ │ ├── action_viwer.png │ │ │ └── index.md │ │ ├── virtual_lists_circle.mp4 │ │ └── virtual_lists_vector_math.png │ ├── v2_2 │ │ ├── _index.md │ │ ├── action │ │ │ └── index.md │ │ ├── animation │ │ │ └── index.md │ │ ├── boolean │ │ │ └── index.md │ │ ├── bvh │ │ │ └── index.md │ │ ├── color │ │ │ └── index.md │ │ ├── falloff │ │ │ ├── clamp_falloff.mp4 │ │ │ ├── index.md │ │ │ ├── mesh_falloff.mp4 │ │ │ ├── mix_falloff_overlay.mp4 │ │ │ ├── point_distance_falloff.mp4 │ │ │ ├── radial_falloff.mp4 │ │ │ ├── remap_falloff_interpolate.mp4 │ │ │ └── spline_falloff_parameter.mp4 │ │ ├── general │ │ │ ├── index.md │ │ │ └── record_selection_order.mp4 │ │ ├── gpencil │ │ │ └── index.md │ │ ├── list │ │ │ ├── index.md │ │ │ ├── insert_list_element.mp4 │ │ │ └── repeat_list_elements.mp4 │ │ ├── material │ │ │ └── index.md │ │ ├── matrix │ │ │ ├── distribute_matrices_spiral.png │ │ │ ├── distribute_matrices_spline.png │ │ │ └── index.md │ │ ├── mesh │ │ │ ├── attributes.mp4 │ │ │ ├── find_shortest_path.mp4 │ │ │ ├── index.md │ │ │ └── mesh_points_scatter_edge.mp4 │ │ ├── number │ │ │ ├── float_range_interpolation.mp4 │ │ │ └── index.md │ │ ├── object │ │ │ └── index.md │ │ ├── particles │ │ │ └── index.md │ │ ├── rotation │ │ │ └── index.md │ │ ├── sound │ │ │ └── index.md │ │ ├── spline │ │ │ ├── evaluate_spline_wrap.mp4 │ │ │ ├── index.md │ │ │ ├── spline_bevel.mp4 │ │ │ └── spline_curvature.mp4 │ │ ├── subprogram │ │ │ └── index.md │ │ ├── text │ │ │ └── index.md │ │ └── vector │ │ │ └── index.md │ └── v2_3 │ │ ├── 3d_viewer.png │ │ ├── _index.md │ │ ├── builtin_attributes.png │ │ └── evaluate_fcurves_transforms.mp4 └── tutorials │ ├── _index.md │ ├── decompose_text │ ├── action.mp4 │ ├── basic_animation.mp4 │ ├── basic_animation_extended.mp4 │ ├── basic_animation_extended_ping_pong.mp4 │ ├── basic_setup.png │ ├── bouncy.mp4 │ ├── bubbly.mp4 │ ├── index.md │ ├── random_appear_disappear.mp4 │ ├── vectorized_font.png │ ├── vectorized_size_alternate.png │ ├── vectorized_size_linear_range.png │ └── wavy.mp4 │ └── midi │ ├── index.md │ ├── midi_file_reader.png │ ├── midi_track_info_names.png │ ├── midi_track_info_notes.png │ ├── piano.mp4 │ └── slidingNotes0.mp4 └── layouts ├── partials └── logo.html └── shortcodes └── video.html /.gitignore: -------------------------------------------------------------------------------- 1 | /public 2 | .hugo_build.lock 3 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "themes/hugo-theme-learn"] 2 | path = themes/hugo-theme-learn 3 | url = https://github.com/matcornic/hugo-theme-learn.git 4 | -------------------------------------------------------------------------------- /archetypes/default.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "{{ replace .Name "-" " " | title }}" 3 | --- 4 | 5 | -------------------------------------------------------------------------------- /config.yaml: -------------------------------------------------------------------------------- 1 | baseURL: 'https://docs.animation-nodes.com' 2 | languageCode: en-us 3 | title: Animation Nodes Documentation 4 | 5 | theme: hugo-theme-learn 6 | params: 7 | description : The official documentation of Animation Nodes. 8 | disableNextPrev : true 9 | disableInlineCopyToClipBoard : true 10 | disableBreadcrumb : true 11 | 12 | outputs: 13 | home : [HTML, RSS, JSON] 14 | -------------------------------------------------------------------------------- /content/developer_guide/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Developer Guide 3 | weight : 30 4 | chapter : true 5 | --- 6 | 7 | # Developer Guide 8 | 9 | {{% children %}} 10 | -------------------------------------------------------------------------------- /content/developer_guide/extensions/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Extensions 3 | chapter : true 4 | weight : 10 5 | --- 6 | 7 | # Extensions 8 | 9 | It is possible to write extensions to Animation Nodes as separate Blender 10 | add-ons. This guide provides a guide for writing such extensions and provides 11 | a skeleton code to be used as a basis for such add-ons. 12 | 13 | {{% children %}} 14 | -------------------------------------------------------------------------------- /content/developer_guide/node_development/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Node Development 3 | weight : 20 4 | chapter : true 5 | --- 6 | 7 | # Node Development 8 | 9 | This guide provides an introduction to writing new nodes for Animation Nodes. 10 | 11 | {{% children %}} 12 | -------------------------------------------------------------------------------- /content/developer_guide/node_development/dynamic_sockets/generate_points_1.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/developer_guide/node_development/dynamic_sockets/generate_points_1.mp4 -------------------------------------------------------------------------------- /content/developer_guide/node_development/introduction/copy_location_with_offset_1.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/developer_guide/node_development/introduction/copy_location_with_offset_1.mp4 -------------------------------------------------------------------------------- /content/developer_guide/node_development/outputs/copy_location_with_offset_2.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/developer_guide/node_development/outputs/copy_location_with_offset_2.mp4 -------------------------------------------------------------------------------- /content/developer_guide/node_development/outputs/copy_location_with_offset_3.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/developer_guide/node_development/outputs/copy_location_with_offset_3.mp4 -------------------------------------------------------------------------------- /content/developer_guide/node_development/properties/copy_location_with_offset_4.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/developer_guide/node_development/properties/copy_location_with_offset_4.mp4 -------------------------------------------------------------------------------- /content/documentation/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Documentation 3 | weight : 10 4 | chapter : true 5 | --- 6 | 7 | # Documentation 8 | 9 | {{% children %}} 10 | -------------------------------------------------------------------------------- /content/documentation/installation/animation_nodes_editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/installation/animation_nodes_editor.png -------------------------------------------------------------------------------- /content/documentation/introduction/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Introduction 3 | weight : 2 4 | chapter : true 5 | --- 6 | 7 | # Introduction 8 | 9 | {{% children %}} 10 | -------------------------------------------------------------------------------- /content/documentation/introduction/data/converter_node_example_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/data/converter_node_example_1.png -------------------------------------------------------------------------------- /content/documentation/introduction/data/converter_node_example_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/data/converter_node_example_2.png -------------------------------------------------------------------------------- /content/documentation/introduction/data/copying_example_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/data/copying_example_1.png -------------------------------------------------------------------------------- /content/documentation/introduction/data/copying_example_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/data/copying_example_2.png -------------------------------------------------------------------------------- /content/documentation/introduction/data/copying_example_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/data/copying_example_3.png -------------------------------------------------------------------------------- /content/documentation/introduction/data/data_types.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/data/data_types.png -------------------------------------------------------------------------------- /content/documentation/introduction/data/dynamic_sockets.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/data/dynamic_sockets.mp4 -------------------------------------------------------------------------------- /content/documentation/introduction/data/implicit_conversion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/data/implicit_conversion.png -------------------------------------------------------------------------------- /content/documentation/introduction/data/needed_copies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/data/needed_copies.png -------------------------------------------------------------------------------- /content/documentation/introduction/data/parse_number.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/data/parse_number.mp4 -------------------------------------------------------------------------------- /content/documentation/introduction/data/use_global_scene_option.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/data/use_global_scene_option.png -------------------------------------------------------------------------------- /content/documentation/introduction/execution/always.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/execution/always.mp4 -------------------------------------------------------------------------------- /content/documentation/introduction/execution/fatal_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/execution/fatal_error.png -------------------------------------------------------------------------------- /content/documentation/introduction/execution/frame_changed.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/execution/frame_changed.mp4 -------------------------------------------------------------------------------- /content/documentation/introduction/execution/nonfatal-errors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/execution/nonfatal-errors.png -------------------------------------------------------------------------------- /content/documentation/introduction/execution/property_changed.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/execution/property_changed.mp4 -------------------------------------------------------------------------------- /content/documentation/introduction/execution/tree_changed.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/execution/tree_changed.mp4 -------------------------------------------------------------------------------- /content/documentation/introduction/execution/triggers.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/execution/triggers.mp4 -------------------------------------------------------------------------------- /content/documentation/introduction/interface/3dview_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/interface/3dview_menu.png -------------------------------------------------------------------------------- /content/documentation/introduction/interface/advanced_node_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/interface/advanced_node_settings.png -------------------------------------------------------------------------------- /content/documentation/introduction/interface/dope_sheet_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/interface/dope_sheet_icon.png -------------------------------------------------------------------------------- /content/documentation/introduction/interface/e_shortcut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/interface/e_shortcut.png -------------------------------------------------------------------------------- /content/documentation/introduction/interface/inside_node_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/interface/inside_node_settings.png -------------------------------------------------------------------------------- /content/documentation/introduction/interface/node_editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/interface/node_editor.png -------------------------------------------------------------------------------- /content/documentation/introduction/interface/node_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/interface/node_menu.png -------------------------------------------------------------------------------- /content/documentation/introduction/interface/node_panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/interface/node_panel.png -------------------------------------------------------------------------------- /content/documentation/introduction/interface/nodetree_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/interface/nodetree_menu.png -------------------------------------------------------------------------------- /content/documentation/introduction/interface/passive_node.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/interface/passive_node.mp4 -------------------------------------------------------------------------------- /content/documentation/introduction/interface/search_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/interface/search_menu.png -------------------------------------------------------------------------------- /content/documentation/introduction/interface/u_shortcut.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/interface/u_shortcut.mp4 -------------------------------------------------------------------------------- /content/documentation/introduction/interface/w_shortcut_input.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/interface/w_shortcut_input.mp4 -------------------------------------------------------------------------------- /content/documentation/introduction/interface/w_shortcut_invoke.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/interface/w_shortcut_invoke.mp4 -------------------------------------------------------------------------------- /content/documentation/introduction/interface/w_shortcut_loop.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/interface/w_shortcut_loop.mp4 -------------------------------------------------------------------------------- /content/documentation/introduction/interface/w_shortcut_viewer.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/introduction/interface/w_shortcut_viewer.mp4 -------------------------------------------------------------------------------- /content/documentation/nodes/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Nodes 3 | weight : 4 4 | chapter : true 5 | --- 6 | 7 | # Nodes 8 | 9 | This is the reference for nodes in Animation Nodes. 10 | 11 | {{% children %}} 12 | -------------------------------------------------------------------------------- /content/documentation/nodes/action/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Action 3 | weight : 16 4 | chapter : true 5 | --- 6 | 7 | # Action 8 | 9 | ### Data Types 10 | 11 | - **Action** - A data structure that represents an action. An action is an abstract representation of an animation of a certain attribute of an object. Actions can be constructed from Blender F-Curves or can be procedurally defined. 12 | 13 | ### Sockets 14 | 15 | - **Action Socket** - It can intake or output the action(s). 16 | 17 | ### Nodes 18 | 19 | {{% children %}} 20 | -------------------------------------------------------------------------------- /content/documentation/nodes/action/action_from_object/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Action From Object 3 | --- 4 | 5 | ## Description 6 | 7 | This node creates a bounded action from the F-Curves of the input object. In 8 | other words, the node creates a bounded action with a channel for each animated 9 | attribute of the input object. 10 | 11 | ## Inputs 12 | 13 | - **Object** - The input object. 14 | 15 | ## Output 16 | 17 | - **Action** - The output action. 18 | -------------------------------------------------------------------------------- /content/documentation/nodes/action/follow_spline_action/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Follow Spline Action 3 | --- 4 | 5 | ## Description 6 | 7 | This node creates a bounded action with transformation channels such that if it 8 | was applied on an object, the object would follow a spline in local space, 9 | rotate as its tangents change, and scale as its radius change. 10 | 11 | ## Inputs 12 | 13 | - **Spline** - The target spline. 14 | - **Duration** - The duration of the action. 15 | 16 | ## Outputs 17 | 18 | - **Action** - The output actions. 19 | -------------------------------------------------------------------------------- /content/documentation/nodes/action/overlay_action/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Overlay Action 3 | --- 4 | 5 | ## Description 6 | 7 | This node overlays an action over another. In other words, it superimposes an 8 | action over another by adding the values of their channels. 9 | 10 | ## Inputs 11 | 12 | - **Base** - The base action. 13 | - **Overlay** - The action to be overlaid. 14 | 15 | ## Outputs 16 | 17 | - **Action** - The output action. 18 | -------------------------------------------------------------------------------- /content/documentation/nodes/animation/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Animation 3 | weight : 13 4 | chapter : true 5 | --- 6 | 7 | # Animation 8 | 9 | ### Nodes 10 | 11 | {{% children %}} 12 | -------------------------------------------------------------------------------- /content/documentation/nodes/animation/repeat_time/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Repeat Time 3 | --- 4 | 5 | ## Description 6 | 7 | This node resets the time every n number of frames where n is the input 8 | *Rate*. Technically it is the input *Time* modulo the input *Rate*. 9 | 10 | ## Options 11 | 12 | ![image](repeat_time_node_illustration.png) 13 | 14 | ## Inputs 15 | 16 | - **Time** - An input time. 17 | - **Rate** - A value at which the time will reset and start counting 18 | again. 19 | 20 | ## Outputs 21 | 22 | - **Time** - The repeated time. 23 | -------------------------------------------------------------------------------- /content/documentation/nodes/animation/repeat_time/repeat_time_node_illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/nodes/animation/repeat_time/repeat_time_node_illustration.png -------------------------------------------------------------------------------- /content/documentation/nodes/animation/time_info/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Time Info 3 | --- 4 | 5 | ## Description 6 | 7 | This node returns some information about scene playback. 8 | 9 | ## Inputs 10 | 11 | - **Scene** - A scene to return its playback information. 12 | 13 | ## Outputs 14 | 15 | - **Frame** - Current frame. It is a float because of existence of 16 | subframes. 17 | - **Start Frame** - First frame of the scene playback range. 18 | - **End Frame** - Last frame of the scene playback range. 19 | - **Frame Rate** - The frame rate of the playback. 20 | -------------------------------------------------------------------------------- /content/documentation/nodes/boolean/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Boolean 3 | weight : 6 4 | chapter : true 5 | --- 6 | 7 | # Boolean 8 | 9 | ### Data Types 10 | 11 | - **Boolean** - A boolean. 12 | 13 | ### Sockets 14 | 15 | - **Boolean Socket** - It can intake or output the boolean(s). 16 | 17 | ### Nodes 18 | 19 | {{% children %}} 20 | -------------------------------------------------------------------------------- /content/documentation/nodes/boolean/boolean_input/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Boolean Input 3 | --- 4 | 5 | ## Description 6 | 7 | This node outputs a boolean value. (A True or False) 8 | -------------------------------------------------------------------------------- /content/documentation/nodes/boolean/boolean_to_integer/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Boolean To Integer 3 | --- 4 | 5 | ## Description 6 | 7 | This node returns 1 if the input is `True` and 0 if the input is 8 | `False`. 9 | 10 | ## Inputs 11 | 12 | - **Boolean** - An input boolean. 13 | 14 | ## Outputs 15 | 16 | - **Number** - The binary. 17 | -------------------------------------------------------------------------------- /content/documentation/nodes/boolean/compare_numbers/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Compare Numbers 3 | --- 4 | 5 | ## Description 6 | 7 | This node compares two numbers using standard mathematical inequalities 8 | such as >, <, <=, >=, =, != and return `True` if it was satisfied and 9 | `False` if not. 10 | 11 | ## Inputs 12 | 13 | - **A** - The first number. 14 | - **B** - The second number. 15 | 16 | ## Outputs 17 | 18 | - **Result** - The resulted boolean. 19 | -------------------------------------------------------------------------------- /content/documentation/nodes/boolean/invert_boolean/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Invert Boolean 3 | --- 4 | 5 | ## Description 6 | 7 | This node inverts the boolean. In other words, if the input is `False` 8 | it becomes `True` and if it was `True` it will be `False`. 9 | 10 | ## Inputs 11 | 12 | - **Input** - The input boolean. 13 | 14 | ## Outputs 15 | 16 | - **Output** - The inverted boolean. 17 | -------------------------------------------------------------------------------- /content/documentation/nodes/boolean/number_to_boolean/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Number To Boolean 3 | --- 4 | 5 | ## Description 6 | 7 | This node return False if the input number is zero and True if 8 | otherwise. 9 | 10 | ## Inputs 11 | 12 | - **Number** - A number. 13 | 14 | ## Outputs 15 | 16 | - **Boolean** - A boolean which is False if the input number is zero 17 | and True if otherwise. 18 | -------------------------------------------------------------------------------- /content/documentation/nodes/color/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Color 3 | weight : 7 4 | chapter : true 5 | --- 6 | 7 | # Color 8 | 9 | ### Data Types 10 | 11 | - **Color** - A color. It stores RGBA values. 12 | 13 | ### Sockets 14 | 15 | - **Color Socket** - It can intake or output the color(s). 16 | 17 | ### Nodes 18 | 19 | {{% children %}} 20 | -------------------------------------------------------------------------------- /content/documentation/nodes/color/choose_color/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Choose Color 3 | --- 4 | 5 | ## Description 6 | 7 | This node outputs the color chosen from the color picker. 8 | 9 | ## Inputs 10 | 11 | - **Alpha** - The value of the alpha channel of the color. 12 | 13 | ## Outputs 14 | 15 | - **Color** - The output color. 16 | -------------------------------------------------------------------------------- /content/documentation/nodes/color/combine_color/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Combine Color 3 | --- 4 | 5 | ## Description 6 | 7 | This node composes a color from input individual channels. It supports RGB, 8 | HSV, HSL and YIQ color models. All are in linear color space. 9 | 10 | ## Inputs 11 | 12 | Based on the chosen color model. 13 | 14 | ## Outputs 15 | 16 | - **Color** - The output color. 17 | 18 | -------------------------------------------------------------------------------- /content/documentation/nodes/color/separate_color/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Separate Color 3 | --- 4 | 5 | ## Description 6 | 7 | This node decomposes the input color and outputs its individual 8 | channels. It supports RGB, HSV, HSL and YIQ color models. All are in 9 | linear color space. 10 | 11 | ## Inputs 12 | 13 | - **Color** - The input color to decompose. 14 | 15 | ## Outputs 16 | 17 | Based on the chosen color model. 18 | -------------------------------------------------------------------------------- /content/documentation/nodes/falloff/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Falloff 3 | weight : 15 4 | chapter : true 5 | --- 6 | 7 | # Falloff 8 | 9 | ### Data Types 10 | 11 | - **Falloff** - A data structure that represents a falloff. It stores a falloff function 12 | that associates a float to every object *(vector, matrices, etc).* 13 | 14 | ### Sockets 15 | 16 | - **Falloff Socket** - It can intake or output the falloff(s). 17 | 18 | ### Nodes 19 | 20 | {{% children %}} 21 | -------------------------------------------------------------------------------- /content/documentation/nodes/falloff/constant_falloff/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Constant Falloff 3 | --- 4 | 5 | ## Description 6 | 7 | This node creates a falloff that associate a constant float for every 8 | object. 9 | 10 | ## Inputs 11 | 12 | - **Strength** - A float to associate to every object. 13 | 14 | ## Outputs 15 | 16 | - **Falloff** - The actual falloff object. 17 | -------------------------------------------------------------------------------- /content/documentation/nodes/falloff/fade_falloff/fade_falloff_node_illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/nodes/falloff/fade_falloff/fade_falloff_node_illustration.png -------------------------------------------------------------------------------- /content/documentation/nodes/falloff/fade_falloff/fade_falloff_node_illustration2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/nodes/falloff/fade_falloff/fade_falloff_node_illustration2.png -------------------------------------------------------------------------------- /content/documentation/nodes/falloff/interpolate_falloff/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Interpolate Falloff 3 | --- 4 | 5 | ## Description 6 | 7 | This node evaluates the floats of the input falloff at the input 8 | interpolation. 9 | 10 | ## Inputs 11 | 12 | - **Falloff** - A falloff 13 | - **Interpolation** - An interpolation to evaluate the falloff at. 14 | 15 | ## Outputs 16 | 17 | - **Falloff** - The actual falloff object. 18 | -------------------------------------------------------------------------------- /content/documentation/nodes/falloff/invert_falloff/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Invert Falloff 3 | --- 4 | 5 | ## Description 6 | 7 | This node invert the input falloff. If its floats were `x` then the 8 | output will be `1-x` clamped to the `[0,1]` range of course. 9 | 10 | ## Inputs 11 | 12 | - **Falloff** - A falloff. 13 | 14 | ## Outputs 15 | 16 | - **Falloff** - The actual falloff object. 17 | -------------------------------------------------------------------------------- /content/documentation/nodes/falloff/object_controller_falloff/object_controller_falloff_node_example.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/nodes/falloff/object_controller_falloff/object_controller_falloff_node_example.mp4 -------------------------------------------------------------------------------- /content/documentation/nodes/falloff/object_controller_falloff/object_controller_falloff_node_example2.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/nodes/falloff/object_controller_falloff/object_controller_falloff_node_example2.mp4 -------------------------------------------------------------------------------- /content/documentation/nodes/falloff/object_controller_falloff/point_distance_falloff_node_illustration.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/nodes/falloff/object_controller_falloff/point_distance_falloff_node_illustration.mp4 -------------------------------------------------------------------------------- /content/documentation/nodes/falloff/point_distance_falloff/point_distance_falloff_node_illustration.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/nodes/falloff/point_distance_falloff/point_distance_falloff_node_illustration.mp4 -------------------------------------------------------------------------------- /content/documentation/nodes/falloff/random_falloff/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Random Falloff 3 | --- 4 | 5 | ## Description 6 | 7 | This node creates an index based falloff that associates a random float 8 | for every object. 9 | 10 | ## Inputs 11 | 12 | - **Seed** - Change this to get a different set of random numbers. 13 | - **Min** - Lower bound for the random numbers, can't be less than 14 | zero. 15 | - **Max** - Upper bound for the random numbers, can't be larger than 16 | one. 17 | 18 | ## Outputs 19 | 20 | - **Falloff** - The actual falloff object. 21 | -------------------------------------------------------------------------------- /content/documentation/nodes/falloff/remap_falloff/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Remap Falloff 3 | --- 4 | 5 | ## Description 6 | 7 | This node remaps the output values of the input falloff to a new range. 8 | 9 | ## Inputs 10 | 11 | - **Falloff** - A falloff. 12 | - **Input Min** - The original minimum value. 13 | - **Input Max** - The original maximum value. 14 | - **Output Min** - The target minimum value. 15 | - **Output Max** - The target maximum value. 16 | - **Interpolation** - The interpolation to evaluate the input at. 17 | 18 | ## Outputs 19 | 20 | - **Falloff** - The output falloff. 21 | -------------------------------------------------------------------------------- /content/documentation/nodes/falloff/wiggle_falloff/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Wiggle Falloff 3 | --- 4 | 5 | ## Description 6 | 7 | This node generates an index based falloff that associates a 1D perlin 8 | noise evaluated at some input value for every object. Unlike Random 9 | Falloff node, noise can be smoothly animated. 10 | 11 | ## Inputs 12 | 13 | Inputs are the same as Number Wiggle node. 14 | 15 | ## Outputs 16 | 17 | - **Falloff** - The actual falloff object. 18 | -------------------------------------------------------------------------------- /content/documentation/nodes/fcurve/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : FCurve 3 | weight : 17 4 | chapter : true 5 | --- 6 | 7 | # FCurve 8 | 9 | ### Data Types 10 | 11 | - **FCurve** - A data structure that represents a fcurve of object. 12 | 13 | ### Sockets 14 | 15 | - **FCurve Socket** - It can intake or output the fcurve(s) of object. 16 | 17 | ### Nodes 18 | 19 | {{% children %}} 20 | -------------------------------------------------------------------------------- /content/documentation/nodes/fcurve/fcurves_from_object/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : FCurves From Object 3 | --- 4 | 5 | ## Description 6 | 7 | This node returns a list of all FCurves in the input object. 8 | 9 | ## Inputs 10 | 11 | - **Object** - An object to return its fcurves. 12 | 13 | ## Outputs 14 | 15 | - **FCurves** - A list of all fcurves in the input object. 16 | -------------------------------------------------------------------------------- /content/documentation/nodes/geometry/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Geometry 3 | weight : 21 4 | chapter : true 5 | --- 6 | 7 | # Geometry 8 | 9 | ### Nodes 10 | 11 | {{% children %}} 12 | -------------------------------------------------------------------------------- /content/documentation/nodes/geometry/intersect_line_line/intersect_line_line_node_illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/nodes/geometry/intersect_line_line/intersect_line_line_node_illustration.png -------------------------------------------------------------------------------- /content/documentation/nodes/geometry/intersect_line_plane/intersect_line_plane_node_illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/nodes/geometry/intersect_line_plane/intersect_line_plane_node_illustration.png -------------------------------------------------------------------------------- /content/documentation/nodes/geometry/intersect_line_sphere/intersect_line_sphere_node_illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/nodes/geometry/intersect_line_sphere/intersect_line_sphere_node_illustration.png -------------------------------------------------------------------------------- /content/documentation/nodes/geometry/intersect_plane_plane/intersect_plane_plane_node_illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/nodes/geometry/intersect_plane_plane/intersect_plane_plane_node_illustration.png -------------------------------------------------------------------------------- /content/documentation/nodes/geometry/intersect_sphere_plane/intersect_sphere_plane_node_illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/nodes/geometry/intersect_sphere_plane/intersect_sphere_plane_node_illustration.png -------------------------------------------------------------------------------- /content/documentation/nodes/geometry/intersect_sphere_sphere/intersect_sphere_sphere_node_illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/nodes/geometry/intersect_sphere_sphere/intersect_sphere_sphere_node_illustration.png -------------------------------------------------------------------------------- /content/documentation/nodes/geometry/project_point_on_line/project_point_on_line_node_illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/nodes/geometry/project_point_on_line/project_point_on_line_node_illustration.png -------------------------------------------------------------------------------- /content/documentation/nodes/geometry/project_point_on_plane/project_point_on_plane_node_illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/nodes/geometry/project_point_on_plane/project_point_on_plane_node_illustration.png -------------------------------------------------------------------------------- /content/documentation/nodes/gpencil/change_gp_stroke_direction/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Change GP Stroke Direction 3 | weight : 40 4 | --- 5 | 6 | ## Description 7 | 8 | This node changes the direction of gp stroke(s). 9 | 10 | ## Inputs 11 | 12 | - **Stroke(s)** - A gp stroke or gp stroke list. 13 | 14 | ## Outputs 15 | 16 | - **Stroke(s)** - A gp stroke or gp stroke list. 17 | -------------------------------------------------------------------------------- /content/documentation/nodes/gpencil/gp_frame_from_strokes/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : GP Frame From Strokes 3 | weight : 150 4 | --- 5 | 6 | ## Description 7 | 8 | This node generates a gp frame(s) from a gp stroke or a gp stroke list. 9 | 10 | ## Inputs 11 | 12 | - **Stroke(s)** - A gp stroke or a gp stroke list. 13 | - **Frame Number(s)** - A float or a float list that specify the frame number of the output gp frame(s). 14 | 15 | ## Outputs 16 | 17 | - **Frame(s)** - A gp Frame or a gp frame list. 18 | -------------------------------------------------------------------------------- /content/documentation/nodes/gpencil/gp_stroke_from_spline/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : GP Stroke From Spline 3 | weight : 140 4 | --- 5 | 6 | ## Description 7 | 8 | This node converts a spline or a spline list into a gp stroke or a gp stroke list. 9 | 10 | ## Inputs 11 | 12 | - **Spline(s)** - A spline or a spline list. 13 | 14 | ## Outputs 15 | 16 | - **Stroke(s)** - A gp stroke or a gp stroke list. 17 | -------------------------------------------------------------------------------- /content/documentation/nodes/gpencil/offset_gp_layer_frames/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Offset GP Layer Frames 3 | weight : 80 4 | --- 5 | 6 | ## Description 7 | 8 | This node offsets the frame number of frames of the input gp layer or a gp layer list. 9 | 10 | ## Inputs 11 | 12 | - **Layer(s)** - A gp layer or a gp layer list. 13 | - **Frame Number(s)** - A float or A float list to offset the frame number of frames of the input gp layer(s). 14 | 15 | ## Outputs 16 | 17 | - **Layer(s)** - A gp layer or a gp layer list. 18 | -------------------------------------------------------------------------------- /content/documentation/nodes/gpencil/transform_gp_layer/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Transform GP Layer 3 | weight : 70 4 | --- 5 | 6 | ## Description 7 | 8 | This node transforms the input gp layer or a gp layer list. 9 | 10 | ## Inputs 11 | 12 | - **Layer(s)** - A gp layer or a gp layer list. 13 | - **Matrix(ces)** - A matrix or A matrix list. 14 | 15 | ## Outputs 16 | 17 | - **Layer(s)** - A gp layer or a gp layer list. 18 | -------------------------------------------------------------------------------- /content/documentation/nodes/gpencil/transform_gp_stroke/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Transform GP Stroke 3 | weight : 110 4 | --- 5 | 6 | ## Description 7 | 8 | This node transforms the input gp stroke or a gp stroke list. 9 | 10 | ## Inputs 11 | 12 | - **Stroke(s)** - A gp stroke or a gp stroke list. 13 | - **Matrix(ces)** - A matrix or A matrix list. 14 | 15 | ## Outputs 16 | 17 | - **Stroke(s)** - A gp stroke or a gp stroke list. 18 | -------------------------------------------------------------------------------- /content/documentation/nodes/interpolation/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Interpolation 3 | weight : 14 4 | chapter : true 5 | --- 6 | 7 | # Interpolation 8 | 9 | ### Data Types 10 | 11 | - **Interpolation** - A data structure that represents an interpolation. It stores an 12 | interpolation function that allows to do mapping of value(s). 13 | 14 | ### Sockets 15 | 16 | - **Interpolation Socket** - It can intake or output the interpolation(s). 17 | 18 | ### Nodes 19 | 20 | {{% children %}} 21 | -------------------------------------------------------------------------------- /content/documentation/nodes/interpolation/evaluate_interpolation/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Evaluate Interpolation 3 | --- 4 | 5 | ## Description 6 | 7 | This node evaluates the input Interpolation at the input position. 8 | 9 | ## Inputs 10 | 11 | - **Position** - The value at which the interpolation is evaluated at. 12 | - **Interpolation** - An interpolation to evaluate. 13 | 14 | ## Outputs 15 | 16 | - **Value** - The output of the interpolation at the value *Position*. 17 | -------------------------------------------------------------------------------- /content/documentation/nodes/interpolation/interpolation_from_fcurve/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Interpolation From FCurve 3 | --- 4 | 5 | ## Description 6 | 7 | This node generates an interpolation from a Fcurve---A blender data 8 | block that represent animations of transformation channels or other 9 | values. 10 | 11 | ## Inputs 12 | 13 | - **FCurve** - A FCurve. 14 | 15 | ## Outputs 16 | 17 | - **Interpolation** - A function that represents the input FCurve. 18 | -------------------------------------------------------------------------------- /content/documentation/nodes/interpolation/mix_interpolation/mix_interpolation_illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/nodes/interpolation/mix_interpolation/mix_interpolation_illustration.png -------------------------------------------------------------------------------- /content/documentation/nodes/list/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : List 3 | weight : 8 4 | chapter : true 5 | --- 6 | 7 | # List 8 | 9 | ### Data Types 10 | 11 | - **Struct** - A data structure that represents a struct. It is like dictionary, it stores 12 | different elements by keys. 13 | 14 | ### Sockets 15 | 16 | - **Dynamic Socket** - It changes their type automatically upon linking to a socket. The user 17 | may also change the type manually from the advanced node settings. 18 | - **Struct Socket** - It can intake or output the struct(s). 19 | 20 | ### Nodes 21 | 22 | {{% children %}} 23 | -------------------------------------------------------------------------------- /content/documentation/nodes/list/append_to_list/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Append To List 3 | --- 4 | 5 | ## Description 6 | 7 | This node can be used to add an extra element at the end of the input 8 | list. 9 | 10 | ## Inputs 11 | 12 | - **List** - An input list. 13 | - **Element** - An element to add to the input list. Indexed as the 14 | last element. 15 | 16 | ## Outputs 17 | 18 | - **list** - The input list plus the extra element. 19 | 20 | ## Advanced Node Settings 21 | 22 | - **Change type** - Change the type of the list to another list type. 23 | -------------------------------------------------------------------------------- /content/documentation/nodes/list/get_list_length/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Get List Length 3 | --- 4 | 5 | ## Description 6 | 7 | This node returns the number of elements in the input list. 8 | 9 | ## Inputs 10 | 11 | - **List** - An input list. 12 | 13 | ## Outputs 14 | 15 | - **Length** - The number of elements in the list. 16 | -------------------------------------------------------------------------------- /content/documentation/nodes/list/insert_list_element/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Insert List Element 3 | --- 4 | 5 | ## Description 6 | 7 | This node inserts a new list element at a specific location in the list. 8 | 9 | ## Inputs 10 | 11 | - **List** - An input list. 12 | - **Element** - The element to insert. 13 | - **Index** - The index of the element to insert. 14 | 15 | ## Outputs 16 | 17 | - **List** - The edited list. 18 | 19 | ## Advanced Node Settings 20 | 21 | - **Change type** - Change the type of the list to another list type. 22 | -------------------------------------------------------------------------------- /content/documentation/nodes/list/mask_list/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Mask List 3 | --- 4 | 5 | ## Description 6 | 7 | This node can be used to selectively remove list elements based on a 8 | boolean list. A boolean list with the same length as the input list has 9 | to be provided, for every element in the input list, if the boolean at 10 | the same index in the boolean list was False, then this element will not 11 | be included in the output list. 12 | 13 | ## Inputs 14 | 15 | - **List** - An input list. 16 | - **Mask** - A boolean list. 17 | 18 | ## Outputs 19 | 20 | - **List** - The output list. 21 | -------------------------------------------------------------------------------- /content/documentation/nodes/list/reverse_list/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Reverse List 3 | --- 4 | 5 | ## Description 6 | 7 | This node flips the order of the elements of the list. The list 8 | `[1,2,3]` becomes `[3,2,1]`. 9 | 10 | ## Inputs 11 | 12 | - **List** - An input list. 13 | 14 | ## Outputs 15 | 16 | - **Reversed List** - The flipped list. 17 | -------------------------------------------------------------------------------- /content/documentation/nodes/list/shuffle_list/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Shuffle List 3 | --- 4 | 5 | ## Description 6 | 7 | This node redistributes the elements of the list in a random different 8 | order. 9 | 10 | ## Inputs 11 | 12 | - **List** - An input list. 13 | - **Seed** - A seed for the random generator, where different seeds 14 | output elements in different orders. 15 | 16 | ## Outputs 17 | 18 | - **Shuffled List** - The list after random redistribution of the 19 | elements. 20 | -------------------------------------------------------------------------------- /content/documentation/nodes/material/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Material 3 | weight : 18 4 | chapter : true 5 | --- 6 | 7 | # Material 8 | 9 | ### Data Types 10 | 11 | - **Material** - It is a data-block that can be assigned to one or more objects, and different 12 | materials can be assigned to different parts of the object. 13 | 14 | ### Sockets 15 | 16 | - **Material Socket** - It can intake or output the material(s). The input material socket 17 | allows to select a material from existing materials or create new material by clicking 18 | on the plus button. 19 | 20 | ### Nodes 21 | 22 | {{% children %}} 23 | -------------------------------------------------------------------------------- /content/documentation/nodes/material/cycles_material_output/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Cycles Material Output 3 | weight : 50 4 | --- 5 | 6 | ## Description 7 | 8 | This node lets you edit cycles node trees from inside Animation Nodes. 9 | 10 | First, a material has to be selected in the material field, then, a node 11 | has to be selected in the node field, then, a list of all the inputs 12 | will be contained in a list, select the required input and its input 13 | will be contained in the node to edit. 14 | 15 | ## Inputs 16 | 17 | - **Data** - Dynamic, based on the selected inputs and nodes. 18 | -------------------------------------------------------------------------------- /content/documentation/nodes/material/material_by_name/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Material by Name 3 | --- 4 | 5 | ## Description 6 | 7 | This node outputs the material corresponding to a name. 8 | 9 | ## Inputs 10 | 11 | - **Text** - A string, name of the material. 12 | 13 | ## Outputs 14 | 15 | - **Material** - The material. 16 | -------------------------------------------------------------------------------- /content/documentation/nodes/material/material_input/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Material Input 3 | weight : 10 4 | --- 5 | 6 | ## Description 7 | 8 | This node outputs the input material. You can also select an existing material or create 9 | new material by clicking on the plus button. 10 | -------------------------------------------------------------------------------- /content/documentation/nodes/material/object_material_input/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Object Material Input 3 | weight : 20 4 | --- 5 | 6 | ## Description 7 | 8 | This node returns all the materials of an object. 9 | 10 | ## Inputs 11 | 12 | - **Object** - An object. 13 | 14 | ## Outputs 15 | 16 | - **Materials** - A material list that contains all the materials of the input object. 17 | -------------------------------------------------------------------------------- /content/documentation/nodes/material/object_material_output/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Object Material Output 3 | weight : 30 4 | --- 5 | 6 | ## Description 7 | 8 | This node add a material or material list to an object. 9 | 10 | ## Inputs 11 | 12 | - **Object** - An object. 13 | - **Material(s)** - A material or a material list that you want to add to the 14 | input object. 15 | 16 | ## Outputs 17 | 18 | - **Object** - An object. 19 | 20 | ## Advanced Node Settings 21 | 22 | - **Append Materials** - A boolean that allows to append input material(s) to the 23 | object's materials instead of overwriting them. 24 | -------------------------------------------------------------------------------- /content/documentation/nodes/material/set_polygon_material_index/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Set Polygon Material Index 3 | weight : 70 4 | --- 5 | 6 | ## Description 7 | 8 | This node assigns a material to the object or different materials to different parts of the object. 9 | 10 | ## Inputs 11 | 12 | - **Object** - An object. 13 | - **Material Index(es)** - An integer or an integer list that specify the material 14 | index(es) for the polygons of the input object. 15 | 16 | ## Outputs 17 | 18 | - **Object** - An object. 19 | -------------------------------------------------------------------------------- /content/documentation/nodes/matrix/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Matrix 3 | weight : 4 4 | chapter : true 5 | --- 6 | 7 | # Matrix 8 | 9 | ### Data Types 10 | 11 | - **Matrix** - A transformation matrix. It can represent a transformation or the transforms of an 12 | object, that is, its location, rotation, and scale. 13 | 14 | ### Sockets 15 | 16 | - **Matrix Socket** - It can intake or output the matrix(ces). This socket has *node link conversion* 17 | for matrix to matrices and vectors. 18 | 19 | ### Nodes 20 | 21 | {{% children %}} 22 | -------------------------------------------------------------------------------- /content/documentation/nodes/matrix/axis_rotation_matrix/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Axis Rotation Matrix 3 | --- 4 | 5 | ## Description 6 | 7 | This node constricts a transformation matrix representing a rotation around one 8 | of the axis. 9 | 10 | ## Options 11 | 12 | - **Axis** - The target rotation axis. Can be any of X, Y, and Z. 13 | - **Use Degree** - If enabled, the input angle will be considered in degrees as 14 | opposed to radians. 15 | 16 | ## Inputs 17 | 18 | - **Angle** - The rotation angle. 19 | 20 | ## Outputs 21 | 22 | - **Matrix** - The output rotation matrix. 23 | -------------------------------------------------------------------------------- /content/documentation/nodes/matrix/combine_matrices/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Combine Matrices 3 | --- 4 | 5 | ## Description 6 | 7 | This takes a list of transformation matrices and multiplies them 8 | together in order. 9 | 10 | ## Inputs 11 | 12 | - **Matrices** - A list of matrices. 13 | 14 | ## Outputs 15 | 16 | - **Result** - The combined transformation matrix. 17 | -------------------------------------------------------------------------------- /content/documentation/nodes/matrix/extract_matrix_basis/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Extract Matrix Basis 3 | weight : 130 4 | --- 5 | 6 | ## Description 7 | 8 | This node returns the basis(es) of matrix(ces). 9 | 10 | ## Options 11 | 12 | - **Axis** - A reference axis for the basis. 13 | 14 | ## Inputs 15 | 16 | - **Matrix(ces)** - A matrix or matrix list. 17 | 18 | ## Outputs 19 | 20 | - **Basis(es)** - A vector or vector list for the basis(es). 21 | -------------------------------------------------------------------------------- /content/documentation/nodes/matrix/invert_matrix/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Invert Matrix 3 | --- 4 | 5 | ## Description 6 | 7 | This node inverts the input transformation matrix. In other words, this 8 | node will return a matrix that reverses the effect of the input matrix. 9 | If the matrix is multiplied by its inverse, the result will be an 10 | identity matrix. 11 | 12 | ## Inputs 13 | 14 | - **Matrix** - A transformation matrix to invert. 15 | 16 | ## Outputs 17 | 18 | - **Inverted Matrix** - The inverted matrix. 19 | -------------------------------------------------------------------------------- /content/documentation/nodes/matrix/shear_matrix/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Shear Matrix 3 | --- 4 | 5 | ## Description 6 | 7 | This node generates a shear transformation matrix based on an input 8 | angle. The transformation matrix can then be multiplied to a matrix to 9 | perform the shearing. 10 | 11 | Shearing is changing the coordinates in an axis based on the coordinates 12 | of another axis. 13 | 14 | ## Inputs 15 | 16 | - **Angle X, Y, Z** - Shear amount in X, Y, Z axis. 17 | 18 | ## Outputs 19 | 20 | - **Matrix** - A transformation matrix that contains the shearing 21 | information. 22 | -------------------------------------------------------------------------------- /content/documentation/nodes/matrix/transform_matrix/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Transform Matrix 3 | --- 4 | 5 | ## Description 6 | 7 | This node transform the input matrix by the input transformation 8 | matrix. 9 | 10 | ## Inputs 11 | 12 | - **Matrix** - A matrix to transform. 13 | - **Transformation** - A transformation matrix. 14 | 15 | ## Outputs 16 | 17 | - **Matrix** - The transformed matrix. 18 | -------------------------------------------------------------------------------- /content/documentation/nodes/mesh/create_bmesh/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Create Bmesh 3 | weight : 210 4 | --- 5 | 6 | ## Description 7 | 8 | This node converts a mesh into a Bmesh. 9 | 10 | ## Inputs 11 | 12 | - **Mesh Data** - Mesh to convert. 13 | 14 | ## Outputs 15 | 16 | - **Bmesh** - The resulted Bmesh. 17 | -------------------------------------------------------------------------------- /content/documentation/nodes/mesh/generators/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Generators 3 | weight : 130 4 | chapter : true 5 | --- 6 | 7 | # Generators 8 | 9 | This is the reference for mesh generator nodes in Animation Nodes. 10 | -------------------------------------------------------------------------------- /content/documentation/nodes/mesh/generators/cylinder_mesh/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Cylinder Mesh 3 | weight : 40 4 | --- 5 | 6 | ## Description 7 | 8 | This node return the mesh of a cylinder. 9 | 10 | ## Inputs 11 | 12 | - **Radius** - Radius of the cylinder. 13 | - **Height** - Height of the cylinder. 14 | - **Resolution** - Number of vertices per loop that forms the 15 | cylinder. 16 | - **Caps** - If enabled, the top and bottom of the cylinder will be 17 | filled with an Ngon. 18 | 19 | ## Outputs 20 | 21 | - **Mesh** - The mesh. 22 | -------------------------------------------------------------------------------- /content/documentation/nodes/mesh/generators/unity_triangle_mesh/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Unit Triangle Mesh 3 | weight : 50 4 | --- 5 | 6 | ## Description 7 | 8 | This node returns a mesh composed of a single triangle whose area is 1, whose 9 | center is 0, and whose orientation is such that if an object was instanced on 10 | it, the instance orientation will be 0. 11 | 12 | ## Outputs 13 | 14 | - **Mesh** - The mesh. 15 | -------------------------------------------------------------------------------- /content/documentation/nodes/mesh/join_mesh_list/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Join Mesh List 3 | weight : 190 4 | --- 5 | 6 | ## Description 7 | 8 | This node combines multiple meshes into a single mesh. 9 | 10 | ## Inputs 11 | 12 | - **Mesh Data List** - A list of mesh to join. 13 | 14 | ## Outputs 15 | 16 | - **Mesh Data** - The joined mesh. 17 | -------------------------------------------------------------------------------- /content/documentation/nodes/mesh/mesh_data/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Mesh Data 3 | weight : 60 4 | chapter : true 5 | --- 6 | 7 | # Mesh Data 8 | 9 | This is the reference for mesh data nodes in Animation Nodes. 10 | -------------------------------------------------------------------------------- /content/documentation/nodes/mesh/mesh_data/get_uv_map/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Get UV Map 3 | weight : 90 4 | --- 5 | 6 | ## Description 7 | 8 | This node returns a 2D vector list for vertices in uv map of the mesh. 9 | 10 | ## Inputs 11 | 12 | - **Mesh** - A mesh object. 13 | - **Name** - A name of the uv map of the mesh. 14 | 15 | ## Outputs 16 | 17 | - **Positions** - A 2D vector list. 18 | -------------------------------------------------------------------------------- /content/documentation/nodes/mesh/mesh_data/insert_uv_map/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Insert UV Map 3 | weight : 100 4 | --- 5 | 6 | ## Description 7 | 8 | This node inserts a uv map in mesh. 9 | 10 | ## Inputs 11 | 12 | - **Mesh** - A mesh object. 13 | - **Name** - A name of the uv map. 14 | - **Position(s)** - A vector or a vector list for vertices of the uv map. 15 | 16 | ## Outputs 17 | 18 | - **Mesh** - A mesh object. 19 | -------------------------------------------------------------------------------- /content/documentation/nodes/mesh/mesh_data/set_bevel_edge_weight/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Set Bevel Edge Weight 3 | weight : 70 4 | --- 5 | 6 | ## Description 7 | 8 | This node sets bevel edge weight(s) of an object. 9 | 10 | ## Inputs 11 | 12 | - **Object** - The object. 13 | - **Weight(s)** - A float or a float list for bevel weight of edges of the input object. 14 | 15 | ## Outputs 16 | 17 | - **Object** - The object. 18 | -------------------------------------------------------------------------------- /content/documentation/nodes/mesh/mesh_data/set_bevel_vertex_weight/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Set Bevel Vertex Weight 3 | weight : 60 4 | --- 5 | 6 | ## Description 7 | 8 | This node sets bevel vertex weight(s) of an object. 9 | 10 | ## Inputs 11 | 12 | - **Object** - The object. 13 | - **Weight(s)** - A float or a float list for bevel weight of vertices of the input object. 14 | 15 | ## Outputs 16 | 17 | - **Object** - The object. 18 | -------------------------------------------------------------------------------- /content/documentation/nodes/mesh/mesh_data/set_edge_crease/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Set Edge Crease 3 | weight : 80 4 | --- 5 | 6 | ## Description 7 | 8 | This node sets edge crease(s) of an object. 9 | 10 | ## Inputs 11 | 12 | - **Object** - The object. 13 | - **Weight(s)** - A float or a float list for crease of edges of the input object. 14 | 15 | ## Outputs 16 | 17 | - **Object** - The object. 18 | -------------------------------------------------------------------------------- /content/documentation/nodes/mesh/mesh_data/set_polygon_material_index/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Set Polygon Material Index 3 | weight : 120 4 | --- 5 | 6 | ## Description 7 | 8 | This node sets material index(s) for polygons of the object. 9 | 10 | ## Inputs 11 | 12 | - **Object** - The object. 13 | - **Material Index(s)** - A integer or a integer list for the material index(s) for polygons of the object. 14 | 15 | ## Outputs 16 | 17 | - **Object** - The object. 18 | -------------------------------------------------------------------------------- /content/documentation/nodes/mesh/offset_vertices/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Offset Vertices 3 | weight : 100 4 | --- 5 | 6 | ## Description 7 | 8 | This node allows to offset the vertices of a mesh. 9 | 10 | ## Inputs 11 | 12 | - **Mesh** - The mesh. 13 | - **Falloff** - A falloff to control the offset of vertices. 14 | - **Offset(s)** - A vector or a vector list for the offset of the vertices. 15 | 16 | ## Outputs 17 | 18 | - **Mesh** - The mesh. 19 | -------------------------------------------------------------------------------- /content/documentation/nodes/mesh/operators/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Operators 3 | weight : 140 4 | chapter : true 5 | --- 6 | 7 | # Operators 8 | 9 | This is the reference for mesh operators nodes in Animation Nodes. 10 | -------------------------------------------------------------------------------- /content/documentation/nodes/mesh/operators/create_edge_indices/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Create Edge Indices 3 | weight : 50 4 | --- 5 | 6 | ## Description 7 | 8 | This node creates an edge indices which then can be used to create an 9 | edge indices list to create meshes. 10 | 11 | ## Inputs 12 | 13 | - **Index 1** - The index of the first vertex. 14 | - **Index 2** - The index of the second vertex. 15 | 16 | ## Outputs 17 | 18 | - **Edge Indices** - The resulted edge indices. 19 | -------------------------------------------------------------------------------- /content/documentation/nodes/mesh/operators/edge_info/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Edge Info 3 | weight : 80 4 | --- 5 | 6 | ## Description 7 | 8 | This node return some info about the input edge(s). 9 | 10 | ## Inputs 11 | 12 | - **Points** - The locations of the vertices of the edge(s). 13 | - **Edge Indices** - The edge indices of the edge(s). 14 | 15 | ## Outputs 16 | 17 | - **Length** - The length(s) of the input edge(s). 18 | - **Center** - The center(s) of the input edge(s). 19 | -------------------------------------------------------------------------------- /content/documentation/nodes/mesh/operators/edges_of_polygons/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Edges Of Polygons 3 | weight : 70 4 | --- 5 | 6 | ## Description 7 | 8 | This node returns the edge indices of the edges that form the input 9 | polygons. Vertices that shared the same polygon are going to share the 10 | same edges of the polygon as well. 11 | 12 | ## Inputs 13 | 14 | - **Polygons** - An input polygons. 15 | 16 | ## Outputs 17 | 18 | - **Edges** - The edges indices of the input polygons. 19 | -------------------------------------------------------------------------------- /content/documentation/nodes/mesh/separate_polygons/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Separate Polygons 3 | weight : 80 4 | --- 5 | 6 | ## Description 7 | 8 | This node separate input polygons. 9 | 10 | ## Inputs 11 | 12 | - **Vertex Locations** - A vector list that represent the vertices locations 13 | of the polygons. 14 | - **Polygon Indices** - A polygon indices that define the polygons. 15 | 16 | ## Outputs 17 | 18 | - **Vertices** - The vector list that represent the vertices locations 19 | of the separated polygons. 20 | - **Polygon Indices** - A polygon indices list that define the 21 | separated polygons. 22 | -------------------------------------------------------------------------------- /content/documentation/nodes/mesh/tools/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Tools 3 | weight : 230 4 | chapter : true 5 | --- 6 | 7 | # Toold 8 | 9 | This is the reference for mesh tools nodes in Animation Nodes. 10 | -------------------------------------------------------------------------------- /content/documentation/nodes/mesh/tools/bmesh_invert_normals/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Bmesh Invert Normals 3 | weight : 50 4 | --- 5 | 6 | ## Description 7 | 8 | This node invert the normals of vertices and polygons of the input bmesh. 9 | 10 | ## Inputs 11 | 12 | - **Bmesh** - An Input Bmesh. 13 | - **Flip Multires** - This option if enabled will interpolate the loops multires data. 14 | 15 | ## Outputs 16 | 17 | - **Bmesh** - The resulted Bmesh. 18 | -------------------------------------------------------------------------------- /content/documentation/nodes/mesh/tools/bmesh_recalculate_normals/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : BMesh Recalculate Normals 3 | weight : 30 4 | --- 5 | 6 | ## Description 7 | 8 | This node recalculate the normals of vertices of the input bmesh. 9 | 10 | It is often that the created mesh will have zero normals---The magnitude 11 | of the normals is zero---and you will have to recalculate the normals by 12 | using this node. 13 | 14 | ## Inputs 15 | 16 | - **Bmesh** - An Input Bmesh. 17 | 18 | ## Outputs 19 | 20 | - **Bmesh** - The resulted Bmesh. 21 | -------------------------------------------------------------------------------- /content/documentation/nodes/mesh/triangulate_mesh/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Triangulate Mesh 3 | weight : 120 4 | --- 5 | 6 | ## Description 7 | 8 | This node triangulates the mesh with *Fan Span* and *Ear Clip* methods. 9 | 10 | ## Options 11 | 12 | - *Use Advanced Method* - This option allows to use *Ear Clip* method for triangulation. 13 | The *Ear Clip* gives better triangulation of concave polygons. 14 | 15 | ## Inputs 16 | 17 | - **Mesh** - The mesh. 18 | 19 | ## Outputs 20 | 21 | - **Mesh** - The mesh. 22 | -------------------------------------------------------------------------------- /content/documentation/nodes/number/constants/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Constants 3 | --- 4 | 5 | ## Description 6 | 7 | This node returns some mathematical constants like: 8 | 9 | - **Pi** and some of its multiples. 10 | - **Euler's Constant** and some of its multiples. 11 | 12 | ## Options 13 | 14 | - **Multiple** - This number is multiplied by the constant, so if it 15 | was `2`, and the constant was `pi`, the output will be `2*pi`. 16 | - **Constant** - You can choose the required constant from here. 17 | 18 | ## Outputs 19 | 20 | - **Result** - The constant. 21 | -------------------------------------------------------------------------------- /content/documentation/nodes/number/float/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Float 3 | --- 4 | 5 | The float node outputs a floating point number. 6 | -------------------------------------------------------------------------------- /content/documentation/nodes/number/integer/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Integer 3 | --- 4 | 5 | The integer node outputs an integer number. 6 | -------------------------------------------------------------------------------- /content/documentation/nodes/number/round_number/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Round Number 3 | --- 4 | 5 | ## Description 6 | 7 | This node rounds floats to a defined number of decimals. 8 | 9 | ## Inputs 10 | 11 | - **Number** - A float to be rounded. 12 | 13 | ## Outputs 14 | 15 | - **Result** - Rounded number. 16 | -------------------------------------------------------------------------------- /content/documentation/nodes/number/sort_numbers/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | Title : Sort Numbers 3 | --- 4 | 5 | ## Description 6 | 7 | This node sorts the input numbers and returns the indices that would sort the 8 | input. 9 | 10 | ## Inputs 11 | 12 | - **Numbers** - The input numbers. 13 | 14 | ## Outputs 15 | 16 | - **Sorted Numbers** - The numbers after sorting. 17 | - **Indices** - The indices that would sort the input numbers. 18 | -------------------------------------------------------------------------------- /content/documentation/nodes/object/collection_by_name/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Collection by Name 3 | --- 4 | 5 | ## Description 6 | 7 | This node outputs the collection corresponding to a name. 8 | 9 | ## Inputs 10 | 11 | - **Text** - A string, name of the collection. 12 | 13 | ## Outputs 14 | 15 | - **Collection** - The collection. 16 | -------------------------------------------------------------------------------- /content/documentation/nodes/object/collection_info/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Collection Info 3 | --- 4 | 5 | ## Description 6 | 7 | This node returns some information about Blender collections. 8 | 9 | ## Inputs 10 | 11 | - **Collection** - The input collection. 12 | 13 | ## Outputs 14 | 15 | - **Objects** - The objects that are in the input collection. 16 | - **All Objects** - The objects that are in the input collection, including 17 | those in sub-collections. 18 | - **Children** - The sub-collections of the input collection. 19 | -------------------------------------------------------------------------------- /content/documentation/nodes/object/collection_input/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Collection Input 3 | --- 4 | 5 | ## Description 6 | 7 | This node outputs the input collection. 8 | -------------------------------------------------------------------------------- /content/documentation/nodes/object/collection_operations/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Collection Operations 3 | --- 4 | 5 | ## Description 6 | 7 | This node adds or removes objects from the input collection. 8 | 9 | ## Inputs 10 | 11 | - **Collection** - The input collection. 12 | - **Object** - An object to remove or add to the group. 13 | - **Linked** - Link (Add) object to group if true and unlink (remove) 14 | if not. 15 | 16 | ## Outputs 17 | 18 | - **Collection** - The input collection. 19 | -------------------------------------------------------------------------------- /content/documentation/nodes/object/copy_object_data/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Copy Object Data 3 | --- 4 | 5 | ## Description 6 | 7 | This node copies the data of one object to another. 8 | 9 | ## Options 10 | 11 | - **Deep Copy** - If enabled, the object data data-block will be copied. 12 | 13 | ## Inputs 14 | 15 | - **From** - An object to copy from. 16 | - **To** - An object to copy to. 17 | 18 | ## Outputs 19 | 20 | - **To** - The copied to object. 21 | -------------------------------------------------------------------------------- /content/documentation/nodes/object/copy_object_modifiers/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Copy Object Modifiers 3 | --- 4 | 5 | ## Description 6 | 7 | This node copies the modifiers of some source object into some target object. 8 | The modifiers in the target object is first cleared and is effectively 9 | overwritten. 10 | 11 | ## Inputs 12 | 13 | - **From** - The source object. 14 | - **To** - The target object. 15 | 16 | ## Outputs 17 | 18 | - **To** - The input target object. 19 | -------------------------------------------------------------------------------- /content/documentation/nodes/object/lamp_input/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Lamp Input 3 | --- 4 | 5 | ## Description 6 | 7 | This node returns some information about the given lamp object. 8 | 9 | ## Inputs 10 | 11 | - **Object** - The lamp object. 12 | 13 | ## Outputs 14 | 15 | - **Color** - The color of the lamp. 16 | - **Energy** - The energy of the lamp. 17 | 18 | -------------------------------------------------------------------------------- /content/documentation/nodes/object/lamp_output/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Lamp Output 3 | --- 4 | 5 | ## Description 6 | 7 | This node sets the input lamp's data based on the given data. 8 | 9 | ## Inputs 10 | 11 | - **Object** - The lamp object. 12 | - **Color** - The color to set to the lamp. 13 | - **Energy** - The energy to set to the lamp. 14 | 15 | ## Outputs 16 | 17 | - **Object** - The input object. 18 | -------------------------------------------------------------------------------- /content/documentation/nodes/object/object_by_name/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Object by Name 3 | --- 4 | 5 | ## Description 6 | 7 | This node outputs an object corresponding to a name. 8 | 9 | ## Inputs 10 | 11 | - **Text** - A string, name of the object. 12 | 13 | ## Outputs 14 | 15 | - **Object** - The object. 16 | -------------------------------------------------------------------------------- /content/documentation/nodes/object/object_color_output/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Object Color Output 3 | --- 4 | 5 | ## Description 6 | 7 | This node set the viewport color of an object or object list. 8 | 9 | ## Inputs 10 | 11 | - **Object(s)** - An object or object list. 12 | - **Color(s)** - A color or a color list for the viewport color of the input object or object list. 13 | 14 | ## Outputs 15 | 16 | - **Object(s)** - An object or object list. 17 | -------------------------------------------------------------------------------- /content/documentation/nodes/object/object_input/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Object Input 3 | --- 4 | 5 | ## Description 6 | 7 | This node outputs the input object. 8 | 9 | Clicking the eye dropper icon will set the input object to the active 10 | object in the 3D view-port. 11 | -------------------------------------------------------------------------------- /content/documentation/nodes/object/shape_key_output/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Shape key Output 3 | --- 4 | 5 | ## Description 6 | 7 | This node edits the values of shape keys. 8 | 9 | ## Inputs 10 | 11 | - **Shape Key** - A shape key. 12 | - **Value** - The value of the input shape key. 13 | - **Slider Min** - The minimum value of the value slider. 14 | - **Slider Max** - The maximum value of the value slider. 15 | - **Name** - The name of the input shape key. 16 | - **Mute** - A boolean to mute the input shape key. 17 | 18 | ## Outputs 19 | 20 | - **Shape Key** - The input shape key. 21 | -------------------------------------------------------------------------------- /content/documentation/nodes/object/shape_keys_from_object/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Shape Keys From Object 3 | --- 4 | 5 | ## Description 6 | 7 | This node returns a list of shape keys in the input object. Those 8 | outputs can then be used in the **Shape Key Output** node. 9 | 10 | ## Inputs 11 | 12 | - **Object** - An object. 13 | 14 | ## Outputs 15 | 16 | - **Shape Keys** - A list of all shape keys in the input object except for the 17 | reference key. 18 | - **Reference Key** - The basis shape key. 19 | -------------------------------------------------------------------------------- /content/documentation/nodes/object/utils/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Utils 3 | weight : 1 4 | chapter : true 5 | --- 6 | 7 | # Utils 8 | 9 | This is the reference for object utils nodes in Animation Nodes. 10 | -------------------------------------------------------------------------------- /content/documentation/nodes/object/utils/get_active_camera/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Get Active Camera 3 | --- 4 | 5 | ## Description 6 | 7 | This node will return the active camera in the scene. 8 | 9 | ## Outputs 10 | 11 | - **Active Camera** - The active camera. 12 | -------------------------------------------------------------------------------- /content/documentation/nodes/object/utils/get_selected_objects/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Get Selected Objects 3 | --- 4 | 5 | ## Description 6 | 7 | This node will return the Active object and a list of the selected 8 | objects. 9 | 10 | ## Outputs 11 | 12 | - **Selected Objects** - A list of the selected objects. 13 | - **Active Object** - The active object. 14 | -------------------------------------------------------------------------------- /content/documentation/nodes/object/utils/move_object/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Move Object 3 | --- 4 | 5 | ## Description 6 | 7 | This node move the input object by the input vector every node 8 | execution. 9 | 10 | ## Inputs 11 | 12 | - **Object** - An object to move. 13 | - **Displacement** - The displacement vector by which the object move 14 | each execution. 15 | 16 | ## Outputs 17 | 18 | - **Object** - The input object. 19 | -------------------------------------------------------------------------------- /content/documentation/nodes/object/utils/reset_object_transforms/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Reset Object Transforms 3 | --- 4 | 5 | ## Description 6 | 7 | This node will transform the object to its identity state which is zeros 8 | in locations and rotations and ones in the scale. 9 | 10 | ## Inputs 11 | 12 | - **Object** - An object. 13 | 14 | ## Outputs 15 | 16 | - **Object** - The input object. 17 | -------------------------------------------------------------------------------- /content/documentation/nodes/object/utils/transform_object/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Transform Object 3 | --- 4 | 5 | ## Description 6 | 7 | This node transform the input object by the input transformation matrix 8 | every node execution. 9 | 10 | ## Inputs 11 | 12 | - **Object** - An object to move. 13 | - **Matrix** - The transformation matrix by which the object transform 14 | each execution. 15 | 16 | ## Outputs 17 | 18 | - **Object** - The input object. 19 | 20 | ## Advanced Node Settings 21 | 22 | - **Use Center** - This will use the object's current location as the origin of 23 | transformation. 24 | -------------------------------------------------------------------------------- /content/documentation/nodes/particles/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Particles 3 | weight : 12 4 | chapter : true 5 | --- 6 | 7 | # Particles 8 | 9 | ### Data Types 10 | 11 | - **Particle System** - A data structure that represents a particle system of object. 12 | 13 | ### Sockets 14 | 15 | - **Particle System Socket** - It can intake or output the particle system(s) of object. 16 | 17 | ### Nodes 18 | 19 | {{% children %}} 20 | -------------------------------------------------------------------------------- /content/documentation/nodes/particles/hair_data/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Hair Data 3 | --- 4 | 5 | ## Description 6 | 7 | This node converts hairs of the input particle system into splines. 8 | 9 | ## Options 10 | 11 | - **Bezier** - Creates bezier splines. 12 | - **Poly** - Creates poly splines. 13 | 14 | ## Inputs 15 | 16 | - **Particle System** - A particle system. 17 | - **Use World Space** - If True, splines will be in world space. 18 | 19 | ## Outputs 20 | 21 | - **Hair Splines** - A spline list that contains splines that were 22 | generated from the hair of the particle system. 23 | -------------------------------------------------------------------------------- /content/documentation/nodes/particles/particle_systems_from_object/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Particle Systems From Object 3 | --- 4 | 5 | ## Description 6 | 7 | This node return a list of particle systems in the input object along 8 | with the active (selected) one. 9 | 10 | ## Inputs 11 | 12 | - **Object** - An object. 13 | 14 | ## Outputs 15 | 16 | - **Active** - The active particle system in the input object. 17 | - **Particle Systems** - A list of particle systems in the object. 18 | -------------------------------------------------------------------------------- /content/documentation/nodes/rotation/combine_euler/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Combine Euler 3 | --- 4 | 5 | ## Description 6 | 7 | This node composes an euler from X, Y, Z components. 8 | 9 | ## Options 10 | 11 | - **Use Degrees** - If enabled, the inputs will be treated as degrees as 12 | opposed to radians. 13 | 14 | ## Inputs 15 | 16 | - **X** - The X component of the euler in radian. 17 | - **Y** - The Y component of the euler in radian. 18 | - **Z** - The Z component of the euler in radian. 19 | 20 | ## Outputs 21 | 22 | - **Euler** - The composed euler. 23 | -------------------------------------------------------------------------------- /content/documentation/nodes/rotation/combine_quaternion/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Combine Quaternion 3 | --- 4 | 5 | ## Description 6 | 7 | This node composes a quaternion from W, X, Y, Z components. 8 | 9 | ## Inputs 10 | 11 | - **W** - The W component of the output quaternion. 12 | - **X** - The X component of the output quaternion. 13 | - **Y** - The Y component of the output quaternion. 14 | - **Z** - The Z component of the output quaternion. 15 | 16 | ## Outputs 17 | 18 | - **Quaternion** - A quaternion composed of inputs W,X,Y,Z. 19 | 20 | ## Notes 21 | 22 | - The output quaternion is normalized. 23 | -------------------------------------------------------------------------------- /content/documentation/nodes/rotation/combine_quaternion_rotations/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Combine Quaternion Rotations 3 | --- 4 | 5 | ## Description 6 | 7 | This node takes a list of quaternions and rotates the first quaternion 8 | by the next quaternion in the list till the end and the result is output 9 | as a quaternion. 10 | 11 | ## Inputs 12 | 13 | - **Quaternion List** - A list that contain the rotation quaternions. 14 | 15 | ## Outputs 16 | 17 | - **Quaternion** - The rotated quaternion. 18 | 19 | ## Notes 20 | 21 | - Quaternion rotation is not commutative, so the order of quaternions in 22 | the list matters. 23 | -------------------------------------------------------------------------------- /content/documentation/nodes/rotation/convert_rotation_types/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Convert Rotation Types 3 | --- 4 | 5 | ## Description 6 | 7 | This node converts from a rotation type to another. It supports the following. 8 | 9 | - Quaternion to Euler. 10 | - Euler to Quaternion. 11 | - Quaternion to Matrix. 12 | - Matrix to Quaternion. 13 | - Euler to Matrix. 14 | - Matrix to Euler. 15 | - Quaternion to Axis Angle. 16 | - Axis Angle to Quaternion. 17 | 18 | ## Inputs 19 | 20 | Inputs are defined based on the conversion type. 21 | 22 | ## Outputs 23 | 24 | Outputs are defined based on the conversion type. 25 | -------------------------------------------------------------------------------- /content/documentation/nodes/rotation/direction_to_rotation/direction_to_rotation_node_demonstration.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/nodes/rotation/direction_to_rotation/direction_to_rotation_node_demonstration.mp4 -------------------------------------------------------------------------------- /content/documentation/nodes/rotation/rotation_to_direction/rotation_to_direction_node_demonstration.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/nodes/rotation/rotation_to_direction/rotation_to_direction_node_demonstration.mp4 -------------------------------------------------------------------------------- /content/documentation/nodes/rotation/separate_euler/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Separate Euler 3 | --- 4 | 5 | ## Description 6 | 7 | This node takes an euler and returns its components either in radian or 8 | degrees. 9 | 10 | ## Options 11 | 12 | - **Use Degree** - If enabled, the output will be in degrees as opposed to 13 | radians. 14 | 15 | ## Inputs 16 | 17 | - **Euler** - An euler to decompose. 18 | 19 | ## Outputs 20 | 21 | - **X** - The X component of the input euler in radian. 22 | - **Y** - The Y component of the input euler in radian. 23 | - **Z** - The Z component of the input euler in radian. 24 | -------------------------------------------------------------------------------- /content/documentation/nodes/rotation/separate_quaternion/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Separate Quaternion 3 | --- 4 | 5 | ## Description 6 | 7 | This node takes a quaternion and returns its components. 8 | 9 | ## Inputs 10 | 11 | - **Quaternion** - A quaternion to decompose. 12 | 13 | ## Outputs 14 | 15 | - **W** - The W component of the input quaternion. 16 | - **X** - The X component of the input quaternion. 17 | - **Y** - The Y component of the input quaternion. 18 | - **Z** - The Z component of the input quaternion. 19 | -------------------------------------------------------------------------------- /content/documentation/nodes/sequence/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Sequence 3 | weight : 20 4 | chapter : true 5 | --- 6 | 7 | # Sequence 8 | 9 | ### Data Types 10 | 11 | - **Sequence** - A data structure that represents a strip of the sequencer. 12 | 13 | ### Sockets 14 | 15 | - **Sequence Socket** - It can intake or output the sequence(s). 16 | 17 | ### Nodes 18 | 19 | {{% children %}} 20 | -------------------------------------------------------------------------------- /content/documentation/nodes/sequence/get_all_sequences/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Get All Sequences 3 | --- 4 | 5 | ## Description 6 | 7 | This node returns all the sequence strips in the sequence editor. 8 | 9 | ## Inputs 10 | 11 | - **Scene** - A scene. 12 | 13 | ## Outputs 14 | 15 | - **Sequences** - A list of all sequences in the sequence editor. 16 | -------------------------------------------------------------------------------- /content/documentation/nodes/sequence/sequences_from_channel/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Sequences From Channel 3 | --- 4 | 5 | ## Description 6 | 7 | This node returns all the sequences in the input *Channel*. 8 | 9 | ## Inputs 10 | 11 | - **Channel** - The index of the channel to return its strips. 12 | - **Scene** - A scene. 13 | 14 | ## Outputs 15 | 16 | - **Sequences** - A list of sequences which are in the input channel. 17 | -------------------------------------------------------------------------------- /content/documentation/nodes/sound/read_midi_file/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Read MIDI File 3 | --- 4 | 5 | ## Description 6 | 7 | This node reads a MIDI file from the file system. 8 | 9 | ## Inputs 10 | 11 | - **Path** - The absolute path to the MIDI file in the file system. 12 | 13 | ## Outputs 14 | 15 | - **Tracks** - A list of MIDI tracks inside the read file. 16 | 17 | ## Advanced Node Settings 18 | 19 | - **Clear Cache** - The node caches the files its reads for faster execution. 20 | This operator frees the cache to free memory space. 21 | 22 | ## Tutorials 23 | 24 | - [MIDI]({{< ref "/tutorials/midi" >}}) 25 | -------------------------------------------------------------------------------- /content/documentation/nodes/sound/sound_from_sequence/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Sound From Sequence 3 | --- 4 | 5 | ## Description 6 | 7 | This node creates a sound from a sound sequence or a group of sound sequences. 8 | 9 | ## Inputs 10 | 11 | - **Sequence** - The sequence at which the sound strips exist, you can get 12 | sequences list by using the *Sequences From Channel* node. 13 | 14 | ## Outputs 15 | 16 | - **Sound** - The output sound. 17 | -------------------------------------------------------------------------------- /content/documentation/nodes/spline/bevel_spline/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Bevel Spline 3 | --- 4 | 5 | ## Description 6 | 7 | This node bevels a poly spline, in other words, it rounds its corners. 8 | 9 | ## Inputs 10 | 11 | - **Spline** - A spline to bevel. 12 | - **Radius** - The radius of the circle that would fit the bevel profile. 13 | 14 | ## Outputs 15 | 16 | - **Spline** - The output spline. 17 | -------------------------------------------------------------------------------- /content/documentation/nodes/spline/change_spline_direction/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Change Spline Direction 3 | weight : 1 4 | --- 5 | 6 | ## Description 7 | 8 | This node switches the direction of a spline or a spline list. 9 | 10 | ## Inputs 11 | 12 | - **Spline(s)** - A spline or a spline list. 13 | 14 | ## Outputs 15 | 16 | - **Spline(s)** - A spline or a spline list. 17 | -------------------------------------------------------------------------------- /content/documentation/nodes/spline/change_spline_type/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Change Spline Type 3 | --- 4 | 5 | ## Description 6 | 7 | This node changes the type of the input spline to either bezier or poly 8 | spline. 9 | 10 | ## Options 11 | 12 | - **Poly** - Will change the spline into a poly spline. 13 | - **Bezier** - Will change the spline into a bezier spline. 14 | 15 | ## Inputs 16 | 17 | - **Spline** - A spline(s) to convert. 18 | 19 | ## Outputs 20 | 21 | - **Splines** - The converted splines. 22 | -------------------------------------------------------------------------------- /content/documentation/nodes/spline/connect_splines/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Connect Splines 3 | --- 4 | 5 | ## Description 6 | 7 | This node connects all the input splines, that is, the ending point of 8 | each spline will be connected to the starting point of the following 9 | spline. 10 | 11 | ## Inputs 12 | 13 | - **Splines** - A list of splines to connect. 14 | 15 | ## Outputs 16 | 17 | - **Spline** - The connected spline. 18 | -------------------------------------------------------------------------------- /content/documentation/nodes/spline/loft_splines/loft_splines_node_illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/nodes/spline/loft_splines/loft_splines_node_illustration.png -------------------------------------------------------------------------------- /content/documentation/nodes/spline/make_spline_cyclic/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Make Spline Cyclic 3 | --- 4 | 5 | ## Description 6 | 7 | This node will connect or disconnect the first and the last point of the 8 | input spline making it cyclic or not. 9 | 10 | ## Inputs 11 | 12 | - **Spline** - A spline. 13 | - **Cyclic** - A boolean which if true will connect the first and the 14 | last handle of the input spline together, if fasle will disconnect 15 | them. 16 | 17 | ## Outputs 18 | 19 | - **Spline** - The output spline. 20 | -------------------------------------------------------------------------------- /content/documentation/nodes/spline/project_on_spline/project_on_spline_node_illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/nodes/spline/project_on_spline/project_on_spline_node_illustration.png -------------------------------------------------------------------------------- /content/documentation/nodes/spline/revolve_spline/revolve_spline_node_illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/nodes/spline/revolve_spline/revolve_spline_node_illustration.png -------------------------------------------------------------------------------- /content/documentation/nodes/spline/spline_from_gp_stroke/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Spline From GP Stroke 3 | weight : 1 4 | --- 5 | 6 | ## Description 7 | 8 | This node allows to convert the gp stroke or gp stroke list into a spline or a spline list. 9 | 10 | ## Inputs 11 | 12 | - **Spline(s)** - A gp stroke or a gp stroke list. 13 | 14 | ## Outputs 15 | 16 | - **Spline(s)** - A spline or a spline list. 17 | -------------------------------------------------------------------------------- /content/documentation/nodes/spline/tilt_spline/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Tilt Spline 3 | weight : 1 4 | --- 5 | 6 | ## Description 7 | 8 | This node allows to set the tilt of a spline or a spline list. 9 | 10 | ## Options 11 | 12 | - **Accumulate** - This option allows to accumulate the tilt along the spline. 13 | 14 | ## Inputs 15 | 16 | - **Spline(s)** - A spline or a spline list. 17 | - **Tilt(s)** - A float or a float list for the tilt of the input spline or spline list. 18 | 19 | ## Outputs 20 | 21 | - **Spline(s)** - A spline or a spline list. 22 | -------------------------------------------------------------------------------- /content/documentation/nodes/spline/transform_spline/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Transform Spline 3 | --- 4 | 5 | ## Description 6 | 7 | This node transform the input spline based on the input transformation 8 | matrix. 9 | 10 | ## Inputs 11 | 12 | - **Spline** - A spline to transform. 13 | - **Transformation** - A transformation matrix. 14 | 15 | ## Outputs 16 | 17 | - **Spline** - The transformed spline. 18 | -------------------------------------------------------------------------------- /content/documentation/nodes/text/join_texts/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Join Text 3 | --- 4 | 5 | ## Description 6 | 7 | This node joins a list of strings in a single string. 8 | 9 | ## Inputs 10 | 11 | - **Texts** - A list of strings to join. 12 | - **Separator** - An option to add a string between every string when 13 | joining them. 14 | 15 | ## Outputs 16 | 17 | - **Text** - The output string. 18 | -------------------------------------------------------------------------------- /content/documentation/nodes/text/replace_text/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Replace Text 3 | --- 4 | 5 | ## Description 6 | 7 | This node replaces a part of the input string by another string. 8 | 9 | ## Inputs 10 | 11 | - **Text** - The input string. 12 | - **Old** - The characters to replace. 13 | - **New** - The new characters. 14 | 15 | ## Outputs 16 | 17 | - **Text** - The output string. 18 | -------------------------------------------------------------------------------- /content/documentation/nodes/text/reverse_text/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Reverse Text 3 | --- 4 | 5 | ## Description 6 | 7 | This node reverse the order of characters in the text. 8 | 9 | ## Inputs 10 | 11 | - **Text** - A text to reverse. 12 | 13 | ## Outputs 14 | 15 | - **Text** - The output string. 16 | -------------------------------------------------------------------------------- /content/documentation/nodes/text/text_block_by_name/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Text Block by Name 3 | --- 4 | 5 | ## Description 6 | 7 | This node outputs the text block corresponding to a name. 8 | 9 | ## Inputs 10 | 11 | - **Text** - A string, name of the text block. 12 | 13 | ## Outputs 14 | 15 | - **Text Block** - The text block. 16 | -------------------------------------------------------------------------------- /content/documentation/nodes/text/text_block_reader/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Text Block Reader 3 | --- 4 | 5 | ## Description 6 | 7 | This node reads a blender text data block. 8 | 9 | ## Inputs 10 | 11 | - **Text Block** - A text block to read. 12 | 13 | ## Outputs 14 | 15 | - **Text** - The output text. 16 | -------------------------------------------------------------------------------- /content/documentation/nodes/text/text_block_writer/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Text Block writer 3 | --- 4 | 5 | ## Description 6 | 7 | This node writes a string to a blender text block. 8 | 9 | ## Inputs 10 | 11 | - **Text Block** - A text block to write to. 12 | - **Text** - A string to write. 13 | 14 | ## Outputs 15 | 16 | - **Text Block** - The input text block. 17 | -------------------------------------------------------------------------------- /content/documentation/nodes/text/text_file_reader/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Text File Reader 3 | --- 4 | 5 | ## Description 6 | 7 | This node reads a file from your disk. 8 | 9 | ## Inputs 10 | 11 | - **Path** - The path of the file. 12 | - **Encoding** - The encoding method. A list of avilable encoding can 13 | be found 14 | [here](https://docs.python.org/3/library/codecs.html#standard-encodings). 15 | 16 | ## Outputs 17 | 18 | - **Text** - The output text. 19 | -------------------------------------------------------------------------------- /content/documentation/nodes/text/text_input/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Text 3 | --- 4 | 5 | This node outputs a text. 6 | -------------------------------------------------------------------------------- /content/documentation/nodes/text/text_length/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Text Length 3 | --- 4 | 5 | ## Description 6 | 7 | This node will return the number of characters in the input text. 8 | 9 | ## Inputs 10 | 11 | - **Text** - The input string. 12 | 13 | ## Outputs 14 | 15 | - **Length** - The number of characters in the input text. 16 | -------------------------------------------------------------------------------- /content/documentation/nodes/text/timecode_generator/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Timecode Generator 3 | --- 4 | 5 | ## Description 6 | 7 | This node returns the current time (based on input frame and a given 8 | frame rate) in miliseconds, seconds, minutes and hours separated by a 9 | colon. 10 | 11 | ## Inputs 12 | 13 | - **Frame** - The current frame. 14 | - **Frame Rate** - The number of frames per seconds (FPS) of the 15 | scene. 16 | 17 | ## Outputs 18 | 19 | - **Timecode** - The output string. 20 | -------------------------------------------------------------------------------- /content/documentation/nodes/tree/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : KD And BVH Trees 3 | weight : 22 4 | chapter : true 5 | --- 6 | 7 | # KD And BVH Trees 8 | 9 | ### Data Types 10 | 11 | - **KD Tree** - A data structure that represents a KD Tree object. 12 | - **BVH Tree** - A data structure that represents a BVH Tree object. 13 | 14 | ### Sockets 15 | 16 | - **KD Tree Socket** - It can intake or output the KD Tree object(s). 17 | - **BVH Tree Socket** - It can intake or output the BVH Tree object(s). 18 | 19 | ### Nodes 20 | 21 | {{% children %}} 22 | -------------------------------------------------------------------------------- /content/documentation/nodes/vector/combine_vector/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Combine Vector 3 | --- 4 | 5 | ## Description 6 | 7 | This node composes a 3D vector from X, Y, Z components. 8 | 9 | ## Inputs 10 | 11 | - **X** - The X component of the output vector. 12 | - **Y** - The Y component of the output vector. 13 | - **Z** - The Z component of the output vector. 14 | 15 | ## Outputs 16 | 17 | - **Vector** - A vector composed of inputs X,Y,Z . 18 | -------------------------------------------------------------------------------- /content/documentation/nodes/vector/dot_product/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Dot Product 3 | --- 4 | 5 | ## Description 6 | 7 | This node calculates the dot product of the two input vectors. 8 | 9 | ## Inputs 10 | 11 | - **Vector A** - The first vector. 12 | - **Vector B** - The second vector. 13 | 14 | ## Outputs 15 | 16 | - **Dot Product** - The dot product of the two input vectors. 17 | -------------------------------------------------------------------------------- /content/documentation/nodes/vector/separate_vector/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Separate Vector 3 | --- 4 | 5 | ## Description 6 | 7 | This node takes a 3D vector and returns its components. 8 | 9 | ## Inputs 10 | 11 | - **Vector** - A 3D vector to decompose. 12 | 13 | ## Outputs 14 | 15 | - **X** - The X component of the input vector. 16 | - **Y** - The Y component of the input vector. 17 | - **Z** - The Z component of the input vector. 18 | -------------------------------------------------------------------------------- /content/documentation/nodes/vector/transform_vector/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Transform Vector 3 | --- 4 | 5 | ## Description 6 | 7 | This node transforms the input vector based on an input Transformation Matrix. 8 | 9 | ## Inputs 10 | 11 | - **Vector** - The vector to transform. 12 | - **Matrix** - A transformation matrix. 13 | 14 | ## Outputs 15 | 16 | - **Vector** - The vector after transformation. 17 | -------------------------------------------------------------------------------- /content/documentation/nodes/vector/vector_angle/vector_angle_demonstration1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/nodes/vector/vector_angle/vector_angle_demonstration1.png -------------------------------------------------------------------------------- /content/documentation/nodes/vector/vector_angle/vector_angle_demonstration2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/nodes/vector/vector_angle/vector_angle_demonstration2.png -------------------------------------------------------------------------------- /content/documentation/nodes/vector/vector_distance/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Vector Distance 3 | --- 4 | 5 | ## Description 6 | 7 | This node calculates the distance between two vectors. 8 | 9 | ## Inputs 10 | 11 | - **Vector A** - The coordinates of the first point. 12 | - **Vector B** - The coordinates of the second point. 13 | 14 | ## Outputs 15 | 16 | - **Distance** - The distance between the two input coordinates. 17 | -------------------------------------------------------------------------------- /content/documentation/nodes/vector/vector_from_value/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Vector From Value 3 | --- 4 | 5 | ## Description 6 | 7 | This node composes a vector with a uniform value in all of its 8 | components. 9 | 10 | ## Inputs 11 | 12 | - **Value** - A value that is the X, Y and Z component of the output 13 | vector. 14 | 15 | ## Outputs 16 | 17 | - **Vector** - A vector composed of the input value in all of it's 18 | components. 19 | -------------------------------------------------------------------------------- /content/documentation/nodes/vector/vector_length/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Vector Length 3 | --- 4 | 5 | ## Description 6 | 7 | This node calculates the magnitude of the input vector. 8 | 9 | ## Inputs 10 | 11 | - **Vector** - A vector to calculate its magnitude. 12 | 13 | ## Outputs 14 | 15 | - **Length** - The magnitude of the input vector. 16 | -------------------------------------------------------------------------------- /content/documentation/nodes/vector/vector_list_math/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Vector List math 3 | --- 4 | 5 | ## Description 6 | 7 | This node performs the following vector math operations. 8 | 9 | - **Add** - Add all the vectors in the input list. 10 | - **Average** - Average the vectors in the input list. 11 | 12 | ## Inputs 13 | 14 | - **Vector List** - The vector list to operate on. 15 | 16 | ## Outputs 17 | 18 | - **Result** - The result of vector math operations. 19 | -------------------------------------------------------------------------------- /content/documentation/nodes/viewer/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Viewer 3 | weight : 23 4 | chapter : true 5 | --- 6 | 7 | # Viewer 8 | 9 | ### Nodes 10 | 11 | {{% children %}} 12 | -------------------------------------------------------------------------------- /content/documentation/nodes/viewer/action_viewer/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Action Viewer 3 | --- 4 | 5 | ## Description 6 | 7 | This node visualizes an action on a floating viewer. The visualization is 8 | composed of multiple rows, each row evaluates the action on a specific index 9 | starting from zero at the top and increasing by one as its goes down. Actions 10 | are drawn as rectangles whose width is their duration and whose location is 11 | their starting time. Some actions such as the *Delay Action* can visualize 12 | themselves as multiple actions that they are composed of. 13 | -------------------------------------------------------------------------------- /content/documentation/nodes/viewer/interpolation_viewer/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Interpolation Viewer 3 | --- 4 | 5 | ## Description 6 | 7 | This node plots the input interpolation on a `[0,1]` range in a floating 8 | dedicated viewer. 9 | 10 | ## Advanced Node Settings 11 | 12 | - **Resolution** - The number of points used to plot the 13 | interpolation. 14 | -------------------------------------------------------------------------------- /content/documentation/nodes/viewer/loop_viewer/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Loop Viewer 3 | --- 4 | 5 | ## Description 6 | 7 | This node is put inside a loop where it prints the input at each 8 | iteration in a new line in a text block. 9 | 10 | ## Advanced Node Settings 11 | 12 | - **Width 1** - The number of empty spaces to add before every line. 13 | -------------------------------------------------------------------------------- /content/documentation/subprograms/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Subprograms 3 | weight : 3 4 | chapter : true 5 | --- 6 | 7 | # Subprograms 8 | 9 | This is the documentation for subprograms. 10 | 11 | {{% children %}} 12 | -------------------------------------------------------------------------------- /content/documentation/subprograms/data_interface/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Data Interface 3 | weight : 7 4 | --- 5 | 6 | The Data Interface node is a special node that allows other python scripts to 7 | communicate with Animation Nodes by passing data or getting data from it. 8 | Passing data can be done by calling the `setValue` method on the node and 9 | getting data can be done by calling the `getValue` method on the node. The 10 | interface type should be set accordingly. 11 | -------------------------------------------------------------------------------- /content/documentation/subprograms/expression/expression_node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/expression/expression_node.png -------------------------------------------------------------------------------- /content/documentation/subprograms/expression/expression_node_example_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/expression/expression_node_example_1.png -------------------------------------------------------------------------------- /content/documentation/subprograms/group/group_example_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/group/group_example_1.png -------------------------------------------------------------------------------- /content/documentation/subprograms/group/group_example_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/group/group_example_2.png -------------------------------------------------------------------------------- /content/documentation/subprograms/group/invoke_example_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/group/invoke_example_1.png -------------------------------------------------------------------------------- /content/documentation/subprograms/group/network_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/group/network_error.png -------------------------------------------------------------------------------- /content/documentation/subprograms/invoke/change_subprogram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/invoke/change_subprogram.png -------------------------------------------------------------------------------- /content/documentation/subprograms/invoke/once_per_frame_cache.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/invoke/once_per_frame_cache.mp4 -------------------------------------------------------------------------------- /content/documentation/subprograms/invoke/once_per_input_cache.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/invoke/once_per_input_cache.mp4 -------------------------------------------------------------------------------- /content/documentation/subprograms/invoke/one_time_cache.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/invoke/one_time_cache.png -------------------------------------------------------------------------------- /content/documentation/subprograms/loop/loop_advanced_node_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/loop/loop_advanced_node_settings.png -------------------------------------------------------------------------------- /content/documentation/subprograms/loop/loop_break.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/loop/loop_break.png -------------------------------------------------------------------------------- /content/documentation/subprograms/loop/loop_example1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/loop/loop_example1.png -------------------------------------------------------------------------------- /content/documentation/subprograms/loop/loop_example10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/loop/loop_example10.png -------------------------------------------------------------------------------- /content/documentation/subprograms/loop/loop_example11a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/loop/loop_example11a.png -------------------------------------------------------------------------------- /content/documentation/subprograms/loop/loop_example11b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/loop/loop_example11b.png -------------------------------------------------------------------------------- /content/documentation/subprograms/loop/loop_example12a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/loop/loop_example12a.png -------------------------------------------------------------------------------- /content/documentation/subprograms/loop/loop_example12b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/loop/loop_example12b.png -------------------------------------------------------------------------------- /content/documentation/subprograms/loop/loop_example2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/loop/loop_example2.png -------------------------------------------------------------------------------- /content/documentation/subprograms/loop/loop_example3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/loop/loop_example3.png -------------------------------------------------------------------------------- /content/documentation/subprograms/loop/loop_example4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/loop/loop_example4.png -------------------------------------------------------------------------------- /content/documentation/subprograms/loop/loop_example5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/loop/loop_example5.png -------------------------------------------------------------------------------- /content/documentation/subprograms/loop/loop_example6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/loop/loop_example6.png -------------------------------------------------------------------------------- /content/documentation/subprograms/loop/loop_example7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/loop/loop_example7.png -------------------------------------------------------------------------------- /content/documentation/subprograms/loop/loop_example8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/loop/loop_example8.png -------------------------------------------------------------------------------- /content/documentation/subprograms/loop/loop_example9a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/loop/loop_example9a.png -------------------------------------------------------------------------------- /content/documentation/subprograms/loop/loop_example9b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/loop/loop_example9b.png -------------------------------------------------------------------------------- /content/documentation/subprograms/loop/loop_generator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/loop/loop_generator.png -------------------------------------------------------------------------------- /content/documentation/subprograms/loop/loop_input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/loop/loop_input.png -------------------------------------------------------------------------------- /content/documentation/subprograms/loop/loop_reassign.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/loop/loop_reassign.png -------------------------------------------------------------------------------- /content/documentation/subprograms/script/script_example1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/script/script_example1.png -------------------------------------------------------------------------------- /content/documentation/subprograms/script/script_example2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/script/script_example2.png -------------------------------------------------------------------------------- /content/documentation/subprograms/script/script_example3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/script/script_example3.png -------------------------------------------------------------------------------- /content/documentation/subprograms/viewport_input/viewport_input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/documentation/subprograms/viewport_input/viewport_input.png -------------------------------------------------------------------------------- /content/release_notes/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Release Notes 3 | weight : 20 4 | chapter : true 5 | --- 6 | 7 | # Release Notes 8 | 9 | {{% children %}} 10 | -------------------------------------------------------------------------------- /content/release_notes/v1_5/auto_execution_panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_5/auto_execution_panel.png -------------------------------------------------------------------------------- /content/release_notes/v1_5/bvh_tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_5/bvh_tree.png -------------------------------------------------------------------------------- /content/release_notes/v1_5/change_text_case_node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_5/change_text_case_node.png -------------------------------------------------------------------------------- /content/release_notes/v1_5/condition_in_reassign_parameter_node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_5/condition_in_reassign_parameter_node.png -------------------------------------------------------------------------------- /content/release_notes/v1_5/conditional_debug_nodes.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_5/conditional_debug_nodes.mp4 -------------------------------------------------------------------------------- /content/release_notes/v1_5/custom_frequency_ranges.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_5/custom_frequency_ranges.png -------------------------------------------------------------------------------- /content/release_notes/v1_5/dynamic_node_labels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_5/dynamic_node_labels.png -------------------------------------------------------------------------------- /content/release_notes/v1_5/fonts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_5/fonts.png -------------------------------------------------------------------------------- /content/release_notes/v1_5/geometry_nodes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_5/geometry_nodes.png -------------------------------------------------------------------------------- /content/release_notes/v1_5/get_random_list_elements.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_5/get_random_list_elements.png -------------------------------------------------------------------------------- /content/release_notes/v1_5/instancer_empty_creation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_5/instancer_empty_creation.png -------------------------------------------------------------------------------- /content/release_notes/v1_5/list_math.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_5/list_math.png -------------------------------------------------------------------------------- /content/release_notes/v1_5/list_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_5/list_menu.png -------------------------------------------------------------------------------- /content/release_notes/v1_5/list_operations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_5/list_operations.png -------------------------------------------------------------------------------- /content/release_notes/v1_5/math_operations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_5/math_operations.png -------------------------------------------------------------------------------- /content/release_notes/v1_5/misc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_5/misc.png -------------------------------------------------------------------------------- /content/release_notes/v1_5/object_group_operations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_5/object_group_operations.png -------------------------------------------------------------------------------- /content/release_notes/v1_5/object_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_5/object_output.png -------------------------------------------------------------------------------- /content/release_notes/v1_5/overview_statistics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_5/overview_statistics.png -------------------------------------------------------------------------------- /content/release_notes/v1_5/parse_number_node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_5/parse_number_node.png -------------------------------------------------------------------------------- /content/release_notes/v1_5/particle_info_node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_5/particle_info_node.png -------------------------------------------------------------------------------- /content/release_notes/v1_5/quaternion_math_node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_5/quaternion_math_node.png -------------------------------------------------------------------------------- /content/release_notes/v1_5/rotation_matrix_node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_5/rotation_matrix_node.png -------------------------------------------------------------------------------- /content/release_notes/v1_5/rotation_to_direction_node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_5/rotation_to_direction_node.png -------------------------------------------------------------------------------- /content/release_notes/v1_5/scene_sockets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_5/scene_sockets.png -------------------------------------------------------------------------------- /content/release_notes/v1_5/sequence_info_node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_5/sequence_info_node.png -------------------------------------------------------------------------------- /content/release_notes/v1_5/set_vertex_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_5/set_vertex_color.png -------------------------------------------------------------------------------- /content/release_notes/v1_5/shape_key_nodes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_5/shape_key_nodes.png -------------------------------------------------------------------------------- /content/release_notes/v1_5/shear_matrix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_5/shear_matrix.png -------------------------------------------------------------------------------- /content/release_notes/v1_5/shift_list_node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_5/shift_list_node.png -------------------------------------------------------------------------------- /content/release_notes/v1_5/sort_list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_5/sort_list.png -------------------------------------------------------------------------------- /content/release_notes/v1_5/transform_polygon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_5/transform_polygon.png -------------------------------------------------------------------------------- /content/release_notes/v1_5/wiggle_nodes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_5/wiggle_nodes.png -------------------------------------------------------------------------------- /content/release_notes/v1_6/auto_create_trigger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_6/auto_create_trigger.png -------------------------------------------------------------------------------- /content/release_notes/v1_6/bake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_6/bake.png -------------------------------------------------------------------------------- /content/release_notes/v1_6/bmesh_mesh_data.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_6/bmesh_mesh_data.png -------------------------------------------------------------------------------- /content/release_notes/v1_6/bmesh_mesh_data_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_6/bmesh_mesh_data_example.png -------------------------------------------------------------------------------- /content/release_notes/v1_6/change_pivot_matrix_example_axes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_6/change_pivot_matrix_example_axes.png -------------------------------------------------------------------------------- /content/release_notes/v1_6/change_pivot_matrix_example_parent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_6/change_pivot_matrix_example_parent.png -------------------------------------------------------------------------------- /content/release_notes/v1_6/change_pivot_matrix_flip_poly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_6/change_pivot_matrix_flip_poly.png -------------------------------------------------------------------------------- /content/release_notes/v1_6/change_pivot_matrix_use.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_6/change_pivot_matrix_use.png -------------------------------------------------------------------------------- /content/release_notes/v1_6/collapsed_expression.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_6/collapsed_expression.png -------------------------------------------------------------------------------- /content/release_notes/v1_6/convert_to_integer_node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_6/convert_to_integer_node.png -------------------------------------------------------------------------------- /content/release_notes/v1_6/debug_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_6/debug_drawer.png -------------------------------------------------------------------------------- /content/release_notes/v1_6/dynamic_labels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_6/dynamic_labels.png -------------------------------------------------------------------------------- /content/release_notes/v1_6/execution_trigger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_6/execution_trigger.png -------------------------------------------------------------------------------- /content/release_notes/v1_6/expression_type_correction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_6/expression_type_correction.png -------------------------------------------------------------------------------- /content/release_notes/v1_6/geom_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_6/geom_menu.png -------------------------------------------------------------------------------- /content/release_notes/v1_6/is_used_helper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_6/is_used_helper.png -------------------------------------------------------------------------------- /content/release_notes/v1_6/measure_execution_times.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_6/measure_execution_times.png -------------------------------------------------------------------------------- /content/release_notes/v1_6/object_renaming.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_6/object_renaming.mp4 -------------------------------------------------------------------------------- /content/release_notes/v1_6/profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_6/profile.png -------------------------------------------------------------------------------- /content/release_notes/v1_6/repeat_and_fill_list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_6/repeat_and_fill_list.png -------------------------------------------------------------------------------- /content/release_notes/v1_6/select_area.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_6/select_area.mp4 -------------------------------------------------------------------------------- /content/release_notes/v1_6/slice_list_node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_6/slice_list_node.png -------------------------------------------------------------------------------- /content/release_notes/v1_6/sort_generators.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_6/sort_generators.png -------------------------------------------------------------------------------- /content/release_notes/v1_6/splines_from_object.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_6/splines_from_object.png -------------------------------------------------------------------------------- /content/release_notes/v1_6/structs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_6/structs.png -------------------------------------------------------------------------------- /content/release_notes/v1_6/structs_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_6/structs_error.png -------------------------------------------------------------------------------- /content/release_notes/v1_6/text_file_reader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v1_6/text_file_reader.png -------------------------------------------------------------------------------- /content/release_notes/v2_0/boolean/boolean_list_logic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/boolean/boolean_list_logic.png -------------------------------------------------------------------------------- /content/release_notes/v2_0/boolean/compare_node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/boolean/compare_node.png -------------------------------------------------------------------------------- /content/release_notes/v2_0/boolean/number_to_boolean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/boolean/number_to_boolean.png -------------------------------------------------------------------------------- /content/release_notes/v2_0/cython_performance_example.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/cython_performance_example.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/falloff/curve_falloff.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/falloff/curve_falloff.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/falloff/directional_falloff.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/falloff/directional_falloff.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/falloff/equalizer.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/falloff/equalizer.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/falloff/evaluate_falloff.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/falloff/evaluate_falloff.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/falloff/fade_falloff.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/falloff/fade_falloff.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/falloff/index_mask_falloff.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/falloff/index_mask_falloff.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/falloff/interpolate_falloff.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/falloff/interpolate_falloff.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/falloff/invert_falloff.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/falloff/invert_falloff.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/falloff/mix_falloff.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/falloff/mix_falloff.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/falloff/object_controller_falloff1.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/falloff/object_controller_falloff1.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/falloff/object_controller_falloff2.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/falloff/object_controller_falloff2.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/falloff/point_distance_falloff.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/falloff/point_distance_falloff.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/falloff/point_distance_id.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/falloff/point_distance_id.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/falloff/random_falloff.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/falloff/random_falloff.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/falloff/remap_falloff_node_example.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/falloff/remap_falloff_node_example.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/falloff/sound_falloff.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/falloff/sound_falloff.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/falloff/sound_falloff_2.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/falloff/sound_falloff_2.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/falloff/wiggle_falloff.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/falloff/wiggle_falloff.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/falloff_example.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/falloff_example.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/geometry/camera_frustrum_explain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/geometry/camera_frustrum_explain.png -------------------------------------------------------------------------------- /content/release_notes/v2_0/geometry/point_in_camera_frustrum_example.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/geometry/point_in_camera_frustrum_example.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/id_keys/axis_sort_id.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/id_keys/axis_sort_id.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/id_keys/id_name.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/id_keys/id_name.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/id_keys/point_distance_id.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/id_keys/point_distance_id.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/id_keys/random_sort_id.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/id_keys/random_sort_id.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/id_keys/selection_order_id.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/id_keys/selection_order_id.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/interpolation/curve_interpolation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/interpolation/curve_interpolation.png -------------------------------------------------------------------------------- /content/release_notes/v2_0/interpolation/mirror_interpolation.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/interpolation/mirror_interpolation.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/interpolation/mix_interpolation.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/interpolation/mix_interpolation.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/kd_bvh_tree/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : KD & BVH Trees 3 | weight : 1 4 | --- 5 | 6 | 7 | 8 | Pretty much all nodes that can evaluate BVH or KD Trees are vectorized. 9 | 10 | ## Ray Cast BVH Tree 11 | 12 | There is now an option to start the ray at infinity. 13 | 14 | {{< video ray_cast.mp4 >}} 15 | 16 | ## Construct BVH Tree 17 | 18 | BVH tree can now be constructed directly from object. 19 | -------------------------------------------------------------------------------- /content/release_notes/v2_0/kd_bvh_tree/ray_cast.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/kd_bvh_tree/ray_cast.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/list/get_list_element.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/list/get_list_element.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/list/get_list_element_vectorized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/list/get_list_element_vectorized.png -------------------------------------------------------------------------------- /content/release_notes/v2_0/list/mask_list.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/list/mask_list.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/list/mask_polygon_list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/list/mask_polygon_list.png -------------------------------------------------------------------------------- /content/release_notes/v2_0/list/random_list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/list/random_list.png -------------------------------------------------------------------------------- /content/release_notes/v2_0/list/remove_unlinked_only.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/list/remove_unlinked_only.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/matrix/distribute_matrices.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/matrix/distribute_matrices.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/matrix/falloff_example.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/matrix/falloff_example.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/matrix/replicate_matrix.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/matrix/replicate_matrix.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/matrix/transform_matrix.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/matrix/transform_matrix.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/mesh/create_bmesh.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/mesh/create_bmesh.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/mesh/create_edges.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/mesh/create_edges.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/mesh/create_polygon_indices.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/mesh/create_polygon_indices.png -------------------------------------------------------------------------------- /content/release_notes/v2_0/mesh/cylinder_mesh.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/mesh/cylinder_mesh.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/mesh/edge_info.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/mesh/edge_info.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/mesh/edge_to_tube.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/mesh/edge_to_tube.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/mesh/extract_polygon_transforms.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/mesh/extract_polygon_transforms.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/mesh/find_close_points.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/mesh/find_close_points.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/mesh/get_bounding_box.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/mesh/get_bounding_box.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/mesh/grid_mesh.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/mesh/grid_mesh.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/mesh/mesh_data.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/mesh/mesh_data.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/mesh/mesh_object_output_advanced_settings_comp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/mesh/mesh_object_output_advanced_settings_comp.png -------------------------------------------------------------------------------- /content/release_notes/v2_0/mesh/polygon_indices.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/mesh/polygon_indices.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/mesh/prepare_polygon_transformation.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/mesh/prepare_polygon_transformation.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/mesh/replicate_mesh_data.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/mesh/replicate_mesh_data.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/mesh/replicate_mesh_data_2.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/mesh/replicate_mesh_data_2.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/mesh/separate_polygons.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/mesh/separate_polygons.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/mesh/transform_polygons.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/mesh/transform_polygons.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/mesh/vertex_group_input.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/mesh/vertex_group_input.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/misc/converter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/misc/converter.png -------------------------------------------------------------------------------- /content/release_notes/v2_0/misc/expression_node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/misc/expression_node.png -------------------------------------------------------------------------------- /content/release_notes/v2_0/misc/input_nodes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/misc/input_nodes.png -------------------------------------------------------------------------------- /content/release_notes/v2_0/misc/loops.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/misc/loops.png -------------------------------------------------------------------------------- /content/release_notes/v2_0/misc/measure_execution_times.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/misc/measure_execution_times.png -------------------------------------------------------------------------------- /content/release_notes/v2_0/misc/remove_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/misc/remove_button.png -------------------------------------------------------------------------------- /content/release_notes/v2_0/misc/socket_settings.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/misc/socket_settings.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/misc/viewport_indices.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/misc/viewport_indices.png -------------------------------------------------------------------------------- /content/release_notes/v2_0/number/float_math.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/number/float_math.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/number/float_range.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/number/float_range.png -------------------------------------------------------------------------------- /content/release_notes/v2_0/number/map_range.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/number/map_range.png -------------------------------------------------------------------------------- /content/release_notes/v2_0/number/number_constants.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/number/number_constants.png -------------------------------------------------------------------------------- /content/release_notes/v2_0/number/random_numbers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/number/random_numbers.png -------------------------------------------------------------------------------- /content/release_notes/v2_0/number/vectorization_example.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/number/vectorization_example.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/object/armature_info.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/object/armature_info.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/object/attribute_input.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/object/attribute_input.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/object/attribute_output.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/object/attribute_output.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/object/object_instancer.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/object/object_instancer.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/object/transforms_output.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/object/transforms_output.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/particle_system/find_close_points.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/particle_system/find_close_points.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/particle_system/hair_data.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/particle_system/hair_data.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/rotation/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Rotations 3 | weight : 1 4 | --- 5 | 6 | 7 | 8 | ## Random Euler 9 | 10 | Random Euler node can now generate a list of random eulers. This can be 11 | done by checking the **Create List** button beside the node seed. The 12 | node is now 400x faster than before. 13 | 14 | ![image](random_euler.png) 15 | -------------------------------------------------------------------------------- /content/release_notes/v2_0/rotation/random_euler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/rotation/random_euler.png -------------------------------------------------------------------------------- /content/release_notes/v2_0/sound/equalizer.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/sound/equalizer.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/sound/equalizer_old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/sound/equalizer_old.png -------------------------------------------------------------------------------- /content/release_notes/v2_0/sound/sound_bake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/sound/sound_bake.png -------------------------------------------------------------------------------- /content/release_notes/v2_0/sound/sound_falloff.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/sound/sound_falloff.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/sound/sound_falloff_2.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/sound/sound_falloff_2.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/sound/sound_spheres.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/sound/sound_spheres.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/spline/append_point_to_spline.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/spline/append_point_to_spline.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/spline/change_spline_type.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/spline/change_spline_type.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/spline/replicate_spline.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/spline/replicate_spline.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/spline/set_spline_radius.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/spline/set_spline_radius.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/spline/spline_from_points.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/spline/spline_from_points.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/spline/spline_info.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/spline/spline_info.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/spline/splines_from_edges.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/spline/splines_from_edges.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/spline/trim_splines.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/spline/trim_splines.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/text/repeat_text.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/text/repeat_text.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/text/reverse_text.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/text/reverse_text.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/text/separate_text_object.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/text/separate_text_object.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/text/text_object_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/text/text_object_output.png -------------------------------------------------------------------------------- /content/release_notes/v2_0/vector/offset_vector.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/vector/offset_vector.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/vector/random_vector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/vector/random_vector.png -------------------------------------------------------------------------------- /content/release_notes/v2_0/vector/transform_vector_list.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/vector/transform_vector_list.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/vector/vector_wiggle.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/vector/vector_wiggle.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/vectorization_example.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/vectorization_example.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_0/vectorized_node_socket_diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/vectorized_node_socket_diff.png -------------------------------------------------------------------------------- /content/release_notes/v2_0/viewer/3d_viewer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/viewer/3d_viewer.png -------------------------------------------------------------------------------- /content/release_notes/v2_0/viewer/viewer_node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/viewer/viewer_node.png -------------------------------------------------------------------------------- /content/release_notes/v2_0/viewer/viewer_output_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_0/viewer/viewer_output_settings.png -------------------------------------------------------------------------------- /content/release_notes/v2_1/action/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Action 3 | --- 4 | 5 | This whole category have been added. See the documentation on 6 | [Actions](/documentation/nodes/action) for more details. 7 | -------------------------------------------------------------------------------- /content/release_notes/v2_1/color/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Color 3 | --- 4 | 5 | ## Socket Alpha 6 | 7 | Color sockets now support choosing the alpha value. 8 | -------------------------------------------------------------------------------- /content/release_notes/v2_1/decompose_text.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/decompose_text.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_1/delay_action.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/delay_action.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_1/falloff/noise_falloff.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/falloff/noise_falloff.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_1/falloff/sound_falloff.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/falloff/sound_falloff.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_1/falloff/spline_falloff.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/falloff/spline_falloff.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_1/generic/error_message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/generic/error_message.png -------------------------------------------------------------------------------- /content/release_notes/v2_1/generic/triggers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/generic/triggers.png -------------------------------------------------------------------------------- /content/release_notes/v2_1/generic/viewport_input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/generic/viewport_input.png -------------------------------------------------------------------------------- /content/release_notes/v2_1/geometry/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Geometry 3 | --- 4 | 5 | ## Barycentric Transform 6 | 7 | This node was removed. 8 | -------------------------------------------------------------------------------- /content/release_notes/v2_1/gpencil/gp_input_nodes.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/gpencil/gp_input_nodes.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_1/gpencil/gp_modify_nodes.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/gpencil/gp_modify_nodes.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_1/gpencil/gp_output_nodes.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/gpencil/gp_output_nodes.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_1/grease_pencil.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/grease_pencil.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_1/list/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : List 3 | --- 4 | 5 | ## Sort List 6 | 7 | This node was removed. Replaced by the *Sort Numbers* node. 8 | -------------------------------------------------------------------------------- /content/release_notes/v2_1/lsystem.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/lsystem.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_1/matrix/distribute_matrices_center.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/matrix/distribute_matrices_center.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_1/matrix/distribute_matrices_spiral.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/matrix/distribute_matrices_spiral.png -------------------------------------------------------------------------------- /content/release_notes/v2_1/matrix/offset_matrix.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/matrix/offset_matrix.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_1/mesh/circle_mesh.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/mesh/circle_mesh.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_1/mesh/extract_polygon_transforms.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/mesh/extract_polygon_transforms.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_1/mesh/get_linked_vertices.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/mesh/get_linked_vertices.png -------------------------------------------------------------------------------- /content/release_notes/v2_1/mesh/line_mesh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/mesh/line_mesh.png -------------------------------------------------------------------------------- /content/release_notes/v2_1/mesh/load_vertex_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/mesh/load_vertex_color.png -------------------------------------------------------------------------------- /content/release_notes/v2_1/mesh/mesh_from_spline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/mesh/mesh_from_spline.png -------------------------------------------------------------------------------- /content/release_notes/v2_1/mesh/mesh_points_scatter.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/mesh/mesh_points_scatter.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_1/mesh/offset_polygons.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/mesh/offset_polygons.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_1/mesh/set_bevel_weight.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/mesh/set_bevel_weight.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_1/mesh/set_vertex_weight.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/mesh/set_vertex_weight.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_1/mesh/transform_mesh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/mesh/transform_mesh.png -------------------------------------------------------------------------------- /content/release_notes/v2_1/mesh/unity_triangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/mesh/unity_triangle.png -------------------------------------------------------------------------------- /content/release_notes/v2_1/mesh/uv_map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/mesh/uv_map.png -------------------------------------------------------------------------------- /content/release_notes/v2_1/mesh/vertex_color.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/mesh/vertex_color.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_1/noise_falloff.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/noise_falloff.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_1/number/float_range.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/number/float_range.png -------------------------------------------------------------------------------- /content/release_notes/v2_1/number/sort_numbers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/number/sort_numbers.png -------------------------------------------------------------------------------- /content/release_notes/v2_1/object/collection_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/object/collection_info.png -------------------------------------------------------------------------------- /content/release_notes/v2_1/particle/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Particle 3 | --- 4 | 5 | ## Particle Data 6 | 7 | The node now returns the rotation data of particles as a form of quaternion 8 | list. 9 | 10 | ![Particle Data](particle_data.png) 11 | -------------------------------------------------------------------------------- /content/release_notes/v2_1/particle/particle_data.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/particle/particle_data.png -------------------------------------------------------------------------------- /content/release_notes/v2_1/rotation/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Rotation 3 | --- 4 | 5 | ## Quaternions 6 | 7 | Quaternions are now normalized after creation in quaternion nodes. 8 | -------------------------------------------------------------------------------- /content/release_notes/v2_1/sound/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Sound 3 | --- 4 | 5 | ## Sound Spectrum 6 | 7 | This node was added. It performs real-time spectral analysis of the input sound 8 | and returns one, many, or all of the frequency bins. 9 | 10 | {{< video sound_spectrum.mp4 >}} 11 | 12 | ## Sound Bake 13 | 14 | This node was removed. Replaced by the *Sound Spectrum* node. 15 | 16 | ## Sound Evaluate 17 | 18 | This node was removed. Replaced by the *Sound Spectrum* node. 19 | -------------------------------------------------------------------------------- /content/release_notes/v2_1/sound/sound_spectrum.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/sound/sound_spectrum.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_1/sound_falloff.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/sound_falloff.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_1/spline/offset_spline.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/spline/offset_spline.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_1/spline/spline_evaluate_range.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/spline/spline_evaluate_range.png -------------------------------------------------------------------------------- /content/release_notes/v2_1/spline/spline_normals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/spline/spline_normals.png -------------------------------------------------------------------------------- /content/release_notes/v2_1/spline/spline_per_branch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/spline/spline_per_branch.png -------------------------------------------------------------------------------- /content/release_notes/v2_1/spline/spline_tilt.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/spline/spline_tilt.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_1/spline/tilt_spline.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/spline/tilt_spline.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_1/text/decompose_text.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/text/decompose_text.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_1/text/lsystem.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/text/lsystem.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_1/vector/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Vector 3 | --- 4 | 5 | ## Vector Noise 6 | 7 | This node was added to allow evaluating different types of noises at the input 8 | vectors. It can evaluate many noise types such as Perlin, Simplex, Voronoi, 9 | Value, Cubic, and White noises. The following example illustrates the use of 10 | Simplex noise. 11 | 12 | {{< video vector_noise.mp4 >}} 13 | -------------------------------------------------------------------------------- /content/release_notes/v2_1/vector/vector_noise.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/vector/vector_noise.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_1/viewer/3d_viewer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/viewer/3d_viewer.png -------------------------------------------------------------------------------- /content/release_notes/v2_1/viewer/action_viwer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/viewer/action_viwer.png -------------------------------------------------------------------------------- /content/release_notes/v2_1/virtual_lists_circle.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/virtual_lists_circle.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_1/virtual_lists_vector_math.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_1/virtual_lists_vector_math.png -------------------------------------------------------------------------------- /content/release_notes/v2_2/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Version 2.2 3 | weight : 5 4 | --- 5 | 6 | ### Changes in Detail 7 | 8 | {{% children %}} 9 | -------------------------------------------------------------------------------- /content/release_notes/v2_2/action/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Action 3 | --- 4 | 5 | ## Wiggle Action 6 | 7 | A new operator was added that allows removing channels that were previously 8 | added. The operator is drawn as an X button next to each channel. 9 | -------------------------------------------------------------------------------- /content/release_notes/v2_2/animation/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Animation 3 | --- 4 | 5 | ## Delay Time 6 | 7 | The *Delay Time* node was vectorized. 8 | 9 | ## Animate Data 10 | 11 | All *Animate* nodes were vectorized. A new *Start Time* input was added. 12 | -------------------------------------------------------------------------------- /content/release_notes/v2_2/boolean/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Boolean 3 | --- 4 | 5 | ## Random Boolean 6 | 7 | The *Random Boolean* node was added. This node generates a random boolean or a 8 | list of random booleans. The probability of truth is controllable. 9 | 10 | ## Compare Numbers 11 | 12 | The *Compare Numbers* node was added. This node is similar to the standard 13 | compare node but it is specific to numbers only, vectorized, and much faster to 14 | use as it is implemented natively. 15 | -------------------------------------------------------------------------------- /content/release_notes/v2_2/bvh/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : BVH Tree 3 | --- 4 | 5 | ## Construct BVH Tree 6 | 7 | The *Mesh* option of the node now takes a mesh input as opposed to separate 8 | Vertex Locations and Polygon Indices. 9 | 10 | ## BVH Socket 11 | 12 | The BVH socket now have an Object property, in which the BVH is constructed from 13 | the data of the object. 14 | -------------------------------------------------------------------------------- /content/release_notes/v2_2/color/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Color 3 | --- 4 | 5 | ## Separate Color 6 | 7 | The *Seperate Color* node is now vectorized. 8 | 9 | ## Mix Colors 10 | 11 | The *Mix Colors* node is now vectorized. 12 | -------------------------------------------------------------------------------- /content/release_notes/v2_2/falloff/clamp_falloff.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_2/falloff/clamp_falloff.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_2/falloff/mesh_falloff.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_2/falloff/mesh_falloff.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_2/falloff/mix_falloff_overlay.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_2/falloff/mix_falloff_overlay.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_2/falloff/point_distance_falloff.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_2/falloff/point_distance_falloff.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_2/falloff/radial_falloff.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_2/falloff/radial_falloff.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_2/falloff/remap_falloff_interpolate.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_2/falloff/remap_falloff_interpolate.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_2/falloff/spline_falloff_parameter.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_2/falloff/spline_falloff_parameter.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_2/general/record_selection_order.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_2/general/record_selection_order.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_2/gpencil/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Grease Pencil 3 | --- 4 | 5 | ## GP Stroke 6 | 7 | The *Vertex Color Fill* attribute was added to gp stroke. 8 | 9 | ## Change GP Stroke Direction 10 | 11 | The *Change GP Stroke Direction* node was added. 12 | -------------------------------------------------------------------------------- /content/release_notes/v2_2/list/insert_list_element.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_2/list/insert_list_element.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_2/list/repeat_list_elements.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_2/list/repeat_list_elements.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_2/material/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Material 3 | --- 4 | 5 | ## Material By Name 6 | 7 | The *Material By Name* node was added. 8 | 9 | ## Filter Material List By Name 10 | 11 | The *Filter Material List By Name* node was added. 12 | -------------------------------------------------------------------------------- /content/release_notes/v2_2/matrix/distribute_matrices_spiral.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_2/matrix/distribute_matrices_spiral.png -------------------------------------------------------------------------------- /content/release_notes/v2_2/matrix/distribute_matrices_spline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_2/matrix/distribute_matrices_spline.png -------------------------------------------------------------------------------- /content/release_notes/v2_2/mesh/attributes.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_2/mesh/attributes.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_2/mesh/find_shortest_path.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_2/mesh/find_shortest_path.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_2/mesh/mesh_points_scatter_edge.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_2/mesh/mesh_points_scatter_edge.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_2/number/float_range_interpolation.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_2/number/float_range_interpolation.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_2/particles/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Particles 3 | --- 4 | 5 | ## Particles Data 6 | 7 | The *Particles Data* node now supports FLIP particles. 8 | -------------------------------------------------------------------------------- /content/release_notes/v2_2/sound/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Sound 3 | --- 4 | 5 | ## MIDI 6 | 7 | A whole system of data structures, sockets, and nodes for dealing with MIDI 8 | files was added. See the [MIDI Tutorial]({{< ref "/tutorials/midi" >}}) for more 9 | information. 10 | -------------------------------------------------------------------------------- /content/release_notes/v2_2/spline/evaluate_spline_wrap.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_2/spline/evaluate_spline_wrap.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_2/spline/spline_bevel.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_2/spline/spline_bevel.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_2/spline/spline_curvature.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_2/spline/spline_curvature.mp4 -------------------------------------------------------------------------------- /content/release_notes/v2_2/text/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Text 3 | --- 4 | 5 | ## Separate Text 6 | 7 | A new *Dimensions* option was added to the node. For curve output, this option 8 | sets the curve to be 2D or 3D. 9 | -------------------------------------------------------------------------------- /content/release_notes/v2_2/vector/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Vector 3 | --- 4 | 5 | ## Dot Product 6 | 7 | The *Dot Product* node is now vectorized. 8 | 9 | ## Transform Vector 10 | 11 | The *Transform Vector* node is now fully vectorized. 12 | 13 | ## Mix Vectors 14 | 15 | The *Mix Vectors* node is now vectorized. 16 | -------------------------------------------------------------------------------- /content/release_notes/v2_3/3d_viewer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_3/3d_viewer.png -------------------------------------------------------------------------------- /content/release_notes/v2_3/builtin_attributes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_3/builtin_attributes.png -------------------------------------------------------------------------------- /content/release_notes/v2_3/evaluate_fcurves_transforms.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/release_notes/v2_3/evaluate_fcurves_transforms.mp4 -------------------------------------------------------------------------------- /content/tutorials/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : Tutorials 3 | weight : 40 4 | chapter : true 5 | --- 6 | 7 | # Tutorials 8 | 9 | {{% children %}} 10 | -------------------------------------------------------------------------------- /content/tutorials/decompose_text/action.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/tutorials/decompose_text/action.mp4 -------------------------------------------------------------------------------- /content/tutorials/decompose_text/basic_animation.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/tutorials/decompose_text/basic_animation.mp4 -------------------------------------------------------------------------------- /content/tutorials/decompose_text/basic_animation_extended.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/tutorials/decompose_text/basic_animation_extended.mp4 -------------------------------------------------------------------------------- /content/tutorials/decompose_text/basic_animation_extended_ping_pong.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/tutorials/decompose_text/basic_animation_extended_ping_pong.mp4 -------------------------------------------------------------------------------- /content/tutorials/decompose_text/basic_setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/tutorials/decompose_text/basic_setup.png -------------------------------------------------------------------------------- /content/tutorials/decompose_text/bouncy.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/tutorials/decompose_text/bouncy.mp4 -------------------------------------------------------------------------------- /content/tutorials/decompose_text/bubbly.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/tutorials/decompose_text/bubbly.mp4 -------------------------------------------------------------------------------- /content/tutorials/decompose_text/random_appear_disappear.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/tutorials/decompose_text/random_appear_disappear.mp4 -------------------------------------------------------------------------------- /content/tutorials/decompose_text/vectorized_font.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/tutorials/decompose_text/vectorized_font.png -------------------------------------------------------------------------------- /content/tutorials/decompose_text/vectorized_size_alternate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/tutorials/decompose_text/vectorized_size_alternate.png -------------------------------------------------------------------------------- /content/tutorials/decompose_text/vectorized_size_linear_range.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/tutorials/decompose_text/vectorized_size_linear_range.png -------------------------------------------------------------------------------- /content/tutorials/decompose_text/wavy.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/tutorials/decompose_text/wavy.mp4 -------------------------------------------------------------------------------- /content/tutorials/midi/midi_file_reader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/tutorials/midi/midi_file_reader.png -------------------------------------------------------------------------------- /content/tutorials/midi/midi_track_info_names.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/tutorials/midi/midi_track_info_names.png -------------------------------------------------------------------------------- /content/tutorials/midi/midi_track_info_notes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/tutorials/midi/midi_track_info_notes.png -------------------------------------------------------------------------------- /content/tutorials/midi/piano.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/tutorials/midi/piano.mp4 -------------------------------------------------------------------------------- /content/tutorials/midi/slidingNotes0.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JacquesLucke/animation_nodes_manual/58c74cb84bc8141cf39744405d4113ea3c8200f2/content/tutorials/midi/slidingNotes0.mp4 -------------------------------------------------------------------------------- /layouts/partials/logo.html: -------------------------------------------------------------------------------- 1 | Animation Nodes 2 | -------------------------------------------------------------------------------- /layouts/shortcodes/video.html: -------------------------------------------------------------------------------- 1 | {{ with .Get 0}} 2 | {{ $id := replace . "." "_" }} 3 |

4 | 5 | 8 | 9 | 10 | 11 |

12 | {{ end }} 13 | --------------------------------------------------------------------------------