./graphics/blender, Fully integrated 3D graphics creation suite

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.93.1, Package name: blender-2.93.1, Maintainer: pkgsrc-users

Blender is the free and open source 3D creation suite.

It supports the entirety of the 3D pipeline - modeling, rigging, animation,
simulation, rendering, compositing and motion tracking, video editing and
2D animation pipeline.


Required to run:
[sysutils/desktop-file-utils] [graphics/MesaLib] [graphics/hicolor-icon-theme] [graphics/tiff] [graphics/freetype2] [graphics/png] [graphics/glu] [graphics/glew] [graphics/openexr] [audio/libsndfile] [math/fftw] [security/openssl] [devel/boost-libs] [devel/gettext-tools] [devel/pcre] [math/py-numpy] [graphics/openjpeg] [parallel/threadingbuildingblocks] [graphics/openimageio] [devel/SDL2] [audio/openal-soft] [graphics/opencolorio] [multimedia/ffmpeg4]

Required to build:
[pkgtools/x11-links] [devel/boost-headers] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto]

Master sites:

SHA1: ae43f42a13e03baa37457a8e6a6c4e64c4579285
RMD160: 8b609530e464931c166f6dd1bc4564107ba1e881
Filesize: 41953.223 KB

Version history: (Expand)


CVS history: (Expand)


   2021-07-26 07:15:15 by matthew green | Files touched by this commit (7) | Package updated
Log message:
update to blender 2.93.

thanks to nia and joerg for help with updating.

see https://www.blender.org/download/releases/ for a full list
of changes.  vague summary includes:

2.91:

The fourth major release in 2020 is here to further improve the
user experience, adding powerful new booleans, better cloth
sculpting with support for collisions, volume objects modifiers,
improved animation tools and so much more.

Introducing collision support for the sculpt cloth brush and
filter.

The new Sculpt Trim tool lets you cut and even add geometry using
box or lasso gestures.

This brush includes a set of deformation modes designed to control
the shape of the mesh boundaries.

The new Simulation Target property allows the Pose and Boundary
brushes to simulate cloth effects as you use them.

Introducing the Exact solver to take care of complex geometry.

Curve and text objects now have support for custom bevel profiles,
just like the bevel modifier.

All bevel types now support flat curve caps too!

A new modifier for volume objects allows you to dynamically
convert them into a mesh, ideal for stylized fluids.

Convert any mesh into a volume and combine it with the new Volume
Displace modifier.

Convert images into Grease Pencil objects with just one click!

The new Holdout option in materials allows you to paint holes in
strokes and filled areas.

Can't remember where that setting is? Search for it!

Sloppy typing? Don't worry! Fuzzy search makes it so you can be
less precise and still find what you look for.

The new support for Compound Shape collisions allow for complex
simulations not possible before.

You now can combine multiple primitive shapes into a concave
shape, resulting in blazing fast simulations.

Everywhere! Tag your collections with colors.

Drag & drop now works for modifiers, constraints and Grease Pencil
effects.

Animation curves can now become much snappier, allowing for more
sudden changes with fewer keyframes required.

2.92:

A completely new workflow for editing meshes, new physics
simulation methods, faster Cycles rendering, better compositing
with Eevee, and so much more. Blender 2.92 marks the beginning of
something incredible.

The new Geometry Nodes editor opens the door for creating and
manipulating meshes using a node-based system.

Create your own custom modifier! Expose properties from the nodes
in the modifier stack for an easy-to-use interface.

This first iteration focuses on object scattering and instancing,
laying the groundwork for more advanced workflows in the upcoming
releases.

Smear multires displacement over the limit surface similar to how
smearing for colors and topology slide works.

Shape silhouettes as you please with this new option in the Grab
tool.

Mesh Fairing allows you to visually remove parts of your mesh by
completely smoothing the area inside a Face Set.

Grease Pencil strokes can now be edited as curves!

The Trace Image feature now supports image sequences!

Grease Pencil interpolation has been improved to better deal with
different sized strokes.

Volume rendering is significantly more memory efficient, by using
a sparse NanoVDB grid.

OptiX now supports hybrid rendering to combine the power of your
CPU and GPU devices.

See everything with the new Exposure node in the Compositor.

2.93:

A total of 22 new nodes were added to the Geometry Nodes editor
expanding the attribute system, sampling textures, support for
volume data, improved usablity, mesh primitives, Cycles support
for attributes, and much more.

It is now possible to create mesh circles, cones, cubes,
cylinders, grids, ico-spheres, uv-spheres, and lines without ever
leaving the Geometry Nodes editor.

Geometry Nodes allows you to create the most flexible modifiers.

For this releases' splash, the author Erindale went all-in and
made the entire thing pretty much using only Geometry Nodes.

It has never been easier to create, tweak, and expand Masks or
Face sets as you sculpt.

Splitting complex figures into multiple objects is a quick way to
significantly improve performance. In order to ease this workflow,
there is a new way to quickly jump between objects while in Sculpt
mode.

The Line Art modifier generates stylized lines on your scene,
collections, or individual objects.

The Interpolate operator is now a full-fledged tool!

The new Eevee looks so good you may want to re-render all your
projects.

The new Depth of Field handles close-ups and outlines much better.

Volume shaders in Eevee now support Area Lights and Soft Shadows.
   2021-07-08 23:25:31 by Mark Davies | Files touched by this commit (4)
Log message:
blender: build with openexr3
   2021-04-21 15:25:34 by Adam Ciarcinski | Files touched by this commit (864)
Log message:
revbump for boost-libs
   2021-01-19 18:18:10 by Nia Alarie | Files touched by this commit (1) | Package updated
Log message:
blender: changes for new opencolorio

the new opencolorio does not provide pugixml in its headers so blender
needs to depend on pugixml explicitly.

bump PKGREVISION for opencolorio dependency ABI change.
   2021-01-01 09:24:59 by Ryo ONODERA | Files touched by this commit (266)
Log message:
*: Recursive revbump from boost-1.75.0
   2020-12-04 21:45:51 by Nia Alarie | Files touched by this commit (456)
Log message:
Revbump packages with a runtime Python dep but no version prefix.

For the Python 3.8 default switch.
   2020-11-05 10:09:30 by Ryo ONODERA | Files touched by this commit (1814)
Log message:
*: Recursive revbump from textproc/icu-68.1
   2020-10-12 23:52:05 by Jason Bacon | Files touched by this commit (87) | Package updated
Log message:
math/blas, math/lapack: Install interchangeable BLAS system

Install the new interchangeable BLAS system created by Thomas Orgis,
currently supporting Netlib BLAS/LAPACK, OpenBLAS, cblas, lapacke, and
Apple's Accelerate.framework.  This system allows the user to select any
BLAS implementation without modifying packages or using package options, by
setting PKGSRC_BLAS_TYPES in mk.conf. See mk/blas.buildlink3.mk for details.

This commit should not alter behavior of existing packages as the system
defaults to Netlib BLAS/LAPACK, which until now has been the only supported
implementation.

Details:

Add new mk/blas.buildlink3.mk for inclusion in dependent packages
Install compatible Netlib math/blas and math/lapack packages
Update math/blas and math/lapack MAINTAINER approved by adam@
OpenBLAS, cblas, and lapacke will follow in separate commits
Update direct dependents to use mk/blas.buildlink3.mk
Perform recursive revbump