September 10, 2018, 16:03 (GMT) |
Fix object_utils.py's matrix multiplication (use new @ syntax). |
September 10, 2018, 15:35 (GMT) |
Fix image_utils.py's load_image() helper. |
September 10, 2018, 14:40 (GMT) |
Silence GP warning |
September 10, 2018, 14:09 (GMT) |
Fix T56717: crash removing/adding objects. Object bases hash always needs to be freed on library remapping. |
September 10, 2018, 14:08 (GMT) |
GP: Cleanup commented lines |
September 10, 2018, 14:08 (GMT) |
GP: Remove annotation stroke mode This option has not been working since a lot of time and it looks is unused. When we confirm is not used, we can remove it completely. |
September 10, 2018, 13:43 (GMT) |
Image/UV Editor: Remove show other option This is no longer useful now that we have multi-object editing support. |
September 10, 2018, 13:29 (GMT) |
GP: Use correct name for new Stroke object To follow Blender standards, the name of the new primitive stroke must be different of blank object. Also changed the default orientation of Suzanne 2D to use the same as other objects (not aligned by default) |
September 10, 2018, 13:27 (GMT) |
Cycles: Fixed some warnings. |
September 10, 2018, 12:23 (GMT) |
Merge branch 'cycles_embree' of git.blender.org:blender into cycles_embree |
September 10, 2018, 11:59 (GMT) |
Cycles: Laid some foundation for embree ray accelerator: flags, UI and CMake Cycles: more work on embree integration - triangle meshes now support deformation motion blur Cycles: Progress with embree integration, still incomplete however Cycles: Embree accelerator now supports instanced triangle meshes Cycles: Embree support for ribbon line segments and subsurface scattering Cycles: Added volume support for embree Cycles: added memory and progress callbacks to embree Cycles: embree hair now uses curve and not line segments, no more intersection filters for closest hit queries Cycles: improvements to hair rendering using embree Cycles: Added support for BVH refitting/dynamic meshes with embree Cycles: improved defaults for embree option, enable embree in the UI only when a CPU device is selected Cycles: prevented interactive rendering from crashing with Embree when objects are made invisible - RTCScenes now only get deleted by the top level BVH Cycles: fixed some warnings in embree integration Cycles: fixed Windows build with Embree Cycles: Added Embree to Unix CMake files Cycles: fixed Embree transparent shadow ray intersection to terminate properly when opaque objects are hit Cycles: Added runtime checks for Embree build. If Embree is not configured correctly, it will print warnings to the console. Cycles: Fixed parametric coordinates for hair intersections with Embree Cycles: Extended Embree integration Implemented ribbon curves and thick curves for hair. Embree now obeys the static/dynamic BVH setting. Cycles: removed use of constexpr to stay compatible with pre-C++11 compilers Cycles: Set the compact flag on Embree to save memory Cycles: Fixed wrong Embree line intersections Line segments should not go through the backfacing test. Cycles: Code style cleanup Cycles: Fixed a crash when setting up Embree hair curves Cycles: Fixed Embree Volume rendering when the camera is inside a volume Cycles: Matched motion interpolation to Embree's interpolation When Embree is turned on, the transform matrices of motion steps are now interpolated linearly (the wrong way). Cycles itself has a better way of interpolating, but when mixing it with Embree's direct matrix interpolation, it results in artefacts. Cycles: Removed scaling from Embree's object motion blur. Cycles native drops scaling from motion interpolation, the scale of the center of the frame gets reused to all motion positions. Embree could interpolate scaling too, but mixing the two then causes trouble with secondary rays, as Cycles does its own transformation interpolation in the intersection refinement. For now, restrict Embree to the common denominator, hopefully soon we can reintroduce scaling motion blur to Cycles. Revert "Cycles: Removed scaling from Embree's object motion blur." This reverts commit 3194e05d3f27124924f81b70400fb45fe022d9e4. Merge branch 'master' of git.blender.org:blender into cycles_embree # Conflicts: # intern/cycles/bvh/bvh.cpp # intern/cycles/device/device.cpp # intern/cycles/device/device.h # intern/cycles/device/device_cpu.cpp # intern/cycles/kernel/geom/geom_object.h # intern/cycles/render/mesh.cpp # intern/cycles/render/scene.h Merge branch 'master' of git.blender.org:blender into cycles_embree Merge branch 'master' of git.blender.org:blender into cycles_embree Merge branch 'master' of git.blender.org:blender into cycles_embree Merge branch 'cycles_embree' of git.blender.org:blender into cycles_embree Merge branch 'master' of git.blender.org:blender into cycles_embree # Conflicts: # intern/cycles/blender/addon/properties.py Cycles: Updated Embree integration to version 3.2 Cycles: Raised thread stack size to 1MB for macOS to be consistent with Windows. Embree BVH builds would run out of stack space in the default of 512kB. This means macOS builds have to stay with pthreads and can't use std::thread. Revert "Cycles: Raised thread stack size to 1MB for macOS to be consistent with Windows." This reverts commit 151b5a9a1e568476c6886709b460edbf0936f7f7. Set thread stack size on macOS to 1MB for Embree builds. Merge branch 'master' of git.blender.org:blender into cycles_embree Cycles: Fixes for transparent shadows and SSS when using Embree. Cycles: Small fixes for Embree. Cycles: Code formatting in Embree integration. Cycles: Switched Embree curves to Hermite basis. Unforunately, Embree 3.2.0 has a bug with Hermite basis ribbons, so those won't render correctly at the moment. Cycles: Improved stability with Embree memory callback Cycles: Code style fixes for Embree, removing some unused data. Cycles: Some more cleanup in Embree integration, added intersection filter to do backfacing hair correctly. Merge branch 'master' of git.blender.org:blender into cycles_embree # Conflicts: # intern/cycles/blender/blender_sync.cpp # intern/cycles/bvh/bvh.cpp # intern/cycles/device/device_cpu.cpp # intern/cycles/kernel/kernel_types.h Cycles: Embree now traverses only the object subtree for local intersection tests. Cycles: Some cleanup of Embree integration. Cycles: Some style fixes for Embree integration. Cycles: Some more cleanup/commenting for Embree integration. Differential Revision: https://developer.blender.org/D3682 |
September 10, 2018, 11:52 (GMT) |
Cycles: Some more cleanup/commenting for Embree integration. |
Revision 29cb9e0 by Sebastian Parborg (greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) September 10, 2018, 10:19 (GMT) |
Increased the amount of faces the inco check will search |
September 10, 2018, 07:56 (GMT) |
Cleanup: More variables unused in release |
September 10, 2018, 07:50 (GMT) |
Cleanup: Warning in release builds |
September 10, 2018, 07:37 (GMT) |
Correct argument type |
September 10, 2018, 07:30 (GMT) |
Poly Build: disable use_boundary_tear Without this, it's more like deleting the vertex than dissolving. |
September 10, 2018, 07:23 (GMT) |
Poly Build: dissolve was using selection, not highlighted Also no need to clear selection history, BM_mesh_elem_hflag_disable_all handles this. |
September 10, 2018, 06:20 (GMT) |
Poly Build: set newly added elements active |
September 10, 2018, 06:06 (GMT) |
Cleanup: use title caps |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021