0
0
Fork 0
Add-ons bundled with Blender releases
Go to file
Thomas Barlow d17ed07832 FBX IO: Corner vert/edge and edge verts access with attributes
Blender 3.6 moved corner (loop) vertex index and edge index, and edge
vertices to generic attributes. The old API still works for now, but is
slower and may be removed in 4.0, so this patch updates FBX IO to use
the new ".corner_vert", ".corner_edge" and ".edge_verts" attributes.

numpy.astype() with copy=False does not create a new view in the desired
dtype when the original dtype is the same kind, itemsize and byteorder,
but has a different character code, e.g. 'i' and 'l'. This is
problematic because Blender can be picky about the character code. The
astype_view_signedness() utility function has been updated to create
such views instead of falling back to numpy.astype().

This patch makes no changes to the import or export of FBX files.

Pull Request: blender/blender-addons#104648
2023-06-26 17:43:23 +02:00
.gitea Gitea: use full URL for referencing pull requests 2023-03-07 13:24:58 +01:00
.github Docs: change Git URLs to point projects.blender.org instead of git.blender.org 2023-02-07 14:46:01 +01:00
add_camera_rigs License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
add_curve_extra_objects License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
add_curve_sapling License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
add_mesh_BoltFactory Merge branch 'blender-v3.6-release' 2023-06-19 21:48:14 -04:00
add_mesh_discombobulator License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
add_mesh_extra_objects License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
add_mesh_geodesic_domes License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
amaranth License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
animation_animall License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
ant_landscape Merge branch 'blender-v3.6-release' 2023-06-19 21:48:14 -04:00
archimesh License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
blender_id License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
btrace License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
curve_tools License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
greasepencil_tools License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
io_anim_bvh License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
io_anim_nuke_chan License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
io_coat3D License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
io_curve_svg License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
io_export_dxf License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
io_import_dxf License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
io_import_palette License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
io_mesh_atomic License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
io_mesh_stl License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
io_mesh_uv_layout License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
io_scene_3ds Merge branch 'blender-v3.6-release' 2023-06-19 21:48:14 -04:00
io_scene_fbx FBX IO: Corner vert/edge and edge verts access with attributes 2023-06-26 17:43:23 +02:00
io_scene_gltf2 Merge branch 'blender-v3.6-release' 2023-06-16 17:04:54 +02:00
io_scene_x3d Import_x3d: Fixed mesh flat/smooth shading 2023-06-20 23:05:52 +02:00
io_shape_mdd License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
magic_uv License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
materials_library_vx License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
materials_utils License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
measureit License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
mesh_inset License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
mesh_snap_utilities_line License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
mesh_tiny_cad License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
mesh_tissue Merge branch 'blender-v3.6-release' 2023-06-19 21:48:14 -04:00
mesh_tools License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
node_wrangler License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
object_carver License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
object_collection_manager Merge branch 'blender-v3.6-release' 2023-06-22 02:17:38 -04:00
object_fracture_cell License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
object_print3d_utils License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
object_scatter License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
pose_library License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
power_sequencer License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
precision_drawing_tools License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
presets Sun Position: capitalize preset names 2023-04-14 18:56:31 +02:00
render_copy_settings License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
render_povray License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
rigify License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
space_view3d_brush_menus License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
space_view3d_math_vis License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
space_view3d_pie_menus License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
space_view3d_spacebar_menu License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
space_view3d_stored_views License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
storypencil License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
sun_position License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
system_demo_mode License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
ui_translate License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
vdm_brush_baker License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
viewport_vr_preview License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
.gitignore add cycles folder to gitignore 2018-10-29 12:49:40 +01:00
add_curve_ivygen.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
animation_add_corrective_shape_key.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
bone_selection_sets.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
camera_turnaround.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
copy_global_transform.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
curve_assign_shapekey.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
curve_simplify.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
depsgraph_debug.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
development_edit_operator.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
development_icon_get.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
development_iskeyfree.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
io_anim_camera.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
io_export_paper_model.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
io_export_pc2.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
io_import_BrushSet.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
io_import_images_as_planes.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
lighting_dynamic_sky.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
lighting_tri_lights.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
mesh_auto_mirror.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
mesh_bsurfaces.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
mesh_f2.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
mesh_looptools.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
node_arrange.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
node_presets.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
object_boolean_tools.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
object_color_rules.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
object_edit_linked.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
object_skinify.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
paint_palette.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
real_snow.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
render_freestyle_svg.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
render_ui_animation_render.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
space_clip_editor_refine_solution.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
space_view3d_3d_navigation.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
space_view3d_align_tools.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
space_view3d_copy_attributes.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
space_view3d_modifier_tools.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
system_blend_info.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00
system_property_chart.py License headers: use SPDX-FileCopyrightText for all addons 2023-06-15 16:54:05 +10:00