Skip to content
Snippets Groups Projects
  1. Aug 09, 2022
  2. Jun 30, 2022
  3. Jun 03, 2022
  4. May 01, 2022
    • Maurice Raybaud's avatar
      POV: Fix POV specific primitives · 015248ed
      Maurice Raybaud authored
      Using object.update_tag() as pov specific object typing property set from python would not be visible from depsgraph before file save, causing mesh proxies to export rather than their pure untesselated pov shapes.
      015248ed
  5. Apr 25, 2022
    • Maurice Raybaud's avatar
      POV: fix some nested code and further files structure cleanup · d1b824f3
      Maurice Raybaud authored
      * FIX: wrongly nested pov braces made the default outpout file fail
      * FIX: use agnostic metallic property rather than create a duplicate
      * FIX: some 2.8 deprecated properties rewired in spec;diff; emit;ambient
      * FIX: clean up, hierarchize and redesign Global Settings ui panel
      * FIX: re-wire world background alpha to agnostic prop and redo its ui
      * FIX: wrong nested pov braces making the default outpout file fail
      * FIX: use agnostic metallic property rather than create a duplicate
      * FIX: reduced arguments numbers by imports and relocating variables
      * FIX: use more list comprehesions to reduce nested conditions levels
      * FIX: use more consistent class names but cleanup still not finished
      * FIX: use single quotes for enums preferably to distinguish strings
      * FIX: basic level of nodes based material (diffuse color) broken API
      * FIX: blurry reflection corner case caused output file to fail
      * FIX: added context managing ("with") syntaxes reducing crash cases
      ___________________________________________________________
      
      * ADD: model_all.py file to extract mostly object level loop and utils
      * ADD: model_meta_topology.py file to extract metaballs export
      * ADD: object_primitives_topology.py to extract pov compound primitives
      * ADD: nodes_fn.py file to extract main node exporting function
      * ADD: nodes_gui.py file to extract node operators and menus
      * ADD: nodes_properties.py file to extract nodes sub parameters
      * ADD: particles_properties.py to extract particles and fx parameters
      * ADD: render_core.py to extract main RenderEngine inheriting class(es)
      * ADD: shading_ray_properties.py to extract pathtraced shader parameters
      * ADD: texturing_procedural.py to extract algorithmic texture influences
      ___________________________________________________________
      
      * UPDATE: workspace tools icons and a couple of other icons choices
      * RENAME: pov.add.polygontocircle.dat macro workspace tool icon
      * RENAME: base_ui.py to ui_core.py
      * RENAME: shading_nodes.py to nodes.py
      * RENAME: df3_library.py to voxel_lib.py to make dot lookup inform more
      * RENAME: object_mesh_topology.py to model_poly_topology.py
      * RENAME: object_curve_topology.py to model_curve_topology.py
      * RENAME: object_gui.py to model_gui.py
      * RENAME: object_primitives.py to model_primitives.py
      * RENAME: object_properties.py to model_properties.py
      * RENAME: object_particles.py to particles.py
      d1b824f3
  6. Mar 15, 2022
  7. Feb 16, 2022
  8. Feb 11, 2022
  9. Feb 01, 2022
    • Maurice Raybaud's avatar
      POV: Handle non utf-8 imports · 906e8c55
      Maurice Raybaud authored
      * fix default open() encoding from strict system character set to utf-8
      ignoring all other characters so Blender should no longer reject exotic
      input pov files as mostly user declared names will probably get changed
      in that process and likely everywhere the same way.
      906e8c55
  10. Jan 31, 2022
  11. Jan 26, 2022
    • Maurice Raybaud's avatar
      POV: Add primitives workspace tools icons, blurry reflections, equation based... · 69261135
      Maurice Raybaud authored
      POV: Add primitives workspace tools icons, blurry reflections, equation based isourface ; various fixes
      
      * fix tiny formatting of quotes, docstrings, parenthesis
      * fix pov centered worspaces
      * fix (revert) bad default for text block insertion
      * fix primitive exports sorted by most frequent for (slight) speed up
      * fix some uninitialized hairstrand root diameter variable
      * fix extracted function for CSG inside vector
      * fix too big size of proxy mesh for ininite plane caused it to blink
      * fix end of render speach error handling
      * fix max specular value to better map out under a texture influence
      * fix emit, ambient, translucency shading properties UI broken post 2.8
      * add workspace tools icons for pov primitives
      * add a user input equation based isosurface primitive
      * add micro normals based blurry reflections (glossy UI slider)
      69261135
  12. Jan 05, 2022
  13. Sep 06, 2021
  14. Jul 30, 2021
  15. Jun 09, 2021
    • Maurice Raybaud's avatar
      POV: Code formatting and bugfixes · f86f25e6
      Maurice Raybaud authored
      * fix: more imports cleanup and formatting
      * add: hair shape (from old MaterialStrand for now)
      * add: pixel / Non Blender units strand width
      * fix: an exception handling of df3_library
      * fix: gas flow_type typo
      f86f25e6
  16. Jun 08, 2021
  17. May 27, 2021
  18. May 26, 2021
    • Maurice Raybaud's avatar
      Formatting and fixes · fad5186b
      Maurice Raybaud authored
      * 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
      fad5186b
  19. Feb 12, 2021
  20. Oct 16, 2020
  21. Oct 05, 2020
  22. Aug 03, 2020
  23. Aug 02, 2020
    • Maurice Raybaud's avatar
      fix: Texture slots for world and materials · e44e5845
      Maurice Raybaud authored
      fix: Orthographic and perspective camera view angle thanks to Iari Marino
      add: some numpy functions to export mesh possibly faster in next version
      fix: parametric surfaces much accelerated and now actually usable (max gradient defaults were wrong from the time of their implementation in most pov literature. Thanks to William F. Pokorny for finding this out!
      add: very basic "blurry reflection" hack for when using plain official POV
      add: push of (as of yet badly formatted) feedback to interactive console
      add: POV centric workspace, default when addon is left activated from previous session.
      add: Sound signal support on finished render (set from addon preferences)
      add: support for pov 3.8 and decremented in a few areas, waiting for the release
      add: freestyle interface with convoluted workflow currently but preparing for next release.
      fix: commented out Charset feature because POV 3.8 auto detects encoding
      fix: a few dot notation look ups aliased and removed
      fix: restored some more removed properties from 2.79 ( a few remain to do)
      fix: texture mapped specular max value increased
      fix: faster defaults for radiosity
      fix: many default texture influences switched to 1 because boolean enabling is required anyway so 0 was a bad default
      fix: some icons were missing since 2.8
      fix: some formatting improvement was started
      e44e5845
  24. Apr 04, 2020
  25. Mar 26, 2020
    • Maurice Raybaud's avatar
      render_povray · f05763b3
      Maurice Raybaud authored
      * removed charset : The `charset` global setting has been deprecated in pov 3.8. Input files conforming to ASCII, UTF-8, Latin-1 or Windows-1252 encoding will instead be auto-detected, while other encodings are currently unsupported.
      f05763b3
  26. Mar 05, 2020
  27. Dec 24, 2019
  28. Dec 23, 2019
  29. Dec 22, 2019
  30. Dec 20, 2019
  31. Dec 13, 2019
  32. Dec 08, 2019
Loading