- Aug 09, 2022
-
-
Brecht Van Lommel authored
Contributed by luzpaz. Differential Revision: https://developer.blender.org/D15646
-
- Jun 30, 2022
-
-
Brecht Van Lommel authored
Contributed by luzpaz. Differential Revision: https://developer.blender.org/D15328
-
- Jun 03, 2022
-
-
Campbell Barton authored
This is no longer necessary, see: T98554.
-
- May 01, 2022
-
-
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.
-
- Apr 25, 2022
-
-
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
-
- Mar 15, 2022
-
-
Brecht Van Lommel authored
Contributed by luzpaz. Differential Revision: https://developer.blender.org/D14312
-
- Feb 16, 2022
-
-
Campbell Barton authored
-
- Feb 11, 2022
-
-
Campbell Barton authored
See T95597
-
- Feb 01, 2022
-
-
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.
-
- Jan 31, 2022
-
-
Maurice Raybaud authored
fix useless enumeration providing index in place of string
-
- Jan 26, 2022
-
-
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)
-
- Jan 05, 2022
-
-
Brecht Van Lommel authored
Contributed by luzpaz. Differential Revision: https://developer.blender.org/D5801
-
- Sep 06, 2021
-
-
Aaron Carlisle authored
In rB4ddad5a7ee5d9c3245593c509714f8c1359f9342 the `RENDER_PT_dimensions` class was renamed to `RENDER._PT_format`
-
- Jul 30, 2021
-
-
Campbell Barton authored
-
- Jun 09, 2021
-
-
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
-
- Jun 08, 2021
-
-
Campbell Barton authored
-
- May 27, 2021
-
-
Maurice Raybaud authored
This reverts commit a8859502.
-
Maurice Raybaud authored
Fix : Removed some duplicate class that caused addon register / unregister to fail after previous commit
-
Bastien Montagne authored
Those were breaking automated tests, since (un)registering was not working properly. Mainly: * Use `hasattr` instead of try/except when batch-assigning to a variable that does not always exist. * Fix some incorrect call to sub-`register()` from parent `unregister()` functions. * Remove double definition (in two different files) of World's pov textures.
-
- May 26, 2021
-
-
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
-
- Feb 12, 2021
-
-
Ankit Meel authored
Reduces warnings while running tests. Also fix some descriptions with strings concatenated but without a space in between. Reviewed by campbellbarton Differential Revision: https://developer.blender.org/D9655
-
- Oct 16, 2020
-
-
Campbell Barton authored
Add-ons shouldn't be printing information at startup.
-
- Oct 05, 2020
-
-
Bastien Montagne authored
-
- Aug 03, 2020
-
-
Maurice Raybaud authored
*fix: too invasive default workspace, now only triggers if pov was saved to default renderer during previous session *add: opening text editor sidebar to better show pov specific tools and text editing nature of the area.
-
Dalai Felinto authored
Broken on rBAe44e5845ee2b
-
- Aug 02, 2020
-
-
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
-
- Apr 04, 2020
-
-
Maurice Raybaud authored
orthographic and cylindrical modes. best match for ortho.
-
- Mar 26, 2020
-
-
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.
-
- Mar 05, 2020
-
-
Aaron Carlisle authored
-
Campbell Barton authored
-
- Dec 24, 2019
-
-
Maurice Raybaud authored
pre 2.8 property was still used. Now in the .pov. wrapper.
-
- Dec 23, 2019
-
-
Sergey Sharybin authored
The module was renamed from smoke to fluid.
-
- Dec 22, 2019
-
-
Maurice Raybaud authored
add back specular buttons removed since 2.8
-
Maurice Raybaud authored
used black on some files to dust up old formatting
-
- Dec 20, 2019
-
-
Maurice Raybaud authored
Hoping it will help the code to be less repulsive to new developers.
-
Maurice Raybaud authored
Hoping it will help the code to be less repulsive to new developers.
-
- Dec 13, 2019
-
-
Maurice Raybaud authored
Hoping it will help the code to be less repulsive to new developers.
-
- Dec 08, 2019
-
-
Maurice Raybaud authored
-
Maurice Raybaud authored
Hoping it will help the code to be less repulsive to new new developers.
-
Maurice Raybaud authored
texture slot steps further
-