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 |
Revision b0489b9 by Sebastian Parborg (greasepencil-object, greasepencil-refactor, soc-2018-npr, soc-2019-npr, temp-gpencil-eval) 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. |
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. |
Revision 7b1875b by Sebastian Parborg (greasepencil-object, greasepencil-refactor, soc-2018-npr, soc-2019-npr, temp-gpencil-eval) 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) |
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. |
|
|
|


Master Commits
MiikaHweb | 2003-2021