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

Sunsky: Sun support in sunsky light for Cycles

This commit adds sun support in sunsky light. Cycles does not
provide any sun support in Hosek-W...

ae9b683fb32e0cc9b302c58e32f1c5ac78b947b5 authored over 4 years ago by howetuft <[email protected]>
Update README.md

d8bed740edff3b295b1ae58b863aa511fcb129b0 authored over 4 years ago by howetuft <[email protected]>
Merge pull request #61 from howetuft/lights

Lights: create sunsky light feature

3c64d4b89d5285323289314fa7cb73053d4d3e50 authored over 4 years ago by howetuft <[email protected]>
Create Sunsky Light object (not renderable yet)

This commit creates a Sunsky light object, modeled on Hosek-Wilkie, including:
- SunskyLight obj...

f42a0ec2ede9d178d0baa7ff051b76ba344cb92d authored over 4 years ago by howetuft <[email protected]>
Sunsky: partial support for Cycles (sky only)

6deadc4d6c846be94311caf9aa51fde90a5a6946 authored over 4 years ago by howetuft <[email protected]>
Sunsky: create _render_sunskylight in RendererHandler

83eac9ba5983ba0f1257b7832463916395ccc634 authored over 4 years ago by howetuft <[email protected]>
Sunsky: Support for Pov-ray

18707c5e615858a6b85a0e1dc26ec5853a9396dd authored over 4 years ago by howetuft <[email protected]>
Sunsky: support for Luxrender

b1f4ebfc006c15be2cf69f59b4069be84583a5f4 authored over 4 years ago by howetuft <[email protected]>
Sunsky: add support for Appleseed

8e873273d7313ab74bec9d6c76d63fea8ec5dfd8 authored over 4 years ago by howetuft <[email protected]>
Sunsky: Small linting

385abe7440d796a7406b170beac203ce021d25e2 authored over 4 years ago by howetuft <[email protected]>
Merge pull request #60 from howetuft/lights

Luxrender: tune area light efficency and gain

b701f125fac68703ab7ee3a64c2117f2756f3574 authored over 4 years ago by howetuft <[email protected]>
Luxrender: tune area light efficency and gain

Area light efficency and gain had been wrongly set 10 times too high...

269f5e22d69f806fce36a2aa3251524d8d5d9d4f authored over 4 years ago by howetuft <[email protected]>
Merge pull request #59 from howetuft/projects

Restore Visibility awareness in rendering

9fdec86e9b28adaa4cb341c68fd53b6795ab0bc7 authored over 4 years ago by howetuft <[email protected]>
Restore Visibility awareness in rendering

Object Visibility awareness in rendering had been disabled due to a compatibility
issue with ver...

9324e2133e943a20f82ba11e3b22c809dffd82f3 authored over 4 years ago by howetuft <[email protected]>
Merge pull request #58 from howetuft/lights

Arealight: fix point_at compatibility issue for 0.18

2f69162740750f446de1d60946fdd77bf12f2272 authored over 4 years ago by howetuft <[email protected]>
Arealight: fix point_at compatibility issue for 0.18

83e06564350a242e7c7509804a5b1eea7bef308e authored over 4 years ago by howetuft <[email protected]>
Merge pull request #57 from howetuft/renderers

Camera README: add size_u/size_v description for write_arealight

9f47f8f55020df4ee19d7fa99c69e9363186f992 authored over 4 years ago by howetuft <[email protected]>
Camera README: add size_u/size_v description for write_arealight

609dcae15554019a270d6105cccb4d3ad52c42f6 authored over 4 years ago by howetuft <[email protected]>
Merge pull request #56 from howetuft/renderers

Renderers README: plugins callbacks parameters description

b08128abac3852ee5845664d37f4960b0823ccb9 authored over 4 years ago by howetuft <[email protected]>
Camera "point at" feature

This commit adds a "point at" feature to camera object. Such feature
allows the user to choose a...

6eb79798a2bef32c30fb61c66cc13a04516d92d7 authored over 4 years ago by howetuft <[email protected]>
Camera: move representation to Coin

Camera representation was based on Part features. As a Camera is not a
Part, there were side-eff...

f410c8268af4c2bcf3fbef44b00ddf12937d468c authored over 4 years ago by howetuft <[email protected]>
Renderers README: plugins callbacks parameters description

98631dfc87de4e4790e289cd091fd87aa693d002 authored over 4 years ago by howetuft <[email protected]>
Merge pull request #55 from howetuft/camera

Camera - "Point at" feature

1bd363f24789d0b3204ad2cf17d1b63ce4580045 authored over 4 years ago by howetuft <[email protected]>
Camera "point at" feature

This commit adds a "point at" feature to camera object. Such feature
allows the user to choose a...

a7860d145a902309e1948b91902f80c1b5be921b authored over 4 years ago by howetuft <[email protected]>
Camera: move representation to Coin

Camera representation was based on Part features. As a Camera is not a
Part, there were side-eff...

cb631a5b9f9a0b1212581125fc6f9b09f32ac2c7 authored over 4 years ago by howetuft <[email protected]>
Merge pull request #54 from howetuft/hotfix

Visibility: revert to previous functioning due to issue with v0.18

0a46f7aed6d7bf449d41d427f04d8f28b9ff06d9 authored over 4 years ago by howetuft <[email protected]>
Visibility: revert to previous functioning due to issue with 0.18

Temporarily disables visibility support (ante commit 8f02cb15a9cdec2324fead14ccdd3c3103534e21), ...

d030b876cb13885b7c1f43669e1ecd317ac419f8 authored over 4 years ago by howetuft <[email protected]>
Update README.md

fb88096411a82ac027ede18f4a335fcf26f17b1a authored over 4 years ago by howetuft <[email protected]>
Merge pull request #52 from howetuft/projects

Small linting

c3457dfba9ee25516b43397bf9d73e6d681cb632 authored over 4 years ago by howetuft <[email protected]>
Small linting

7f4ae678c503c8d2f852d24f675efc29ef62a583 authored over 4 years ago by howetuft <[email protected]>
Add newline to messages for FreeCAD.Console.Print*

Add '\n' to all messages passed to FreeCAD.Console.PrintMessage,
FreeCAD.Console.PrintWarning an...

7b5ae68851e5ae1918f6752054bfcfdbec0600c9 authored over 4 years ago by howetuft <[email protected]>
Renderers README: update write_camera signature

6ce0a4f7b1ca704c172d3506770326761e2b8f1f authored over 4 years ago by howetuft <[email protected]>
Merge pull request #51 from howetuft/renderers

Suppress rotation in write_camera parameters

43f2a09b3775f85cad82a18c9a4798120a6620ad authored over 4 years ago by howetuft <[email protected]>
Suppress rotation in write_camera parameters

Instead, pass a FreeCAD.Base.Placement object (embedding both center and
rotation...)

e0a1c2859b0ee5bf314b28d4093de59aff30236f authored over 4 years ago by howetuft <[email protected]>
Merge pull request #50 from howetuft/projects

Small refactoring in RendererHandler private methods

795a8d1a7190c0cd449d318877b2056f9d0dfd92 authored over 4 years ago by howetuft <[email protected]>
Small refactoring in RendererHandler private methods

Write _render_* methods in EAFP, suppress view arg to _call_renderer

1085d0bcd862f2689e3f85718cd984c872223f51 authored over 4 years ago by howetuft <[email protected]>
Merge pull request #49 from howetuft/projects

Add support for groups in rendering projects and improve view naming

0673482e6bdfef6a7210744f2742bc2e86e8021e authored over 4 years ago by howetuft <[email protected]>
Prevent objects with empty topology from being passed to renderer

f854fea257e633de3ea67c0d0c497b543124ea74 authored over 4 years ago by howetuft <[email protected]>
Finalize support for groups in rendering projects

This commit allows rendering of groups

d92f3a5fd8f6240f6a2babe00bd35c51ffa03c05 authored over 4 years ago by howetuft <[email protected]>
Add feature to handle groups in rendering projects

At this stage, the feature allows to add groups to projects. However,
groups are not renderable ...

ecb434a9937bfd0449c642f82675fc740b53d484 authored over 4 years ago by howetuft <[email protected]>
Improve 'view' naming

This commit replaces the old format 'View of %s' which could be unclear
and create names collisi...

5bdf5b5c9e3da4953be0f4967118334a8dd04d80 authored over 4 years ago by howetuft <[email protected]>
Update README.md

317c1cb8d6426b7e7703e57549dd6920a9051ee1 authored over 4 years ago by howetuft <[email protected]>
Merge pull request #48 from howetuft/renderers

Renderers: fix plugin list computation

22f4af4a3de8889f7cfcb7640618a97cdd272d92 authored over 4 years ago by howetuft <[email protected]>
Renderers: fix plugin list computation

adade59a859e7c27957911b76beb40bcfc76df95 authored over 4 years ago by howetuft <[email protected]>
Merge pull request #46 from howetuft/renderers

Fix small error in renderers README

f22cddfbeaf425e9557cecfb6e50f7adc86cf171 authored over 4 years ago by howetuft <[email protected]>
Fix small error in README

9ed0ba110d9aca023d24e28c17f475901c78ac79 authored over 4 years ago by howetuft <[email protected]>
Merge pull request #45 from howetuft/renderers

Tidy renderers

7f76f77f602ac013495c5ac7addb9c7f9aa86824 authored over 4 years ago by howetuft <[email protected]>
Renderers: tidy functions in plug-ins

592bc5ab7d3a9eedb19f1161975911679b8da836 authored over 4 years ago by howetuft <[email protected]>
Renderers: make 'name' the 1st arg in write_camera

f0a92d2676868dd44a0a290f111bbdc28cb0dd6b authored over 4 years ago by howetuft <[email protected]>
Renderers: suppress 'view' as argument to write_pointlight, replace with 'name'

f0aa726b2201b03439e447aa589ca5f6afecf1dd authored over 4 years ago by howetuft <[email protected]>
Renderers: suppress 'view' as argument to write_object

aabebee9d8ead75701f194198d9258d4c4f03754 authored over 4 years ago by howetuft <[email protected]>
Merge pull request #44 from howetuft/renderers

Links to external renderers' documentations

c183d199a1faed593c9a13ad5ba16c5efa1c51c5 authored over 4 years ago by howetuft <[email protected]>
Links to external renderers' documentation

ca70d11349d91a2fcab181a88f5796f7778c7283 authored over 4 years ago by howetuft <[email protected]>
Merge pull request #43 from howetuft/renderers_readme

Renderers README

149e424852520d5de71207478dd47f3fc838fba6 authored over 4 years ago by howetuft <[email protected]>
Renderers README tweaks

e4deb74d2c95260fe711fc87ff9ee170eb5f3afb authored over 4 years ago by howetuft <[email protected]>
Create README for renderers

34a2946fc35813dd950334af19ab1feab9fdb675 authored over 4 years ago by howetuft <[email protected]>
Merge pull request #42 from howetuft/arealight

Add area light feature

23486a15bd87b5b72500b223538b95adcf2588de authored over 4 years ago by howetuft <[email protected]>
Linting after adding area lights

7aa0732604b52c46c3a21343594f1eb5819817e5 authored over 4 years ago by howetuft <[email protected]>
Appleseed/Arealight: replace radiance with power

472721ff399a2dd0b29b376611d5899589aebd14 authored over 4 years ago by howetuft <[email protected]>
Area light: add "point at" feature

0e846b2fdd2d9878cffebe40ebbd6303365155a2 authored over 4 years ago by howetuft <[email protected]>
Add Arealight support for Cycles

a04ce8ce77a68c3792e2c641280d672788f12240 authored over 4 years ago by howetuft <[email protected]>
Add Area light support for POV-Ray

6cd8f0d9632da6dd9a3699b0480b53c114307f93 authored over 4 years ago by howetuft <[email protected]>
Add Area lights for Luxrender

bbd73e9f74359a7d1ed6d8b7d7bc1bb97841cc7d authored over 4 years ago by howetuft <[email protected]>
Arealight: Add icon and fix color issue

0637c198b660d912a653e03dc085371efbbe2841 authored over 4 years ago by howetuft <[email protected]>
Add Area light: base + Appleseed

This commit adds an Area light object in the workbench, and makes a
first (basic) export impleme...

3a29d94253605ea098b3d5b6889691325d49c5c2 authored over 4 years ago by howetuft <[email protected]>
Merge pull request #41 from howetuft/visibility

Small linting

8682ed9d822df89ba0b8e9113b8825b26a652d15 authored over 4 years ago by howetuft <[email protected]>
Small linting

a966f9bd0f29587ea21c24a64ec29fa28783262a authored over 4 years ago by howetuft <[email protected]>
Merge pull request #40 from howetuft/visibility

Take object visibility into account in rendering

2365c73c659b94e9a829111a73fe424ae40f2c04 authored over 4 years ago by howetuft <[email protected]>
Take objects visibility into account in rendering

If an object is not visible (Visibility==False), it won't be rendered

8f02cb15a9cdec2324fead14ccdd3c3103534e21 authored over 4 years ago by howetuft <[email protected]>
Merge pull request #39 from howetuft/pointlight

lights.py: add a radius to point light representation

387e3b2fa3a42180f63f3f90a99347acef629c1b authored over 4 years ago by howetuft <[email protected]>
lights.py: add a radius to point light representation

59208d2fc142a5202b698295e18b03c65124b0ad authored over 4 years ago by howetuft <[email protected]>
Update README.md

bfeb54ae60a47de4469217cfb0ddb09fffa83672 authored over 4 years ago by howetuft <[email protected]>
Merge pull request #37 from howetuft/lights

Creates lights.py

a779911a5c538698e5055540f0deb96ad80a5b55 authored over 4 years ago by howetuft <[email protected]>
Creates lights.py

This commit creates lights.py, a module with various lights objects to
illuminate rendering scen...

79077d9e3cf4445f86f5e764b63f3022b502c04f authored over 4 years ago by howetuft <[email protected]>
Merge pull request #36 from howetuft/appleseed_async

Appleseed: make Appleseed run asynchronously

1e21daa1bb93a88d1c69ae7e16a47f0f71570620 authored over 4 years ago by howetuft <[email protected]>
Appleseed: make Appleseed run asynchronously

bef47cdd3f189ad0465f7d267f1c61560961cc45 authored over 4 years ago by howetuft <[email protected]>
Merge pull request #35 from howetuft/lint-render

Linting: Suppress 'no self use' in Project.render

8b94e94ce50ff1cb52bef6540e40f1ee5410879d authored over 4 years ago by howetuft <[email protected]>
Linting: Suppress 'no self use' on Project.render

50e539dbaed64add913ddd285097d5515f28619b authored over 4 years ago by howetuft <[email protected]>
Appleseed: fix and improve Camera support

Appleseed: fix and improve Camera support

b6e23998e94b264e8d08494d70ea718b8fac38ba authored over 4 years ago by howetuft <[email protected]>
Appleseed.py: make Camera support effective

a91ad643418aba974cde637a09452c0e917b744b authored over 4 years ago by howetuft <[email protected]>
Appleseed: conversion function from FreeCAD coords to Appleseed

63aa0c5b5f5fe638cc509e8285456e5c54f9424a authored over 4 years ago by howetuft <[email protected]>
Appleseed.py: fix wrong aspect ratio

In Appleseed, aspect ratio in cameras must be set in accordance with height and
width, otherwise...

80420af3ae004d2fdd52b3cd89fbeecd6836483d authored over 4 years ago by howetuft <[email protected]>
Merge pull request #33 from howetuft/appleseed_PL

Appleseed: add point light support

412fcf1a5427938fd9f10fae8d2ac8c104eec852 authored almost 5 years ago by Yorik van Havre <[email protected]>
Merge pull request #32 from howetuft/appleseed_fix

Appleseed: fix unescaped '\t' in mesh temp file path

dad40aa8f22e9201924b977bcfdd4f3a4585f801 authored almost 5 years ago by Yorik van Havre <[email protected]>
Appleseed: add point light support

b63b87be45cc1d5feb264a0c0e7242b6189d5391 authored almost 5 years ago by howetuft <[email protected]>
Appleseed: fix unescaped '\t' in mesh temp file path

Issue #30 (https://github.com/FreeCAD/FreeCAD-render/issues/30)

bbba896568a2e5290b0f77e2b4d8fc4d83415436 authored almost 5 years ago by howetuft <[email protected]>
Merge pull request #31 from howetuft/linting2

Linting2

d2e1fc3e94fc1b05d5e4d058f0ff0190a996f342 authored almost 5 years ago by Yorik van Havre <[email protected]>
Luxrender.py: refactor 'write_camera' to use Format Specification Mini-Language

0b5331214fe7918d0b15656140e2aeb937cc7a35 authored almost 5 years ago by howetuft <[email protected]>
Appleseed.py: refactor write_object (use format specification mini-language)

75c36bd51d64b10c87042aeef4bba11b90842cc8 authored almost 5 years ago by howetuft <[email protected]>
Appleseed.py: refactor and lint 'render'

Use context managers for file operations
Use Format Specification Mini-Language for string opera...

e6557906f5dbd0af0485b5af3b10ce43d48267ea authored almost 5 years ago by howetuft <[email protected]>
Render.py: rename 'ViewProviderProject.Object' into 'ViewProviderProject.object' (PEP8 naming rules compliance)

f07b60ef265000edbd1d87cc579a83df7103798f authored almost 5 years ago by howetuft <[email protected]>
Cycles.py: refactor 'write_object' to use Format Specification Mini-Language

eb8ff37d57cfbdefc09587b5b1ca2c2ed7286d01 authored almost 5 years ago by howetuft <[email protected]>
Cycles.py: refactor 'write_camera' to use Format Specification Mini-Language

c7632f721bae4c443bbf9f26d247ad3116e3d9b7 authored almost 5 years ago by howetuft <[email protected]>
Render.py: lint 'Project.render'

c067fef62bf63232c54f86ae0577add33657bde6 authored almost 5 years ago by howetuft <[email protected]>
camera.py: add factory method (Create) to Camera class

75be5e76755c3cf56710f5d4b91d929a2e2f688b authored almost 5 years ago by howetuft <[email protected]>
Appleseed.py: simplify OBJ file export in write_object

23f693bdd4d8e171e9e4054d55bda57cee1ae4ea authored almost 5 years ago by howetuft <[email protected]>
camera.py: tweak pylint warnings

e0e767526a2f5b69382984085bb2c90497c873ea authored almost 5 years ago by howetuft <[email protected]>
Povray.py: refactor 'write_camera' to use Format Specification Mini-Language

944a8e9ddcd3ef42dc55e4a5870725c1fcef1bbf authored almost 5 years ago by howetuft <[email protected]>
Render.py: lint spacing in def's

827c6d6cab0848b1f340c7a682d838b7c090684a authored almost 5 years ago by howetuft <[email protected]>
Luxrender.py: refactor 'write_object' to use Format Specification Mini-Language

d4d7e4a69a95503022d316dc6819b201233d55ea authored almost 5 years ago by howetuft <[email protected]>