batch remove .'s used with RNA_def_struct_ui_text
[blender.git] / source / blender / makesrna / intern / rna_material.c
index a77be3c516ffbcefae7d4ef9202de2caebfe9cb8..0062a6660b3d4357ae8324f8259991168d236af8 100644 (file)
@@ -319,7 +319,7 @@ static void rna_def_material_mtex(BlenderRNA *brna)
 
        srna= RNA_def_struct(brna, "MaterialTextureSlot", "TextureSlot");
        RNA_def_struct_sdna(srna, "MTex");
-       RNA_def_struct_ui_text(srna, "Material Texture Slot", "Texture slot for textures in a Material datablock.");
+       RNA_def_struct_ui_text(srna, "Material Texture Slot", "Texture slot for textures in a Material datablock");
 
        prop= RNA_def_property(srna, "texture_coordinates", PROP_ENUM, PROP_NONE);
        RNA_def_property_enum_sdna(prop, NULL, "texco");
@@ -332,22 +332,22 @@ static void rna_def_material_mtex(BlenderRNA *brna)
        RNA_def_property_pointer_sdna(prop, NULL, "object");
        RNA_def_property_struct_type(prop, "Object");
        RNA_def_property_flag(prop, PROP_EDITABLE);
-       RNA_def_property_ui_text(prop, "Object", "Object to use for mapping with Object texture coordinates.");
+       RNA_def_property_ui_text(prop, "Object", "Object to use for mapping with Object texture coordinates");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "uv_layer", PROP_STRING, PROP_NONE);
        RNA_def_property_string_sdna(prop, NULL, "uvname");
-       RNA_def_property_ui_text(prop, "UV Layer", "UV layer to use for mapping with UV texture coordinates.");
+       RNA_def_property_ui_text(prop, "UV Layer", "UV layer to use for mapping with UV texture coordinates");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "from_dupli", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "texflag", MTEX_DUPLI_MAPTO);
-       RNA_def_property_ui_text(prop, "From Dupli", "Dupli's instanced from verts, faces or particles, inherit texture coordinate from their parent.");
+       RNA_def_property_ui_text(prop, "From Dupli", "Dupli's instanced from verts, faces or particles, inherit texture coordinate from their parent");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "from_original", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "texflag", MTEX_OB_DUPLI_ORIG);
-       RNA_def_property_ui_text(prop, "From Original", "Dupli's derive their object coordinates from the original objects transformation.");
+       RNA_def_property_ui_text(prop, "From Original", "Dupli's derive their object coordinates from the original objects transformation");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "map_colordiff", PROP_BOOLEAN, PROP_NONE);
@@ -452,85 +452,85 @@ static void rna_def_material_mtex(BlenderRNA *brna)
        prop= RNA_def_property(srna, "normal_factor", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "norfac");
        RNA_def_property_ui_range(prop, -5, 5, 10, 3);
-       RNA_def_property_ui_text(prop, "Normal Factor", "Amount texture affects normal values.");
+       RNA_def_property_ui_text(prop, "Normal Factor", "Amount texture affects normal values");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "displacement_factor", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "dispfac");
        RNA_def_property_ui_range(prop, -1, 1, 10, 3);
-       RNA_def_property_ui_text(prop, "Displacement Factor", "Amount texture displaces the surface.");
+       RNA_def_property_ui_text(prop, "Displacement Factor", "Amount texture displaces the surface");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "warp_factor", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "warpfac");
        RNA_def_property_ui_range(prop, 0, 1, 10, 3);
-       RNA_def_property_ui_text(prop, "Warp Factor", "Amount texture affects texture coordinates of next channels.");
+       RNA_def_property_ui_text(prop, "Warp Factor", "Amount texture affects texture coordinates of next channels");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "colorspec_factor", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "colspecfac");
        RNA_def_property_ui_range(prop, 0, 1, 10, 3);
-       RNA_def_property_ui_text(prop, "Specular Color Factor", "Amount texture affects specular color.");
+       RNA_def_property_ui_text(prop, "Specular Color Factor", "Amount texture affects specular color");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "colordiff_factor", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "colfac");
        RNA_def_property_ui_range(prop, 0, 1, 10, 3);
-       RNA_def_property_ui_text(prop, "Diffuse Color Factor", "Amount texture affects diffuse color.");
+       RNA_def_property_ui_text(prop, "Diffuse Color Factor", "Amount texture affects diffuse color");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "mirror_factor", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "mirrfac");
        RNA_def_property_ui_range(prop, 0, 1, 10, 3);
-       RNA_def_property_ui_text(prop, "Mirror Factor", "Amount texture affects mirror color.");
+       RNA_def_property_ui_text(prop, "Mirror Factor", "Amount texture affects mirror color");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "alpha_factor", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "alphafac");
        RNA_def_property_ui_range(prop, -1, 1, 10, 3);
-       RNA_def_property_ui_text(prop, "Alpha Factor", "Amount texture affects alpha.");
+       RNA_def_property_ui_text(prop, "Alpha Factor", "Amount texture affects alpha");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "diffuse_factor", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "difffac");
        RNA_def_property_ui_range(prop, -1, 1, 10, 3);
-       RNA_def_property_ui_text(prop, "Diffuse Factor", "Amount texture affects diffuse reflectivity.");
+       RNA_def_property_ui_text(prop, "Diffuse Factor", "Amount texture affects diffuse reflectivity");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "specular_factor", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "specfac");
        RNA_def_property_ui_range(prop, -1, 1, 10, 3);
-       RNA_def_property_ui_text(prop, "Specular Factor", "Amount texture affects specular reflectivity.");
+       RNA_def_property_ui_text(prop, "Specular Factor", "Amount texture affects specular reflectivity");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "emit_factor", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "emitfac");
        RNA_def_property_ui_range(prop, -1, 1, 10, 3);
-       RNA_def_property_ui_text(prop, "Emit Factor", "Amount texture affects emission.");
+       RNA_def_property_ui_text(prop, "Emit Factor", "Amount texture affects emission");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "hardness_factor", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "hardfac");
        RNA_def_property_ui_range(prop, -1, 1, 10, 3);
-       RNA_def_property_ui_text(prop, "Hardness Factor", "Amount texture affects hardness.");
+       RNA_def_property_ui_text(prop, "Hardness Factor", "Amount texture affects hardness");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "raymir_factor", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "raymirrfac");
        RNA_def_property_ui_range(prop, -1, 1, 10, 3);
-       RNA_def_property_ui_text(prop, "Ray Mirror Factor", "Amount texture affects ray mirror.");
+       RNA_def_property_ui_text(prop, "Ray Mirror Factor", "Amount texture affects ray mirror");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "translucency_factor", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "translfac");
        RNA_def_property_ui_range(prop, -1, 1, 10, 3);
-       RNA_def_property_ui_text(prop, "Translucency Factor", "Amount texture affects translucency.");
+       RNA_def_property_ui_text(prop, "Translucency Factor", "Amount texture affects translucency");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "ambient_factor", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "ambfac");
        RNA_def_property_ui_range(prop, -1, 1, 10, 3);
-       RNA_def_property_ui_text(prop, "Ambient Factor", "Amount texture affects ambient.");
+       RNA_def_property_ui_text(prop, "Ambient Factor", "Amount texture affects ambient");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        /* volume material */
@@ -572,7 +572,7 @@ static void rna_def_material_mtex(BlenderRNA *brna)
        prop= RNA_def_property(srna, "coloremission_factor", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "colemitfac");
        RNA_def_property_ui_range(prop, 0, 1, 10, 3);
-       RNA_def_property_ui_text(prop, "Emission Color Factor", "Amount texture affects emission color.");
+       RNA_def_property_ui_text(prop, "Emission Color Factor", "Amount texture affects emission color");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "colorreflection_factor", PROP_FLOAT, PROP_NONE);
@@ -584,43 +584,43 @@ static void rna_def_material_mtex(BlenderRNA *brna)
        prop= RNA_def_property(srna, "colortransmission_factor", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "coltransfac");
        RNA_def_property_ui_range(prop, 0, 1, 10, 3);
-       RNA_def_property_ui_text(prop, "Transmission Color Factor", "Amount texture affects result color after light has been scattered/absorbed.");
+       RNA_def_property_ui_text(prop, "Transmission Color Factor", "Amount texture affects result color after light has been scattered/absorbed");
        RNA_def_property_update(prop, NC_TEXTURE, NULL);
        
        prop= RNA_def_property(srna, "density_factor", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "densfac");
        RNA_def_property_ui_range(prop, 0, 1, 10, 3);
-       RNA_def_property_ui_text(prop, "Density Factor", "Amount texture affects density.");
+       RNA_def_property_ui_text(prop, "Density Factor", "Amount texture affects density");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "emission_factor", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "emitfac");
        RNA_def_property_ui_range(prop, 0, 1, 10, 3);
-       RNA_def_property_ui_text(prop, "Emission Factor", "Amount texture affects emission.");
+       RNA_def_property_ui_text(prop, "Emission Factor", "Amount texture affects emission");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "scattering_factor", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "scatterfac");
        RNA_def_property_ui_range(prop, 0, 1, 10, 3);
-       RNA_def_property_ui_text(prop, "Scattering Factor", "Amount texture affects scattering.");
+       RNA_def_property_ui_text(prop, "Scattering Factor", "Amount texture affects scattering");
        RNA_def_property_update(prop, 0, "rna_Material_update");
                                                                  
        prop= RNA_def_property(srna, "reflection_factor", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "reflfac");
        RNA_def_property_ui_range(prop, 0, 1, 10, 3);
-       RNA_def_property_ui_text(prop, "Reflection Factor", "Amount texture affects brightness of out-scattered light.");
+       RNA_def_property_ui_text(prop, "Reflection Factor", "Amount texture affects brightness of out-scattered light");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        /* end volume material */
        
        prop= RNA_def_property(srna, "enabled", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_funcs(prop, "rna_MaterialTextureSlot_enabled_get", "rna_MaterialTextureSlot_enabled_set");
-       RNA_def_property_ui_text(prop, "Enabled", "Enable this material texture slot.");
+       RNA_def_property_ui_text(prop, "Enabled", "Enable this material texture slot");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "new_bump", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "texflag", MTEX_NEW_BUMP);
-       RNA_def_property_ui_text(prop, "New Bump", "Use new, corrected bump mapping code (backwards compatibility option).");
+       RNA_def_property_ui_text(prop, "New Bump", "Use new, corrected bump mapping code (backwards compatibility option)");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 }
 
@@ -665,49 +665,49 @@ static void rna_def_material_colors(StructRNA *srna)
        prop= RNA_def_property(srna, "specular_color", PROP_FLOAT, PROP_COLOR);
        RNA_def_property_float_sdna(prop, NULL, "specr");
        RNA_def_property_array(prop, 3);
-       RNA_def_property_ui_text(prop, "Specular Color", "Specular color of the material.");
+       RNA_def_property_ui_text(prop, "Specular Color", "Specular color of the material");
        RNA_def_property_update(prop, 0, "rna_Material_draw_update");
        
        prop= RNA_def_property(srna, "mirror_color", PROP_FLOAT, PROP_COLOR);
        RNA_def_property_float_sdna(prop, NULL, "mirr");
        RNA_def_property_array(prop, 3);
-       RNA_def_property_ui_text(prop, "Mirror Color", "Mirror color of the material.");
+       RNA_def_property_ui_text(prop, "Mirror Color", "Mirror color of the material");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "alpha", PROP_FLOAT, PROP_FACTOR);
        RNA_def_property_range(prop, 0.0f, 1.0f);
-       RNA_def_property_ui_text(prop, "Alpha", "Alpha transparency of the material.");
+       RNA_def_property_ui_text(prop, "Alpha", "Alpha transparency of the material");
        RNA_def_property_update(prop, 0, "rna_Material_draw_update");
 
        prop= RNA_def_property(srna, "specular_alpha", PROP_FLOAT, PROP_FACTOR);
        RNA_def_property_float_sdna(prop, NULL, "spectra");
        RNA_def_property_range(prop, 0.0f, 1.0f);
-       RNA_def_property_ui_text(prop, "Specular Alpha", "Alpha transparency for specular areas.");
+       RNA_def_property_ui_text(prop, "Specular Alpha", "Alpha transparency for specular areas");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        /* Color bands */
        prop= RNA_def_property(srna, "use_diffuse_ramp", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "mode", MA_RAMP_COL);
        RNA_def_property_boolean_funcs(prop, NULL, "rna_Material_use_diffuse_ramp_set");
-       RNA_def_property_ui_text(prop, "Use Diffuse Ramp", "Toggle diffuse ramp operations.");
+       RNA_def_property_ui_text(prop, "Use Diffuse Ramp", "Toggle diffuse ramp operations");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "diffuse_ramp", PROP_POINTER, PROP_NONE);
        RNA_def_property_pointer_sdna(prop, NULL, "ramp_col");
        RNA_def_property_struct_type(prop, "ColorRamp");
-       RNA_def_property_ui_text(prop, "Diffuse Ramp", "Color ramp used to affect diffuse shading.");
+       RNA_def_property_ui_text(prop, "Diffuse Ramp", "Color ramp used to affect diffuse shading");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "use_specular_ramp", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "mode", MA_RAMP_SPEC);
        RNA_def_property_boolean_funcs(prop, NULL, "rna_Material_use_specular_ramp_set");
-       RNA_def_property_ui_text(prop, "Use Specular Ramp", "Toggle specular ramp operations.");
+       RNA_def_property_ui_text(prop, "Use Specular Ramp", "Toggle specular ramp operations");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "specular_ramp", PROP_POINTER, PROP_NONE);
        RNA_def_property_pointer_sdna(prop, NULL, "ramp_spec");
        RNA_def_property_struct_type(prop, "ColorRamp");
-       RNA_def_property_ui_text(prop, "Specular Ramp", "Color ramp used to affect specular shading.");
+       RNA_def_property_ui_text(prop, "Specular Ramp", "Color ramp used to affect specular shading");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "diffuse_ramp_blend", PROP_ENUM, PROP_NONE);
@@ -737,13 +737,13 @@ static void rna_def_material_colors(StructRNA *srna)
        prop= RNA_def_property(srna, "diffuse_ramp_factor", PROP_FLOAT, PROP_FACTOR);
        RNA_def_property_float_sdna(prop, NULL, "rampfac_col");
        RNA_def_property_range(prop, 0.0f, 1.0f);
-       RNA_def_property_ui_text(prop, "Diffuse Ramp Factor", "Blending factor (also uses alpha in Colorband).");
+       RNA_def_property_ui_text(prop, "Diffuse Ramp Factor", "Blending factor (also uses alpha in Colorband)");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "specular_ramp_factor", PROP_FLOAT, PROP_FACTOR);
        RNA_def_property_float_sdna(prop, NULL, "rampfac_spec");
        RNA_def_property_range(prop, 0.0f, 1.0f);
-       RNA_def_property_ui_text(prop, "Specular Ramp Factor", "Blending factor (also uses alpha in Colorband).");
+       RNA_def_property_ui_text(prop, "Specular Ramp Factor", "Blending factor (also uses alpha in Colorband)");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 }
 
@@ -768,7 +768,7 @@ static void rna_def_material_diffuse(StructRNA *srna)
        prop= RNA_def_property(srna, "diffuse_intensity", PROP_FLOAT, PROP_FACTOR);
        RNA_def_property_float_sdna(prop, NULL, "ref");
        RNA_def_property_range(prop, 0.0f, 1.0f);
-       RNA_def_property_ui_text(prop, "Diffuse Intensity", "Amount of diffuse reflection.");
+       RNA_def_property_ui_text(prop, "Diffuse Intensity", "Amount of diffuse reflection");
        RNA_def_property_update(prop, 0, "rna_Material_draw_update");
        
        prop= RNA_def_property(srna, "roughness", PROP_FLOAT, PROP_NONE);
@@ -779,30 +779,30 @@ static void rna_def_material_diffuse(StructRNA *srna)
        prop= RNA_def_property(srna, "diffuse_toon_size", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "param[0]");
        RNA_def_property_range(prop, 0.0f, 3.14f);
-       RNA_def_property_ui_text(prop, "Diffuse Toon Size", "Size of diffuse toon area.");
+       RNA_def_property_ui_text(prop, "Diffuse Toon Size", "Size of diffuse toon area");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "diffuse_toon_smooth", PROP_FLOAT, PROP_FACTOR);
        RNA_def_property_float_sdna(prop, NULL, "param[1]");
        RNA_def_property_range(prop, 0.0f, 1.0f);
-       RNA_def_property_ui_text(prop, "Diffuse Toon Smooth", "Smoothness of diffuse toon area.");
+       RNA_def_property_ui_text(prop, "Diffuse Toon Smooth", "Smoothness of diffuse toon area");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "diffuse_fresnel", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "param[1]");
        RNA_def_property_range(prop, 0.0f, 5.0f);
-       RNA_def_property_ui_text(prop, "Diffuse Fresnel", "Power of Fresnel.");
+       RNA_def_property_ui_text(prop, "Diffuse Fresnel", "Power of Fresnel");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "diffuse_fresnel_factor", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "param[0]");
        RNA_def_property_range(prop, 0.0f, 5.0f);
-       RNA_def_property_ui_text(prop, "Diffuse Fresnel Factor", "Blending factor of Frensel.");
+       RNA_def_property_ui_text(prop, "Diffuse Fresnel Factor", "Blending factor of Frensel");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "darkness", PROP_FLOAT, PROP_NONE);
        RNA_def_property_range(prop, 0.0f, 2.0f);
-       RNA_def_property_ui_text(prop, "Darkness", "Minnaert darkness.");
+       RNA_def_property_ui_text(prop, "Darkness", "Minnaert darkness");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 }
 
@@ -819,71 +819,71 @@ static void rna_def_material_raymirror(BlenderRNA *brna)
        srna= RNA_def_struct(brna, "MaterialRaytraceMirror", NULL);
        RNA_def_struct_sdna(srna, "Material");
        RNA_def_struct_nested(brna, srna, "Material");
-       RNA_def_struct_ui_text(srna, "Material Raytrace Mirror", "Raytraced reflection settings for a Material datablock.");
+       RNA_def_struct_ui_text(srna, "Material Raytrace Mirror", "Raytraced reflection settings for a Material datablock");
 
        prop= RNA_def_property(srna, "enabled", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "mode", MA_RAYMIRROR); /* use bitflags */
-       RNA_def_property_ui_text(prop, "Enabled", "Enable raytraced reflections.");
+       RNA_def_property_ui_text(prop, "Enabled", "Enable raytraced reflections");
        RNA_def_property_update(prop, 0, "rna_Material_update");
                
        prop= RNA_def_property(srna, "reflect_factor", PROP_FLOAT, PROP_FACTOR);
        RNA_def_property_float_sdna(prop, NULL, "ray_mirror");
        RNA_def_property_range(prop, 0.0f, 1.0f);
-       RNA_def_property_ui_text(prop, "Reflectivity", "Sets the amount mirror reflection for raytrace.");
+       RNA_def_property_ui_text(prop, "Reflectivity", "Sets the amount mirror reflection for raytrace");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "fresnel", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "fresnel_mir");
        RNA_def_property_range(prop, 0.0f, 5.0f);
-       RNA_def_property_ui_text(prop, "Fresnel", "Power of Fresnel for mirror reflection.");
+       RNA_def_property_ui_text(prop, "Fresnel", "Power of Fresnel for mirror reflection");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "fresnel_factor", PROP_FLOAT, PROP_FACTOR);
        RNA_def_property_float_sdna(prop, NULL, "fresnel_mir_i");
        RNA_def_property_range(prop, 0.0f, 5.0f);
-       RNA_def_property_ui_text(prop, "Fresnel Factor", "Blending factor for Fresnel.");
+       RNA_def_property_ui_text(prop, "Fresnel Factor", "Blending factor for Fresnel");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "gloss_factor", PROP_FLOAT, PROP_FACTOR);
        RNA_def_property_float_sdna(prop, NULL, "gloss_mir");
        RNA_def_property_range(prop, 0.0f, 1.0f);
-       RNA_def_property_ui_text(prop, "Gloss Amount", "The shininess of the reflection. Values < 1.0 give diffuse, blurry reflections.");
+       RNA_def_property_ui_text(prop, "Gloss Amount", "The shininess of the reflection. Values < 1.0 give diffuse, blurry reflections");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "gloss_anisotropic", PROP_FLOAT, PROP_FACTOR);
        RNA_def_property_float_sdna(prop, NULL, "aniso_gloss_mir");
        RNA_def_property_range(prop, 0.0f, 1.0f);
-       RNA_def_property_ui_text(prop, "Gloss Anisotropy", "The shape of the reflection, from 0.0 (circular) to 1.0 (fully stretched along the tangent.");
+       RNA_def_property_ui_text(prop, "Gloss Anisotropy", "The shape of the reflection, from 0.0 (circular) to 1.0 (fully stretched along the tangent");
        RNA_def_property_update(prop, 0, "rna_Material_update");
                
        prop= RNA_def_property(srna, "gloss_samples", PROP_INT, PROP_NONE);
        RNA_def_property_int_sdna(prop, NULL, "samp_gloss_mir");
        RNA_def_property_range(prop, 0, 1024);
-       RNA_def_property_ui_text(prop, "Gloss Samples", "Number of cone samples averaged for blurry reflections.");
+       RNA_def_property_ui_text(prop, "Gloss Samples", "Number of cone samples averaged for blurry reflections");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "gloss_threshold", PROP_FLOAT, PROP_FACTOR);
        RNA_def_property_float_sdna(prop, NULL, "adapt_thresh_mir");
        RNA_def_property_range(prop, 0.0f, 1.0f);
-       RNA_def_property_ui_text(prop, "Gloss Threshold", "Threshold for adaptive sampling. If a sample contributes less than this amount (as a percentage), sampling is stopped.");
+       RNA_def_property_ui_text(prop, "Gloss Threshold", "Threshold for adaptive sampling. If a sample contributes less than this amount (as a percentage), sampling is stopped");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "depth", PROP_INT, PROP_NONE);
        RNA_def_property_int_sdna(prop, NULL, "ray_depth");
        RNA_def_property_range(prop, 0, 10);
-       RNA_def_property_ui_text(prop, "Depth", "Maximum allowed number of light inter-reflections.");
+       RNA_def_property_ui_text(prop, "Depth", "Maximum allowed number of light inter-reflections");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "distance", PROP_FLOAT, PROP_DISTANCE);
        RNA_def_property_float_sdna(prop, NULL, "dist_mir");
        RNA_def_property_range(prop, 0.0f, 10000.0f);
-       RNA_def_property_ui_text(prop, "Maximum Distance", "Maximum distance of reflected rays. Reflections further than this range fade to sky color or material color.");
+       RNA_def_property_ui_text(prop, "Maximum Distance", "Maximum distance of reflected rays. Reflections further than this range fade to sky color or material color");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "fade_to", PROP_ENUM, PROP_NONE);
        RNA_def_property_enum_sdna(prop, NULL, "fadeto_mir");
        RNA_def_property_enum_items(prop, prop_fadeto_mir_items);
-       RNA_def_property_ui_text(prop, "Fade-out Color", "The color that rays with no intersection within the Max Distance take. Material color can be best for indoor scenes, sky color for outdoor.");
+       RNA_def_property_ui_text(prop, "Fade-out Color", "The color that rays with no intersection within the Max Distance take. Material color can be best for indoor scenes, sky color for outdoor");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 }
 
@@ -895,66 +895,66 @@ static void rna_def_material_raytra(BlenderRNA *brna)
        srna= RNA_def_struct(brna, "MaterialRaytraceTransparency", NULL);
        RNA_def_struct_sdna(srna, "Material");
        RNA_def_struct_nested(brna, srna, "Material");
-       RNA_def_struct_ui_text(srna, "Material Raytrace Transparency", "Raytraced refraction settings for a Material datablock.");
+       RNA_def_struct_ui_text(srna, "Material Raytrace Transparency", "Raytraced refraction settings for a Material datablock");
 
        prop= RNA_def_property(srna, "ior", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "ang");
        RNA_def_property_range(prop, 1.0f, 3.0f);
-       RNA_def_property_ui_text(prop, "IOR", "Sets angular index of refraction for raytraced refraction.");
+       RNA_def_property_ui_text(prop, "IOR", "Sets angular index of refraction for raytraced refraction");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "fresnel", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "fresnel_tra");
        RNA_def_property_range(prop, 0.0f, 5.0f);
-       RNA_def_property_ui_text(prop, "Fresnel", "Power of Fresnel for transparency (Ray or ZTransp).");
+       RNA_def_property_ui_text(prop, "Fresnel", "Power of Fresnel for transparency (Ray or ZTransp)");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "fresnel_factor", PROP_FLOAT, PROP_FACTOR);
        RNA_def_property_float_sdna(prop, NULL, "fresnel_tra_i");
        RNA_def_property_range(prop, 1.0f, 5.0f);
-       RNA_def_property_ui_text(prop, "Fresnel Factor", "Blending factor for Fresnel.");
+       RNA_def_property_ui_text(prop, "Fresnel Factor", "Blending factor for Fresnel");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "gloss_factor", PROP_FLOAT, PROP_FACTOR);
        RNA_def_property_float_sdna(prop, NULL, "gloss_tra");
        RNA_def_property_range(prop, 0.0f, 1.0f);
-       RNA_def_property_ui_text(prop, "Gloss Amount", "The clarity of the refraction. Values < 1.0 give diffuse, blurry refractions.");
+       RNA_def_property_ui_text(prop, "Gloss Amount", "The clarity of the refraction. Values < 1.0 give diffuse, blurry refractions");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "gloss_samples", PROP_INT, PROP_NONE);
        RNA_def_property_int_sdna(prop, NULL, "samp_gloss_tra");
        RNA_def_property_range(prop, 0, 1024);
-       RNA_def_property_ui_text(prop, "Gloss Samples", "Number of cone samples averaged for blurry refractions.");
+       RNA_def_property_ui_text(prop, "Gloss Samples", "Number of cone samples averaged for blurry refractions");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "gloss_threshold", PROP_FLOAT, PROP_FACTOR);
        RNA_def_property_float_sdna(prop, NULL, "adapt_thresh_tra");
        RNA_def_property_range(prop, 0.0f, 1.0f);
-       RNA_def_property_ui_text(prop, "Gloss Threshold", "Threshold for adaptive sampling. If a sample contributes less than this amount (as a percentage), sampling is stopped.");
+       RNA_def_property_ui_text(prop, "Gloss Threshold", "Threshold for adaptive sampling. If a sample contributes less than this amount (as a percentage), sampling is stopped");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "depth", PROP_INT, PROP_NONE);
        RNA_def_property_int_sdna(prop, NULL, "ray_depth_tra");
        RNA_def_property_range(prop, 0, 10);
-       RNA_def_property_ui_text(prop, "Depth", "Maximum allowed number of light inter-refractions.");
+       RNA_def_property_ui_text(prop, "Depth", "Maximum allowed number of light inter-refractions");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "filter", PROP_FLOAT, PROP_FACTOR);
        RNA_def_property_float_sdna(prop, NULL, "filter");
        RNA_def_property_range(prop, 0.0f, 1.0f);
-       RNA_def_property_ui_text(prop, "Filter", "Amount to blend in the material's diffuse color in raytraced transparency (simulating absorption).");
+       RNA_def_property_ui_text(prop, "Filter", "Amount to blend in the material's diffuse color in raytraced transparency (simulating absorption)");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "limit", PROP_FLOAT, PROP_DISTANCE);
        RNA_def_property_float_sdna(prop, NULL, "tx_limit");
        RNA_def_property_range(prop, 0.0f, 100.0f);
-       RNA_def_property_ui_text(prop, "Limit", "Maximum depth for light to travel through the transparent material before becoming fully filtered (0.0 is disabled).");
+       RNA_def_property_ui_text(prop, "Limit", "Maximum depth for light to travel through the transparent material before becoming fully filtered (0.0 is disabled)");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "falloff", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "tx_falloff");
        RNA_def_property_range(prop, 0.1f, 10.0f);
-       RNA_def_property_ui_text(prop, "Falloff", "Falloff power for transmissivity filter effect (1.0 is linear).");
+       RNA_def_property_ui_text(prop, "Falloff", "Falloff power for transmissivity filter effect (1.0 is linear)");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 }
 
@@ -980,7 +980,7 @@ static void rna_def_material_volume(BlenderRNA *brna)
        srna= RNA_def_struct(brna, "MaterialVolume", NULL);
        RNA_def_struct_sdna(srna, "VolumeSettings");
        RNA_def_struct_nested(brna, srna, "Material");
-       RNA_def_struct_ui_text(srna, "Material Volume", "Volume rendering settings for a Material datablock.");
+       RNA_def_struct_ui_text(srna, "Material Volume", "Volume rendering settings for a Material datablock");
        
        prop= RNA_def_property(srna, "step_calculation", PROP_ENUM, PROP_NONE);
        RNA_def_property_enum_sdna(prop, NULL, "stepsize_type");
@@ -992,7 +992,7 @@ static void rna_def_material_volume(BlenderRNA *brna)
        RNA_def_property_float_sdna(prop, NULL, "stepsize");
        RNA_def_property_range(prop, 0.0f, FLT_MAX);
        RNA_def_property_ui_range(prop, 0.001f, 1.0f, 1, 3);
-       RNA_def_property_ui_text(prop, "Step Size", "Distance between subsequent volume depth samples.");
+       RNA_def_property_ui_text(prop, "Step Size", "Distance between subsequent volume depth samples");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "lighting_mode", PROP_ENUM, PROP_NONE);
@@ -1014,7 +1014,7 @@ static void rna_def_material_volume(BlenderRNA *brna)
        prop= RNA_def_property(srna, "cache_resolution", PROP_INT, PROP_NONE);
        RNA_def_property_int_sdna(prop, NULL, "precache_resolution");
        RNA_def_property_range(prop, 0, 1024);
-       RNA_def_property_ui_text(prop, "Resolution", "Resolution of the voxel grid, low resolutions are faster, high resolutions use more memory.");
+       RNA_def_property_ui_text(prop, "Resolution", "Resolution of the voxel grid, low resolutions are faster, high resolutions use more memory");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "ms_diffusion", PROP_FLOAT, PROP_NONE);
@@ -1039,7 +1039,7 @@ static void rna_def_material_volume(BlenderRNA *brna)
        prop= RNA_def_property(srna, "depth_cutoff", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "depth_cutoff");
        RNA_def_property_range(prop, 0.0f, 1.0f);
-       RNA_def_property_ui_text(prop, "Depth Cutoff", "Stop ray marching early if transmission drops below this luminance - higher values give speedups in dense volumes at the expense of accuracy.");
+       RNA_def_property_ui_text(prop, "Depth Cutoff", "Stop ray marching early if transmission drops below this luminance - higher values give speedups in dense volumes at the expense of accuracy");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "density", PROP_FLOAT, PROP_FACTOR);
@@ -1097,7 +1097,7 @@ static void rna_def_material_volume(BlenderRNA *brna)
        prop= RNA_def_property(srna, "asymmetry", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "asymmetry");
        RNA_def_property_range(prop, -1.0f, 1.0f);
-       RNA_def_property_ui_text(prop, "Asymmetry", "Back scattering (-1.0) to Forward scattering (1.0) and the range in between.");
+       RNA_def_property_ui_text(prop, "Asymmetry", "Back scattering (-1.0) to Forward scattering (1.0) and the range in between");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 }
 
@@ -1110,123 +1110,123 @@ static void rna_def_material_halo(BlenderRNA *brna)
        srna= RNA_def_struct(brna, "MaterialHalo", NULL);
        RNA_def_struct_sdna(srna, "Material");
        RNA_def_struct_nested(brna, srna, "Material");
-       RNA_def_struct_ui_text(srna, "Material Halo", "Halo particle effect settings for a Material datablock.");
+       RNA_def_struct_ui_text(srna, "Material Halo", "Halo particle effect settings for a Material datablock");
 
        prop= RNA_def_property(srna, "size", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "hasize");
        RNA_def_property_range(prop, 0.0f, 100.0f);
-       RNA_def_property_ui_text(prop, "Size", "Sets the dimension of the halo.");
+       RNA_def_property_ui_text(prop, "Size", "Sets the dimension of the halo");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "hardness", PROP_INT, PROP_NONE);
        RNA_def_property_int_sdna(prop, NULL, "har");
        RNA_def_property_range(prop, 0, 127);
-       RNA_def_property_ui_text(prop, "Hardness", "Sets the hardness of the halo.");
+       RNA_def_property_ui_text(prop, "Hardness", "Sets the hardness of the halo");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "add", PROP_FLOAT, PROP_FACTOR);
        RNA_def_property_float_sdna(prop, NULL, "add");
        RNA_def_property_range(prop, 0.0f, 1.0f);
-       RNA_def_property_ui_text(prop, "Add", "Sets the strength of the add effect.");
+       RNA_def_property_ui_text(prop, "Add", "Sets the strength of the add effect");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "rings", PROP_INT, PROP_NONE);
        RNA_def_property_int_sdna(prop, NULL, "ringc");
        RNA_def_property_range(prop, 0, 24);
-       RNA_def_property_ui_text(prop, "Rings", "Sets the number of rings rendered over the halo.");
+       RNA_def_property_ui_text(prop, "Rings", "Sets the number of rings rendered over the halo");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "line_number", PROP_INT, PROP_NONE);
        RNA_def_property_int_sdna(prop, NULL, "linec");
        RNA_def_property_range(prop, 0, 250);
-       RNA_def_property_ui_text(prop, "Line Number", "Sets the number of star shaped lines rendered over the halo.");
+       RNA_def_property_ui_text(prop, "Line Number", "Sets the number of star shaped lines rendered over the halo");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "star_tips", PROP_INT, PROP_NONE);
        RNA_def_property_int_sdna(prop, NULL, "starc");
        RNA_def_property_range(prop, 3, 50);
-       RNA_def_property_ui_text(prop, "Star Tips", "Sets the number of points on the star shaped halo.");
+       RNA_def_property_ui_text(prop, "Star Tips", "Sets the number of points on the star shaped halo");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "seed", PROP_INT, PROP_NONE);
        RNA_def_property_int_sdna(prop, NULL, "seed1");
        RNA_def_property_range(prop, 0, 255);
-       RNA_def_property_ui_text(prop, "Seed", "Randomizes ring dimension and line location.");
+       RNA_def_property_ui_text(prop, "Seed", "Randomizes ring dimension and line location");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "flare_mode", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "mode", MA_HALO_FLARE); /* use bitflags */
-       RNA_def_property_ui_text(prop, "Flare", "Renders halo as a lensflare.");
+       RNA_def_property_ui_text(prop, "Flare", "Renders halo as a lensflare");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "flare_size", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "flaresize");
        RNA_def_property_range(prop, 0.1f, 25.0f);
-       RNA_def_property_ui_text(prop, "Flare Size", "Sets the factor by which the flare is larger than the halo.");
+       RNA_def_property_ui_text(prop, "Flare Size", "Sets the factor by which the flare is larger than the halo");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "flare_subsize", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "subsize");
        RNA_def_property_range(prop, 0.1f, 25.0f);
-       RNA_def_property_ui_text(prop, "Flare Subsize", "Sets the dimension of the subflares, dots and circles.");
+       RNA_def_property_ui_text(prop, "Flare Subsize", "Sets the dimension of the subflares, dots and circles");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "flare_boost", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "flareboost");
        RNA_def_property_range(prop, 0.1f, 10.0f);
-       RNA_def_property_ui_text(prop, "Flare Boost", "Gives the flare extra strength.");
+       RNA_def_property_ui_text(prop, "Flare Boost", "Gives the flare extra strength");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "flare_seed", PROP_INT, PROP_NONE);
        RNA_def_property_int_sdna(prop, NULL, "seed2");
        RNA_def_property_range(prop, 0, 255);
-       RNA_def_property_ui_text(prop, "Flare Seed", "Specifies an offset in the flare seed table.");
+       RNA_def_property_ui_text(prop, "Flare Seed", "Specifies an offset in the flare seed table");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "flares_sub", PROP_INT, PROP_NONE);
        RNA_def_property_int_sdna(prop, NULL, "flarec");
        RNA_def_property_range(prop, 1, 32);
-       RNA_def_property_ui_text(prop, "Flares Sub", "Sets the number of subflares.");
+       RNA_def_property_ui_text(prop, "Flares Sub", "Sets the number of subflares");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "ring", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "mode", MA_HALO_RINGS);
-       RNA_def_property_ui_text(prop, "Rings", "Renders rings over halo.");
+       RNA_def_property_ui_text(prop, "Rings", "Renders rings over halo");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "lines", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "mode", MA_HALO_LINES);
-       RNA_def_property_ui_text(prop, "Lines", "Renders star shaped lines over halo.");
+       RNA_def_property_ui_text(prop, "Lines", "Renders star shaped lines over halo");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "star", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "mode", MA_STAR);
-       RNA_def_property_ui_text(prop, "Star", "Renders halo as a star.");
+       RNA_def_property_ui_text(prop, "Star", "Renders halo as a star");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "texture", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "mode", MA_HALOTEX);
-       RNA_def_property_ui_text(prop, "Texture", "Gives halo a texture.");
+       RNA_def_property_ui_text(prop, "Texture", "Gives halo a texture");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "vertex_normal", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "mode", MA_HALOPUNO);
-       RNA_def_property_ui_text(prop, "Vertex Normal", "Uses the vertex normal to specify the dimension of the halo.");
+       RNA_def_property_ui_text(prop, "Vertex Normal", "Uses the vertex normal to specify the dimension of the halo");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "xalpha", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "mode", MA_HALO_XALPHA);
-       RNA_def_property_ui_text(prop, "Extreme Alpha", "Uses extreme alpha.");
+       RNA_def_property_ui_text(prop, "Extreme Alpha", "Uses extreme alpha");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "shaded", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "mode", MA_HALO_SHADE);
-       RNA_def_property_ui_text(prop, "Shaded", "Lets halo receive light and shadows from external objects.");
+       RNA_def_property_ui_text(prop, "Shaded", "Lets halo receive light and shadows from external objects");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "soft", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "mode", MA_HALO_SOFT);
-       RNA_def_property_ui_text(prop, "Soft", "Softens the edges of halos at intersections with other geometry.");
+       RNA_def_property_ui_text(prop, "Soft", "Softens the edges of halos at intersections with other geometry");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 }
 
@@ -1238,65 +1238,65 @@ static void rna_def_material_sss(BlenderRNA *brna)
        srna= RNA_def_struct(brna, "MaterialSubsurfaceScattering", NULL);
        RNA_def_struct_sdna(srna, "Material");
        RNA_def_struct_nested(brna, srna, "Material");
-       RNA_def_struct_ui_text(srna, "Material Subsurface Scattering", "Diffuse subsurface scattering settings for a Material datablock.");
+       RNA_def_struct_ui_text(srna, "Material Subsurface Scattering", "Diffuse subsurface scattering settings for a Material datablock");
 
        prop= RNA_def_property(srna, "radius", PROP_FLOAT, PROP_COLOR|PROP_UNIT_LENGTH);
        RNA_def_property_float_sdna(prop, NULL, "sss_radius");
        RNA_def_property_range(prop, 0.001, FLT_MAX);
        RNA_def_property_ui_range(prop, 0.001, 10000, 1, 3);
-       RNA_def_property_ui_text(prop, "Radius", "Mean red/green/blue scattering path length.");
+       RNA_def_property_ui_text(prop, "Radius", "Mean red/green/blue scattering path length");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "color", PROP_FLOAT, PROP_COLOR);
        RNA_def_property_float_sdna(prop, NULL, "sss_col");
-       RNA_def_property_ui_text(prop, "Color", "Scattering color.");
+       RNA_def_property_ui_text(prop, "Color", "Scattering color");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "error_tolerance", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "sss_error");
        RNA_def_property_ui_range(prop, 0.0001, 10, 1, 3);
-       RNA_def_property_ui_text(prop, "Error Tolerance", "Error tolerance (low values are slower and higher quality).");
+       RNA_def_property_ui_text(prop, "Error Tolerance", "Error tolerance (low values are slower and higher quality)");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "scale", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "sss_scale");
        RNA_def_property_ui_range(prop, 0.001, 1000, 1, 3);
-       RNA_def_property_ui_text(prop, "Scale", "Object scale factor.");
+       RNA_def_property_ui_text(prop, "Scale", "Object scale factor");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "ior", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "sss_ior");
        RNA_def_property_ui_range(prop, 0.1, 2, 1, 3);
-       RNA_def_property_ui_text(prop, "IOR", "Index of refraction (higher values are denser).");
+       RNA_def_property_ui_text(prop, "IOR", "Index of refraction (higher values are denser)");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "color_factor", PROP_FLOAT, PROP_FACTOR);
        RNA_def_property_float_sdna(prop, NULL, "sss_colfac");
        RNA_def_property_ui_range(prop, 0, 1, 10, 3);
-       RNA_def_property_ui_text(prop, "Color Factor", "Blend factor for SSS colors.");
+       RNA_def_property_ui_text(prop, "Color Factor", "Blend factor for SSS colors");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "texture_factor", PROP_FLOAT, PROP_FACTOR);
        RNA_def_property_float_sdna(prop, NULL, "sss_texfac");
        RNA_def_property_ui_range(prop, 0, 1, 10, 3);
-       RNA_def_property_ui_text(prop, "Texture Factor", "Texture scatting blend factor.");
+       RNA_def_property_ui_text(prop, "Texture Factor", "Texture scatting blend factor");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "front", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "sss_front");
        RNA_def_property_range(prop, 0, 2);
-       RNA_def_property_ui_text(prop, "Front", "Front scattering weight.");
+       RNA_def_property_ui_text(prop, "Front", "Front scattering weight");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "back", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "sss_back");
        RNA_def_property_range(prop, 0, 10);
-       RNA_def_property_ui_text(prop, "Back", "Back scattering weight.");
+       RNA_def_property_ui_text(prop, "Back", "Back scattering weight");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "enabled", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "sss_flag", MA_DIFF_SSS);
-       RNA_def_property_ui_text(prop, "Enabled", "Enable diffuse subsurface scatting effects in a material.");
+       RNA_def_property_ui_text(prop, "Enabled", "Enable diffuse subsurface scatting effects in a material");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 }
 
@@ -1344,19 +1344,19 @@ static void rna_def_material_specularity(StructRNA *srna)
        prop= RNA_def_property(srna, "specular_toon_size", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "param[2]");
        RNA_def_property_range(prop, 0.0f, 1.53f);
-       RNA_def_property_ui_text(prop, "Specular Toon Size", "Size of specular toon area.");
+       RNA_def_property_ui_text(prop, "Specular Toon Size", "Size of specular toon area");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "specular_toon_smooth", PROP_FLOAT, PROP_FACTOR);
        RNA_def_property_float_sdna(prop, NULL, "param[3]");
        RNA_def_property_range(prop, 0.0f, 1.0f);
-       RNA_def_property_ui_text(prop, "Specular Toon Smooth", "Ssmoothness of specular toon area.");
+       RNA_def_property_ui_text(prop, "Specular Toon Smooth", "Ssmoothness of specular toon area");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "specular_slope", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "rms");
        RNA_def_property_range(prop, 0, 0.4);
-       RNA_def_property_ui_text(prop, "Specular Slope", "The standard deviation of surface slope.");
+       RNA_def_property_ui_text(prop, "Specular Slope", "The standard deviation of surface slope");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 }
 
@@ -1368,64 +1368,64 @@ static void rna_def_material_strand(BlenderRNA *brna)
        srna= RNA_def_struct(brna, "MaterialStrand", NULL);
        RNA_def_struct_sdna(srna, "Material");
        RNA_def_struct_nested(brna, srna, "Material");
-       RNA_def_struct_ui_text(srna, "Material Strand", "Strand settings for a Material datablock.");
+       RNA_def_struct_ui_text(srna, "Material Strand", "Strand settings for a Material datablock");
 
        prop= RNA_def_property(srna, "tangent_shading", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "mode", MA_TANGENT_STR);
-       RNA_def_property_ui_text(prop, "Tangent Shading", "Uses direction of strands as normal for tangent-shading.");
+       RNA_def_property_ui_text(prop, "Tangent Shading", "Uses direction of strands as normal for tangent-shading");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "surface_diffuse", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "mode", MA_STR_SURFDIFF);
-       RNA_def_property_ui_text(prop, "Surface Diffuse", "Make diffuse shading more similar to shading the surface.");
+       RNA_def_property_ui_text(prop, "Surface Diffuse", "Make diffuse shading more similar to shading the surface");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "blend_distance", PROP_FLOAT, PROP_DISTANCE);
        RNA_def_property_float_sdna(prop, NULL, "strand_surfnor");
        RNA_def_property_range(prop, 0, 10);
-       RNA_def_property_ui_text(prop, "Blend Distance", "Worldspace distance over which to blend in the surface normal.");
+       RNA_def_property_ui_text(prop, "Blend Distance", "Worldspace distance over which to blend in the surface normal");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "blender_units", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "mode", MA_STR_B_UNITS);
-       RNA_def_property_ui_text(prop, "Blender Units", "Use Blender units for widths instead of pixels.");
+       RNA_def_property_ui_text(prop, "Blender Units", "Use Blender units for widths instead of pixels");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "root_size", PROP_FLOAT, PROP_UNSIGNED);
        RNA_def_property_float_sdna(prop, NULL, "strand_sta");
        RNA_def_property_float_funcs(prop, NULL, NULL, "rna_MaterialStrand_start_size_range");
        RNA_def_property_ui_range(prop, 0, 10.0f, 10, 5);
-       RNA_def_property_ui_text(prop, "Root Size", "Start size of strands in pixels or Blender units.");
+       RNA_def_property_ui_text(prop, "Root Size", "Start size of strands in pixels or Blender units");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "tip_size", PROP_FLOAT, PROP_UNSIGNED);
        RNA_def_property_float_sdna(prop, NULL, "strand_end");
        RNA_def_property_ui_range(prop, 0, 10.0f, 10, 5);
        RNA_def_property_float_funcs(prop, NULL, NULL, "rna_MaterialStrand_end_size_range");
-       RNA_def_property_ui_text(prop, "Tip Size", "End size of strands in pixels or Blender units.");
+       RNA_def_property_ui_text(prop, "Tip Size", "End size of strands in pixels or Blender units");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "min_size", PROP_FLOAT, PROP_UNSIGNED);
        RNA_def_property_float_sdna(prop, NULL, "strand_min");
        RNA_def_property_range(prop, 0.001, 10);
-       RNA_def_property_ui_text(prop, "Minimum Size", "Minimum size of strands in pixels.");
+       RNA_def_property_ui_text(prop, "Minimum Size", "Minimum size of strands in pixels");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "shape", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "strand_ease");
        RNA_def_property_range(prop, -0.9, 0.9);
-       RNA_def_property_ui_text(prop, "Shape", "Positive values make strands rounder, negative makes strands spiky.");
+       RNA_def_property_ui_text(prop, "Shape", "Positive values make strands rounder, negative makes strands spiky");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "width_fade", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "strand_widthfade");
        RNA_def_property_range(prop, 0, 2);
-       RNA_def_property_ui_text(prop, "Width Fade", "Transparency along the width of the strand.");
+       RNA_def_property_ui_text(prop, "Width Fade", "Transparency along the width of the strand");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "uv_layer", PROP_STRING, PROP_NONE);
        RNA_def_property_string_sdna(prop, NULL, "strand_uvname");
-       RNA_def_property_ui_text(prop, "UV Layer", "Name of UV layer to override.");
+       RNA_def_property_ui_text(prop, "UV Layer", "Name of UV layer to override");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 }
 
@@ -1437,7 +1437,7 @@ static void rna_def_material_physics(BlenderRNA *brna)
        srna= RNA_def_struct(brna, "MaterialPhysics", NULL);
        RNA_def_struct_sdna(srna, "Material");
        RNA_def_struct_nested(brna, srna, "Material");
-       RNA_def_struct_ui_text(srna, "Material Physics", "Physics settings for a Material datablock.");
+       RNA_def_struct_ui_text(srna, "Material Physics", "Physics settings for a Material datablock");
        
        prop= RNA_def_property(srna, "align_to_normal", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "dynamode", MA_FH_NOR);
@@ -1486,58 +1486,58 @@ void RNA_def_material(BlenderRNA *brna)
                {0, NULL, 0, NULL, NULL}};
 
        srna= RNA_def_struct(brna, "Material", "ID");
-       RNA_def_struct_ui_text(srna, "Material", "Material datablock to defined the appearance of geometric objects for rendering.");
+       RNA_def_struct_ui_text(srna, "Material", "Material datablock to defined the appearance of geometric objects for rendering");
        RNA_def_struct_ui_icon(srna, ICON_MATERIAL_DATA);
        
        prop= RNA_def_property(srna, "type", PROP_ENUM, PROP_NONE);
        RNA_def_property_enum_sdna(prop, NULL, "material_type");
        RNA_def_property_enum_items(prop, prop_type_items);
-       RNA_def_property_ui_text(prop, "Type", "Material type defining how the object is rendered.");
+       RNA_def_property_ui_text(prop, "Type", "Material type defining how the object is rendered");
        RNA_def_property_enum_funcs(prop, NULL, "rna_Material_type_set", NULL);
        RNA_def_property_update(prop, 0, "rna_Material_draw_update");
 
        prop= RNA_def_property(srna, "transparency", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "mode", MA_TRANSP);
-       RNA_def_property_ui_text(prop, "Transparency", "Render material as transparent.");
+       RNA_def_property_ui_text(prop, "Transparency", "Render material as transparent");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "transparency_method", PROP_ENUM, PROP_NONE);
        RNA_def_property_enum_bitflag_sdna(prop, NULL, "mode");
        RNA_def_property_enum_items(prop, transparency_items);
-       RNA_def_property_ui_text(prop, "Transparency Method", "Method to use for rendering transparency.");
+       RNA_def_property_ui_text(prop, "Transparency Method", "Method to use for rendering transparency");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "ambient", PROP_FLOAT, PROP_FACTOR);
        RNA_def_property_float_sdna(prop, NULL, "amb");
        RNA_def_property_range(prop, 0, 1);
-       RNA_def_property_ui_text(prop, "Ambient", "Amount of global ambient color the material receives.");
+       RNA_def_property_ui_text(prop, "Ambient", "Amount of global ambient color the material receives");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "emit", PROP_FLOAT, PROP_NONE);
        RNA_def_property_range(prop, 0, FLT_MAX);
        RNA_def_property_ui_range(prop, 0, 2.0f, 10, 2);
-       RNA_def_property_ui_text(prop, "Emit", "Amount of light to emit.");
+       RNA_def_property_ui_text(prop, "Emit", "Amount of light to emit");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "translucency", PROP_FLOAT, PROP_FACTOR);
        RNA_def_property_range(prop, 0, 1);
-       RNA_def_property_ui_text(prop, "Translucency", "Amount of diffuse shading on the back side.");
+       RNA_def_property_ui_text(prop, "Translucency", "Amount of diffuse shading on the back side");
        RNA_def_property_update(prop, 0, "rna_Material_update");
                
        prop= RNA_def_property(srna, "cubic", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "shade_flag", MA_CUBIC);
-       RNA_def_property_ui_text(prop, "Cubic Interpolation", "Use cubic interpolation for diffuse values, for smoother transitions.");
+       RNA_def_property_ui_text(prop, "Cubic Interpolation", "Use cubic interpolation for diffuse values, for smoother transitions");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "object_color", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "shade_flag", MA_OBCOLOR);
-       RNA_def_property_ui_text(prop, "Object Color", "Modulate the result with a per-object color.");
+       RNA_def_property_ui_text(prop, "Object Color", "Modulate the result with a per-object color");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "shadow_ray_bias", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "sbias");
        RNA_def_property_range(prop, 0, 0.25);
-       RNA_def_property_ui_text(prop, "Shadow Ray Bias", "Shadow raytracing bias to prevent terminator problems on shadow boundary.");
+       RNA_def_property_ui_text(prop, "Shadow Ray Bias", "Shadow raytracing bias to prevent terminator problems on shadow boundary");
 
        prop= RNA_def_property(srna, "shadow_buffer_bias", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "lbias");
@@ -1547,66 +1547,66 @@ void RNA_def_material(BlenderRNA *brna)
        prop= RNA_def_property(srna, "shadow_casting_alpha", PROP_FLOAT, PROP_FACTOR);
        RNA_def_property_float_sdna(prop, NULL, "shad_alpha");
        RNA_def_property_range(prop, 0.001, 1);
-       RNA_def_property_ui_text(prop, "Shadow Casting Alpha", "Shadow casting alpha, in use for Irregular and Deep shadow buffer.");
+       RNA_def_property_ui_text(prop, "Shadow Casting Alpha", "Shadow casting alpha, in use for Irregular and Deep shadow buffer");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "light_group", PROP_POINTER, PROP_NONE);
        RNA_def_property_pointer_sdna(prop, NULL, "group");
        RNA_def_property_struct_type(prop, "Group");
        RNA_def_property_flag(prop, PROP_EDITABLE);
-       RNA_def_property_ui_text(prop, "Light Group", "Limit lighting to lamps in this Group.");
+       RNA_def_property_ui_text(prop, "Light Group", "Limit lighting to lamps in this Group");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        /* flags */
        
        prop= RNA_def_property(srna, "light_group_exclusive", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "mode", MA_GROUP_NOLAY);
-       RNA_def_property_ui_text(prop, "Light Group Exclusive", "Material uses the light group exclusively - these lamps are excluded from other scene lighting.");
+       RNA_def_property_ui_text(prop, "Light Group Exclusive", "Material uses the light group exclusively - these lamps are excluded from other scene lighting");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "traceable", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "mode", MA_TRACEBLE);
-       RNA_def_property_ui_text(prop, "Traceable", "Include this material and geometry that uses it in ray tracing calculations.");
+       RNA_def_property_ui_text(prop, "Traceable", "Include this material and geometry that uses it in ray tracing calculations");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "shadows", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "mode", MA_SHADOW);
-       RNA_def_property_ui_text(prop, "Shadows", "Allows this material to receive shadows.");
+       RNA_def_property_ui_text(prop, "Shadows", "Allows this material to receive shadows");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "shadeless", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "mode", MA_SHLESS);
-       RNA_def_property_ui_text(prop, "Shadeless", "Makes this material insensitive to light or shadow.");
+       RNA_def_property_ui_text(prop, "Shadeless", "Makes this material insensitive to light or shadow");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "vertex_color_light", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "mode", MA_VERTEXCOL);
-       RNA_def_property_ui_text(prop, "Vertex Color Light", "Add vertex colors as additional lighting.");
+       RNA_def_property_ui_text(prop, "Vertex Color Light", "Add vertex colors as additional lighting");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "vertex_color_paint", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "mode", MA_VERTEXCOLP);
-       RNA_def_property_ui_text(prop, "Vertex Color Paint", "Replaces object base color with vertex colors (multiplies with 'texture face' face assigned textures).");
+       RNA_def_property_ui_text(prop, "Vertex Color Paint", "Replaces object base color with vertex colors (multiplies with 'texture face' face assigned textures)");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "invert_z", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "mode", MA_ZINV);
-       RNA_def_property_ui_text(prop, "Invert Z Depth", "Renders material's faces with an inverted Z buffer (scanline only).");
+       RNA_def_property_ui_text(prop, "Invert Z Depth", "Renders material's faces with an inverted Z buffer (scanline only)");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "z_offset", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "zoffs");
-       RNA_def_property_ui_text(prop, "Z Offset", "Gives faces an artificial offset in the Z buffer for Z transparency.");
+       RNA_def_property_ui_text(prop, "Z Offset", "Gives faces an artificial offset in the Z buffer for Z transparency");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "use_sky", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "mode", MA_ENV);
-       RNA_def_property_ui_text(prop, "Sky", "Renders this material with zero alpha, with sky background in place (scanline only).");
+       RNA_def_property_ui_text(prop, "Sky", "Renders this material with zero alpha, with sky background in place (scanline only)");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "only_shadow", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "mode", MA_ONLYSHADOW);
-       RNA_def_property_ui_text(prop, "Only Shadow", "Renders shadows as the material's alpha value, making materials transparent except for shadowed areas.");
+       RNA_def_property_ui_text(prop, "Only Shadow", "Renders shadows as the material's alpha value, making materials transparent except for shadowed areas");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "face_texture", PROP_BOOLEAN, PROP_NONE);
@@ -1621,7 +1621,7 @@ void RNA_def_material(BlenderRNA *brna)
        
        prop= RNA_def_property(srna, "cast_shadows_only", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "mode", MA_ONLYCAST);
-       RNA_def_property_ui_text(prop, "Cast Shadows Only", "Makes objects with this material appear invisible, only casting shadows (not rendered).");
+       RNA_def_property_ui_text(prop, "Cast Shadows Only", "Makes objects with this material appear invisible, only casting shadows (not rendered)");
        RNA_def_property_update(prop, 0, "rna_Material_update");
        
        prop= RNA_def_property(srna, "exclude_mist", PROP_BOOLEAN, PROP_NONE);
@@ -1659,60 +1659,60 @@ void RNA_def_material(BlenderRNA *brna)
        RNA_def_property_flag(prop, PROP_NEVER_NULL);
        RNA_def_property_struct_type(prop, "MaterialRaytraceMirror");
        RNA_def_property_pointer_funcs(prop, "rna_Material_mirror_get", NULL, NULL);
-       RNA_def_property_ui_text(prop, "Raytrace Mirror", "Raytraced reflection settings for the material.");
+       RNA_def_property_ui_text(prop, "Raytrace Mirror", "Raytraced reflection settings for the material");
 
        prop= RNA_def_property(srna, "raytrace_transparency", PROP_POINTER, PROP_NONE);
        RNA_def_property_flag(prop, PROP_NEVER_NULL);
        RNA_def_property_struct_type(prop, "MaterialRaytraceTransparency");
        RNA_def_property_pointer_funcs(prop, "rna_Material_transp_get", NULL, NULL);
-       RNA_def_property_ui_text(prop, "Raytrace Transparency", "Raytraced transparency settings for the material.");
+       RNA_def_property_ui_text(prop, "Raytrace Transparency", "Raytraced transparency settings for the material");
 
        prop= RNA_def_property(srna, "volume", PROP_POINTER, PROP_NONE);
        RNA_def_property_flag(prop, PROP_NEVER_NULL);
        RNA_def_property_pointer_sdna(prop, NULL, "vol");
        RNA_def_property_struct_type(prop, "MaterialVolume");
-       RNA_def_property_ui_text(prop, "Volume", "Volume settings for the material.");
+       RNA_def_property_ui_text(prop, "Volume", "Volume settings for the material");
 
        prop= RNA_def_property(srna, "halo", PROP_POINTER, PROP_NONE);
        RNA_def_property_flag(prop, PROP_NEVER_NULL);
        RNA_def_property_struct_type(prop, "MaterialHalo");
        RNA_def_property_pointer_funcs(prop, "rna_Material_halo_get", NULL, NULL);
-       RNA_def_property_ui_text(prop, "Halo", "Halo settings for the material.");
+       RNA_def_property_ui_text(prop, "Halo", "Halo settings for the material");
 
        prop= RNA_def_property(srna, "subsurface_scattering", PROP_POINTER, PROP_NONE);
        RNA_def_property_flag(prop, PROP_NEVER_NULL);
        RNA_def_property_struct_type(prop, "MaterialSubsurfaceScattering");
        RNA_def_property_pointer_funcs(prop, "rna_Material_sss_get", NULL, NULL);
-       RNA_def_property_ui_text(prop, "Subsurface Scattering", "Subsurface scattering settings for the material.");
+       RNA_def_property_ui_text(prop, "Subsurface Scattering", "Subsurface scattering settings for the material");
 
        prop= RNA_def_property(srna, "strand", PROP_POINTER, PROP_NONE);
        RNA_def_property_flag(prop, PROP_NEVER_NULL);
        RNA_def_property_struct_type(prop, "MaterialStrand");
        RNA_def_property_pointer_funcs(prop, "rna_Material_strand_get", NULL, NULL);
-       RNA_def_property_ui_text(prop, "Strand", "Strand settings for the material.");
+       RNA_def_property_ui_text(prop, "Strand", "Strand settings for the material");
        
        prop= RNA_def_property(srna, "physics", PROP_POINTER, PROP_NONE);
        RNA_def_property_flag(prop, PROP_NEVER_NULL);
        RNA_def_property_struct_type(prop, "MaterialPhysics");
        RNA_def_property_pointer_funcs(prop, "rna_Material_physics_get", NULL, NULL);
-       RNA_def_property_ui_text(prop, "Physics", "Game physics settings.");
+       RNA_def_property_ui_text(prop, "Physics", "Game physics settings");
 
        /* nodetree */
        prop= RNA_def_property(srna, "node_tree", PROP_POINTER, PROP_NONE);
        RNA_def_property_pointer_sdna(prop, NULL, "nodetree");
-       RNA_def_property_ui_text(prop, "Node Tree", "Node tree for node based materials.");
+       RNA_def_property_ui_text(prop, "Node Tree", "Node tree for node based materials");
 
        prop= RNA_def_property(srna, "use_nodes", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "use_nodes", 1);
        RNA_def_property_boolean_funcs(prop, NULL, "rna_Material_use_nodes_set");
-       RNA_def_property_ui_text(prop, "Use Nodes", "Use shader nodes to render the material.");
+       RNA_def_property_ui_text(prop, "Use Nodes", "Use shader nodes to render the material");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        prop= RNA_def_property(srna, "active_node_material", PROP_POINTER, PROP_NONE);
        RNA_def_property_struct_type(prop, "Material");
        RNA_def_property_flag(prop, PROP_EDITABLE);
        RNA_def_property_pointer_funcs(prop, "rna_Material_active_node_material_get", "rna_Material_active_node_material_set", NULL);
-       RNA_def_property_ui_text(prop, "Material", "Active node material.");
+       RNA_def_property_ui_text(prop, "Material", "Active node material");
        RNA_def_property_update(prop, NC_MATERIAL, NULL);
 
        /* common */
@@ -1724,7 +1724,7 @@ void RNA_def_material(BlenderRNA *brna)
        prop= RNA_def_property(srna, "use_textures", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_negative_sdna(prop, NULL, "septex", 1);
        RNA_def_property_array(prop, 18);
-       RNA_def_property_ui_text(prop, "Use Textures", "Enable/Disable each texture.");
+       RNA_def_property_ui_text(prop, "Use Textures", "Enable/Disable each texture");
        RNA_def_property_update(prop, 0, "rna_Material_update");
 
        rna_def_material_colors(srna);
@@ -1752,19 +1752,19 @@ void rna_def_mtex_common(StructRNA *srna, const char *begin, const char *activeg
        prop= RNA_def_property(srna, "texture_slots", PROP_COLLECTION, PROP_NONE);
        RNA_def_property_struct_type(prop, structname);
        RNA_def_property_collection_funcs(prop, begin, "rna_iterator_array_next", "rna_iterator_array_end", "rna_iterator_array_dereference_get", 0, 0, 0);
-       RNA_def_property_ui_text(prop, "Textures", "Texture slots defining the mapping and influence of textures.");
+       RNA_def_property_ui_text(prop, "Textures", "Texture slots defining the mapping and influence of textures");
 
        prop= RNA_def_property(srna, "active_texture", PROP_POINTER, PROP_NONE);
        RNA_def_property_struct_type(prop, "Texture");
        RNA_def_property_flag(prop, PROP_EDITABLE);
        RNA_def_property_pointer_funcs(prop, activeget, activeset, NULL);
-       RNA_def_property_ui_text(prop, "Active Texture", "Active texture slot being displayed.");
+       RNA_def_property_ui_text(prop, "Active Texture", "Active texture slot being displayed");
        RNA_def_property_update(prop, 0, update);
 
        prop= RNA_def_property(srna, "active_texture_index", PROP_INT, PROP_UNSIGNED);
        RNA_def_property_int_sdna(prop, NULL, "texact");
        RNA_def_property_range(prop, 0, MAX_MTEX-1);
-       RNA_def_property_ui_text(prop, "Active Texture Index", "Index of active texture slot.");
+       RNA_def_property_ui_text(prop, "Active Texture Index", "Index of active texture slot");
        RNA_def_property_update(prop, 0, update);
 }