Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/intern
AgeCommit message (Collapse)Author
2018-11-05Merge branch 'master' into blender2.8Brecht Van Lommel
2018-11-04Fix assert rendering hair tests on some systems.Brecht Van Lommel
2018-11-04Fix assert rendering with denoising, after recent changes.Brecht Van Lommel
2018-11-04Cleanup: style, shadow warningCampbell Barton
2018-11-03UI: Move Simplify panel from Scene to Render properties.Pablo Vazquez
It mainly contains properties that affect the final render/viewport and it's handy to see if it's enabled or not while going through the render settings.
2018-11-02UI Cycles: Open "Sampling" panel by defaultPablo Vazquez
Now that the Dimensions panel moved to Output, we can have the Sampling panel as the only one open by default.
2018-11-02UI: add render output tab to properties editorBrecht Van Lommel
2018-10-31UI: more single column layout for brush and render properties.William Reynish
2018-10-31OpenSubdiv: API, expose vertex boundary interpolation optionSergey Sharybin
Only affects internal API, bout could be exposed as an option for the compatibility reasons with other software. Is a part of some ongoing development of multires, but might or might not be used.
2018-10-31Merge branch 'master' into blender2.8Sergey Sharybin
2018-10-31Cycles: Fix wrong BVH used when disabling AVX2 in debug settingsSergey Sharybin
Mainly useful for debugging. Previously, when AVX2 was disabled in the debug panel but BVH layout was kept on BVH8 nothing was rendered. Needed to make it so supported BVH layout mask for devices is queried in "dynamic", so it is possible to use DebugFlags there.
2018-10-30UI: update Cycles passes panel for single column.Brecht Van Lommel
2018-10-30Merge branch 'master' into blender2.8Brecht Van Lommel
2018-10-30Fix build error on Windows 32bit, alignment was wrong.Brecht Van Lommel
2018-10-29Cycles: Support generating Denoising passes without actually denoisingLukas Stockner
Needed for the animation denoiser since the denoising filter is done separately there. Reviewers: brecht, sergey Reviewed By: brecht Differential Revision: https://developer.blender.org/D3833
2018-10-29UI: Typo in tooltipPablo Vazquez
2018-10-29Merge branch 'master' into blender2.8Brecht Van Lommel
2018-10-29Cycles: more detailed tooltips for cryptomatte options.Brecht Van Lommel
2018-10-28Use keyword argument for ui label text in cryptomatte passesPhilipp Oeser
2018-10-28Merge branch 'master' into blender2.8Brecht Van Lommel
2018-10-28Fix Linux build after Cryptomatte commit.Brecht Van Lommel
2018-10-28Cycles: Added Cryptomatte output.Stefan Werner
This allows for extra output passes that encode automatic object and material masks for the entire scene. It is an implementation of the Cryptomatte standard as introduced by Psyop. A good future extension would be to add a manifest to the export and to do plenty of testing to ensure that it is fully compatible with other renderers and compositing programs that use Cryptomatte. Internally, it adds the ability for Cycles to have several passes of the same type that are distinguished by their name. Differential Revision: https://developer.blender.org/D3538
2018-10-27Fix T57393: Cycles OSL bevel and AO not working after OSL upgrade.Brecht Van Lommel
2018-10-26Cycles: Expose noisy image pass by default when rendering with denoiserLukas Stockner
Apparently quite a few users would like to have the noisy pass available when using the denoiser, and since it's being generated anyways we might as well expose it by default. Reviewers: brecht Differential Revision: https://developer.blender.org/D3608
2018-10-25Cycles: Overhaul ensure_valid_reflection to fix issues with normal- and ↵Lukas Stockner
bumpmapping This function is supposed to prevent the black artifacts caused by strong normal- or bumpmapping, but failed in some cases. Now the code correctly handles all test files and previous issues I am aware of and also has extensive comments describing the algorithm and the math behind it. Basically, the main problem was that there can be multiple valid solutions that fulfil the reflection angle criterium, but I had assumed that only one would exist and therefore simply picked the first solution with a positive term in srqt(). Now, the code uses additional validity checks and a simple heuristic to pick the best valid solution. Additionally, the code messed up very shallow reflections even if the normal map strength was zero due to the constant limit for the outgoing ray angle, which caused shallow incoming rays to fail the initial test even when reflected directly on Ng. Now, the code accounts for this by reducing the threshold in the case of a shallow incoming ray, ensuring that at least N=Ng is always a valid solution. Reviewers: brecht Differential Revision: https://developer.blender.org/D3816
2018-10-24Fix Python warnings when running in background.Brecht Van Lommel
2018-10-24I18n: tweak/fix exception catching code of pgettex() wrapper.Bastien Montagne
Related to T57066, rather unlikely to fix core of the issue, but may solve crash itself. Same as rBf22385f28ec8 (did it by mistake in 2.8 first :/ ).
2018-10-23I18n: tweak/fix exception catching code of pgettex() wrapper.Bastien Montagne
Related to T57066, rather unlikely to fix core of the issue, but may solve crash itself.
2018-10-22Merge remote-tracking branch 'origin/master' into blender2.8Ray Molenkamp
2018-10-22Windows: Enable python debugging in Visual Studio.Ray Molenkamp
see D3817 for technical details, and https://wiki.blender.org/wiki/Tools/Debugging/Python_Visual_Studio for a end user quick-start guide. Differential Revision: https://developer.blender.org/D3817
2018-10-22Merge branch 'master' into blender2.8Campbell Barton
Reverts: 92fd931e536
2018-10-22Cycles: Enable shadow information in requested features when denoising is usedLukas Stockner
The shadow information isn't only used for shadowcatchers, but also to generate the shadowing feature pass of the denoiser.
2018-10-18UI: closure some more panels by default, leaving open mostly 1 per tab.William Reynish
2018-10-16UI: tweak and fixes for cycles sampling panel, remove unneeded decorators.Brecht Van Lommel
2018-10-11RNA: remove redundant new_from_object/to_mesh argCampbell Barton
If the caller wants loop-tris, there is a function to calculate them.
2018-10-10Python API: add loop triangles access, remove tessfaces.Brecht Van Lommel
Loop triangles are tessellated triangles create from polygons, for renderers or exporters that need to match Blender's polygon tesselation exactly. These are a read-only runtime cache. Tessfaces are a legacy data structure from before Blender supported n-gons, and were already mostly removed from the C code. Details on porting code to loop triangles is in the release notes. Differential Revision: https://developer.blender.org/D3539
2018-10-09Merge branch 'master' into blender2.8Campbell Barton
2018-10-09Cleanup: spellingCampbell Barton
2018-10-09Cycles: Fix NLM denoising kernels zeroing the wrong buffer on OpenCLLukas Stockner
Since my temporary buffer commit (about a month ago), the OpenCL device was zeroing the wrong buffer, leading to completely wrong filtered feature passes and therefore significantly lower-quality results than CPU and CUDA.
2018-10-09Merge branch 'master' into blender2.8Campbell Barton
2018-10-08Cycles: Clean up extra minus in previous commitLukas Stockner
Forgot to add that change, sorry for the noise.
2018-10-08Cycles: Reuse existing buffer in the NLM denoising kernels on CPULukas Stockner
2018-10-08Cycles: Use existing shared temporary memory in reconstruction step of the ↵Lukas Stockner
denoiser Previously the code allocated its own temporary memory, but it's possible to just use the existing shared one instead.
2018-10-08UI: new icon set by Andrzej Ambroz.Brecht Van Lommel
This is a monochrome icon set, with a more modern look and icons for various features that did not have a proper icon before.
2018-10-06Cycles: Implement vectorized NLM kernels for faster CPU denoisingLukas Stockner
2018-10-05Merge remote-tracking branch 'origin/master' into blender2.8Ray Molenkamp
2018-10-03cycles: Support building with cuda 10 on windows.Ray Molenkamp
2018-10-03Merge branch 'master' into blender2.8Brecht Van Lommel
2018-10-03Fix build with older CMake versions that we still need to support.Brecht Van Lommel
2018-10-03Merge branch 'master' into blender2.8Brecht Van Lommel