Blender Git Commits

Blender Git "temp-curve-draw" branch commits.

Page: 2 / 2

April 14, 2016, 18:05 (GMT)
Add substeps, used when projecting onto surface to get accurate depth
April 14, 2016, 16:40 (GMT)
Avoid divide by zero, comment when its OK
April 14, 2016, 15:48 (GMT)
Changes needed for building on MSVC

Patch by Mano-Wii with minor edits
April 14, 2016, 06:10 (GMT)
Option to use the surface as starting point for the stroke

Similar to grease pencil end-points, however this only works for the first point.

Uses a plane calculated from the surface normal (so lines can be drawn perpendicular to the surface).
April 14, 2016, 03:36 (GMT)
Merge branch 'master' into temp-curve-draw
April 14, 2016, 03:35 (GMT)
Use regions depth values in-place
April 14, 2016, 03:08 (GMT)
Flip handle length check to catch nan values
April 14, 2016, 02:05 (GMT)
Merge branch 'master' into temp-curve-draw
April 14, 2016, 02:04 (GMT)
Math Lib: ray_point_factor_v3 functions

Gives a bit better precision than creating a line in some cases,
use for ED_view3d_win_to_3d.
April 14, 2016, 02:04 (GMT)
Cycles: Resolve ridiculous amount of memory used by spatial split builder

This was only visible on systems with lots of threads and root of the issue
was that we've been pre-allocating too much memory for all the threads.

Now we only pre-allocate data for the main thread and rest of the threads
does allocation on-demand.

This brings down memory usage from 36Gig to 6.9Gig when building spatial
split for the Bunny.blend file on our Intel beast.

Originally regression was happened by the threaded spacial split builder
commit.
April 14, 2016, 02:04 (GMT)
Work in progress, initial drawing on surface option
April 13, 2016, 19:47 (GMT)
Tweak corner detection

Only consider points above the angle limit to begin with.
April 13, 2016, 19:19 (GMT)
Add orig-index argument to map the output curve back to the input data.
April 13, 2016, 18:30 (GMT)
Corner handle calculation could fail (for larger curves especially)

Replace this with an optional return array of corner indices on final output curve.
April 13, 2016, 17:08 (GMT)
Change curve fitting not to store duplicate points.

Return an array of [handle, knot, handle]'s instead of [knot, handle, handle, knot].
April 13, 2016, 16:04 (GMT)
Add curve/pressure option
April 13, 2016, 15:00 (GMT)
Add doxygen headers
April 13, 2016, 14:31 (GMT)
Initial cubic fitting, curve freehand drawing
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021