Blender Git Commit Log

All Blender Git commits.

Page: 4243 / 8462

August 13, 2016, 18:12 (GMT)
Fix crash deleting objects
August 13, 2016, 16:48 (GMT)
Prevent max stiffness values from going under normal stiffness values in cloth stiffness scaling.

When updating the max values under stiffness scaling, they clip at the normal stiffness values
as expected, however when updating stiffness values, you could set them higher than the max
values, and the max values weren't updated accordingly. As the stiffness scaling computes using
the absolute difference between the max values and the stiffness values, you got higher
stiffnesses in scaled areas even though your max is actually lower than the normal stiffness.

This diff fixes that behaviour, by updating the max values to be equal to the stiffness whenever
you set a higher stiffness than the max value.

Also, I have initialized the max values to the same as the stiffnesses, as they were previously
just set to zero, and caused the same problem described above.

Reviewers: lukastoenne

Reviewed By: lukastoenne

Tags: #physics

Differential Revision: https://developer.blender.org/D2147
August 13, 2016, 16:40 (GMT)
Add initial support for previews to AssetEngine.

Code not really tested (it just builds and does not crash :P ).

Will also have to rethink a bit API and data structs imho... AssetUUID is starting to become a bit annoying.
August 13, 2016, 15:09 (GMT)
GPencil: Cleanup code
August 13, 2016, 14:35 (GMT)
Fix T49082: Intermediate update call when making links can change group socket layout.

Node tree update calls in the middle of a socket loop are dangerous, they can change sockets
on group nodes and link instances in particular. Updates should only happen after the operator
has finished.

Simply removed the extra convenience check for validity now. Worst case an invalid (red) link
is created which can be removed by the user as well and should simply be ignored by node systems.

The update system in nodes needs a complete rewrite to handle complex cases like this, where an
operator may need to react to changes during its execution.
August 13, 2016, 13:18 (GMT)
Merge branch 'master' into asset-engine
August 13, 2016, 03:11 (GMT)
Cycles: Fix memory leak in the denoiser
August 13, 2016, 02:58 (GMT)
Cycles: Implement the multi-frame denoising kernel

This commit changes the denoising kernel to actually use the additional frames.
The required changes are surprisingly small - one additional feature contains
the frame to which the pixel belongs, and the per-pixel loop now iterates over frames first.
August 13, 2016, 02:06 (GMT)
Cycles: Implement multi-frame denoising buffers

This commit changes the prefiltering code so that it processes all included frames.
August 13, 2016, 01:59 (GMT)
Cycles: Implement multi-frame buffer support and loading in standalone mode

This commits adds an option to the BufferParams that specifies how many frames are stored in there.
The frames share all other parameters, such as size and passes.
Frames are not stored in order - instead, the first frame is the primary frame, so that all code that uses
the RenderBuffers still works as expected, but code parts that can use the additional frames may do so.

The Standalone Denoising mode now comes with an option to specify the frame range that will be used for denoising.
When doing so, the input filename isn't an actual file, but has to contain a part of the form "%Xd" that specifies how the frame file names are formatted, where X is the length to which frames are zero-padded. That part will be replaced by the padded frame number before loading.

So far, no code actually uses the additional frames yet, that will come in the next commits.
August 13, 2016, 01:52 (GMT)
Cycles: Implement half float file output and fix flipped standalone-denoised images

Since the tonemapping task already supports both Byte and Half output,
the only needed change is to the DisplayBuffer itself.
August 13, 2016, 01:50 (GMT)
Cycles Standalone: Implement the half window option
August 13, 2016, 01:33 (GMT)
Initially add visibility bits as layer property

As decided in T38384, this adds the visibility bits as layer property for testing.
Each layer now has the 20 visibility bits that are compared to the ones from the object. The viewport header shows the bits of the active layer.

The bits currently only affect drawing.
August 12, 2016, 23:49 (GMT)
Found & removed some more Scene.base usages

Also NULL the Base.next/prev pointers after version patching
August 12, 2016, 23:40 (GMT)
Add DNA_struct_find (useful for version patching)
August 12, 2016, 23:35 (GMT)
Fix error in GPencil V2 version patching

GPencil conversion would just always run for file version 2.77.3. This wasn't an issue in master, but possibly for other branches that used the 2.77.3 block.

Wasn't aware that you have to add the asterisk for pointers either, this is kinda weird. Anyway, it's running correctly now.
August 12, 2016, 23:21 (GMT)
Fix incorrect version check

Was just always running.
August 12, 2016, 22:12 (GMT)
Correctly convert old clip editor data to new one

Instead of just using defaults.
August 12, 2016, 21:57 (GMT)
Merge remote-tracking branch 'origin/master' into gsoc2016-improved_extrusion
August 12, 2016, 21:45 (GMT)
Got texture paint working with PBVH painting.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021