Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Blender 4.2.1 #1136

Merged
merged 31 commits into from
Sep 12, 2024
Merged

Blender 4.2.1 #1136

merged 31 commits into from
Sep 12, 2024

Commits on Jul 30, 2024

  1. Configuration menu
    Copy the full SHA
    cfe62a0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    22a85de View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. Configuration menu
    Copy the full SHA
    c7c54e3 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. Configuration menu
    Copy the full SHA
    e72a780 View commit details
    Browse the repository at this point in the history
  2. feat(blender): use context.temp_override for operator overrides

    New API in Blender 4.0, the first 'context' argument no longer exists.
    Griperis committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    847321e View commit details
    Browse the repository at this point in the history
  3. feat(blender): use the node_tree.interface API instead of .outputs an…

    …d .inputs
    
    The latter was deprecated in favor of the prior.
    Griperis committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    ecca5cf View commit details
    Browse the repository at this point in the history
  4. feat(blender): remove the use_legacy_obj_import

    This is no longer available from Blender 4.1
    Griperis committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    2dbf982 View commit details
    Browse the repository at this point in the history
  5. feat(blender): import ply using bpy.op.wm.ply_import

    The 'import_mesh.ply' was replaced by '.wm.ply_import'.
    Griperis committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    4221571 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. Configuration menu
    Copy the full SHA
    0430a92 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    442c947 View commit details
    Browse the repository at this point in the history
  3. feat(blender): use auto smooth geometry nodes

    In 4.1 the node group replaces the prior implementation of auto smooth on object data.
    Griperis committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    bb85745 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. feat(blender): make depth, distance and segmentation output rgb in bl…

    …ender 4.1
    
    Since Blender 4.1 the .exr depth outputs are one channel
    instead of three channels. The imageio.v3.imread
    using 'opencv' can't open single channel .exr. Thus
    using nodes we create three channel image output
    from the depth again.
    
    This might be fixed in future versions of Blender, fix
    to respect the file foramt 'Color' property (that's actually set to RGB)
    was already merged into master:
    
    https://projects.blender.org/blender/blender/commit/40be124184bb571669b7346a36003c33c412cb20
    Griperis committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    71bfebb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a66112a View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Configuration menu
    Copy the full SHA
    5940449 View commit details
    Browse the repository at this point in the history
  2. feat(render): add view transform as 'render' parameter

    Since Blender 4.1 'AgX' is the new default, but to yield semi-similar results we want to keep the default as 'Filmic'.
    Griperis committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    4c3ac3e View commit details
    Browse the repository at this point in the history
  3. feat(blender): bump blender to 4.2.0

    Adjusted breaking API changes, and adding
    of the smooth by angle modifier - which is now
    actually less prone to error.
    Griperis committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    152100f View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. feat(blender): load auto smooth node group manually

    Using the 'bpy.ops.modifier_add_node_group' would be superior,
    but it doesn't work correctly in background mode.
    Griperis committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    6817ed6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4deeb74 View commit details
    Browse the repository at this point in the history
  3. feat(blender): assign the root collection after cleaning up data blocks

    So the 'bpy.context.collection' can be used afterwards. This worked
    in Blender 4.1, but in 4.2 deleting the collection objects doesn't
    make the root collection as the active in context.
    Griperis committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    3c1be7b View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Configuration menu
    Copy the full SHA
    c24a8e5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a37b4f0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4645722 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. fix(ObjectLoader): don't validate meshes when importing obj

    This should fix the broken normals.
    Griperis committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    f99fb32 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4cacdbe View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Configuration menu
    Copy the full SHA
    b0e01b8 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Configuration menu
    Copy the full SHA
    eeaf5ef View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Configuration menu
    Copy the full SHA
    61e2cf7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    95ba9f3 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Configuration menu
    Copy the full SHA
    593d344 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    275141e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    01c8a12 View commit details
    Browse the repository at this point in the history