Blender Git Loki

Kaikki Blender Git kommitit.

Page: 3749 / 8462

August 3, 2017, 22:11 (GMT)
CMake: test build configuration support

D2765 by @akitula
August 3, 2017, 21:21 (GMT)
UI: Cleanup error when context object is none
August 3, 2017, 21:09 (GMT)
Cleanup: Fix some minor issues in Suzanne 2D
August 3, 2017, 19:27 (GMT)
Subdivision of hair fibers for smoother shading.

Subdivision works on the parent strands for efficiency. The fibers lengths
are based on the final subdivided length of parents, so no changes to the
shader are required.

This would be nicer with a tesselation shader, but this feature is not
available in Blender 2.8.
August 3, 2017, 18:42 (GMT)
Add a primitive for 2D Suzanne
August 3, 2017, 16:04 (GMT)
Merge branch 'master' into soc-2017-sculpting_improvements. Keep the branch up to date.
August 3, 2017, 15:56 (GMT)
Added memory and data to handle intersection rings. Still WIP unstable.
August 3, 2017, 13:51 (GMT)
Fixed the following for weighted modifier:

1) Now correctly splits loop normal according to sharp edges
2) Modifier now only acts on active vertex group
3) Added a check to use smooth/sharp flags as boolean weights
August 3, 2017, 12:10 (GMT)
Add a line when edit strokes

This thin line helps to determine the stroke shape
August 3, 2017, 11:51 (GMT)
vertex selection now works fine with occluded mode
August 3, 2017, 11:02 (GMT)
WIP: Basic support to display modif in edit mode

Still more work needed, but this commit add basic support to display the modifiers in edit , sculpt and paint mode.
August 3, 2017, 09:52 (GMT)
Manipulator: disallow negative scale when resizing
August 3, 2017, 09:52 (GMT)
error in last commit
August 3, 2017, 09:38 (GMT)
Manipulator: use matrix to convert view coords

Was doing this with property get/set but this made view operations
require refreshing manipulator properties.
Simplify by operating on properties in their own space.

Also disable clamping for now since it assumes pixel-space.
August 3, 2017, 09:13 (GMT)
Merge branch 'blender2.8' into greasepencil-object
August 3, 2017, 08:00 (GMT)
Fix for last commit

Missed check for non-camera view frame
August 3, 2017, 07:46 (GMT)
Manipulator: render border widget

Note there are issues clamping & updating,
will resolve as part of changes to cage2d widget.
August 3, 2017, 07:11 (GMT)
Use a 2D texture for the hair interpolation data instead of 1D for larger number of hairs.

It turns out that 1D textures have the same size limit on their 1 axis as 2D textures.
This limits the potential number of hair dramatically, even though the actual size of
the texture is very small. Using a 2D texture and wrapping the index avoids this problem.
August 3, 2017, 06:19 (GMT)
Depsgraph: Fix wrong data type used for armature tag

Spotted by Ray aka LazyDodo, thanks!
August 3, 2017, 06:07 (GMT)
Cycles: Extra tweaks to performance of header expansion

Two main things here:

1. Replace all unsafe for #line directive characters into a single loop,
avoiding multiple iterations and multiple temporary strings created.

2. Don't merge token char by char but calculate start and end point and
then copy all substring at once.

This gives about 15% speedup of source processing time. At this point
(with all previous commits from today) we've shrinked down compiled
sources size from 108 MB down to ~5.5 MB and lowered processing time
from 4.5 sec down to 0.047 sec on my laptop running Linux (this was a
constant time which Blender will always spent first time loading kernel,
even if we've got compiled clbin).
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021