Blender Git Commits

Blender Git commits from all branches.

Page: 842 / 2888

June 9, 2020, 15:11 (GMT)
insert_vert_fcurve sets active keyframe
June 9, 2020, 15:11 (GMT)
Activate keyframe before deselecting
June 9, 2020, 14:49 (GMT)
Removed VLA's leftover from the 2018 GSoC project.
June 9, 2020, 14:25 (GMT)
Fixed bug when not using light tree from merge.
June 9, 2020, 14:15 (GMT)
GPencil: Remove curve flag and replace with RNA dynamic prop

We don't need this flag because we can check the struct pointer itself.
June 9, 2020, 13:49 (GMT)
Merge branch 'master' into greasepencil-object
June 9, 2020, 13:45 (GMT)
Merge branch 'master' into active-fcurve-keyframe
June 9, 2020, 13:40 (GMT)
GPencil: FIx flag GP_STROKE_CURVE_MODE

The flag was set to 2^11 and it was 2^16 before. The type of the flag is short, so it was
never actually beeing set.
June 9, 2020, 12:31 (GMT)
GPencil: Add 'select all' operator for curve

Change the 'select all' operator so that, if the stroke
is in curve edit mode, it selects the curve handles.
June 9, 2020, 12:28 (GMT)
GPencil: Use curve fitting write data for operator

Instead of writing test data to editcurve, use the
BKE_gpencil_stroke_curve_create function to write fitted
curve data to editcurve.
June 9, 2020, 12:23 (GMT)
GPencil: Add function to create editcurve from stroke

This BKE function uses curve_fit_cubic_to_points_fl to fit a curve
to a grease pencil stroke.
June 9, 2020, 11:35 (GMT)
EEVEE: Motion Blur: Use closest interpolation for sampling

This Avoid halo artifacts
June 9, 2020, 08:16 (GMT)
Merge branch 'master' into greasepencil-object
Revision 5128d86 by over0219 (soc-2020-soft-body)
June 8, 2020, 22:50 (GMT)
added tetgen
June 8, 2020, 21:38 (GMT)
EEVEE: Motion Blur: Split both direction accumulation
June 8, 2020, 20:45 (GMT)
Merge branch 'master' into cycles_texture_cache
Revision b86af3e by over0219 (soc-2020-soft-body)
June 8, 2020, 19:38 (GMT)
added tetgen
June 8, 2020, 18:57 (GMT)
Add faster fprintf writer, remove unused headers

Changes here:

Reverted temporarily to std::vector to keep working, instead of
waiting for D7931 to get committed in master.

Adds an forced inline function for calculation of face/ polygon normals
by averaging vertex normals. I will look for an existing method.
This way, the allocated memory in `data_to_export->mvert[i].no` is
actually used.
Also, `BLI::Vector<uint> face_normal_index` is not needed anymore since
we loop over the same polygon list while writing normals, so
their indices will be the same.

Adds a writer method option, `fprintf`, which is faster than `fstream`.
With fstream, 478 MB of an ico-sphere with 8 subsurf takes 22 seconds.
with fprintf, the same takes 13 seconds.
With fstream, a 44 MB of cube with 8 subsurf take 2.3 seconds.
with fprintf, the same takes 1.4 seconds.

Adds timing info of the full export directly in console.

Removed unused and repeated headers from `wavefront_obj.cc`.

Differential Revision: https://developer.blender.org/D7959
June 8, 2020, 17:21 (GMT)
EEVEE: Motion Blur: Do not request motion blur data in viewport
June 8, 2020, 17:20 (GMT)
EEVEE: Motion Blur: Simplify shader code
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021