Blender Git Loki

Blender Git commits from all branches.

Page: 2797 / 2888

Revision dd97bf7 by Jeroen Bakker (tile)
January 18, 2012, 10:39 (GMT)
TileBranch
* Removed storage of tiles to disc. in order to support buffer caching
* Cleaned up spaces/tabs

Jeroen

January 17, 2012, 03:54 (GMT)
Changing the worldTransform and localTransform python attributes to use BLI_math to simplify the code.
Revision 8d1d696 by Dalai Felinto (tile)
January 14, 2012, 20:11 (GMT)
fix compile: doubleedgemask define will only be available when trunk get merged in tile again
Revision 4aef01b by Dalai Felinto (tile)
January 12, 2012, 19:47 (GMT)
including the non implemented nodes in the COM_Convert.cpp to make it easy to see what's missing
(thanks bash tools :)
Revision dcbbd13 by Dalai Felinto (tile)
January 12, 2012, 19:17 (GMT)
cleanup - removing unecessary #includes
(COM_InputSocket.h and COM_OutputSocket.h - as suggested by Jeroen Bakker)
Revision bf911f4 by Dalai Felinto (tile)
January 12, 2012, 18:54 (GMT)
Color Matte Node - tiles
thanks Jeroen Bakker for review + small corrections
Revision c81a1b3 by Dalai Felinto (tile)
January 11, 2012, 18:24 (GMT)
Tile - Chroma Matte Node
note - shadow adjust (c->t3) and lift (c->fsize) are no longer used in the algorith (since somewhere in 2.5 dev).
The properties are still in ChromaNode and have a RNA property.

This should be address in trunk, not in Tile I think.
If those are parameters needed for a more robust algorith we bring it to Tile later.
January 11, 2012, 02:13 (GMT)
svn merge ^/trunk/blender -r42742:43270

conflicted files I had to fix manually:
--------------------------------------
wm.py
properties_particle.py
properties_game.py
rna_scene.c
KX_BlenderInputDevice.h
BL_BlenderDataConversion.cpp
GPG_Application.cpp
BL_Material.cpp
KX_FontObject.cpp
Revision eb14b7f by Dalai Felinto (tile)
January 10, 2012, 22:15 (GMT)
Separate Combine YCbCr nodes + fix for YUV
------------------------------------------
YUV was missing in COM_Converter.cpp

Sep/Comb YCC could even inherit each other (given the setMode function is th same). But I think it's fine to duplicate that. Thoughts?

Also, I'm not using m_privateprops C++ like naming. As we are not doing this in the other nodes.

reviewed/approved by Jeroen Bakker.
Revision 134dd5b by Dalai Felinto (tile)
January 8, 2012, 20:30 (GMT)
Refactor of Distance Matte Node/Operation
reinforcing that all Matte operations should output the alpha channel (VALUE).
thus it needs the SetAlpha operation (instead of the split Alpha)
Revision 5ca343b by Dalai Felinto (tile)
January 8, 2012, 02:11 (GMT)
Distance Matte node - Tile
this matte operation is outputting RGBA (in oppose to only the A value as some other mattes).
The reason for this is to avoid and extra operation to get the main output ready (which is always needed
for the preview so we may as well get it done).

Instead of using the SetAlphaOperation I'm using SeparateChannel to extract the alpha from the output
of the Distance Matte operation.

Jeroen, I think it's simpler if I go ahead and commit the nodes if I think they are good.
If there are problems it'll be simpler to fix in svn since they should be small.
Revision 1d4bb67 by Dalai Felinto (tile)
January 6, 2012, 19:13 (GMT)
Separate+Combine YUV + Luminance Matte node for Tile
reviewed by Jeroen Bakker
Revision ec9998f by Jeroen Bakker (tile)
January 6, 2012, 18:40 (GMT)
TileBranch
* added preview to the DifferenceMatteNode

Revision d4af26f by Jeroen Bakker (tile)
January 5, 2012, 17:02 (GMT)
Tile branch
* added the simple start (4star) glare operation
* cleaned up the FogGlowImage operation.

In the trunk implementation there is an error in the formula when using the 'Quality' setting
low quality will create larger stars. In the new implementation all will be done in the high quality setting.


Revision 0797532 by Dalai Felinto (tile)
January 4, 2012, 19:18 (GMT)
MapUV Node - Tile

This node requires an EWA filter to read the final value.
In COM_MemoryBuffer.cpp I copied the functions from texture.c
The reason for copying and not re-using from a header is to allow
for further refactoring. Basically the codes should be independent.

The EWA happens automatically when you call the read function with two extra arguments
(dx and dy, calculated from a differential filter pass before in the operation).

Good news, the result works better than trunk. In trunk the edges of the image get black,
here it works all fine.
Revision 02f17cf by Jeroen Bakker (tile)
January 4, 2012, 14:43 (GMT)
TileBranch
* added the basic implementation of the GlareNode
* only implemented the FogGlow
* all others will also do fogglow

FogGlowImageOperation calculates a BokehImage for the glow. This way the BokehBlur is reused to calculate the actual blur
GlareThresholdOperation will generate the image where the effect must take place. (BTL function in the old compositor)

January 3, 2012, 17:33 (GMT)
Merge changes from commits 42814, 42928, 43004 into new compositing nodes code,
to complete the previous merge commit.

Revision 19448bb by Jeroen Bakker (tile)
January 3, 2012, 12:40 (GMT)
Tile Branch
* make sure that OpenCL initialization works for the MS compiler. Issue concerned the way when local variables are initialized.
GNU based compilers initialize locals when the variable is defined.
MS compiler first initialize all local variables, before any code will be executed.

The arrays are now initialized in code to make sure it compiles on MS compiler.

Revision 871d5b5 by Jeroen Bakker (tile)
January 3, 2012, 12:06 (GMT)
Tile branch
* Enabled OpenCL for the compositor
* Remove not working Threadind models of the compositor
* OpenCL will only work when the COM_TM_QUEUE is enabled and COM_OPENCL_ENABLED
* Updated the scons build system

Revision d3af919 by Thomas Dinges (tile)
January 3, 2012, 04:23 (GMT)
Merging Trunk changes into Tile branch:
SVN Range: 42300-43091.

Resolved issues:
* Re-added compat code for new Compositor in readfile.c
* Matrix multiplication order fixes, see commit 42670.

Tested compile on windows, branch looks good after merge! :)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021