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

Multiprocessing: remove compute_normals call (to be fixed...)

b35c41e34a1b76b46d7b32f929c6359e9646f35b authored about 2 years ago by howetuft <[email protected]>
Multiprocessing: remove print

eb4d507b84b075740ef4a0cc6f6b4aab957890cd authored about 2 years ago by howetuft <[email protected]>
Multiprocessing: release memory

d7d4b5ad7e433598456bb0c9e84dff2f09d9ca9d authored about 2 years ago by howetuft <[email protected]>
Multiprocess: use pythonw instead of python

275821c72554121bb8285ec7113a243922659694 authored about 2 years ago by howetuft <[email protected]>
Multiprocessing: minimum complexity to trigger mp

tmp

bb89497fc9a609663821217498fe4991a33981a2 authored about 2 years ago by howetuft <[email protected]>
Multiprocessing: linting

4da04d48756423fe33bda76ec52c6e05041d6442 authored about 2 years ago by howetuft <[email protected]>
Multiprocessing: make multiprocessing disabled by default

f16904cfc9e2a2a170a2e32012a1208245a121ee authored about 2 years ago by howetuft <[email protected]>
Revert "Multiprocess: uvmap_cube - use futures"

This reverts commit 73f536fcf88e966e5b47dc8a5f8c2434d39b0c63.

89fa447223b1949b5840b3f93afa147be6a837f0 authored about 2 years ago by howetuft <[email protected]>
Multiprocess: uvmap_cube - simplify tuple

afec7038290f629bf0a6e4b86d2fdad5271dbe75 authored about 2 years ago by howetuft <[email protected]>
Multiprocess: uvmap_cube - use futures

73f536fcf88e966e5b47dc8a5f8c2434d39b0c63 authored about 2 years ago by howetuft <[email protected]>
Multiprocess: uvmap_cube - use context

257f518982a2cb1f66847008a044baa0bbf94b22 authored about 2 years ago by howetuft <[email protected]>
Multiprocess: uvmap_cube - use async result

9907b049e3c3aef67b5c4dfd3ca463a861632830 authored about 2 years ago by howetuft <[email protected]>
Revert "Multiprocessing: uvmap_cube - remove parallel for uv computation"

This reverts commit 75052fd0d3606c2beccf1ce2dfadc9cdf1782d4e.

795f2da6006bfe59ac53cb8e3d630234bca89741 authored about 2 years ago by howetuft <[email protected]>
Uvmap Cube: improve _compute_uvmap_cube

0a703b99ef33959f8eb5f0a5aa7d59ec66c9708a authored about 2 years ago by howetuft <[email protected]>
Multiprocessing: uvmap_cube - remove parallel for uv computation

75052fd0d3606c2beccf1ce2dfadc9cdf1782d4e authored about 2 years ago by howetuft <[email protected]>
Multiprocess: uvmap_cube - full mp

(but slower than sp...)

461bc130e45381820286f6e4336fb7acdcc355d3 authored about 2 years ago by howetuft <[email protected]>
Multiprocess: uvmap_cube - parallelize uv computation 1st try

f74dde1752bfd01403476d26536a0ff2f4d936d2 authored about 2 years ago by howetuft <[email protected]>
Multiprocess: uvmap_cube - compute submeshes in script

dbd2e570e5a57de63a09956026e8e6c0de2fcdc3 authored about 2 years ago by howetuft <[email protected]>
Multiprocess: uvmap_cube - use reduce

be1b61a0cc647fe248741c02cd86e1c44b810ea7 authored about 2 years ago by howetuft <[email protected]>
Multiprocess: uvmap_cube - introduce iterator

a424cbb707fe85ad6696fa49965fd4c98090dd28 authored about 2 years ago by howetuft <[email protected]>
Multiprocess: uvmap_cube - accelerate submesh generation

5bffd80b70e3b1b00ccc2253ef6bbd65dc47d628 authored about 2 years ago by howetuft <[email protected]>
Multiprocess: uvmap_cube - some improvements, still slow

10s

f80fad99be1e56255e7ec890a523b12a743d2b76 authored about 2 years ago by howetuft <[email protected]>
Multiprocess: uvmap_cube - 1st try

Working but slow

b9c5c77404701de406825e23af3701aea35e30a0 authored about 2 years ago by howetuft <[email protected]>
Multiprocess: propagate Vector2d removal to renderers

cc2d5e53231def44824a51b598e5ed8449ff1bb9 authored about 2 years ago by howetuft <[email protected]>
Utils: add dry run utilities

5529d7e91b66fa19ec7b73fc127f63fe5e177946 authored about 2 years ago by howetuft <[email protected]>
Multiprocessing: add conditions for multiprocessing

7e43dffc8c5b6b8fedd2ef158235e5ced2a3c0eb authored about 2 years ago by howetuft <[email protected]>
Multiprocess: rename testmulti into writeobj

500875dce5a664930d377ed64b82a1795192850f authored about 2 years ago by howetuft <[email protected]>
Multiprocess: linting

fb3c71e8e0bea0d3dcc7fadef12bef2998a1bd42 authored about 2 years ago by howetuft <[email protected]>
Multiprocess: add normals (but not tested)

ae2244c5a96c37c5ac1e1ff99b7ccb4ec1daafdc authored about 2 years ago by howetuft <[email protected]>
Multiprocess: directly write in testmulti

(benchmark: 4.5 seconds)

226e439adcc82727ccc518540c3a2eda65dc331a authored about 2 years ago by howetuft <[email protected]>
Multiprocess: remove length parameter

2d45b058770711a5b05a64dfd54f44fcb99230f1 authored about 2 years ago by howetuft <[email protected]>
Multiprocess: stabilize testmulti

4ab5628bc8f6f913a3ea06f6606bf3cbebec1d70 authored about 2 years ago by howetuft <[email protected]>
Multiprocess: implement OBJ faces

9daf153d275a4dffbe78152428f52c92e5c5dadb authored about 2 years ago by howetuft <[email protected]>
Multiprocess: test with functions

41bde8dac48a45eba34f5c8d88eb368f0b524228 authored about 2 years ago by howetuft <[email protected]>
Multiprocess: use pool

a6b08ada654a32c26d48233d33419b3957dcaca6 authored about 2 years ago by howetuft <[email protected]>
Multiprocess: remove hard-coded directory and sanitize variables

63d1de3e749b15636c6c9a58715dc5f01494368d authored about 2 years ago by howetuft <[email protected]>
Multiprocess: proof-of-concept

b3c578001d0f8bcd7aa46730095bb50932c9de87 authored about 2 years ago by howetuft <[email protected]>
Save work (unachieved)

5baae58e1b6cc2ef3a1d096a54513164caf73c38 authored about 2 years ago by howetuft <[email protected]>
Pbrt: fix uv export

5ae9167686b3c81495a61d8bf12aea50a2d32fd6 authored about 2 years ago by howetuft <[email protected]>
Project: improve concurrent execution

6052fac2d96d245201ef49f20c0d2a46253dcfd8 authored about 2 years ago by howetuft <[email protected]>
Project: make view computation multithreaded (1st try)

4caae3f3c20e8fd59f0d9d43f508add0a78f3a62 authored about 2 years ago by howetuft <[email protected]>
RenderMesh: optimize _compute_uvmap_cube

ecb48be681b841159142ddecbb41de48b500b72a authored about 2 years ago by howetuft <[email protected]>
RenderMesh: comment...

744e56e0f1d4971ca0b7fa3edd54a8e7062647ce authored about 2 years ago by howetuft <[email protected]>
RenderMesh: use namedtuple instead of App.Base.Vector2d

5e4b0a11d0deadbc028d101c861c6d37f91a5680 authored about 2 years ago by howetuft <[email protected]>
RenderMesh: refactor uvtransform

bd059ae7eb7eac33b1305ce343959ddfe31d7384 authored about 2 years ago by howetuft <[email protected]>
RenderMesh: optimize write_objfile (step 4)

f2247009c8218e33b8fe088d1bffc158ce05dccd authored about 2 years ago by howetuft <[email protected]>
RenderMesh: optimize write_objfile (step 3)

d82c35161022133e2dd7015c9b06af7dd7178854 authored about 2 years ago by howetuft <[email protected]>
RenderMesh: optimize write_objfile (step 2)

d27bdabda3610ebc293ba4b67c55ee02f0edea52 authored about 2 years ago by howetuft <[email protected]>
RenderMesh: optimize write_objfile (intermediate step)

a572bed3941fb8a4d88105ed4633685de54e2ca9 authored about 2 years ago by howetuft <[email protected]>
Luxcore: tweak lights in studio template

914fd21f1898f40f4e718dd4080f6b265941ca8c authored about 2 years ago by howetuft <[email protected]>
Merge pull request #213 from howetuft/devel

Add "studio" templates

a561110e4084c907a838fdc575e9302aa7b1db6b authored about 2 years ago by howetuft <[email protected]>
Pbrt: add studio templates

14cede2b2b8e4d611b2b0f7a9b164d601d6f6546 authored about 2 years ago by howetuft <[email protected]>
Povray: add dark studio template

4067360f5a06fbe9dec079fa7318978d59cecec0 authored about 2 years ago by howetuft <[email protected]>
Cycles: create dark studio template and tune FILL angle

1fab7db5eb4c7a291ac12a7aec261b71909943a8 authored about 2 years ago by howetuft <[email protected]>
Ospray: create dark studio template

6ba3d497175443a262f26031e77a89078cf89579 authored about 2 years ago by howetuft <[email protected]>
Ospray: fix FILL direction in studio template

dc09a8d911b88298a410322ab6d446b6021129f6 authored about 2 years ago by howetuft <[email protected]>
Povray: fix FILL direction in studio template

31272b4d8403368c178e5296c1e2ed9554ce1121 authored about 2 years ago by howetuft <[email protected]>
Cycles: fix FILL direction in studio template

d72c9b9a0ecbdaafee3bc03d21191f5438773341 authored about 2 years ago by howetuft <[email protected]>
Appleseed: fix FILL direction in studio template

1169677468d85b62634c6f6aa4d1000f684d9c4a authored about 2 years ago by howetuft <[email protected]>
Luxcore: add dark studio template

903603856a948f74c13768773a0f72a1c8961d8e authored about 2 years ago by howetuft <[email protected]>
Luxcore: fix FILL direction

bb650904d77e2a7aac0f20dc60fc7226c0adffd2 authored about 2 years ago by howetuft <[email protected]>
Ospray: create studio template

e616a87634b2c8b92223d10af6082f18ee80ce78 authored about 2 years ago by howetuft <[email protected]>
Povray: fix normal vector in mesh (invert x & y)

93362f138ca922055a5781ea6f63db4e71a2bbfe authored about 2 years ago by howetuft <[email protected]>
Povray: create studio template

2215d7c66869a13311f874d3b0a2e4959afcfec4 authored about 2 years ago by howetuft <[email protected]>
Cycles: tune studio template

f83a4775a6854c7c13efbeff3943675f5b7becf0 authored about 2 years ago by howetuft <[email protected]>
Cycles: add studio template

a5496d3ce805dbf1db0624148783a57549f1df2b authored about 2 years ago by howetuft <[email protected]>
Cycles: fix light_type in sunsky template

f24979a225abadedce2941a3f8df07c4d98ca1b6 authored about 2 years ago by howetuft <[email protected]>
Appleseed: create studio template

039eb8153928d2c425c9c161327ec58c8bb36c00 authored about 2 years ago by howetuft <[email protected]>
Mesh rendering: avoid computing uvmap if material has no texture

54cc431e1b65df8ace1f49742045bc9de780fe03 authored about 2 years ago by howetuft <[email protected]>
Luxcore: add studio template

0381aa0ceeefbf0b2a293a70a03ef5ba8da855d4 authored about 2 years ago by howetuft <[email protected]>
RenderMaterial: linting

26612027cdae0dc828123f1fb869edf1ed7c9d36 authored about 2 years ago by howetuft <[email protected]>
RenderMesh: rewrite compute_normals (faster)

98e06ef1dc0fa9114f27abeb4469defa440cabd0 authored about 2 years ago by howetuft <[email protected]>
Merge pull request #212 from howetuft/textures

Textures - v2022.03

baeb4c0ee04d4bbf483e2f08b8c7908eef0cc50d authored about 2 years ago by howetuft <[email protected]>
Bump version 2022.03

54b906e0cbaedabc0d09b3f2547de5abe453cc45 authored about 2 years ago by howetuft <[email protected]>
Cycles: remove sky model parameter from Cycles settings

Sky model is now a parameter of sunsky light...

a9a3c5d7fcaffc3391d7cd56399dc3d52d19e959 authored about 2 years ago by howetuft <[email protected]>
Linting

db77b772a25263de80bc3e1a8441cfe0175ad6f3 authored about 2 years ago by howetuft <[email protected]>
Luxcore: tweak sunsky preset gain

cba8eb5be3441a9a193ab1642c8d38be747706c9 authored about 2 years ago by howetuft <[email protected]>
Luxcore: parameterize sunsky gain

4944d87fc561be1712876fe36b7cd322ccfd1733 authored about 2 years ago by howetuft <[email protected]>
Rdrhandler: add support for renderer specific parameters

3883b708af44b79b8e6b85ea856b1afb09a81828 authored about 2 years ago by howetuft <[email protected]>
Povray: Clean up code

d1d3e5c6eae8686c90e79a16a911c3aa95d96753 authored about 2 years ago by howetuft <[email protected]>
Luxcore: limit gain for sunsky template

d8f7fc78248088121b912ec4dbd02545d2c89092 authored about 2 years ago by howetuft <[email protected]>
Luxcore: fix gamma in outputs

A long-lasting bug... now fixed!

1bb7e3974a17c15660e2f23390dc4adcf123479f authored about 2 years ago by howetuft <[email protected]>
Appleseed: fix bug in move_elements

a5490c439f377dfd30adb4692c6df9f0d9b2951a authored about 2 years ago by howetuft <[email protected]>
Renderers: add support for specific parameters

As an example, implement also sky model for Cycles

1c2b38dfe5851bcbb5920026a1a8a38144a35201 authored about 2 years ago by howetuft <[email protected]>
Textures: add green marble

8cbd3897e61972fcaf587a007e71919521a84cea authored about 2 years ago by howetuft <[email protected]>
Textures: tweak Terrazzo material

3052a4d1645a41984e725f731af8bbe7ffc0db50 authored about 2 years ago by howetuft <[email protected]>
Textures: linting

ff74c763bc082e6d92a202c385894d3b2f24763c authored about 2 years ago by howetuft <[email protected]>
Textures: add Terrazzo019 FCMat

a13f2c974392d0cf539914373b0c702225ecf45f authored about 2 years ago by howetuft <[email protected]>
Textures: FCMat - add support for scalar

c5c38acf2aee0b074b0767cff7dd9ba366d32ab4 authored about 2 years ago by howetuft <[email protected]>
Appleseed: keep only one search path

49983548c4334583c53e315ca85056da750fa3f1 authored about 2 years ago by howetuft <[email protected]>
Textures: PBR - twaek ospray

c2cabbc1fee668149a0a7f74195b73297423a7d9 authored about 2 years ago by howetuft <[email protected]>
Textures: PBR material - add specular param

3546da8947a545549a5bfb267e3ca5ee8d378e1f authored about 2 years ago by howetuft <[email protected]>
Textures: Appleseed - osl, fix texture wrap (periodic)

e71167929b1ed56a310c7b07f85635c90a52f3d9 authored about 2 years ago by howetuft <[email protected]>
Appleseed: fix osl normal addition

233d3aa59e0de0c4a23b42a593a16c49ec00200c authored about 2 years ago by howetuft <[email protected]>
Textures: Appleseed - use color management in osl tex (fix)

b0fb01b16cce11ee598a4ebf114d26c86d516f43 authored about 2 years ago by howetuft <[email protected]>
Pbrt: Tune sky color

ad9db1c697150c3f233c5989fb26ca5400b02a5d authored about 2 years ago by howetuft <[email protected]>
Textures: Ospray - implement factor for normal and bump

abd2ebca4e950e1f5e19ffc7b1300336a2e54f7e authored about 2 years ago by howetuft <[email protected]>
Textures: Luxcore - combine effectively bump and normal

8160de040ac7e6bc1efbe04723f6ad9cbd137fd6 authored about 2 years ago by howetuft <[email protected]>
Textures: Luxcore - add factor to normal

efea002574b020be03d3c626d6aeb50748d544c4 authored about 2 years ago by howetuft <[email protected]>
Textures: Cycles - Handle normal size

e7c2bd14d12aba6bade6574f558c42a66809239d authored about 2 years ago by howetuft <[email protected]>