[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [2621] contrib/py/scripts/addons/ add_mesh_rocks: Small bug fix plus added the ability to enable and configure some transparency settings .

Paul Marshall portsidepaul at hotmail.com
Thu Nov 17 22:13:47 CET 2011


Revision: 2621
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=2621
Author:   brikbot
Date:     2011-11-17 21:13:46 +0000 (Thu, 17 Nov 2011)
Log Message:
-----------
Small bug fix plus added the ability to enable and configure some transparency settings.  This allows the add-on to generate jems/ice.

Modified Paths:
--------------
    contrib/py/scripts/addons/add_mesh_rocks/__init__.py
    contrib/py/scripts/addons/add_mesh_rocks/add_mesh_rocks.xml
    contrib/py/scripts/addons/add_mesh_rocks/factory.xml
    contrib/py/scripts/addons/add_mesh_rocks/rockgen.py
    contrib/py/scripts/addons/add_mesh_rocks/settings.py

Modified: contrib/py/scripts/addons/add_mesh_rocks/__init__.py
===================================================================
--- contrib/py/scripts/addons/add_mesh_rocks/__init__.py	2011-11-17 18:52:23 UTC (rev 2620)
+++ contrib/py/scripts/addons/add_mesh_rocks/__init__.py	2011-11-17 21:13:46 UTC (rev 2621)
@@ -1,6 +1,6 @@
 # Paul "BrikBot" Marshall
 # Created: July 1, 2011
-# Last Modified: September 16, 2011
+# Last Modified: November 17, 2011
 # Homepage (blog): http://post.darkarsenic.com/
 #                       //blog.darkarsenic.com/
 # Thanks to Meta-Androco, RickyBlender, Ace Dragon, and PKHG for ideas
@@ -36,8 +36,8 @@
     "name": "Rock Generator",
     "author": "Paul Marshall (brikbot)",
     "version": (1, 3),
-    "blender": (2, 5, 9),
-    "api": 40246,
+    "blender": (2, 6, 0),
+    "api": 41875,
     "location": "View3D > Add > Rock Generator",
     "description": "Adds a mesh rock to the Add Mesh menu",
     "wiki_url": "http://wiki.blender.org/index.php/Extensions:2.5"\

Modified: contrib/py/scripts/addons/add_mesh_rocks/add_mesh_rocks.xml
===================================================================
--- contrib/py/scripts/addons/add_mesh_rocks/add_mesh_rocks.xml	2011-11-17 18:52:23 UTC (rev 2620)
+++ contrib/py/scripts/addons/add_mesh_rocks/add_mesh_rocks.xml	2011-11-17 21:13:46 UTC (rev 2621)
@@ -20,13 +20,17 @@
 <!ELEMENT display_detail (#PCDATA)>
 <!ELEMENT smooth_fac (#PCDATA)>
 <!ELEMENT smooth_it (#PCDATA)>
-<!ELEMENT material (mat_enable,mat_color,mat_bright,mat_rough,mat_spec,mat_hard,mat_mossy)>
+<!ELEMENT material (mat_enable,mat_color,mat_bright,mat_rough,mat_spec,mat_hard,mat_use_trans,mat_alpha,mat_cloudy,mat_IOR,mat_mossy)>
 <!ELEMENT mat_enable (#PCDATA)>
 <!ELEMENT mat_color (#PCDATA)>
 <!ELEMENT mat_bright (#PCDATA)>
 <!ELEMENT mat_rough (#PCDATA)>
 <!ELEMENT mat_spec (#PCDATA)>
 <!ELEMENT mat_hard (#PCDATA)>
+<!ELEMENT mat_use_trans (#PCDATA)>
+<!ELEMENT mat_alpha (#PCDATA)>
+<!ELEMENT mat_cloudy (#PCDATA)>
+<!ELEMENT mat_IOR (#PCDATA)>
 <!ELEMENT mat_mossy (#PCDATA)>
 <!ELEMENT random (use_random_seed,user_seed)>
 <!ELEMENT use_random_seed (#PCDATA)>
@@ -83,6 +87,10 @@
 			<mat_rough>1.0</mat_rough>
 			<mat_spec>0.2</mat_spec>
 			<mat_hard>50</mat_hard>
+			<mat_use_trans>False</mat_use_trans>
+			<mat_alpha>0.0</mat_alpha>
+			<mat_cloudy>0.0</mat_cloudy>
+			<mat_IOR>1.0</mat_IOR>
 			<mat_mossy>0.0</mat_mossy>
 		</material>
 		<random>
@@ -132,12 +140,16 @@
 			<smooth_it>2</smooth_it>
 		</shape>
 		<material>
-			<mat_enable>False</mat_enable>
+			<mat_enable>True</mat_enable>
 			<mat_color>[0.5, 0.5, 0.5]</mat_color>
 			<mat_bright>0.85</mat_bright>
 			<mat_rough>0.125</mat_rough>
 			<mat_spec>0.5</mat_spec>
 			<mat_hard>50</mat_hard>
+			<mat_use_trans>False</mat_use_trans>
+			<mat_alpha>0.0</mat_alpha>
+			<mat_cloudy>0.0</mat_cloudy>
+			<mat_IOR>1.0</mat_IOR>
 			<mat_mossy>0.0</mat_mossy>
 		</material>
 		<random>
@@ -187,12 +199,16 @@
 			<smooth_it>0</smooth_it>
 		</shape>
 		<material>
-			<mat_enable>False</mat_enable>
+			<mat_enable>True</mat_enable>
 			<mat_color>[0.3, 0.25, 0.2]</mat_color>
 			<mat_bright>0.85</mat_bright>
 			<mat_rough>1.5</mat_rough>
 			<mat_spec>0.25</mat_spec>
 			<mat_hard>30</mat_hard>
+			<mat_use_trans>False</mat_use_trans>
+			<mat_alpha>0.0</mat_alpha>
+			<mat_cloudy>0.0</mat_cloudy>
+			<mat_IOR>1.0</mat_IOR>
 			<mat_mossy>0.0</mat_mossy>
 		</material>
 		<random>
@@ -242,12 +258,16 @@
 			<smooth_it>2</smooth_it>
 		</shape>
 		<material>
-			<mat_enable>False</mat_enable>
+			<mat_enable>True</mat_enable>
 			<mat_color>[0.5, 0.4, 0.35]</mat_color>
 			<mat_bright>0.85</mat_bright>
 			<mat_rough>0.1</mat_rough>
 			<mat_spec>0.2</mat_spec>
 			<mat_hard>50</mat_hard>
+			<mat_use_trans>False</mat_use_trans>
+			<mat_alpha>0.0</mat_alpha>
+			<mat_cloudy>0.0</mat_cloudy>
+			<mat_IOR>1.0</mat_IOR>
 			<mat_mossy>0.0</mat_mossy>
 		</material>
 		<random>
@@ -255,4 +275,122 @@
 			<user_seed>1</user_seed>
 		</random>
 	</preset>
+	<preset id="4">
+		<title>Ice</title>
+		<size>
+			<scale>
+				<axis>X</axis>
+				<lower>0.0</lower>
+				<upper>2.0</upper>
+			</scale>
+			<scale>
+				<axis>Y</axis>
+				<lower>0.0</lower>
+				<upper>2.0</upper>
+			</scale>
+			<scale>
+				<axis>Z</axis>
+				<lower>0.0</lower>
+				<upper>2.0</upper>
+			</scale>
+			<skew>
+				<axis>X</axis>
+				<value>0.0</value>
+			</skew>
+			<skew>
+				<axis>Y</axis>
+				<value>0.0</value>
+			</skew>
+			<skew>
+				<axis>Z</axis>
+				<value>0.0</value>
+			</skew>
+			<use_scale_dis>False</use_scale_dis>
+			<scale_fac>[1.0, 1.0, 1.0]</scale_fac>
+		</size>
+		<shape>
+			<deform>5.0</deform>
+			<rough>1.0</rough>
+			<detail>3</detail>
+			<display_detail>2</display_detail>
+			<smooth_fac>2.0</smooth_fac>
+			<smooth_it>1</smooth_it>
+		</shape>
+		<material>
+			<mat_enable>True</mat_enable>
+			<mat_color>[0.9, 0.95, 1.0]</mat_color>
+			<mat_bright>0.85</mat_bright>
+			<mat_rough>0.25</mat_rough>
+			<mat_spec>0.2</mat_spec>
+			<mat_hard>50</mat_hard>
+			<mat_use_trans>True</mat_use_trans>
+			<mat_alpha>0.9</mat_alpha>
+			<mat_cloudy>0.1</mat_cloudy>
+			<mat_IOR>1.31</mat_IOR>
+			<mat_mossy>0.0</mat_mossy>
+		</material>
+		<random>
+			<use_random_seed>True</use_random_seed>
+			<user_seed>1</user_seed>
+		</random>
+	</preset>
+	<preset id="5">
+		<title>Fake Ocean</title>
+		<size>
+			<scale>
+				<axis>X</axis>
+				<lower>10.0</lower>
+				<upper>10.0</upper>
+			</scale>
+			<scale>
+				<axis>Y</axis>
+				<lower>10.0</lower>
+				<upper>10.0</upper>
+			</scale>
+			<scale>
+				<axis>Z</axis>
+				<lower>0.0</lower>
+				<upper>0.0</upper>
+			</scale>
+			<skew>
+				<axis>X</axis>
+				<value>0.0</value>
+			</skew>
+			<skew>
+				<axis>Y</axis>
+				<value>0.0</value>
+			</skew>
+			<skew>
+				<axis>Z</axis>
+				<value>0.0</value>
+			</skew>
+			<use_scale_dis>False</use_scale_dis>
+			<scale_fac>[1.0, 1.0, 1.0]</scale_fac>
+		</size>
+		<shape>
+			<deform>7.5</deform>
+			<rough>3.0</rough>
+			<detail>4</detail>
+			<display_detail>3</display_detail>
+			<smooth_fac>0.0</smooth_fac>
+			<smooth_it>0</smooth_it>
+		</shape>
+		<material>
+			<mat_enable>True</mat_enable>
+			<mat_color>[0.1, 0.12, 0.125]</mat_color>
+			<mat_bright>0.85</mat_bright>
+			<mat_rough>1.5</mat_rough>
+			<mat_spec>0.25</mat_spec>
+			<mat_hard>30</mat_hard>
+			<mat_use_trans>True</mat_use_trans>
+			<mat_alpha>0.5</mat_alpha>
+			<mat_cloudy>0.5</mat_cloudy>
+			<mat_IOR>1.333</mat_IOR>
+			<mat_mossy>0.0</mat_mossy>
+		</material>
+		<random>
+			<use_random_seed>True</use_random_seed>
+			<user_seed>1</user_seed>
+		</random>
+	</preset>
 </settings>
\ No newline at end of file

Modified: contrib/py/scripts/addons/add_mesh_rocks/factory.xml
===================================================================
--- contrib/py/scripts/addons/add_mesh_rocks/factory.xml	2011-11-17 18:52:23 UTC (rev 2620)
+++ contrib/py/scripts/addons/add_mesh_rocks/factory.xml	2011-11-17 21:13:46 UTC (rev 2621)
@@ -20,13 +20,17 @@
 <!ELEMENT display_detail (#PCDATA)>
 <!ELEMENT smooth_fac (#PCDATA)>
 <!ELEMENT smooth_it (#PCDATA)>
-<!ELEMENT material (mat_enable,mat_color,mat_bright,mat_rough,mat_spec,mat_hard,mat_mossy)>
+<!ELEMENT material (mat_enable,mat_color,mat_bright,mat_rough,mat_spec,mat_hard,mat_use_trans,mat_alpha,mat_cloudy,mat_IOR,mat_mossy)>
 <!ELEMENT mat_enable (#PCDATA)>
 <!ELEMENT mat_color (#PCDATA)>
 <!ELEMENT mat_bright (#PCDATA)>
 <!ELEMENT mat_rough (#PCDATA)>
 <!ELEMENT mat_spec (#PCDATA)>
 <!ELEMENT mat_hard (#PCDATA)>
+<!ELEMENT mat_use_trans (#PCDATA)>
+<!ELEMENT mat_alpha (#PCDATA)>
+<!ELEMENT mat_cloudy (#PCDATA)>
+<!ELEMENT mat_IOR (#PCDATA)>
 <!ELEMENT mat_mossy (#PCDATA)>
 <!ELEMENT random (use_random_seed,user_seed)>
 <!ELEMENT use_random_seed (#PCDATA)>
@@ -83,6 +87,10 @@
 			<mat_rough>1.0</mat_rough>
 			<mat_spec>0.2</mat_spec>
 			<mat_hard>50</mat_hard>
+			<mat_use_trans>False</mat_use_trans>
+			<mat_alpha>0.0</mat_alpha>
+			<mat_cloudy>0.0</mat_cloudy>
+			<mat_IOR>1.0</mat_IOR>
 			<mat_mossy>0.0</mat_mossy>
 		</material>
 		<random>
@@ -132,12 +140,16 @@
 			<smooth_it>2</smooth_it>
 		</shape>
 		<material>
-			<mat_enable>False</mat_enable>
+			<mat_enable>True</mat_enable>
 			<mat_color>[0.5, 0.5, 0.5]</mat_color>
 			<mat_bright>0.85</mat_bright>
 			<mat_rough>0.125</mat_rough>
 			<mat_spec>0.5</mat_spec>
 			<mat_hard>50</mat_hard>
+			<mat_use_trans>False</mat_use_trans>
+			<mat_alpha>0.0</mat_alpha>
+			<mat_cloudy>0.0</mat_cloudy>
+			<mat_IOR>1.0</mat_IOR>
 			<mat_mossy>0.0</mat_mossy>
 		</material>
 		<random>
@@ -187,12 +199,16 @@
 			<smooth_it>0</smooth_it>
 		</shape>
 		<material>
-			<mat_enable>False</mat_enable>
+			<mat_enable>True</mat_enable>
 			<mat_color>[0.3, 0.25, 0.2]</mat_color>
 			<mat_bright>0.85</mat_bright>
 			<mat_rough>1.5</mat_rough>
 			<mat_spec>0.25</mat_spec>
 			<mat_hard>30</mat_hard>
+			<mat_use_trans>False</mat_use_trans>
+			<mat_alpha>0.0</mat_alpha>
+			<mat_cloudy>0.0</mat_cloudy>
+			<mat_IOR>1.0</mat_IOR>
 			<mat_mossy>0.0</mat_mossy>
 		</material>
 		<random>
@@ -242,12 +258,16 @@
 			<smooth_it>2</smooth_it>
 		</shape>
 		<material>
-			<mat_enable>False</mat_enable>
+			<mat_enable>True</mat_enable>
 			<mat_color>[0.5, 0.4, 0.35]</mat_color>
 			<mat_bright>0.85</mat_bright>
 			<mat_rough>0.1</mat_rough>
 			<mat_spec>0.2</mat_spec>
 			<mat_hard>50</mat_hard>
+			<mat_use_trans>False</mat_use_trans>
+			<mat_alpha>0.0</mat_alpha>
+			<mat_cloudy>0.0</mat_cloudy>
+			<mat_IOR>1.0</mat_IOR>
 			<mat_mossy>0.0</mat_mossy>
 		</material>
 		<random>
@@ -255,4 +275,122 @@
 			<user_seed>1</user_seed>
 		</random>
 	</preset>
+	<preset id="4">
+		<title>Ice</title>
+		<size>
+			<scale>
+				<axis>X</axis>
+				<lower>0.0</lower>
+				<upper>2.0</upper>
+			</scale>
+			<scale>
+				<axis>Y</axis>
+				<lower>0.0</lower>
+				<upper>2.0</upper>
+			</scale>
+			<scale>
+				<axis>Z</axis>
+				<lower>0.0</lower>
+				<upper>2.0</upper>
+			</scale>
+			<skew>
+				<axis>X</axis>
+				<value>0.0</value>
+			</skew>
+			<skew>
+				<axis>Y</axis>
+				<value>0.0</value>
+			</skew>
+			<skew>
+				<axis>Z</axis>
+				<value>0.0</value>
+			</skew>
+			<use_scale_dis>False</use_scale_dis>
+			<scale_fac>[1.0, 1.0, 1.0]</scale_fac>
+		</size>
+		<shape>
+			<deform>5.0</deform>
+			<rough>1.0</rough>
+			<detail>3</detail>
+			<display_detail>2</display_detail>
+			<smooth_fac>2.0</smooth_fac>
+			<smooth_it>1</smooth_it>
+		</shape>
+		<material>
+			<mat_enable>True</mat_enable>

@@ Diff output truncated at 10240 characters. @@


More information about the Bf-extensions-cvs mailing list