[Bf-extensions-cvs] [fad5186b] master: Formatting and fixes
Maurice Raybaud
noreply at git.blender.org
Wed May 26 01:35:18 CEST 2021
Commit: fad5186bb6880aadbb0cd9d983035c7890801aa7
Author: Maurice Raybaud
Date: Wed May 26 01:34:50 2021 +0200
Branches: master
https://developer.blender.org/rBAfad5186bb6880aadbb0cd9d983035c7890801aa7
Formatting and fixes
* Moved: some existing functions into new separate files to improve code
readability (detailed in __init__.py docstring)
* Remove: max_intersections deprecated in pov 3.8
* Add: Validate utf-8 characters with specific API function at session's
first script init
* Add : Icons to some text fields and inviting labels
* Change default camera normal perturbation value to non zero since its
use is first driven by a boolean toggle
* Change: lists (vectors and indices) are now exported in one line by
default for better manual scene overview and debugging
* Change: a couple of tooltips corrections
* Change : renamed many variables and functions to snake_case according
to recommanded style guides
* Fix : Heightfield primitive (forward slashes were expected for
displacement texture path)
* Fix : Text nippet insertion operator
* Fix : added console print tip to check executable path on failure to
process
* Fix : tweaked finished render say command for Linux
* Fix : interface of some shader nodes broken since 2.8 api changes
* Fix : export hair particles
===================================================================
M presets/pov/light/02_(5400K)_High_Noon_Sun.py
M presets/pov/light/03_(6000K)_Daylight_Window.py
M presets/pov/light/09_(5000K)_75W_Full_Spectrum_Fluorescent_T12.py
M presets/pov/light/10_(4300K)_40W_Vintage_Fluorescent_T12.py
M presets/pov/light/11_(5000K)_18W_Standard_Fluorescent_T8.py
M presets/pov/light/12_(4200K)_18W_Cool_White_Fluorescent_T8.py
M presets/pov/light/13_(3000K)_18W_Warm_Fluorescent_T8.py
M presets/pov/light/14_(6500K)_54W_Grow_Light_Fluorescent_T5-HO.py
M presets/pov/light/21_(2700K)_7W_OLED_Panel.py
M render_povray/__init__.py
A render_povray/base_ui.py
R057 render_povray/df3.py render_povray/df3_library.py
D render_povray/nodes.py
A render_povray/object_curve_topology.py
A render_povray/object_gui.py
A render_povray/object_mesh_topology.py
A render_povray/object_particles.py
R058 render_povray/primitives.py render_povray/object_primitives.py
A render_povray/object_properties.py
M render_povray/render.py
A render_povray/render_gui.py
A render_povray/render_properties.py
A render_povray/scenography.py
A render_povray/scenography_gui.py
A render_povray/scenography_properties.py
A render_povray/scripting.py
A render_povray/scripting_gui.py
A render_povray/scripting_properties.py
M render_povray/shading.py
A render_povray/shading_gui.py
A render_povray/shading_nodes.py
A render_povray/shading_properties.py
A render_povray/texturing.py
A render_povray/texturing_gui.py
A render_povray/texturing_properties.py
D render_povray/ui.py
M render_povray/update_files.py
===================================================================
diff --git a/presets/pov/light/02_(5400K)_High_Noon_Sun.py b/presets/pov/light/02_(5400K)_High_Noon_Sun.py
old mode 100644
new mode 100755
index 47499b52..7b5b9e2e
--- a/presets/pov/light/02_(5400K)_High_Noon_Sun.py
+++ b/presets/pov/light/02_(5400K)_High_Noon_Sun.py
@@ -9,8 +9,8 @@ lampdata = bpy.context.object.data
lampdata.shape = 'SQUARE'
lampdata.size = 30000000#0.02
#lampdata.size_y = 0.02
-lampdata.shadow_ray_samples_x = 2
-#lampdata.shadow_ray_samples_y = 3
+lampdata.pov.shadow_ray_samples_x = 2
+#lampdata.pov.shadow_ray_samples_y = 3
lampdata.color = (1.0, 1.0, 1.0)
lampdata.energy = 1.094316#91193 #lux
lampdata.distance =695699968
diff --git a/presets/pov/light/03_(6000K)_Daylight_Window.py b/presets/pov/light/03_(6000K)_Daylight_Window.py
old mode 100644
new mode 100755
index a9781f57..eae7cd16
--- a/presets/pov/light/03_(6000K)_Daylight_Window.py
+++ b/presets/pov/light/03_(6000K)_Daylight_Window.py
@@ -6,8 +6,8 @@ lampdata = bpy.context.object.data
lampdata.size = 1.2
lampdata.size_y = 2.10
-lampdata.shadow_ray_samples_x = 2
-lampdata.shadow_ray_samples_y = 3
+lampdata.pov.shadow_ray_samples_x = 2
+lampdata.pov.shadow_ray_samples_y = 3
lampdata.color = (1.0, 1.0, 1.0)
lampdata.energy = 1.094316#91193 #lux
lampdata.distance = 1.0
diff --git a/presets/pov/light/09_(5000K)_75W_Full_Spectrum_Fluorescent_T12.py b/presets/pov/light/09_(5000K)_75W_Full_Spectrum_Fluorescent_T12.py
old mode 100644
new mode 100755
index 78fa29cb..6d09b96f
--- a/presets/pov/light/09_(5000K)_75W_Full_Spectrum_Fluorescent_T12.py
+++ b/presets/pov/light/09_(5000K)_75W_Full_Spectrum_Fluorescent_T12.py
@@ -6,8 +6,8 @@ lampdata = bpy.context.object.data
lampdata.size = 0.038
lampdata.size_y = 2.40284
-lampdata.shadow_ray_samples_x = 1
-lampdata.shadow_ray_samples_y = 2
+lampdata.pov.shadow_ray_samples_x = 1
+lampdata.pov.shadow_ray_samples_y = 2
lampdata.color = (1.0, 0.95686274766922, 0.9490200281143188)
lampdata.energy = 4.45304#4775lm/21.446(=lux)*0.004(distance) *2 for distance is the point of half strength 6200lm?
lampdata.distance = 1.0 #dist values multiplied by 10 for area lights for same power as bulb/spot/...
diff --git a/presets/pov/light/10_(4300K)_40W_Vintage_Fluorescent_T12.py b/presets/pov/light/10_(4300K)_40W_Vintage_Fluorescent_T12.py
old mode 100644
new mode 100755
index dc78bc5c..5a5a7eb9
--- a/presets/pov/light/10_(4300K)_40W_Vintage_Fluorescent_T12.py
+++ b/presets/pov/light/10_(4300K)_40W_Vintage_Fluorescent_T12.py
@@ -6,8 +6,8 @@ lampdata = bpy.context.object.data
lampdata.size = 0.038
lampdata.size_y = 1.2192
-lampdata.shadow_ray_samples_x = 1
-lampdata.shadow_ray_samples_y = 2
+lampdata.pov.shadow_ray_samples_x = 1
+lampdata.pov.shadow_ray_samples_y = 2
lampdata.color = (0.901, 1.0, 0.979)
lampdata.energy = 2.14492#2300lm/21.446(=lux)*0.004*2.5(distance) *2 for distance is the point of half strength
lampdata.distance = 1.0 #dist values multiplied by 10 for area lights for same power as bulb/spot/...
diff --git a/presets/pov/light/11_(5000K)_18W_Standard_Fluorescent_T8.py b/presets/pov/light/11_(5000K)_18W_Standard_Fluorescent_T8.py
old mode 100644
new mode 100755
index a70cda3f..5f7ce0a6
--- a/presets/pov/light/11_(5000K)_18W_Standard_Fluorescent_T8.py
+++ b/presets/pov/light/11_(5000K)_18W_Standard_Fluorescent_T8.py
@@ -6,8 +6,8 @@ lampdata = bpy.context.object.data
lampdata.size = 0.026
lampdata.size_y = 0.59
-lampdata.shadow_ray_samples_x = 1
-lampdata.shadow_ray_samples_y = 2
+lampdata.pov.shadow_ray_samples_x = 1
+lampdata.pov.shadow_ray_samples_y = 2
lampdata.color = (0.95686274766922, 1.0, 0.9803921580314636)
lampdata.energy = 1.25898#1350lm/21.446(=lux)*0.004*2.5(distance) *2 for distance is the point of half strength
lampdata.distance = 1.0 #dist values multiplied by 10 for area lights for same power as bulb/spot/...
diff --git a/presets/pov/light/12_(4200K)_18W_Cool_White_Fluorescent_T8.py b/presets/pov/light/12_(4200K)_18W_Cool_White_Fluorescent_T8.py
old mode 100644
new mode 100755
index c2a0d65d..0bbf1965
--- a/presets/pov/light/12_(4200K)_18W_Cool_White_Fluorescent_T8.py
+++ b/presets/pov/light/12_(4200K)_18W_Cool_White_Fluorescent_T8.py
@@ -7,8 +7,8 @@ lampdata = bpy.context.object.data
lampdata.size = 0.026
lampdata.size_y = 0.59
-lampdata.shadow_ray_samples_x = 1
-lampdata.shadow_ray_samples_y = 2
+lampdata.pov.shadow_ray_samples_x = 1
+lampdata.pov.shadow_ray_samples_y = 2
lampdata.color = (0.8313725590705872, 0.9215686321258545, 1.0)
lampdata.energy = 1.25898#1350lm/21.446(=lux)*0.004*2.5(distance) *2 for distance is the point of half strength
lampdata.distance = 1.0 #dist values multiplied by 10 for area lights for same power as bulb/spot/...
diff --git a/presets/pov/light/13_(3000K)_18W_Warm_Fluorescent_T8.py b/presets/pov/light/13_(3000K)_18W_Warm_Fluorescent_T8.py
old mode 100644
new mode 100755
index e1cee557..187b26d3
--- a/presets/pov/light/13_(3000K)_18W_Warm_Fluorescent_T8.py
+++ b/presets/pov/light/13_(3000K)_18W_Warm_Fluorescent_T8.py
@@ -7,8 +7,8 @@ lampdata = bpy.context.object.data
lampdata.size = 0.026
lampdata.size_y = 0.59
-lampdata.shadow_ray_samples_x = 1
-lampdata.shadow_ray_samples_y = 2
+lampdata.pov.shadow_ray_samples_x = 1
+lampdata.pov.shadow_ray_samples_y = 2
lampdata.color = (1.0, 0.95686274766922, 0.8980392217636108)
lampdata.energy = 1.25898#1350lm/21.446(=lux)*0.004*2.5(distance) *2 for distance is the point of half strength
lampdata.distance = 1.0 #dist values multiplied by 10 for area lights for same power as bulb/spot/...
diff --git a/presets/pov/light/14_(6500K)_54W_Grow_Light_Fluorescent_T5-HO.py b/presets/pov/light/14_(6500K)_54W_Grow_Light_Fluorescent_T5-HO.py
old mode 100644
new mode 100755
index 55f84ab8..c0b992ca
--- a/presets/pov/light/14_(6500K)_54W_Grow_Light_Fluorescent_T5-HO.py
+++ b/presets/pov/light/14_(6500K)_54W_Grow_Light_Fluorescent_T5-HO.py
@@ -6,8 +6,8 @@ lampdata = bpy.context.object.data
lampdata.size = 0.016
lampdata.size_y = 1.149
-lampdata.shadow_ray_samples_x = 1
-lampdata.shadow_ray_samples_y = 2
+lampdata.pov.shadow_ray_samples_x = 1
+lampdata.pov.shadow_ray_samples_y = 2
lampdata.color = (1.0, 0.83, 0.986274528503418)
lampdata.energy = 4.66287 #0.93257#4.66287#5000lm/21.446(=lux)*0.004*2.5(distance) *2 for distance is the point of half strength
lampdata.distance = 0.1 #dist values multiplied by 10 for area lights for same power as bulb/spot/...
diff --git a/presets/pov/light/21_(2700K)_7W_OLED_Panel.py b/presets/pov/light/21_(2700K)_7W_OLED_Panel.py
old mode 100644
new mode 100755
index 8f2ebb8f..8a6ba8d9
--- a/presets/pov/light/21_(2700K)_7W_OLED_Panel.py
+++ b/presets/pov/light/21_(2700K)_7W_OLED_Panel.py
@@ -7,8 +7,8 @@ lampdata = bpy.context.object.data
lampdata.size = 0.033
lampdata.size_y = 0.133
-lampdata.shadow_ray_samples_x = 2
-lampdata.shadow_ray_samples_y = 2
+lampdata.pov.shadow_ray_samples_x = 2
+lampdata.pov.shadow_ray_samples_y = 2
lampdata.color = (1.0, 0.8292156958580017, 0.6966666865348816)
lampdata.energy = 0.83932#900lm/21.446(=lux)*0.004*2.5(distance) *2 for distance is the point of half strength
lampdata.distance = 1.18 #dist values multiplied by 10 for area lights for same power as bulb/spot/...
diff --git a/render_povray/__init__.py b/render_povray/__init__.py
old mode 100644
new mode 100755
index da7296a9..58f6040d
--- a/render_povray/__init__.py
+++ b/render_povray/__init__.py
@@ -24,29 +24,83 @@ These engines can be POV-Ray or Uberpov but others too, since POV is a
Scene Description Language. The script has been split in as few files
as possible :
-___init__.py :
+__init__.py :
Initialize properties
-update_files.py
- Update new variables to values from older API. This file needs an update
-
-ui.py :
+base_ui.py :
Provide property buttons for the user to set up the variables
-primitives.py :
+scenography_properties.py
+ Initialize properties for translating Blender cam/light/environment parameters to pov
+
+scenography_gui.py
+ Display cam/light/environment properties from situation_properties.py for user to change them
+
+scenography.py
+ Translate cam/light/environment properties to corresponding pov features
+
+object_properties.py :
+ nitialize properties for translating Blender objects parameters to pov
+
+object_primitives.py :
Display some POV native primitives in 3D view for input and output
+object_mesh_topology.py :
+ Translate to POV the meshes geometries
+
+object_curve_topology.py :
+ Translate to POV the curve based geometries
+
+object_particles.py :
+ Translate to POV the particle based geometries
+
+object_gui.py :
+ Display properties from object_properties.py for user to change them
+
+shading_properties.py
+ Initialize properties for translating Blender materials parameters to pov
+
+shading_nodes.py
+ Translate node trees to the pov file
+
+shading_gui.py
+ Display properties from shading_properties.py for user to change them
+
shading.py
Translate shading properties to declared textures at the top of a pov file
-nodes.py
- Translate node trees to the pov file
+texturing_properties.py
+ Initialize properties for translating Blender materials /world... texture influences to pov
-df3.py
- Render smoke to *.df3 files
+texturing_gui.py
+ Display properties from texturing_properties.py for user to change them
+
+texturing.py
+ Translate blender texture influences into POV
+
+render_properties.py :
+ Initialize properties for render parameters (Blender and POV native)
+
+render_gui.py :
+ Display properties from render_properties.py for user to change them
render.py :
- Translate geometry and UI properties (Blender and POV native) to the POV file
+ Translate render properties (Blender and POV native) to POV, ini file and bash
+
+scripting_properties.py :
+ Initialize properties for scene description language parameters (POV native)
+
+scripting_gui.py :
+ Display properties from scripting_properties.py for user to add his custom POV code
+
+scripting.py :
+ Insert POV native scene description elements to exported POV file
+
+df3_library.py
+ Render smoke to *.df3 files
+
+update_files.py
+ Update new variables to values from older API. This fi
@@ Diff output truncated at 10240 characters. @@
More information about the Bf-extensions-cvs
mailing list