From: <au...@us...> - 2013-09-14 23:07:00
|
Revision: 13686 http://sourceforge.net/p/supertuxkart/code/13686 Author: auria Date: 2013-09-14 23:06:57 +0000 (Sat, 14 Sep 2013) Log Message: ----------- More properties Modified Paths: -------------- media/trunk/blender_25/stk_track.py media/trunk/blender_25/stkdata/stk_object_parameters.xml media/trunk/blender_25/stkdata/stk_panel_parameters.xml Modified: media/trunk/blender_25/stk_track.py =================================================================== --- media/trunk/blender_25/stk_track.py 2013-09-14 22:52:21 UTC (rev 13685) +++ media/trunk/blender_25/stk_track.py 2013-09-14 23:06:57 UTC (rev 13686) @@ -1822,6 +1822,8 @@ bloom_threshold = getSceneProperty(scene, "bloom_threshold", "0.75") has_cloud_shadows = (getSceneProperty(scene, "clouds", "false") == "true") has_lens_flare = (getSceneProperty(scene, "sunlensflare", "false") == "true") + has_shadows = (getSceneProperty(scene, "shadows", "false") == "true") + has_god_rays = (getSceneProperty(scene, "sungodrays", "false") == "true") # Add default settings for sky-dome so that the user is aware of # can be set. @@ -1890,6 +1892,13 @@ if has_lens_flare: f.write(" lens-flare = \"Y\"\n") + if has_shadows: + f.write(" shadows = \"Y\"\n") + + if has_god_rays: + f.write(" god-rays = \"Y\"\n") + + f.write(">\n") f.write("</track>\n") f.close() @@ -1947,6 +1956,9 @@ if getObjectProperty(obj, "displacing", "false") == "true": flags.append('displacing="true"') + if getObjectProperty(obj, "skyboxobject", "false") == "true": + flags.append('renderpass="skybox"') + if parent and parent.type=="ARMATURE": f.write(" <object type=\"%s\" %s %s>\n"% (objectType, getXYZHPRString(parent), ' '.join(flags))) else: @@ -2139,7 +2151,11 @@ if getObjectProperty(obj, "displacing", "false") == "true": flags.append('displacing="true"') - + + if getObjectProperty(obj, "skyboxobject", "false") == "true": + flags.append('renderpass="skybox"') + + f.write(' <object type="movable" %s\n'% getXYZHPRString(obj)) f.write(' shape="%s" mass="%s" %s/>\n' % (shape, mass, ' '.join(flags))) Modified: media/trunk/blender_25/stkdata/stk_object_parameters.xml =================================================================== --- media/trunk/blender_25/stkdata/stk_object_parameters.xml 2013-09-14 22:52:21 UTC (rev 13685) +++ media/trunk/blender_25/stkdata/stk_object_parameters.xml 2013-09-14 23:06:57 UTC (rev 13686) @@ -386,6 +386,7 @@ <BoolProp id="forcedbloom" name="Glow (bloom) (STK 0.8.2)" default="false" doc="Enable a bloom effect on this particular object, making it glow"/> <ColorProp id="outline" name="Glow (outline) (STK 0.8.2)" default="" doc="Enable a glowing outline on this particular object"/> <BoolProp id="displacing" name="Refraction/reflection (STK 0.8.2)" default="false" doc="Enable an aquarium type effect on this material, appropriate for glasses behind which there is water"/> + <BoolProp id="skyboxobject" name="Skybox object (STK 0.8.2)" default="false" doc="If enabled, object will be displayed enlarged as part of the skybox"/> </EnumChoice> <!-- Particle emitter --> Modified: media/trunk/blender_25/stkdata/stk_panel_parameters.xml =================================================================== --- media/trunk/blender_25/stkdata/stk_panel_parameters.xml 2013-09-14 22:52:21 UTC (rev 13685) +++ media/trunk/blender_25/stkdata/stk_panel_parameters.xml 2013-09-14 23:06:57 UTC (rev 13686) @@ -61,7 +61,9 @@ </BoolProp> <BoolProp id="clouds" name="Cloud shadows (STK 0.8.2)" default="false" doc="Whether to add simulated cloud shadows on the ground"> </BoolProp> + <BoolProp id="shadows" name="Dynamic shadows (STK 0.8.2)" default="false" doc="Whether to enable dynamic shadows"/> <BoolProp id="sunlensflare" name="Sun lens flare (STK 0.8.2)" default="false" doc="Show lens flare when looking at the sun"/> + <BoolProp id="sungodrays" name="Sun god rays (STK 0.8.2)" default="false" doc="Show god rays when looking at the sun"/> </BoolProp> <!-- ************ KART ************ --> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |