Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-05 | Eevee: Pixel Filter: Add parameter & rescale final LUT. | Clément Foucault | |
2018-02-05 | Eevee: AA: Add Blackmann-Harris pixel filter distribution. | Clément Foucault | |
This leads to a huge improvement of AntiAliasing quality. There is no other distribution now and there is not settings displayed to the user. That's for another commit. | |||
2018-02-05 | Eevee: Style: More Const correctness. | Clément Foucault | |
2018-02-05 | Eevee: Render: Reset winmat before jittering it again. | Clément Foucault | |
2018-02-05 | Eevee: Render: Fix Ao pass background contamination. | Clément Foucault | |
It was poluted by the additive blend mode. | |||
2018-02-05 | Eevee: Render Fix black normals on blended material in the normal pass. | Clément Foucault | |
2018-02-05 | Eevee: Render: Force normal buffer creation if needed. | Clément Foucault | |
2018-02-05 | Eevee: Codestyle: Indent #ifdefs | Clément Foucault | |
2018-02-05 | Eevee: Render: Fix black reflections in 1st sample. | Clément Foucault | |
2018-02-04 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-02-04 | msvc: Use source folder structure for project file. | Ray Molenkamp | |
This patch changes the huge list of projects in visual studio into a nice tree matching the source folder structure. see D2823 for details. Differential Revision: http://developer.blender.org/D2823 | |||
2018-02-03 | cycles: Add an nvrtc based cubin cli compiler. | Ray Molenkamp | |
nvcc is very picky regarding compiler versions, severely limiting the compiler we can use, this commit adds a nvrtc based compiler that'll allow us to build the cubins even if the host compiler is unsupported. for details see D2913. Differential Revision: http://developer.blender.org/D2913 | |||
2018-02-03 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |
2018-02-03 | Fix more Cycles incorrect principled BSDF mixing due to missing initialization. | Brecht Van Lommel | |
Spotted by Ha Hyung-jin, thanks! | |||
2018-02-03 | Fix build error with CUDA 9.1 and compute capability 2.x. | Brecht Van Lommel | |
2018-02-03 | Cycles: make displacement a supported feature. | Brecht Van Lommel | |
Adaptive subdivision remains experimental, still needs more work. | |||
2018-02-03 | Cycles: add Vector Displacement node and extend Displacement node. | Brecht Van Lommel | |
This adds midlevel and object/world space for displacement, and a vector displacement node with tangent/object/world space, midlevel and scale. Note that tangent space vector displacement still is not exactly compatible with maps created by other software, this will require changes to the tangent computation. Differential Revision: https://developer.blender.org/D1734 | |||
2018-02-03 | Eevee: Fix crash when using Ogl render and subsurface. | Clément Foucault | |
2018-02-03 | Eevee: Render: Fix hashed-alpha testing. | Clément Foucault | |
2018-02-03 | Eevee: Render: Make sure all probes are refreshed before rendering. | Clément Foucault | |
2018-02-03 | Eevee: Perf: Put transparent sorting before the render loop. | Clément Foucault | |
2018-02-03 | Eevee: Render: Add ambient occlusion pass support. | Clément Foucault | |
2018-02-03 | Eevee: Subsurface: Release separate albedo texture if not used. | Clément Foucault | |
2018-02-03 | Eevee: Render: Fix emission shader normal output | Clément Foucault | |
2018-02-02 | Fix draw manager F12 evaluation mode | Dalai Felinto | |
This effectively allows for ob duplicator_render/viewport to work properly when doing final renders. | |||
2018-02-02 | fix: rBc4a19e988bb4 error stepped in by a merge from mmaster | Gaia Clary | |
2018-02-02 | Collections: Operator to duplicate a collection | Dalai Felinto | |
When duplicating a layer collection directly linked to the view layer we copy the collection and link it. For all the not directly linked layer collectionns, we try to sync the layer collection flags, overrides, ... Also we make sure the new collection is right after the original collection. We also expose this in RNA, via collection.duplicate(). | |||
2018-02-02 | Collections: Operator to select collection objects | Dalai Felinto | |
This is only supported by layer collections (the ones accessible in the outliner when you see "View Layer"). | |||
2018-02-02 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-02-02 | Fix missing group duplicated by hair in render | Sergey Sharybin | |
Was happening when viewport visibility on the particle system is disabled. This became an issue after c45afcf, but the actual issue goes a bit deeper and the following aspects were involved: - Relations builder for particle system was ignoring particle system if it's visibility is not enabled for viewport. This is something what shouldn't have been done -- depsgraph relations are supposed to be the same no matter if it's viewport or render. - Relation builder was only dealing with duplication set to object, but was ignoring group duplication. This is technically a regression in 2.79a-RC as well, so would need to backport this fix to the branch after extra testing is done here in the studio. | |||
2018-02-02 | fix: silence warnings about unused local variable (thanks to dfelinto for ↵ | Gaia Clary | |
the hint) | |||
2018-02-02 | Fix T53980: IK influencing REST POSE with New Depsgraph | Sergey Sharybin | |
2018-02-02 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-02-02 | Cleanup: wrap function args | Campbell Barton | |
2018-02-02 | Fix T53978: Bad memory access after recent fix to BSDF mixing | Mai Lavelle | |
Added proper checks after BSDF allocation and cleaned up existing inline checks. Was introduced in 7261d675e6aeb1b0dff | |||
2018-02-02 | Eevee: Render: Fix volume sampling. | Clément Foucault | |
2018-02-02 | Eevee: Render: Make sure background does not write to ssr data. | Clément Foucault | |
2018-02-02 | fix: unintentionally commented out collada animation export | Gaia Clary | |
2018-02-02 | Eevee: Render: Fix NaNs in Normal pass. | Clément Foucault | |
2018-02-01 | Eevee: Render: Make render passes appear in compositor. | Clément Foucault | |
2018-02-01 | Eevee: Render: Fix broken "non-multiview" render. | Clément Foucault | |
2018-02-01 | Eevee: Render: Add support for multiview. | Clément Foucault | |
2018-02-01 | Eevee: Render: Add Transparent Background option. | Clément Foucault | |
... under a new "Film" tab in the render properties panel. | |||
2018-02-01 | Eevee: Add mist pass support. | Clément Foucault | |
Eevee: Render: Fix crash when not enabling mist pass. | |||
2018-02-01 | World: Use enum for mist falloff parameter. | Clément Foucault | |
2018-02-01 | Eevee: Simplify/Fix view_vecs calculation. | Clément Foucault | |
Now view_vecs[0][2] ALWAYS contains Near clip plane and view_vecs[1][2] = far - near. | |||
2018-02-01 | Eevee: Render: Fix Normals of refraction shader. | Clément Foucault | |
2018-02-01 | Eevee: Render: Add Subsurface Pass support. | Clément Foucault | |
2018-02-01 | Fix T53686: VSE Render crash when zooming timeline | Sergey Sharybin | |
This is rather a workaround to avoid main thread freeing all glyph caches at the same time as sequencer uses fonts to draw text sequences. Ideally we need to either make cache more local, or user-counted or to make somewhat more global locks. All this ends up in a bigger refactor which is better for 2.8. For the meantime let's make Blender more stable with a tiny workaround. Downside is that keeping zooming things up and down in interface during render will increase memory usage by unused glyph caches. It's not too bad though, all unused caches will be freed first time at area zoom after render. Thanks Bastien for review! | |||
2018-02-01 | Fix T53951: Copy ms runtime dlls using InstallRequiredSystemLibraries.cmake | Ray Molenkamp | |
Differential Revision: https://developer.blender.org/D3032 |