forked from bartvdbraak/blender
0cad3ae24c
Originally we had 2DFilters (m_filtermanager) stored in RenderTools. That way filters were stored globally and were being called once per each scene. This was producing two big problems: (1) performance and (2) flexibility of use. (1) Performance - To run the filters 2X == 2X slower (2) flexibility of use - Very often we want the filter in the scene but not in the UI for example. For those reasons I believe that 2DFilters with multiple scenes was very useless or unpredictable. I hope they work fine now. To make it work as before (2.4) you can simply recreate the 2dfilter actuators across the scenes. * * * * * Imagine that we have: (a) Main Scene (b) Overlay Scene in Main Scene the Z Buffer and RGB will be from the main scene. in Overlay Scene the Z Buffer will be from the Overlay Scene and the RBG buffer is from both [(a + 2D Filter) + b]. So in pseudo code if we have a,b,c,d,e scenes we have: (2DFilterE(2DFilterD(2DFilterC(2DFilterB(2DFilterA(a) + b) + c) + d) + e) |
||
---|---|---|
.. | ||
BL_ActionActuator.cpp | ||
BL_ActionActuator.h | ||
BL_ArmatureActuator.cpp | ||
BL_ArmatureActuator.h | ||
BL_ArmatureChannel.cpp | ||
BL_ArmatureChannel.h | ||
BL_ArmatureConstraint.cpp | ||
BL_ArmatureConstraint.h | ||
BL_ArmatureObject.cpp | ||
BL_ArmatureObject.h | ||
BL_BlenderDataConversion.cpp | ||
BL_BlenderDataConversion.h | ||
BL_DeformableGameObject.cpp | ||
BL_DeformableGameObject.h | ||
BL_MeshDeformer.cpp | ||
BL_MeshDeformer.h | ||
BL_ModifierDeformer.cpp | ||
BL_ModifierDeformer.h | ||
BL_ShapeActionActuator.cpp | ||
BL_ShapeActionActuator.h | ||
BL_ShapeDeformer.cpp | ||
BL_ShapeDeformer.h | ||
BL_SkinDeformer.cpp | ||
BL_SkinDeformer.h | ||
BlenderWorldInfo.cpp | ||
BlenderWorldInfo.h | ||
CMakeLists.txt | ||
KX_BlenderScalarInterpolator.cpp | ||
KX_BlenderScalarInterpolator.h | ||
KX_BlenderSceneConverter.cpp | ||
KX_BlenderSceneConverter.h | ||
KX_ConvertActuators.cpp | ||
KX_ConvertActuators.h | ||
KX_ConvertControllers.cpp | ||
KX_ConvertControllers.h | ||
KX_ConvertProperties.cpp | ||
KX_ConvertProperties.h | ||
KX_ConvertSensors.cpp | ||
KX_ConvertSensors.h | ||
KX_IpoConvert.cpp | ||
KX_IpoConvert.h | ||
KX_SoftBodyDeformer.cpp | ||
KX_SoftBodyDeformer.h | ||
Makefile | ||
SConscript |