Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 1866 / 5574

February 27, 2018, 04:02 (GMT)
Revert "F12 offline Freestyle rendering support in Eevee"

This reverts commit 8a7c0abc2d548d88b755a1c712aa06f0ee631076.
February 27, 2018, 02:33 (GMT)
Fix T54106: Save blend ignores 'check_existing'
February 26, 2018, 23:53 (GMT)
F12 offline Freestyle rendering support in Eevee

This patch adds F12 offline Freestyle rendering support to Eevee.

Most functionalities are identical with those found in Cycles.

The only major difference is that the per-view layer "use Freestyle" toggle
option is currently placed in the "Passes" panel of the "View Layers"
properties window instead of a "Layer" panel as in Cycles. Since Freestyle
is a post-processed overlay and not a pass, the present option location is
a compromise. To describe this fact, the per-layer "use Freestyle" option
is in a subsection labeled as "Layer".

Reviewers: fclem, brecht, campbellbarton

Reviewed By: fclem, brecht

Subscribers: dfelinto

Differential Revision: https://developer.blender.org/D3084
Revision e249067 by Gaia Clary
February 26, 2018, 22:38 (GMT)
Merge branch 'master' into blender2.8
Revision b5f0e8e by Gaia Clary
February 26, 2018, 22:37 (GMT)
Collada: removed unused variables. fixed incompatible format in console output (AnimationExporter.cpp)
Revision edcd30f by Gaia Clary
February 26, 2018, 21:55 (GMT)
Merge branch 'blender2.8' of git.blender.org:blender into blender2.8
Revision f228a08 by Gaia Clary
February 26, 2018, 21:49 (GMT)
merge from master
February 26, 2018, 21:04 (GMT)
VSE preview: Get depsgraph from EvaluationContext

Note: Sequencer preview is working only for Clay, for Eevee is still not working.
February 26, 2018, 19:09 (GMT)
GWN: Fix glitches when closing a window.
February 26, 2018, 19:08 (GMT)
Eevee: Fix prev_persmat being used by multiple viewport.
February 26, 2018, 19:07 (GMT)
V3D: Vertex selection: Fix opengl error.
February 26, 2018, 18:49 (GMT)
WM/GPU: Clear VAO cache of batch preset when switching context.

This is needed for multiple windows to draw the batch presets.
This will not be needed once we use only one context for UI.
February 26, 2018, 18:41 (GMT)
DRW: Add new Draw Manager OpenGL Context.

This separate context allows two things:
- It allows viewports in multi-windows configuration.
- F12 render can use this context in a separate thread and do a non-blocking render.

The downside is that the context cannot be used while rendering so a request to refresh a viewport will lock the UI. This is something that will be adressed in the future.

Under the hood what does that mean:
- Not adding more mess with VAOs management in gawain.
- Doing depth only draw for operators / selection needs to be done in an offscreen buffer.
- The 3D cursor "autodis" operator is still reading the backbuffer so we need to copy the result to it.
- All FBOs needed by the drawmanager must to be created/destroyed with its context active.
- We cannot use batches created for UI in the DRW context and vice-versa. There is a clear separation of resources that enables the use of safe multi-threading.
February 26, 2018, 18:10 (GMT)
GHOST: Add new interface to manage offscreen contexts.

Offscreen contexts are not attached to a window and can only be used for rendering to frambuffer objects.

CGL implementation : Brecht Van Lommel (brecht)
GLX implementation : Cl�ment Foucault (fclem)
WGL implementation : Germano Cavalcante (mano-wii)

Other implementation are just place holder for now.
Revision 7dd0e36 by Gaia Clary
February 26, 2018, 16:18 (GMT)
simplified collada integration in Blender. made functions mostly similar with blender2.8
Revision a024da5 by Gaia Clary
February 26, 2018, 16:16 (GMT)
Adding support for Matrix Transformation export

The exporter does export matrix data (4*4 Transformation matrix) only for Skeletal animation. For object animation only exporting to trans/rot/loc is implemented.

This task implements Matrix export also for simple Object animation.

Differential Revision: https://developer.blender.org/D3082
Revision 5f96573 by Gaia Clary
February 26, 2018, 11:55 (GMT)
collada: fix typo in if statement
Revision 57b378b by Gaia Clary
February 26, 2018, 11:45 (GMT)
as discussed on IRC this definition seems to be not necessary
Revision 8e826ca by Gaia Clary
February 26, 2018, 11:09 (GMT)
optimized the output of the collada test script for better reading
February 26, 2018, 08:58 (GMT)
Cleanup: typos

D3081 by @rjg, with others.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021