This is a build of the Harmony project for the BGE. The proposal for phase one can be found here. This build was archived witih 7-zip to create a smaller archive.
Compiler: MSVC 2010
user-config.py
WITH_BF_GAMEENGINE = True
WITH_BF_PLAYER = True
WITH_BF_OPENMP = True
WITH_BF_FFMPEG = True
# Don't work with VS 2010
WITH_BF_COLLADA = False
WITH_BF_OPENEXR = False
WITH_BF_CYCLES = False
SVN Log
r44794
gpu_material cleanup: * light_cookie -> light_texture * Light textures now change the lamp color for better integration with other features
---------------------
r44793
gpu_extensions cleanup: * GPU_texture_create_shadow_map() -> GPU_texture_create_vsm_shadow_map() * GPU_shader_free_builtin_shader() -> GPU_shader_free_builtin_shaders() (Now frees all shaders) * Better error reporting/checking for fai...
---------------------
r44598
Changing frustum_size to shadow_frustum_size and adding comments that it is a BGE value. Also removing some duplicate code from rna_lamp.c.
---------------------
r44597
Changing shadowmap_type to ge_shadowbuffer_type, which more closely matches Blender's terminology. I also replaced the "Algorithm" label in the shadow panel with the more user-friendly "Buffer Type".
---------------------
r42832
A bit of RNA cleanup for lamps, and correcting the frustum_size do_version again.
---------------------
r42774
Fixing an implicit cast from int to float in test_shadowbuf_vsm.
---------------------
r42773
Fixing the do_version for sun lamps so non sun lamps also get updated (in case the user switches the lamp later to a sun lamp).
---------------------
r42753
Fixing the out of frustum artifacts on sun shadows, without breaking spot light shadows.
---------------------
r42739
Fixing up a hack that caused simple shadows not to work for ATI cards.
---------------------
r42699
Adding a UI option to change the frustum size for the Sun shadows. This essentially changes the orthographic scale value and affects the size of the shadowed area.
---------------------
r42698
Here is a start on shadows for Sun lamps. The biggest difference between the sun shadows and spot shadows is that sun shadows are orthographic.
---------------------
r42620
VSM updates: * Bleed bias and bias are now settable in the UI * The algorithm (simple versus variance) is now settable in the UI * The builtin shaders are now being properly freed
---------------------
r42616
Initial VSM commit. VSMs are in, and work, but they need more user settable options. Options that still need to be added: * Switching between "Simple" or "Variance" shadow maps * Fudge-factor for fixing light bleed ("Bleed Bias"?). Righ...
---------------------
r42349
Fixing shadows so they don't have spec highlighting.
---------------------
r42338
Lamp textures now work with VideoTexture.
---------------------
r42302
Removing an unused shadcol variable from the shadow color code.
---------------------
r42286
Lamp textures now use their actual color values instead of intensity. Also, the various blend modes are now supported (use Multiply to get similar behavior to the previous cookie code).
---------------------
r42282
Running datatoc for the changes to gpu_shader_material.glsl from the last commit.
---------------------
r42281
Removing some now unused code from gpu_shader_material.glsl and fixing shadow color so it works correctly when a lamp is set to shadow only.
---------------------
r42280
Adding support for light cookies. This features uses lamp textures (all slots supported) to alter the shadow buffer.
---------------------
r42279
Simplifying the shadow panel while the Game Engine renderer is active. Now it only shows options supported by the game engine.
---------------------
r42255
Adding support for the shadow color option to the BGE/viewport
---------------------
r42243
Creating a branch for the Harmony project. More information about phase 1 of Harmony can be found here: http://wiki.blender.org/index.php/User:Kupoman/Harmony_Phase1
---------------------
Thx for update ^^ Waiting for future releases
But when i try to play default scene with some shadows it works fine o.O
Can you please delete the previous empty post?
I've try it and it works well, but there is a problem with the linkage lamp when you execute the BGE (doesn't appear or appear wrong).
Thank you for your work Moguri and Kupoman.
VSM FTW.
Log in to leave a comment.