Commit graph

168 commits

Author SHA1 Message Date
ryoon
0793ae3aad Update to
* Fix startup

Changelog:
2.79
In this release:

    Cycles: Built-in Denoising, Shadow catcher, Principled shader, AMD OpenCL optimizations.
    Grease Pencil: New frame interpolation tools, per-layer onion skinning.
    Alembic: Improvements to compatibility, stability and support.
    User Interface: Initial support for reusable custom configurations, automatic DPI scaling.
    Twenty Three new and several updated add-ons.
    And: 100s of bug fixes and other improvements!

2.78
In this release:

    Cycles: Cycles now supports rendering spherical stereo images for VR.
    Grease Pencil: Reworked to be similar to other 2D drawing softwares.
    Alembic: Initial basic support in Blender.
    Improvements to Bendy Bones for Easier and Simpler Rigging.
    Eleven new add-ons.
    And: 100s of bug fixes and other improvements!
2018-10-07 23:44:49 +00:00
adam
9d06c0a472 revbump after boost-libs update 2018-08-16 18:54:26 +00:00
adam
35aa3efc12 revbump for boost-libs update 2018-04-29 21:31:17 +00:00
wiz
c57215a7b2 Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
rillig
4376895e91 graphics/*: remove redundant :Q modifiers
pkgsrc doesn't support PREFIX with spaces or other special characters.
Therefore it is not necessary to add the :Q modifier to this variable
and several others.
2018-01-14 14:58:38 +00:00
adam
983847f667 Revbump after boost update 2018-01-01 21:18:06 +00:00
markd
2994ba0213 blender: fix linux build
explicitly disable jemalloc. fix linux PLIST
2017-12-19 09:16:29 +00:00
adam
931d707fe2 Revbump for boost update 2017-08-24 20:03:08 +00:00
wiz
8733ee0040 Follow some http -> https redirects. 2017-08-01 14:58:51 +00:00
joerg
e0f26f38f3 Allow NetBSD 8 for PLIST subst. Match path name with reality. 2017-07-01 22:12:13 +00:00
jperkin
6b547497bb Convert CXXFLAGS setting C++ standard to USE_LANGUAGES. 2017-05-03 08:38:38 +00:00
ryoon
76884737ca Recursive revbump from boost update 2017-04-30 01:21:19 +00:00
ryoon
50aefac5f6 Recursive revbump from graphics/libwebp 2017-02-28 15:19:58 +00:00
joerg
f91eccf470 Drop left-over that was committed in the mean time by someone else. 2017-02-09 20:45:11 +00:00
joerg
e04c318259 Force alloca to be the builtin for GCC-like compilers. Be explicit about
the Python version.
2017-02-09 00:23:29 +00:00
markd
2284ebc245 Allow python3.6 2017-02-06 01:29:10 +00:00
markd
b39106e141 Currently doesn't build with python36 - cann't find python libs 2017-01-19 10:03:00 +00:00
adam
76632718ac Revbump after boost update 2017-01-01 16:05:55 +00:00
adam
3b88bd43a5 Revbump post boost update 2016-10-07 18:25:29 +00:00
joerg
6a454266b9 PLIST requires pyexpat to exist. Add manual overrides to help detection
of Freetype and GLU from X11BASE. Bump revision.
2016-10-01 13:02:31 +00:00
ryoon
b6fbe54c2d Update to 2.77a
* Convert to cmake build from scons

Changelog:
In this release:

    Cycles: Better Subsurface Scattering, GPU support for Smoke/Fire and Point Density.
    Grease pencil stroke sculpting and improved workflow.
    OpenVDB caching for smoke/volumetric simulations.
    Reworked library handling to manage missing and deleted datablocks.
    Redesigned progress bar.
    Edit mode boolean tool, better decimate modifier.
    Improved extruding and weight painting tools for sculpting/painting.
    Support for Windows XP and the SCons build system was removed.
    And: 100s of bug fixes and other improvements!
2016-08-15 19:26:18 +00:00
markd
5c7f5f1b7a Fix build with gcc6 2016-07-16 03:36:51 +00:00
wiz
ad0031c15e Remove python33: adapt all packages that refer to it. 2016-07-09 13:03:30 +00:00
jperkin
17661ff9a5 Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
joerg
a5a3103dcd Fix the PLIST variable for the version. 2016-01-11 22:54:15 +00:00
adam
011bef3059 Revbump after updating graphics/libwebp 2016-01-06 10:46:49 +00:00
markd
a3c5cc5cfa Update blender to 2.76b
Fixes build with python35  (PR pkg/50566)

Blender 2.76, released Oct 9, 2015. (Update 2.76b is from Nov 3 2015).
- Initial support for Pixar's OpenSubdiv geometry subdivision technology.
- A huge view-port performance boost.
- Big file browser performance boost and arrow keys navigation support.
- Node auto-offset feature that helps organizing node layouts.
- Absolute grid snapping in the 3D view.
- Sculpting with tiled strokes.
- Text effect strips for the sequencer, supporting subtitle export
- As usual, hundreds of bugs fixed and other improvements!

Blender 2.75a release.
- Blender now supports a fully integrated Multi-View and Stereo 3D pipeline
- Cycles has much awaited initial support for AMD GPUs, and a new Light
  Portals feature.
- UI now allows font previews in the file browser.
- High quality options for viewport depth of field were added
- Modeling has a new Corrective Smooth modifier.
- The Decimate modifier was improved significantly.
- 3D viewport painting now supports symmetry and the distribution of Dynamic
  Topology was improved
- Video Sequence Editor: Placeholders can now replace missing frames of
  image sequences
- Game Engine now allows smoother LOD transitions, and supports mist
  attributes animation
- And: 100s of bug fixes and smaller feature improvements.
2015-12-19 20:52:12 +00:00
markd
6c40939a8f Update blender to 2.74
Blender 2.74, released Mar 31 2015!
- Cycles got several precision, noise, speed, memory improvements, new
  Pointiness attribute.
- Viewport has new cool compositing features, outliner now manages
  orphan datablocks better.
- Modeling now allows custom normals, and transferring data layers
  between meshes!
- Massive improvements to hair dynamics and editing tools: a big step
  forward with more to come…
- A new tool “Cavity Mask” was added to  sculpting/painting, along with
  other improvements.
- Great memory consumption optimization in Freestyle NPR stroke rendering.
- Grease pencil and Game engine improvements, and more…

Blender 2.73, released January 8 2015!
- Several Cycles Rendering updates, improvements and new features, support
  for GeForce 9xx GPUs.
- New fullscreen mode, improved Pie Menus, 3D View can now display the
  world background.
- Knife-tool now allows freehand smart cuts, and more improvements were
  made in selection tools, Bevel Modifier and Shapekeys.
- Unwrapping UVs was improved, strength is now enabled for Grab and Snake
  Hook brushes, better visual feedback mode for painting with masks.
- Sequencer now can show a backdrop, strips can be snapped to others along
  with other improvements.
- Freestyle NPR Rendering has a new SVG exporter add-on, along with other
  improvements.
- Grease Pencil had a major update, it is now possible to edit and animate
  strokes! New draw styles, and imporvements in user interface.
- Collada Importer was updated, improving the compatibility with other
  software’s bone concepts.
- Add-ons: FBX improved importing/exporting armatures, some Python API
  changes  could need some Add-ons to be updated!
- As usual several other minor updates and improvements, and lot of
  bugfixing also in this release.

Blender 2.72, relased Oct 4 2014.
Cycles GPU rendering supports Volume and Subsurface Scattering now. The
User Interface comes with optional Pie Menus now and the Tooltips have been
improved. For Modeling, a new intersection tool has been added in Edit Mode.
Texture painting workflow has been streamlined with easy access to painted
images and UV layers. The Compositor now comes with a Sun Beam node.
Freestyle NPR rendering is now available with Cycles as well.
2015-12-15 09:46:27 +00:00
adam
7f3b4730ad Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 2015-12-05 21:25:27 +00:00
jperkin
93b583f454 Remove mk/find-prefix.mk usage from the graphics category.
The find-prefix infrastructure was required in a pkgviews world where
packages installed from pkgsrc could have different installation
prefixes, and this was a way for a dependency prefix to be determined.

Now that pkgviews has been removed there is no longer any need for the
overhead of this infrastructure.  Instead we use BUILDLINK_PREFIX.pkg
for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the
dependency is coming from pkgsrc.

Provides a reasonable performance win due to the reduction of `pkg_info
-qp` calls, some of which were redundant anyway as they were duplicating
the same information provided by BUILDLINK_PREFIX.pkg.
2015-11-25 12:50:43 +00:00
agc
7f810a359f Add SHA512 digests for distfiles for graphics category
Problems found with existing digests:
	Package fotoxx distfile fotoxx-14.03.1.tar.gz
	ac2033f87de2c23941261f7c50160cddf872c110 [recorded]
	118e98a8cc0414676b3c4d37b8df407c28a1407c [calculated]
	Package ploticus-examples distfile ploticus-2.00/plnode200.tar.gz
	34274a03d0c41fae5690633663e3d4114b9d7a6d [recorded]
	da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]

Problems found locating distfiles:
	Package AfterShotPro: missing distfile AfterShotPro-1.1.0.30/AfterShotPro_i386.deb
	Package pgraf: missing distfile pgraf-20010131.tar.gz
	Package qvplay: missing distfile qvplay-0.95.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 21:33:50 +00:00
tnn
9ee4b877fb Recursive revbump following MesaLib update, categories g through n. 2015-04-25 14:22:51 +00:00
adam
4606c07235 Revbump after updating devel/boost-libs 2015-04-17 15:52:56 +00:00
adam
8e3b70e314 Revbump after updating boost 2014-11-07 19:39:24 +00:00
adam
243c29c4cc Revbump after updating libwebp and icu 2014-10-07 16:47:10 +00:00
wiz
ae075e6d55 Bump PKGREVISION for ilmbase shlib major bump. 2014-08-22 11:24:25 +00:00
adam
72ed0307eb Revbump after boost-libs update 2014-08-13 10:57:32 +00:00
ryoon
c549a68484 Update to 2.71
Changelog:
Many bugfixes.
I detail see http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.70/Bug_Fixes
and http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.71/Bug_Fixes
2014-07-09 20:01:08 +00:00
joerg
fbe705fc84 Limit heap check call to libstdc++. 2014-04-17 20:20:25 +00:00
obache
1335204923 recursive bump from ilmbase shlib version change. 2014-04-10 06:21:18 +00:00
obache
ed661cd5ca recursive bump from x264-devel builld number change (i.e. API change). 2014-04-10 05:39:14 +00:00
ryoon
962831a38e Remove NetBSD specific lines from generic PLIST 2014-04-07 12:26:22 +00:00
ryoon
183d6cd534 Update to 2.70
Changelog:

New features include initial support for volumetrics in Cycles, and faster rendering of hair and textures. The motion tracker now supports weighted tracks and has improved planar tracking. For mesh modeling there are new Laplacian deform and wireframe modifiers, along with more control in the bevel tool. The game engine now supports object levels of detail.

The first results from the new user interface project are also in this release, with dozens of changes to make the interface more consistent and powerful. This is also the first release of the multithreaded dependency graph, which makes modifier and constraint evaluation faster in scenes with multiple objects.


Cycles Rendering

Cycles now has initial support for volume rendering including emission, absorption and scattering. Volume rendering can be used to render effects like fire, smoke, mist, absorption in glass, and many other effects that can't be represented by surface meshes alone.

CPU rendering performance was improved, particularly for hair, textures and Open Shading Language.


Motion Tracker

Trackers can now be weighted, to keep the result stable as feature disappear or become difficult to track. The plane track workflow was improved to be easier to control. Automatic feature detection was made more robust using a new detector algorithm.


User Interface

The toolbar now has tabs to organize tools in categories. Multiple buttons can now be edited at once, for example for XYZ axes or color channels. Transform tools now have a mode to enter expressions and units. Other changes were done to improve lists, header menus, tooltips, buttons, menus and more.


Modeling

The Laplacian Deform modifier was added to pose a mesh while preserving geometric details of the surface, and a new wireframe modifier allows you transform your mesh into a wireframe representation. The boolean modifier now supports ngons, and there are improvements to the bevel, screw and triangulate modifiers.

The bevel tool now offers more control over the bevel profile and results, and the knife tool was improved as well.


Threaded Dependency Graph

An important change that happened under the hood is the threaded dependency graph. This means that object modifiers and constraints, among other things, can now be computed with multiple threads taking advantage of multicore processors. This will be most noticeable with scenes that have many objects, or multiple objects with heavy modifiers. This is the first step in making the dependency graph in Blender more powerful.


Game Development

The Blender game engine now supports discrete level of detail for meshes. For game developers, support for working with Photoshop PSD files has been added.

A new view navigation walk mode has been added, which has a control scheme as typically found in first person shooter games. This can be useful for game developers to navigate levels as if in a game.


Freestyle NPR Rendering

The Freestyle Python API is an essential part that makes it a highly programmable NPR rendering engine. This API has been reorganized.


More Features

Many small changes and features were done all over Blender. Some notable new feature are normalized display for FCurves, derivative map baking, baking to vertex colors, better visualization of masks and control over mask filling, gravity option for sculpting, negative texture values to support vector displacement and a Lamp Data shading node to create more customized NPR shaders.


Feature Videos

For a visual demonstration of some of the new features in this release, check out the feature videos created during the development of this release.
Addons

Several addons have been added and updated, including Node Wrangler (aka Node Efficiency Tools) and a new Sketchfab Exporter addon


Bug Fixes

In addition to the new features, over 560 bugs that existed in previous releases have been fixed.
2014-04-07 12:21:25 +00:00
tron
73d05e2276 Recursive PKGREVISION bump for OpenSSL API version bump. 2014-02-12 23:17:32 +00:00
markd
84b0204794 Build on Linux. 2014-02-01 03:57:52 +00:00
joerg
877c39bd77 Update to Blender 2.69. Add fixes for building with Clang, either from
upstream or submitted for upstream. Import changes:

A new hidden wire display option was added to help with retopology. Mesh
Bisect is a new tool to cut meshes in half. The Bridge, Edgenet fill,
Grid fill and Symmetrize tools were improved. New curve and lattice
editing tools were added too.

Hair rendering was improved with a new Hair shader and reorganized
settings. Subsurface scattering uses a new sampling algorithm and now
supports bump mapping and texture blurring. Sky rendering now uses a
more accurate sky model. New blackbody, vector transform and HSV nodes
were added. The non-progressive integrator was renamed to Branched Path
Integrator, and is now available for GPU rendering.

The Motion tracker now supports plane tracking, which can be used to
replace billboards, screens and other flat things in footage.

Lists in the user interface can now be resized, sorted and filtered.
Further there are small improvements for vertex parenting, empty
objects, the shrinkwrap modifier, mask editing, armatures, f-curves and
drivers.

FBX Import support has been added and FBX/OBJ can now export split
normals (without the need for the edge split modifier).

In addition to the new features, over 270 bugs that existed in previous
releases have been fixed.
2014-01-10 20:06:46 +00:00
dholland
34fb546a07 Update plist for latest python33; it seems that some stuff called
"venv" is copied wholesale from the python33 install, I guess via
the wonders of scons, and one of the files went away in the last
python33 update.
2013-12-27 01:59:42 +00:00
adam
81059da3bd Revbump after updating devel/boost-libs 2013-11-20 20:04:35 +00:00
obache
be6a7bf66d recursive bump from boost-lib shlib major bump. 2013-11-20 13:23:41 +00:00
ryoon
78a0aa962d Update to 2.68a
Changelog:
* New features
* Bugfixes
* Many improvements
2013-10-12 22:11:00 +00:00