diff options
author | Juan Linietsky <reduzio@gmail.com> | 2014-05-29 10:56:39 -0300 |
---|---|---|
committer | Juan Linietsky <reduzio@gmail.com> | 2014-05-29 10:56:39 -0300 |
commit | 6f0b4678e26c04abfc88c0226c803e78a108de98 (patch) | |
tree | 51b99b2ece75e5782c0b14c97bb6913c48e7f363 /demos/3d | |
parent | d9adf2627a70ab37408aca9ae4140c6280dfe6df (diff) |
More 3D Improvements
-=-=-=-=-=-=-=-=-=-=
-Sprite3D and AnimatedSprite3D support.
-Opaque pre-pass works, is compatible with shadows
-Improved shadow map rendering (can differentiate between plain opaque and opaque with shaders/discard/etc)
-Added option to use alpha discard in FixedMaterial
-Improved Glow FX, many more options (three modes, Additive, Screen and SoftLight), strength and scale
-Ability for Background (image or cubemap) to send to glow buffer
-Dumb Deploy of clients now actually works in Android
-Many Many rendering fixes, 3D is much more usable now.
Diffstat (limited to 'demos/3d')
-rw-r--r-- | demos/3d/fixed_materials/fixed_materials.scn | bin | 5906 -> 6071 bytes | |||
-rw-r--r-- | demos/3d/platformer/stage.xml | 15 | ||||
-rw-r--r-- | demos/3d/platformer/tiles.res | bin | 81540 -> 81468 bytes |
3 files changed, 12 insertions, 3 deletions
diff --git a/demos/3d/fixed_materials/fixed_materials.scn b/demos/3d/fixed_materials/fixed_materials.scn Binary files differindex 210d4208ee..de14ccdb15 100644 --- a/demos/3d/fixed_materials/fixed_materials.scn +++ b/demos/3d/fixed_materials/fixed_materials.scn diff --git a/demos/3d/platformer/stage.xml b/demos/3d/platformer/stage.xml index 1dc7d1e7ab..fbb720c006 100644 --- a/demos/3d/platformer/stage.xml +++ b/demos/3d/platformer/stage.xml @@ -6,14 +6,19 @@ <ext_resource path="res://player.xml" type="PackedScene"></ext_resource> <ext_resource path="res://enemy.scn" type="PackedScene"></ext_resource> <resource type="Environment" path="local://1"> + <bool name="fxaa/enabled"> False </bool> <int name="background/mode"> 4 </int> <color name="background/color"> 0, 0, 0, 1 </color> <nil name="background/texture"> </nil> <resource name="background/cubemap" resource_type="CubeMap" path="res://sb.cube"> </resource> <real name="background/energy"> 1 </real> <real name="background/scale"> 1 </real> + <real name="background/glow"> 0.6 </real> <bool name="glow/enabled"> True </bool> <int name="glow/blur_passes"> 2 </int> + <real name="glow/blur_scale"> 1.3 </real> + <real name="glow/blur_strength"> 1.2 </real> + <int name="glow/blur_blend_mode"> 1 </int> <real name="glow/bloom"> 0 </real> <real name="glow/bloom_treshold"> 0.5 </real> <bool name="dof_blur/enabled"> False </bool> @@ -150,8 +155,12 @@ <bool> False </bool> <string> "zoom" </string> <real> 1 </real> + <string> "use_snap" </string> + <bool> False </bool> <string> "ofs" </string> <vector2> 1, 1 </vector2> + <string> "snap" </string> + <int> 10 </int> </dictionary> <string> "3D" </string> <dictionary shared="false"> @@ -165,15 +174,15 @@ <string> "distance" </string> <real> 6.622579 </real> <string> "x_rot" </string> - <real> 1.570796 </real> + <real> 0.358295 </real> <string> "y_rot" </string> - <real> 0 </real> + <real> 0.45 </real> <string> "use_orthogonal" </string> <bool> False </bool> <string> "use_environment" </string> <bool> False </bool> <string> "pos" </string> - <vector3> 8.30511, 0.427271, 15.7846 </vector3> + <vector3> 9.41795, 2.98588, 13.6496 </vector3> </dictionary> <dictionary shared="false"> <string> "distance" </string> diff --git a/demos/3d/platformer/tiles.res b/demos/3d/platformer/tiles.res Binary files differindex 9270f4c491..0ab7c92ef6 100644 --- a/demos/3d/platformer/tiles.res +++ b/demos/3d/platformer/tiles.res |