Blender Git Commits

Blender Git "master" branch commits.

Page: 3551 / 5574

July 2, 2012, 17:12 (GMT)
fix for crash getting GROUP_OT_objects_remove's props without a context (own fault)
July 2, 2012, 16:38 (GMT)
Color management: added support of color applying color transform on save

This applies to files when saving from image editor and when saving
render result.

Currently only works for images which has got float buffer and saving
happens to byte formats (such as PNG, JPEG). Also supports applying
color management for preview jpegs when main buffer is saving into
OpenEXR file.

As default transform when saving from image editor would be the same
settings as image editor uses itself.

Defaults for color correction of rendered images would be default
display name, no view transform and default values for gamma and
exposure.
July 2, 2012, 16:37 (GMT)
Color management refactor

- Move color management display settings into own structure like it's
done for view settings.

This is helpful from two sides:

* It is planned to support display calibration settings which
should be taken into account by color management stuff to
add needed transformations to OCIO processor.
* File saving should be able to make the same display
transformations as it's done by window when displaying the image.
Having own DNA and RNA structures for display device settings
helps avoiding having duplicated code.

- Small refactor of cacheing functions which are now accepts
cache-like versions of view and display settings. This structures
used for cache are quite the same as DNA structures but they contains
indices of view and display which avoids extra lookup for this
things.

This also helps having reasonable amount of variables passing
to cache functions.
Revision 33ae33b by Lukas Toenne
July 2, 2012, 16:27 (GMT)
Fix for image texture node in cycles. The button draw function has to use the image user pointer directly for property buttons, unlike the compositor image node which redefines image user properties on the node itself to ensure proper updates.
July 2, 2012, 15:26 (GMT)
Limit out of screen tiles to be scheduled.
July 2, 2012, 13:41 (GMT)
Smoke Bugfix: Turbulence was removed.
July 2, 2012, 12:55 (GMT)
Bugfix for wrong / bad vorticity forming weird banding on the y and z axis.

Part of Blender Smoke Develeopment Milestone III.
July 2, 2012, 11:29 (GMT)
Merging r48470 through r48489 from trunk into soc-2011-tomato

July 2, 2012, 10:41 (GMT)
Fix #31970: Crash, whith Sequencer Swap Data-Function
July 2, 2012, 09:57 (GMT)
Validate mesh selection stack in mesh_validate function

Related on #31944: Blender crashes on switching to mesh edit mode
July 2, 2012, 09:07 (GMT)
code cleanup
July 2, 2012, 08:37 (GMT)
code cleanup
July 2, 2012, 08:30 (GMT)
Fix #31961: Grease Pencil in VSE don't save the data

Issue was caused by linking to grease pencil from direct_link* function
which lead to NULL GP data because it's being read a way later.

Link to GP data in lib_link* instead.
July 2, 2012, 08:20 (GMT)
update playanim for 2.6x, playback works, events don't.
July 2, 2012, 08:12 (GMT)
style cleanup
July 2, 2012, 08:10 (GMT)
add back playanim from 2.4x (not functional, #if 0'd)
July 2, 2012, 07:40 (GMT)
Fix related on #31984: Multires Displacement Bake creates ripples for each subidived face

Skip applying subdivisions in cases when low resolution mesh is disabled
and baking happens from higher level to higher level/
July 1, 2012, 22:19 (GMT)
code cleanup: minor edits
July 1, 2012, 20:38 (GMT)
Style cleanup, mo functional changes
July 1, 2012, 20:12 (GMT)
Color management: added view transforms form nuke-default and spi-vfx

- Added some extra view transforms to play with. It's not absolutely
correct in terms this views were changed to use aces space as input.
This gives exactly the same result as if using stand-alone spi-vfx
and nuke-default configuration, but for real merge of this configs
it'll be needed to add extra input spaces and transformations between
them.

- Replaced hard-coded aces input color space with default ocio
linear space which makes it easier to play with different
configurations.

- Fixed SCons installation of color management configuration which
used to skip copying LUTs when there was "luts" folder in install
destination.

- Print whether OCIO was enabled when building with CMake.
Could be helpful due to OCIO is being automatically disabled
if needed libraries are missed.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021