http://www.miikahweb.com/feed.php MiikaHweb - Blender Blender-v2.78c-release Branch http://www.miikahweb.com/ MiikaHweb - Blender Blender-v2.78c-release Branch fi Wed, 24 Jul 19 05:20:55 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[e92f235]: Revert "tests: Update hash for OBJ"]]> http://www.miikahweb.com/en/blender/git-logs/commit/e92f235283071c13759bc4e6e861e4e938985307 e92f235
Branches : blender-v2.78c-release
Author : Sergey Sharybin (sergey)
----------------------------------------
Revert "tests: Update hash for OBJ"

This changed commit was never in the release branches.

Not sure why at some point CTest was expecting new hash.

Probably because addons were pointing to a latest revision.

This reverts commit bc27652e574a58755303442b4820620048d87615.

----------------------------------------
1 Path Changed]]>
Fri, 24 Feb 2017 14:33:07 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e92f235283071c13759bc4e6e861e4e938985307Sergey Sharybin
<![CDATA[[728fd9a]: Cycles: Fix compilation warning with CUDA on OSX]]> http://www.miikahweb.com/en/blender/git-logs/commit/728fd9a78cb19a7d4357bfd06ff63bbfa2cd6511 728fd9a
Branches : blender-v2.78c-release
Author : Sergey Sharybin (sergey)
----------------------------------------
Cycles: Fix compilation warning with CUDA on OSX

----------------------------------------
1 Path Changed]]>
Fri, 24 Feb 2017 13:34:40 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/728fd9a78cb19a7d4357bfd06ff63bbfa2cd6511Sergey Sharybin
<![CDATA[[90d96de]: Cycles: Fix non-zero exit status when rendering animation from...]]> http://www.miikahweb.com/en/blender/git-logs/commit/90d96de0a84631169f45bcb9aea0775708a2e4a6 90d96de
Branches : blender-v2.78c-release
Author : Sergey Sharybin (sergey)
----------------------------------------
Cycles: Fix non-zero exit status when rendering animation from CLI and running out of memory

----------------------------------------
1 Path Changed]]>
Fri, 24 Feb 2017 13:25:54 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/90d96de0a84631169f45bcb9aea0775708a2e4a6Sergey Sharybin
<![CDATA[[d9e6268]: Fix Cycles still saving render output when error happened]]> http://www.miikahweb.com/en/blender/git-logs/commit/d9e6268e8912c495a117dc0805ec33dd8125a269 d9e6268
Branches : blender-v2.78c-release
Author : Sergey Sharybin (sergey)
----------------------------------------
Fix Cycles still saving render output when error happened

This was fixed ages ago for the interface case but not for the
command line. The thing here is that currently external engines
are relying on reports system to indicate that error happened
so suppressing reports storage in the background mode prevented
render pipeline from detecting errors happened.

This is all weak and i don't like it, but this is better than
delivering black frames from the farm.

----------------------------------------
1 Path Changed]]>
Fri, 24 Feb 2017 13:20:48 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d9e6268e8912c495a117dc0805ec33dd8125a269Sergey Sharybin
<![CDATA[[bc27652]: tests: Update hash for OBJ]]> http://www.miikahweb.com/en/blender/git-logs/commit/bc27652e574a58755303442b4820620048d87615 bc27652
Branches : blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Sergey Sharybin (sergey)
----------------------------------------
tests: Update hash for OBJ

Was a recent update of UV precision.

----------------------------------------
1 Path Changed]]>
Thu, 23 Feb 2017 17:04:00 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/bc27652e574a58755303442b4820620048d87615Sergey Sharybin
<![CDATA[[27167ee]: Cycles: Fix compilation error on 32bit Linux]]> http://www.miikahweb.com/en/blender/git-logs/commit/27167ee3a42b160f322418b40647b6053a15c978 27167ee
Branches : blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Sergey Sharybin (sergey)
----------------------------------------
Cycles: Fix compilation error on 32bit Linux

----------------------------------------
1 Path Changed]]>
Thu, 23 Feb 2017 16:30:54 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/27167ee3a42b160f322418b40647b6053a15c978Sergey Sharybin
<![CDATA[[5512654]: Fix T50243: libmv_panography_test is broken]]> http://www.miikahweb.com/en/blender/git-logs/commit/551265424b3b41bd87943215703715168d3212a2 5512654
Branches : blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Sergey Sharybin (sergey)
----------------------------------------
Fix T50243: libmv_panography_test is broken

There was fully wrong logic in comparison: was actually accessing memory
past the array boundary. Run test manually and the figure seems correct
to me now.

Spotted by @LazyDodo, thanks!

----------------------------------------
1 Path Changed]]>
Thu, 23 Feb 2017 16:18:03 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/551265424b3b41bd87943215703715168d3212a2Sergey Sharybin
<![CDATA[[15fb1fd]: [msvc] Set proper OpenSubdiv flags when not using find_package...]]> http://www.miikahweb.com/en/blender/git-logs/commit/15fb1fdb99700d1efecf2e2934595ab18723960a 15fb1fd
Branches : blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : LazyDodo (LazyDodo)
Committed By : Sergey Sharybin (sergey)
----------------------------------------
[msvc] Set proper OpenSubdiv flags when not using find_package to find opensubdiv. Fixes T50548

----------------------------------------
1 Path Changed]]>
Thu, 23 Feb 2017 15:21:16 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/15fb1fdb99700d1efecf2e2934595ab18723960aLazyDodo
<![CDATA[[7d77dcd]: Blender 2.78c: Officially move to 'c']]> http://www.miikahweb.com/en/blender/git-logs/commit/7d77dcd1904e260d7d393cd87bbf70f62945f3cb 7d77dcd
Branches : blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Sergey Sharybin (sergey)
----------------------------------------
Blender 2.78c: Officially move to 'c'

----------------------------------------
2 Paths Changed]]>
Thu, 23 Feb 2017 15:07:47 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7d77dcd1904e260d7d393cd87bbf70f62945f3cbSergey Sharybin
<![CDATA[[909c8ec]: Cycles: Fix wrong render results with texture limit and half...]]> http://www.miikahweb.com/en/blender/git-logs/commit/909c8ec07aa87f35107ce6e30e7e3fa8fc5b019f 909c8ec
Branches : blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Sergey Sharybin (sergey)
----------------------------------------
Cycles: Fix wrong render results with texture limit and half-float textures

----------------------------------------
2 Paths Changed]]>
Thu, 23 Feb 2017 14:07:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/909c8ec07aa87f35107ce6e30e7e3fa8fc5b019fSergey Sharybin
<![CDATA[[b95645c]: Fix T50748: Render Time incorrect when refreshing rendered...]]> http://www.miikahweb.com/en/blender/git-logs/commit/b95645c1aec371be44460c82d3b559647b1a4491 b95645c
Branches : blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Sergey Sharybin (sergey)
----------------------------------------
Fix T50748: Render Time incorrect when refreshing rendered preview in GPU mode

----------------------------------------
1 Path Changed]]>
Thu, 23 Feb 2017 14:07:02 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b95645c1aec371be44460c82d3b559647b1a4491Sergey Sharybin
<![CDATA[[67169e7]: Fix T50687: Cycles baking time estimate and progress bar doesn...]]> http://www.miikahweb.com/en/blender/git-logs/commit/67169e70d6816df90345cd8b837398c8f3c1e57e 67169e7
Branches : blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Sergey Sharybin (sergey)
----------------------------------------
Fix T50687: Cycles baking time estimate and progress bar doesn't work / progress when baking with high samples

----------------------------------------
1 Path Changed]]>
Wed, 22 Feb 2017 15:58:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/67169e70d6816df90345cd8b837398c8f3c1e57eSergey Sharybin
<![CDATA[[8ba1dab]: Blender 2.78c: Fix Brick Texture GLSL, broken after Mortar...]]> http://www.miikahweb.com/en/blender/git-logs/commit/8ba1dab3a25bba81644825965636e34ae00841d1 8ba1dab
Branches : blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Thomas Dinges (dingto)
Committed By : Sergey Sharybin (sergey)
----------------------------------------
Blender 2.78c: Fix Brick Texture GLSL, broken after Mortar Smooth addition.

----------------------------------------
1 Path Changed]]>
Wed, 22 Feb 2017 14:33:30 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8ba1dab3a25bba81644825965636e34ae00841d1Thomas Dinges
<![CDATA[[9215848]: Fix T50550: GPUShader: compile error - Background image not...]]> http://www.miikahweb.com/en/blender/git-logs/commit/9215848c385befe80b948adef360fce396e74ac3 9215848
Branches : blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : KÚvin Dietrich (kevindietrich)
Committed By : Sergey Sharybin (sergey)
----------------------------------------
Fix T50550: GPUShader: compile error - Background image not showing in
viewport.

Caused by rBd6cf28c5e15739f864fbf04614c2a50708b4b152, which forgot to
update the GLSL code for the "Light Path" node.

----------------------------------------
1 Path Changed]]>
Wed, 22 Feb 2017 14:25:28 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9215848c385befe80b948adef360fce396e74ac3KÚvin Dietrich
<![CDATA[[99abd1f]: Blender 2.78c: Fix wrong render result with pointiness]]> http://www.miikahweb.com/en/blender/git-logs/commit/99abd1f79ec8241eb54dc33fa78018e7b74750e9 99abd1f
Branches : blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Sergey Sharybin (sergey)
----------------------------------------
Blender 2.78c: Fix wrong render result with pointiness

The issue was caused by pointiness being calculated after
faces split now. Ported all fixes we did here.

Should be safe, pointiness is used all over the barbershop.

----------------------------------------
2 Paths Changed]]>
Wed, 22 Feb 2017 15:34:10 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/99abd1f79ec8241eb54dc33fa78018e7b74750e9Sergey Sharybin
<![CDATA[[b3b4084]: Blender 2.78c: Fix wrong cycles hair render results when using...]]> http://www.miikahweb.com/en/blender/git-logs/commit/b3b4084073dd32fc6fa1b0bcf95122c9c43d73d4 b3b4084
Branches : blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Sergey Sharybin (sergey)
----------------------------------------
Blender 2.78c: Fix wrong cycles hair render results when using BVH motion steps

This commit contains all commits required to get proper hair rendering
with BVH motion steps enabled.

The issue here was mainly coming from minimal pixel width feature
which is quite commonly enabled in production shots.

This feature will use some probabilistic heuristic in the curve
intersection function to check whether we need to return intersection
or not. This probability is calculated for every intersection check.
Now, when we use multiple BVH nodes for curve primitives we increase
probability of that primitive to be considered a good intersection
for us. This is similar to increasing minimal width of curve.

What is worst here is that change in the intersection probability
fully depends on exact layout of BVH, meaning probability might
change differently depending on a view angle, the way how builder
binned the primitives and such. This makes it impossible to do
simple check like dividing probability by number of BVH steps.

Other solution might have been to split BVH into fully independent
trees, but that will increase memory usage of all the static
objects in the scenes, which is also not something desirable.

For now used most simple but robust approach: store BVH primitives
time and test it in curve intersection functions. This solves the
regression, but has two downsides:

- Uses more memory.

which isn't surprising, and ANY solution to this problem will
use more memory.

What we still have to do is to avoid this memory increase for
cases when we don't use BVH motion steps.

- Reduces number of maximum available textures on pre-kepler cards.

There is not much we can do here, hardware gets old but we need
to move forward on more modern hardware..

----------------------------------------
11 Paths Changed]]>
Wed, 22 Feb 2017 14:08:56 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b3b4084073dd32fc6fa1b0bcf95122c9c43d73d4Sergey Sharybin
<![CDATA[[c6e4a81]: Blender 2.78c: Port all commits related on new Cycles regression...]]> http://www.miikahweb.com/en/blender/git-logs/commit/c6e4a81dfbef7ddbfc89725147940385e55a9dcb c6e4a81
Branches : blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Sergey Sharybin (sergey)
----------------------------------------
Blender 2.78c: Port all commits related on new Cycles regression tests

----------------------------------------
11 Paths Changed]]>
Wed, 22 Feb 2017 14:07:18 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c6e4a81dfbef7ddbfc89725147940385e55a9dcbSergey Sharybin
<![CDATA[[dd2e33b]: Blender 2.78c: Fix crash with material preview and image sequences...]]> http://www.miikahweb.com/en/blender/git-logs/commit/dd2e33b24d79c22859479bd2ee38f030f2b7be52 dd2e33b
Branches : blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Sergey Sharybin (sergey)
----------------------------------------
Blender 2.78c: Fix crash with material preview and image sequences

Don't use built-in API for image sequences since it's not really
finished in RNA API.

Fixes issue reported in T50616.

----------------------------------------
2 Paths Changed]]>
Wed, 22 Feb 2017 15:46:00 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/dd2e33b24d79c22859479bd2ee38f030f2b7be52Sergey Sharybin
<![CDATA[[e89145e]: Fix T50512: Linked Backround scene with animation not updating...]]> http://www.miikahweb.com/en/blender/git-logs/commit/e89145efd3f3bd42499681823a3c67b217550036 e89145e
Branches : blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Sergey Sharybin (sergey)
----------------------------------------
Fix T50512: Linked Backround scene with animation not updating with new depsgraph

Was missing relations for the set scenes.

Perhaps not ideal solution, but should be good enough for now.

----------------------------------------
1 Path Changed]]>
Wed, 22 Feb 2017 15:48:48 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e89145efd3f3bd42499681823a3c67b217550036Sergey Sharybin
<![CDATA[[3c04373]: Blender 2.78b: Point addons to an updated revision]]> http://www.miikahweb.com/en/blender/git-logs/commit/3c043732d3f5eb09d4a6bb20248db65a2fe033e2 3c04373
Branches : blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Sergey Sharybin (sergey)
----------------------------------------
Blender 2.78b: Point addons to an updated revision

----------------------------------------
0 Paths Changed]]>
Wed, 08 Feb 2017 13:50:08 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3c043732d3f5eb09d4a6bb20248db65a2fe033e2Sergey Sharybin
<![CDATA[[9cb21a1]: Blender release: We are officially 'b' now]]> http://www.miikahweb.com/en/blender/git-logs/commit/9cb21a1400577fc18ae96868c08a35e274266d30 9cb21a1
Branches : blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Sergey Sharybin (sergey)
----------------------------------------
Blender release: We are officially 'b' now

----------------------------------------
1 Path Changed]]>
Fri, 03 Feb 2017 16:54:29 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9cb21a1400577fc18ae96868c08a35e274266d30Sergey Sharybin
<![CDATA[[a3e7467]: [msvc] cmake fixes to support the recent for oiio/ffmpeg/numpy...]]> http://www.miikahweb.com/en/blender/git-logs/commit/a3e746733d7c358eb6293288283aaac51740f9ae a3e7467
Branches : blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : LazyDodo (LazyDodo)
----------------------------------------
[msvc] cmake fixes to support the recent for oiio/ffmpeg/numpy version changes.

----------------------------------------
2 Paths Changed]]>
Fri, 03 Feb 2017 16:47:54 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a3e746733d7c358eb6293288283aaac51740f9aeLazyDodo
<![CDATA[[34b0985]: Fluids: improve multithreaded CPU usage.]]> http://www.miikahweb.com/en/blender/git-logs/commit/34b09852fd73eb84117952beac72d51ad6df27a6 34b0985
Branches : blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Brecht Van Lommel (brecht)
Committed By : Sergey Sharybin (sergey)
----------------------------------------
Fluids: improve multithreaded CPU usage.

Fixes for clamp-omp, fewer shared variables, fix some cases of threads writing
to the same memory location. Issue found by Jens Verwiebe, who reports 30%
speedup with 16 core CPU, when using this with a recent clang-omp version.

----------------------------------------
2 Paths Changed]]>
Fri, 03 Feb 2017 14:48:06 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/34b09852fd73eb84117952beac72d51ad6df27a6Brecht Van Lommel
<![CDATA[[8fa3801]: Fix fluid sim build error with MSVC.]]> http://www.miikahweb.com/en/blender/git-logs/commit/8fa3801c49cdb25a99d8963eb9ec81d1298297a6 8fa3801
Branches : blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Brecht Van Lommel (brecht)
Committed By : Sergey Sharybin (sergey)
----------------------------------------
Fix fluid sim build error with MSVC.

----------------------------------------
1 Path Changed]]>
Fri, 03 Feb 2017 14:48:09 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8fa3801c49cdb25a99d8963eb9ec81d1298297a6Brecht Van Lommel
<![CDATA[[f6d2981]: Cycles tests: Allow python auto-exec]]> http://www.miikahweb.com/en/blender/git-logs/commit/f6d2981ffb39d0a2275045fa27ddbd25c7937e3f f6d2981
Branches : blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Sergey Sharybin (sergey)
----------------------------------------
Cycles tests: Allow python auto-exec

----------------------------------------
1 Path Changed]]>
Fri, 03 Feb 2017 09:46:56 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f6d2981ffb39d0a2275045fa27ddbd25c7937e3fSergey Sharybin
<![CDATA[[9f6cfa3]: Cycles: Fix rng_state initialization when using resumable rendering...]]> http://www.miikahweb.com/en/blender/git-logs/commit/9f6cfa3ead9fa5e2e476e7024e9080eeb28c7622 9f6cfa3
Branches : blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Lukas Stockner (lukasstockner97)
Committed By : Sergey Sharybin (sergey)
----------------------------------------
Cycles: Fix rng_state initialization when using resumable rendering

----------------------------------------
5 Paths Changed]]>
Wed, 01 Feb 2017 10:48:50 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9f6cfa3ead9fa5e2e476e7024e9080eeb28c7622Lukas Stockner
<![CDATA[[2a75745]: Cycles: Update current Cycles version]]> http://www.miikahweb.com/en/blender/git-logs/commit/2a757450f5d0d9760d02ab1755b093d43a2a4017 2a75745
Branches : blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Sergey Sharybin (sergey)
----------------------------------------
Cycles: Update current Cycles version

----------------------------------------
1 Path Changed]]>
Thu, 26 Jan 2017 10:15:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2a757450f5d0d9760d02ab1755b093d43a2a4017Sergey Sharybin
<![CDATA[[5283a7e]: Fix T50460. Greying out issue with Cycles culling options.]]> http://www.miikahweb.com/en/blender/git-logs/commit/5283a7e5188fac29ee12312551c6d54f25263ecf 5283a7e
Branches : blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Thomas Dinges (dingto)
Committed By : Sergey Sharybin (sergey)
----------------------------------------
Fix T50460. Greying out issue with Cycles culling options.

----------------------------------------
1 Path Changed]]>
Thu, 26 Jan 2017 10:13:06 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5283a7e5188fac29ee12312551c6d54f25263ecfThomas Dinges
<![CDATA[[59c224e]: Cycles: Don't rely on indirectly included algorithm]]> http://www.miikahweb.com/en/blender/git-logs/commit/59c224ebc7a86e18de28127685675ba9bbfea613 59c224e
Branches : blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Sergey Sharybin (sergey)
----------------------------------------
Cycles: Don't rely on indirectly included algorithm

----------------------------------------
1 Path Changed]]>
Thu, 26 Jan 2017 10:16:24 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/59c224ebc7a86e18de28127685675ba9bbfea613Sergey Sharybin
<![CDATA[[5a5b453]: Cycles: Add utility function to fetch motion keys while on...]]> http://www.miikahweb.com/en/blender/git-logs/commit/5a5b45374b9fcf4d2b6baf1a0244a998f07b4ab1 5a5b453
Branches : blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Sergey Sharybin (sergey)
----------------------------------------
Cycles: Add utility function to fetch motion keys while on CPU side

----------------------------------------
2 Paths Changed]]>
Thu, 26 Jan 2017 10:13:48 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5a5b45374b9fcf4d2b6baf1a0244a998f07b4ab1Sergey Sharybin
<![CDATA[[672fbbf]: Fix T49405: Crash when baking with adaptive subdivision]]> http://www.miikahweb.com/en/blender/git-logs/commit/672fbbfb4e9e66ab081393ae854f1cba0f2b350d 672fbbf
Branches : blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Mai Lavelle (maiself)
Committed By : Sergey Sharybin (sergey)
----------------------------------------
Fix T49405: Crash when baking with adaptive subdivision

Blenders baking system currently doesn't support the topology used by
adaptive subdivision and primitive ids will be wrong or out of range
leading to crashes. Updating the baking system to support other
topologies would be a bit involved, so for now we simply disable
subdivision while baking to avoid crashes.

----------------------------------------
1 Path Changed]]>
Thu, 26 Jan 2017 10:16:34 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/672fbbfb4e9e66ab081393ae854f1cba0f2b350dMai Lavelle
<![CDATA[[69357d9]: Cycles: Cleanup, better variable name]]> http://www.miikahweb.com/en/blender/git-logs/commit/69357d9db00a032434fdd73152e4a8fafafbdaeb 69357d9
Branches : blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Sergey Sharybin (sergey)
----------------------------------------
Cycles: Cleanup, better variable name

----------------------------------------
1 Path Changed]]>
Thu, 26 Jan 2017 10:13:54 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/69357d9db00a032434fdd73152e4a8fafafbdaebSergey Sharybin
<![CDATA[[7314ede]: Fix compilation error with latest OIIO 1.7.8]]> http://www.miikahweb.com/en/blender/git-logs/commit/7314ede784ab1b3df834dce1b3ac75a902a5459d 7314ede
Branches : blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Sergey Sharybin (sergey)
----------------------------------------
Fix compilation error with latest OIIO 1.7.8

There are some changes in OIIO includes so now need to do some
things differently.

----------------------------------------
1 Path Changed]]>
Thu, 26 Jan 2017 10:27:44 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7314ede784ab1b3df834dce1b3ac75a902a5459dSergey Sharybin
<![CDATA[[7a9f8d0]: Cycles: Fix typo in the panel name]]> http://www.miikahweb.com/en/blender/git-logs/commit/7a9f8d0c77227df1b6692114202c8dd46fc1313c 7a9f8d0
Branches : blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Sergey Sharybin (sergey)
----------------------------------------
Cycles: Fix typo in the panel name

No user visible changes, it was a typo in the name of the class.

Spotted by povmaniac in IRC, thanks!

----------------------------------------
1 Path Changed]]>
Thu, 26 Jan 2017 10:15:35 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7a9f8d0c77227df1b6692114202c8dd46fc1313cSergey Sharybin
<![CDATA[[82e0127]: Fix T50491: Cycles UI breaks when pushing F8.]]> http://www.miikahweb.com/en/blender/git-logs/commit/82e01270651823d9784f627682c2bb544bd10360 82e0127
Branches : blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Bastien Montagne (mont29)
Committed By : Sergey Sharybin (sergey)
----------------------------------------
Fix T50491: Cycles UI breaks when pushing F8.

Cycles add-on did not actually support reloading correctly.

When you want to correctly reload sub-modules (i.e. modules of an add-on
which is a package), you need to use importlib, a mere import will do
nothing with already loaded modules (RNA classes are sort of
pre-registered when they are evaluated, through the meta-class system).

----------------------------------------
1 Path Changed]]>
Thu, 26 Jan 2017 10:15:18 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/82e01270651823d9784f627682c2bb544bd10360Bastien Montagne
<![CDATA[[8ceed38]: Return correct alpha for environment map in GLSL]]> http://www.miikahweb.com/en/blender/git-logs/commit/8ceed387c9dfdfd899722795446c525e4135dfa5 8ceed38
Branches : blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Alexander Romanov (a.romanov)
Committed By : Sergey Sharybin (sergey)
----------------------------------------
Return correct alpha for environment map in GLSL

----------------------------------------
1 Path Changed]]>
Thu, 26 Jan 2017 10:19:12 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8ceed387c9dfdfd899722795446c525e4135dfa5Alexander Romanov
<![CDATA[[91fe6bd]: Cycles: Add option to split triangle motion primitives by time...]]> http://www.miikahweb.com/en/blender/git-logs/commit/91fe6bdcb69af4f04b083b85a46807e5f7061dde 91fe6bd
Branches : blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Sergey Sharybin (sergey)
----------------------------------------
Cycles: Add option to split triangle motion primitives by time steps

Similar to the previous commit, the statistics goes as:

BVH Steps Render time (sec) Memory usage (MB)
0 46 260
1 27 373
2 18 598
3 15 826

Scene used for the tests is the agent's body from one of the barber
shop scenes (no textures or anything, just a diffuse material).

Once again this is limited to regular (non-spatial split) BVH,
Support of spatial split to this feature will come later.

----------------------------------------
5 Paths Changed]]>
Thu, 26 Jan 2017 10:14:42 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/91fe6bdcb69af4f04b083b85a46807e5f7061ddeSergey Sharybin
<![CDATA[[93c5388]: Cycles: Cleanup, comments]]> http://www.miikahweb.com/en/blender/git-logs/commit/93c5388e34cf94fcbab08c5ce0d31a90a61ffedd 93c5388
Branches : blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Sergey Sharybin (sergey)
----------------------------------------
Cycles: Cleanup, comments

----------------------------------------
3 Paths Changed]]>
Thu, 26 Jan 2017 10:13:40 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/93c5388e34cf94fcbab08c5ce0d31a90a61ffeddSergey Sharybin
<![CDATA[[9bf3b46]: Cycles: Add option to split curve motion primitives by time...]]> http://www.miikahweb.com/en/blender/git-logs/commit/9bf3b4679e238e966a2e8fc6782c1ab97dd9c864 9bf3b46
Branches : blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Sergey Sharybin (sergey)
----------------------------------------
Cycles: Add option to split curve motion primitives by time steps

The idea is to create several smaller BVH nodes for each of the motion
curve primitives. This acts as a forced spatial split for the single
primitive.

This gives up render time speedup of motion blurred hair in the cost
of extra memory usage. The numbers goes as:

BVH Steps Render time (sec) Memory usage (MB)
0 258 191
1 123 278
2 69 453
3 43 627

Scene used for the tests is the agent's hair from one of the barber
shop scenes.

Currently it's only limited to scenes without spatial split enabled,
since the spatial split builder requires some changes to work properly
with motion steps coordinates.

----------------------------------------
6 Paths Changed]]>
Thu, 26 Jan 2017 10:14:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9bf3b4679e238e966a2e8fc6782c1ab97dd9c864Sergey Sharybin
<![CDATA[[a65a988]: Cycles: Store time in BVH nodes]]> http://www.miikahweb.com/en/blender/git-logs/commit/a65a988592ab36efa870b7d2f6267cdf48953340 a65a988
Branches : blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Sergey Sharybin (sergey)
----------------------------------------
Cycles: Store time in BVH nodes

This way we can stop traversing BVH node early on.

Gives about 2-2.5x times render time improvement with 3 BVH steps.
Hopefully this gives no measurable performance loss for scenes with
single BVH step.

Traversal is currently only implemented for QBVH, meaning old CPUs
and GPU do not benefit from this change.

----------------------------------------
8 Paths Changed]]>
Thu, 26 Jan 2017 10:14:51 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a65a988592ab36efa870b7d2f6267cdf48953340Sergey Sharybin