Blender Git Loki

Kaikki Blender Git kommitit.

Page: 2986 / 8462

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.
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
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021