Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2908 / 5574

Revision e7c2578 by Sv. Lockal
April 3, 2014, 18:08 (GMT)
Cycles: avoid 1.0f/(1.0f/x) divisions, which msvc (only) can't optimize.

This makes bmw scene in msvc 12 builds 6% faster.
It also gives a minor speedup for SSE hair in all compilers.
April 3, 2014, 13:59 (GMT)
Fix T39577: cycles issue mixing anisotropic BSDFs with branched path tracer.
April 3, 2014, 12:20 (GMT)
Slide mask spline segment to define it's curvature

This actually implements the idea used in Gimp which is grabbing
an arbitrary point on the spline and dragging it, ensuring spline
goes over this point. This is really useful way to tweak spline
curvature.

Currently only affects on a closest handle, meaning no weighting
on changes for both handles which are adjacent to the same segment
will happen just yet,

Another limitation is that currently such a slide is a big jumpy
when you start sliding. This is because projection is not used
to calculate u value because projection used to fail a lot for
me here and didn't find a nice solution for this yet. But this is
to be improved for sure!
April 3, 2014, 11:03 (GMT)
Fix T37509: regression in smart-uv island orientation
April 3, 2014, 10:47 (GMT)
Optimize BLI_convexhull_aabb_fit_hull_2d, avoid atan2, sin, cos

add utility functions for using a 2d unit vector as a rotation matrix
mul_v2_v2_cw & mul_v2_v2_ccw
April 3, 2014, 09:49 (GMT)
Fix for T39537 wasn't complete, buttons in popups remained unset.
April 3, 2014, 07:57 (GMT)
Fix T39567: simple deform modifier error
April 3, 2014, 07:21 (GMT)
Fix build for BSD (broken by own 35747ee3d547).

Reported by Shane Ambler, thanks!
April 3, 2014, 06:13 (GMT)
Fix T39245: Crash when dynamic topology is enabled

Redundant decrement was crashing for systems which didnt optimize it out.
April 3, 2014, 06:13 (GMT)
Code cleanup: strict flags for bmesh_log
April 3, 2014, 05:59 (GMT)
Freestyle: Fix for debug information about sweep line intersection detection.

Vertices of two edges were swapped by mistake. Also fixed indentation and added
a couple of debug prints to make it easier to visualize the lines using Matlab.
April 3, 2014, 01:03 (GMT)
Forgotten to add this on last commit. This would cause dyntopo to always
refresh all its nodes if show diffuse was on.
April 3, 2014, 00:29 (GMT)
Add load_ui to WM_OT_read_homefile

Useful for implementing templates.

Patch D423 by Gaia Clary
April 3, 2014, 00:04 (GMT)
WM: expose file loading operator property init functions
April 2, 2014, 23:45 (GMT)
Code cleanup: use BKE_BIT_TEST_SET to set flags
April 2, 2014, 22:24 (GMT)
Code cleanup: style
April 2, 2014, 21:39 (GMT)
Fix T39517,

Issue here is that "show diffuse" option does not respect its intended
purpose which is to be used only for masking.

There are a couple of caveats here:

Dyntopo and multires -always- have mask data enabled, and thus as soon
as one goes to dyntopo mode or adds a multires modifier he would get the
default grey color instead.

Matcaps would break when nodes asked for a diffuse material color (this
was broken before too). Solved by adding global material state for when
matcaps are enabled. Also matcaps don't always played well with VBOs
off.

Added a few more missing updates for mask operators to notify
show_diffuse property as changed. This was also needed on rebuilding
dyntopo pbvh.

Also make zero mask color duller again after artist feedback.
April 2, 2014, 18:51 (GMT)
Fix T39525: cycles volume render difference between branched/non-branched path.
April 2, 2014, 18:51 (GMT)
Fix T39523: cycles cache BVH not working correct with deformation motion blur.
April 2, 2014, 15:56 (GMT)
Fix T39520, show diffuse not working in dyntopo.

Was marked as a todo in the code.

This does not yet take care of correct display for multi material
meshes, since it would need correct separation of faces during pbvh
creation. Instead we just take material of first face in node and assume
that the rest faces have the same. This will create some funky effects
if one attempts to sculpt in this way.

Note: This does not yet address T39517
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021