Age | Commit message (Collapse) | Author |
|
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)
|
|
Contributed by luzpaz.
Differential Revision: https://developer.blender.org/D5801
|
|
In rB4ddad5a7ee5d9c3245593c509714f8c1359f9342
the `RENDER_PT_dimensions` class was renamed to
`RENDER._PT_format`
|
|
|
|
* 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
|
|
|
|
This reverts commit a885950276ea98dfa6a67c6d035198b59692a658.
|
|
Fix : Removed some duplicate class that caused addon register /
unregister to fail after previous commit
|
|
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.
|
|
* 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
|
|
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
|
|
Add-ons shouldn't be printing information at startup.
|
|
definitions).
|
|
*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.
|
|
Broken on rBAe44e5845ee2b
|
|
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
|
|
orthographic and cylindrical modes. best match for ortho.
|
|
* 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.
|
|
|
|
|
|
pre 2.8 property was still used. Now in the .pov. wrapper.
|
|
The module was renamed from smoke to fluid.
|
|
add back specular buttons removed since 2.8
|
|
used black on some files to dust up old formatting
|
|
Hoping it will help the code to be less repulsive to new developers.
|
|
Hoping it will help the code to be less repulsive to new developers.
|
|
Hoping it will help the code to be less repulsive to new developers.
|
|
|
|
Hoping it will help the code to be less repulsive to new new developers.
|
|
texture slot steps further
|
|
|
|
primitive grid radius became size and noise deprecated
|
|
More post 2.8 api fix
|
|
fixed some more POV primitives: Rainbow ; PolygonTocirle ; Parametric
|
|
three small updates
|
|
Second step fixing texture API broken by 2.8 thanks to Lanuhum patch
|
|
Ouput panel was gone since 2.8 UI refactoring
|
|
post 2.8
|
|
Prism , lathe, Isosurface sphere and cube , blob, Sphere sweep
|
|
layers outdated since 2.8
|
|
Cone , Torus, Superquadric , Supertorus all needed mesh.validate "verbose" to be a keyword argument since 2.8
|
|
which was broken by 2.8 element-wise multiplication with @
|
|
post 2.8 API has broken many primitives
|
|
Layers prevented POV Box from working
|
|
Layers no longer in primitive since 2.8 API
|
|
adapted former BI ZBuffer transp to use ior of 1
|
|
Patch contributed by luzpaz.
Differential Revision: https://developer.blender.org/D5800
|
|
|
|
|
|
|