Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/FreeCAD/FreeCAD-render

The Render workbench
https://github.com/FreeCAD/FreeCAD-render

Executor: use QThread

This commit is a proof of concept. Compared to Python native threads,
QThread is safer in Gui mo...

3cf14dcb5a849b47d102ed7941c7b2806ea858bb authored almost 3 years ago by howetuft <[email protected]>
LuxCore: add library path

9b221f14e414765b0d186cc82ea8a24556c54748 authored almost 3 years ago by Joe Higham <[email protected]>
Executor: refactor ImageView context menu creator

Move it into ImageView

0c16bd2333926b294fd395ef770955261c3fd000 authored almost 3 years ago by howetuft <[email protected]>
Executor: add context menu to ImageViewer widget

e78551d787add38f0f4df522a3cfcfcf2c8e0355 authored almost 3 years ago by howetuft <[email protected]>
Executor: add 'copy image' feature to ImageViewer

62876382c857c347a7877fa49c2d6f4f09df3f16 authored almost 3 years ago by howetuft <[email protected]>
Executor: add 'copy filename' feature to ImageViewer

581fda24feaf501022bae17a4bc0553dafba7259 authored almost 3 years ago by howetuft <[email protected]>
Executor: add image rescaling features to ImageViewer

3ab8a58b369f0534fef5de16e9bf3772194c371d authored almost 3 years ago by howetuft <[email protected]>
RendererExecutor: move subwindow creation into executor

647d4823b364b87d7db36286abea6620c35bd925 authored almost 3 years ago by howetuft <[email protected]>
Project: handle empty value for renderer command (missing parameters)

3135eaaebca1ba76520c76c27552f5862565335b authored almost 3 years ago by howetuft <[email protected]>
Renderers: adjust output value specs in README.md

5acb8ce74d0ebf27f96471e8bd9117dcad0d5517 authored almost 3 years ago by howetuft <[email protected]>
Renderers: return None, None in 'render' when renderer path is empty

658441bd558184debf065dbb8525ad12941b6093 authored almost 3 years ago by howetuft <[email protected]>
Project: restrict catched exceptions when launching renderer

e2727d99fc9e43386f78eea3472007d7e7bdbc9f authored almost 3 years ago by howetuft <[email protected]>
Project: add missing docstrings to rdrexecutor.py

ad48a154705de18d907a9edf8be74d2c11ca3c3f authored almost 3 years ago by howetuft <[email protected]>
Project: move ImageView to rdrexecutor.py

747f3c47a6e3926bcd2261dfe160af48e64ea0f2 authored almost 3 years ago by howetuft <[email protected]>
Project: move RendererExecutor to a dedicated file (rdrexecutor.py)

31710b86d6c298cfe123d807164431eec8fef0f9 authored almost 3 years ago by howetuft <[email protected]>
Project: get rid of 'modal' output in render

22b982b79d5cb3fff41079f82431a40f043a799e authored almost 3 years ago by howetuft <[email protected]>
Project: adjust rendering for console mode

1eab1a0b5c8893deea926ddc2e93fff5ce504468 authored almost 3 years ago by howetuft <[email protected]>
Project: fix bug in warning

4d9859f2b0584cd5851bf777933820f97a8f80f4 authored almost 3 years ago by howetuft <[email protected]>
Project: add 'add_view' method

For console mode purpose, an 'add_view' method dedicated to single
objects may be more handy.

a9a196dee14671bc39fb75e47ce8afbd9f3782fe authored almost 3 years ago by howetuft <[email protected]>
Base: take console mode into account

In console mode, no view provider is created, we must handle this case
in object (project, view ...

ccc3f4c42e7873fa1f3521f01f21c1a6b0f54e0a authored almost 3 years ago by howetuft <[email protected]>
Project: few adjustments in rendering result output

686b46694b0558d1a7c7a4aba0efeee29110a7a7 authored almost 3 years ago by howetuft <[email protected]>
Revert "Project: move code of image view sub-window to separate class"

This reverts commit 09eaa65a8e0378f9632a7eb3dae066985d4bf9e3.
The above commit is unstable at ru...

c889a0d4bec05a4fbb27993dd23aeac94dcfcf64 authored almost 3 years ago by howetuft <[email protected]>
Project: move code of image view sub-window to separate class

09eaa65a8e0378f9632a7eb3dae066985d4bf9e3 authored almost 3 years ago by howetuft <[email protected]>
Projects: move rendering image view into a separate class

0622e8ad5c9e5d9e56c05bc99c119aef9f546e2a authored about 3 years ago by howetuft <[email protected]>
Project: gather renderer execution functions into a class

1433a38dd562a2539cbce9762a90198cb61fce19 authored about 3 years ago by howetuft <[email protected]>
Project: renderer runner - small cleaning

5612adcba4164813454aac35251f3d77b2e1a7e2 authored about 3 years ago by howetuft <[email protected]>
Project: suppress poll check in rdr running

fea749399458d984d5f88fab9fd8ca4fa9427911 authored about 3 years ago by howetuft <[email protected]>
Projects: use only 'threading' for running

Get rid of 'multiprocessing'

2995582f7d6adcfa8b826ac87c72f8dab19aba43 authored about 3 years ago by howetuft <[email protected]>
Projects: minor improvements to renderer run

963bb65073c9f194607e1df0d4f27b8bc4b0ce71 authored about 3 years ago by howetuft <[email protected]>
Projects: run renderer in a non-blocking mode (whatever renderer)

This commit adds the capability to run the renderer in an asynchronous
manner, whatever renderer...

605e2585ffaeca235c30d5322911977c5b1d9a3e authored about 3 years ago by howetuft <[email protected]>
Projects: factorize renderer execution into Project class

...out of renderers' plugins

1d1084ffd549574a0b91b261cc25a522c927f2f7 authored about 3 years ago by howetuft <[email protected]>
Projects: remove document recomputation during rendering

07e4dd5de094ebf21ad404730c11b00d5b9aa7f9 authored about 3 years ago by howetuft <[email protected]>
Project: simplify default camera generation

3f953e6bb5e8a23392cb7b0e1dd55b7035c9e8a2 authored about 3 years ago by howetuft <[email protected]>
Revert "Project: use concurrency to export scenes (1st try)"

This reverts commit 9ed56539386d3b01f2468e0941ef1b1b93742898.

The previous commit will not work...

43179f100b1452f98bd9ff8595635bd54a7c49be authored about 3 years ago by howetuft <[email protected]>
Project: use concurrency to export scenes (1st try)

9ed56539386d3b01f2468e0941ef1b1b93742898 authored about 3 years ago by howetuft <[email protected]>
Appleseed: remove debug print

66fab32dd1ed0ecd8e7ac8a149b914f31fccbe0b authored about 3 years ago by howetuft <[email protected]>
Cycles: linting

f696e4a98a0ee806ac284c94074a5a05bd66e299 authored about 3 years ago by howetuft <[email protected]>
Linting: reformatting rdrmaterials.py

e4db43d3828aed475bcbf392dbf84cbe644bad85 authored about 3 years ago by howetuft <[email protected]>
Povray: add carpaint material

2a44a62133eaadcdbe5b0007d38e334a9dfb6419 authored about 3 years ago by howetuft <[email protected]>
Materials: Add carpaint FCMat

9b11859475f44d1e0d0a80a18a0e9129d309d029 authored about 3 years ago by howetuft <[email protected]>
Silence pylint false pos "consider-using-with" with Popen

'Popen(...)' is not equivalent to 'with Popen()': first syntax is
non-blocking, whereas second o...

0cddfc7d896113131904452b593f3fe31138b899 authored about 3 years ago by howetuft <[email protected]>
Cycles: carpaint - use Principled BSDF and clearcoat

e0378f449a282589866519d0a98274d773af01bc authored about 3 years ago by howetuft <[email protected]>
Cycles: add comments in carpaint shader

f031d5218beeffd84959fbb25960f385603fbac0 authored about 3 years ago by howetuft <[email protected]>
Pbrt: add passthru for GlossyPlastic material

ef60a5a1bb8fd954d2b6a38ed832c93e259f8966 authored about 3 years ago by howetuft <[email protected]>
Appleseed: carpaint - fix bug in osl shaders path

(for Windows)

5e5f3e040df8e608cfc66b8a93d5cf00fcf890cd authored about 3 years ago by howetuft <[email protected]>
Luxcore: add carpaint material

fb7faea018db5574767ed0786cdc3a8bb537a044 authored about 3 years ago by howetuft <[email protected]>
Pbrt: add passthru for RoughPlastic material

d8744e8d3b96807afaccc85a8377567e491e713b authored about 3 years ago by howetuft <[email protected]>
Ospray: carpaint material

8eabe204421bcd2dde1316bffdca15f5527ec1d2 authored about 3 years ago by howetuft <[email protected]>
Povray: fix fallback material

9eb300562959bad1210e53ba31d701c9a81b4cbb authored about 3 years ago by howetuft <[email protected]>
Pbrt: add Carpaint material

0025bf52a0a89de7b1c77b6e83d8fe89dfd8b5bb authored about 3 years ago by howetuft <[email protected]>
Appleseed: Carpaint - fine tuning

f1045e5f9442412389cad04f32477f03481fab11 authored about 3 years ago by howetuft <[email protected]>
Appleseed: carpaint - dissociate FX colors

439c12ae53ac29dfd3f671eff828373d3f3ead48 authored about 3 years ago by howetuft <[email protected]>
Appleseed: add README to shaders directory

bab33fcfb68ac17c205126d8175d22241ef0e89a authored about 3 years ago by howetuft <[email protected]>
Appleseed: carpaint - 2nd attempt

Modelled on Cycles carpaint

6ac43f51a7ca8f9f4f868ba65ff5cdeaf2ebc7ec authored about 3 years ago by howetuft <[email protected]>
Appleseed: carpaint - use asStandardSurface shader

Proof of concept, many to do's remaining

c1ee0bc7df3a239ec7fe5e019545df302fe4adba authored about 3 years ago by howetuft <[email protected]>
Revert "Appleseed: carpaint - use as_fresnel instead of blend"

This reverts commit 30617707187970ab084e9a703d1e9457de924781.

f636eef43ecd236788ccc9c451eec78da7ac1158 authored about 3 years ago by howetuft <[email protected]>
Appleseed: carpaint - use as_fresnel instead of blend

e31ebc718faf7ffc34f1fe6c2fddb9eea6b6c9d3 authored about 3 years ago by howetuft <[email protected]>
Appleseed: recompile PyLa shader

9e29ea0769c9e14dff70eb4bb0d22bb2c76ced95 authored about 3 years ago by howetuft <[email protected]>
Appleseed: move PyLa shader into osl/oso files

ff53f0e3db5269774ebbfc58490442335aa4492f authored about 3 years ago by howetuft <[email protected]>
Appleseed: small tuning on carpaint

3dccb9a6ef2f73ee836beea76301fc6cd9c49097 authored about 3 years ago by howetuft <[email protected]>
Appleseed: move format_revision to 34 in standard template

0a9818a01f739409fc081aaed522a604fbbeb46c authored about 3 years ago by howetuft <[email protected]>
Appleseed: carpaint material (very partial development)

f26f7aff0bdec07770f8acdfa3145843a3cd12cb authored about 3 years ago by howetuft <[email protected]>
Appleseed: move format_revision to 33 in standard template

23c65286ab79f0e61688045d0f86721492fd0eac authored about 3 years ago by howetuft <[email protected]>
Appleseed: add search paths support

In preparation for using precompiled OSL shader files

ef167ebf3c88fb9e0df0de4b6a50bed2a21aa71b authored about 3 years ago by howetuft <[email protected]>
Appleseed: add OSL shaders

7273a99ca1a2d02cb7db17760ad2284c53edcff2 authored about 3 years ago by howetuft <[email protected]>
Appleseed: tweak regex in move_elements

In order to manage single word tags

606427b8a50b7c285f85299d8721e1deb96741fb authored about 3 years ago by howetuft <[email protected]>
Cycles: add carpaint material

46ab6caafc01c9dd49bf74ab264417631e92e77e authored about 3 years ago by howetuft <[email protected]>
Ospray: area light expects a radiance, not a power

9966708a49d5aa09d0490ab7803073cb8b4a5331 authored about 3 years ago by howetuft <[email protected]>
Cycles: tweak carpaint

67f4596da458e6bdcb3654538d937acda6040cbf authored about 3 years ago by howetuft <[email protected]>
Project: add get_bounding_box method

298e5372e0830257c83cd10901cf1b5b786753f9 authored about 3 years ago by howetuft <[email protected]>
Project: include mesh objects in groundplane computation

95972d5e663dd1906f7103af8f76eea26d65945b authored about 3 years ago by howetuft <[email protected]>
Renderables: make a copy of mesh for Mesh::Feature

Otherwise we may have an immutable object and further treatments
(rescaling...) will fail.

5c0eb8fa8feb4dfa1c72f1093dd3d9c60d2d3bb2 authored about 3 years ago by howetuft <[email protected]>
Renderers: update arealights power to fit with new exported units

As scenes are now exported in meters, area lights magic coefficients
have to be updated.

31f368371863bdc6018111f40555e928c7e871b4 authored about 3 years ago by howetuft <[email protected]>
Appleseed: change camera to 'pinhole' model

338e3623f9bb045637b217dee8531fef35a5b994 authored about 3 years ago by howetuft <[email protected]>
Utils: use f-string

a7bd56a6090033dbfe18b4c24bbcf05e7b44494c authored about 3 years ago by howetuft <[email protected]>
Appleseed: linting

d2b667ad8f9d9ac1ec41c1777f7d64cbc7e58159 authored about 3 years ago by howetuft <[email protected]>
Appleseed: specify encoding when opening files

22b12cb106d8f4b07d3a9bb5e384848a79c1354b authored about 3 years ago by howetuft <[email protected]>
Cycles: linting

27e557c5064c8d4b94ceb8244f344168584faece authored about 3 years ago by howetuft <[email protected]>
Luxcore: linting

218d8208ee1c7c91af59905a4b6651618039bb01 authored about 3 years ago by howetuft <[email protected]>
Luxrender: linting

9b5dee5738eecc0dbed66ef3989f9e1097016c05 authored about 3 years ago by howetuft <[email protected]>
Renderers: export into standard unit of distance (meter)

The internal unit of distance in FreeCAD is the millimeter. However, the
standard unit for rende...

b3053c4fa6474f7dc735e607420c4ae6625f74f0 authored about 3 years ago by howetuft <[email protected]>
Pbrt: linting

2842333efaf3063dc7ef2947ed1fcf7f76191e15 authored about 3 years ago by howetuft <[email protected]>
Pylint: disable 'duplicate-code'

60156a7ca4cf1b7d45d76efca6ad61f37a7ae75e authored about 3 years ago by howetuft <[email protected]>
Appleseed: use f-string

b0db306a4f0fc42a2af83a95e41481ecfcfced77 authored about 3 years ago by howetuft <[email protected]>
Ospray: specify encoding when opening files

d213cf11d87a0a86d54845e9260277be804b190b authored about 3 years ago by howetuft <[email protected]>
Pbrt: specify encoding when opening files

7f938ad25951d73e26f203cb3a9a49baac2b753e authored about 3 years ago by howetuft <[email protected]>
Luxcore: specify encoding when opening files

cf4c9c99bee1526d71d42964690ba47e368bf568 authored about 3 years ago by howetuft <[email protected]>
Luxrender: use f-string

4889547681c5290cec4b95da5afc745e75f8cb66 authored about 3 years ago by howetuft <[email protected]>
Luxrender: specify encoding when opening files

89abae5b3d1afafaa697a895361173ea5e5fa7da authored about 3 years ago by howetuft <[email protected]>
Ospray: use f-string

875f913853330a78ccd006d9ecff10129be870c8 authored about 3 years ago by howetuft <[email protected]>
Luxcore: use f-string

9967522b4562c13cfd48bacdb166721f9b387426 authored about 3 years ago by howetuft <[email protected]>
Rdrhandler: use f-string

f2171aede226b874deccd3b67fe1d7a0bd615dd5 authored about 3 years ago by howetuft <[email protected]>
Renderables: use f-string

c87766803e17acd4d0f3a4acea43db574ed4d913 authored about 3 years ago by howetuft <[email protected]>
Rdrmaterials: use f-string

454dbeccfb7553b098190076c9c41dc7cd5fd7cc authored about 3 years ago by howetuft <[email protected]>
Project: use f-string

5780c8443bb9a0866afcf2d4dc626d2a5859d593 authored about 3 years ago by howetuft <[email protected]>
Pbrt: use f-string

1f938db2b08979239f806d165dd0b783ac9b8056 authored about 3 years ago by howetuft <[email protected]>
Povray: use f-string

9125420832f541fabbdff5f8df2f89e76d709ca2 authored about 3 years ago by howetuft <[email protected]>
Cycles: use f-string

daf5ecbcc999fd8caf25f684f8c63e7b998015de authored about 3 years ago by howetuft <[email protected]>
Rdrmaterials: remove an used variable

07b1329286011871833f360346b8ea61a25bbb00 authored about 3 years ago by howetuft <[email protected]>
Appleseed: turn back to linear rgb

52d2c6aaf5c5a1f7dc82630fa1dc523943be80ef authored about 3 years ago by howetuft <[email protected]>