Blender Git Commit Log

All Blender Git commits.

Page: 3037 / 8462

August 13, 2018, 14:04 (GMT)
Subsurf: Introduce quality option

For users it defines how accurate vertex positions are in terms
of limit surface (as in, how close the vertices locations to the
condition when they are calculated for an infinitely subdivided
mesh).

This affects things like:

- Irregular vertices (joint of 3 or more edges)
- Crease

Keep quality value low for performance.

NOTE: Going higher does not necessarily mean real improvement
in quality, ideal case might be reached well before maximum
quality of 10. Quality of 3 is a good starting point.

Internally quality is translated directly to adaptive subdivision
level.

Reviewers: brecht

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D3599
August 13, 2018, 13:57 (GMT)
build_environment: ffmpeg 4.0.2

with
lame 3.100
ogg 1.3.3
vorbis 1.3.6
flac 1.3.2
vpx 1.7.0
x264 20180811
xvidcore 1.3.5
faad 2.8.8
August 13, 2018, 13:31 (GMT)
Convert mult_face_search to use st space for better accuracy
August 13, 2018, 13:25 (GMT)
Fix bevel problem for vertex-only cube corners.

Was introduced by code from gsoc branch that does better job
on cube corners, but shouldn't have applied to vertex-only case.
Revision 349d67b by Arto Kitula (master)
August 13, 2018, 13:12 (GMT)
build_environment: update ilmbase and openexr to 2.3.0
August 13, 2018, 13:11 (GMT)
Depsgraph: Build node and relations for movieclip ID for its nodes

Otherwise we get asserts when opening files with the Move Distortion node.
August 13, 2018, 12:27 (GMT)
Make radial insert and exten work in 2d space (better accuracy)
August 13, 2018, 11:49 (GMT)
Merge branch 'master' into blender2.8
August 13, 2018, 11:47 (GMT)
Cleanup: avoid too close namings, prone to typo mistakes!
August 13, 2018, 11:43 (GMT)
Fix T56224: Blender2.8 will force a quit when trying to open a scene containing clip track created by blender 2.79.

Beautiful example of typo going unoticed and firing back up in totally
unexpected place years later. Guess nobody actually duplicated a Clip
data-block before! :P

Most likely own fault, during refactor of ID copying code.
August 13, 2018, 11:10 (GMT)
Depsgraph: Remove obscure code which was only needed for old OSD implementation
August 13, 2018, 11:10 (GMT)
Subsurf: Remove OpenSubdiv options from modifier

There are following reasons to do so:

- The plan is to replace it with some sort of object or viewport option,
so we can apply OpenSubdiv subdivisions on top of modifier stack and
keep modifier stack purely CPU side.

This will solve issues when adding some relation in scene will force
modifier to be evaluated on CPU.

- With new upcoming OpenSubdiv based CPU modifier implementation we can
cache topology similar to what GPU side was doing, which will already
be reasonably faster.

- OpenSubdiv GPU does not work since the OpenGL version bump, and is
to be rewritten with all the adaptive refine options kept in mind.

Since OpenSubdiv GPU was already broken and was only causing object
to become invisible, there is no reason to keep having that option in
the modifier.

Reviewers: brecht

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D3598
August 13, 2018, 10:51 (GMT)
Fix T56290: Segfault when loading file - OpenSubdiv

Filled missing callbacks to converter.
August 13, 2018, 10:37 (GMT)
Subsurf: Make uv boundaries easily extendible

This replaces old single toggle option to subdivide UVs with
an enum which can have more options. The usecase for this is
to be compatible with other software. But we also might choose
different subdivision type as default in the future.

DNA and underlying code supports all possible options, but
only the ones which are compatible with old subdivision code
are currently exposes.

Reviewers: brecht

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D3575
August 13, 2018, 10:37 (GMT)
OpenSubdiv: Add stub implementation of C-API

C-API is way smaller than the rest of the code which uses it.
So better to conditionally compile stub implementation than
to keep adding ifdef everywhere.
August 13, 2018, 10:37 (GMT)
OpenSubdiv: Fix typo in crease comparison
August 13, 2018, 09:58 (GMT)
Merge branch 'master' into blender2.8
August 13, 2018, 09:57 (GMT)
Fix T56344: Crash when used Twist for Emitter type of Particles System.

That effect is NOP with emitter particles anyway...
August 13, 2018, 09:45 (GMT)
Cleanup: Description should not end with a fullstop
August 12, 2018, 15:33 (GMT)
OpenVDB import to padded sparse grids.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021