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

Textures: Appleseed - Fix fallback material

a3bb706987f4bd4e5e0598dbff9296c5e87e8aec authored about 2 years ago by howetuft <[email protected]>
Textures: Appleseed - bump and normals (except for carpaint)

04c94279dbb9a2bb419e0a208184274210385f54 authored about 2 years ago by howetuft <[email protected]>
Textures: Appleseed - Carpaint: select "basecolor" texture precisely

716d8748a8b869f09fd859fb83f60e33fc89bf94 authored about 2 years ago by howetuft <[email protected]>
Textures: Appleseed - Carpaint: bump management

(but not normals yet...)

aef31a12415dc3aa4dee4406ae9f3bf547630a05 authored about 2 years ago by howetuft <[email protected]>
Textures: Appleseed - Carpaint: normals support

5bd9c75ff321be3164af3d0ee022069f86aad231 authored about 2 years ago by howetuft <[email protected]>
Textures: Appleseed - Carpaint: tweaking

85ce289d4e15edb54795223e7f331363e1cfbf44 authored about 2 years ago by howetuft <[email protected]>
Textures: Appleseed - Disney: support for bump and normal

211b3b347ac45cbad8fe4ea9ace285bfd9d03cd8 authored about 2 years ago by howetuft <[email protected]>
Textures: Appleseed - Glass: support for bump and normal

6b8a010616d9bb51966044509b3ada38cc09a5f8 authored about 2 years ago by howetuft <[email protected]>
Appleseed: factorize warning function

005c477c8f5ff3e95883de25cfc6a063725aa8bc authored about 2 years ago by howetuft <[email protected]>
Textures: Appleseed - Remove "Generated by" messages

2d1648765c11059602d57fdc458ed325774a7820 authored about 2 years ago by howetuft <[email protected]>
Textures: Appleseed - Mixed (operational)

fd6b5819a0cd5d4737284af4e7ba7c9e9314bc9b authored about 2 years ago by howetuft <[email protected]>
Textures: Appleseed - fix format SNIPPET_MATERIAL

51e3d48b16fcee53f289e022cd3c3135d5b2b110 authored about 2 years ago by howetuft <[email protected]>
Textures: Appleseed - Mixed material, 1st try (not functional)

c64d7832d294ce16d464f937cf8f2903033ec962 authored about 2 years ago by howetuft <[email protected]>
Textures: Appleseed - Passthrough

ff3c9a1e7bf199cdc514a18599adc7095f6d2237 authored about 2 years ago by howetuft <[email protected]>
Textures: Appleseed - carpaint

eb67165d72fc63881a14b1237e9dd9d5f8e84aea authored about 2 years ago by howetuft <[email protected]>
Textures: Appleseed - Prepare carpaint for textures

10bddfa071d44bc3b47a118989e5e62d0e634581 authored about 2 years ago by howetuft <[email protected]>
Appleseed: carpaint - move snippet to f-litteral

4213303ab8b3d58d6a693dee9039364409aea74f authored about 2 years ago by howetuft <[email protected]>
Textures: Appleseed - Fallback & Disney materials

b3018ae9cc2187b89beda0a55e6fbcafc9e5eccd authored about 2 years ago by howetuft <[email protected]>
Textures: Appleseed - ior special case (textures not supported)

a660b02316fba8af431c89f6cd0b9a99b4ed47bf authored about 2 years ago by howetuft <[email protected]>
Textures: Appleseed - tune comments

cf55789c6d17b88ae0510fb534daa24d02fd11e3 authored about 2 years ago by howetuft <[email protected]>
Textures: fix statement order in rendermaterial.py

c3aae3146a8b14d21a79e98f1e8d835148fbebe2 authored about 2 years ago by howetuft <[email protected]>
Textures: move write_objfile to RenderMesh

390bdbab3e992e0cbc4aea898d6599c3a6d14eac authored about 2 years ago by howetuft <[email protected]>
Textures: Appleseed - implement translate/rotate/scale on textures

bb5d922de82dfcd909df0244642afcee5534cc8f authored about 2 years ago by howetuft <[email protected]>
Textures: Appleseed - Lint & Fix

d64b588b34f7f4dd1c3dd62b144f0c9f5abbebed authored about 2 years ago by howetuft <[email protected]>
Textures: Appleseed - Implement in Glass

a3c2d19f89663bf4791b7d83c1fcd484151664d7 authored about 2 years ago by howetuft <[email protected]>
Appleseed: stamp copyright

431185cef77d32295f7eb665b92a1dbf1de00585 authored about 2 years ago by howetuft <[email protected]>
Textures: Appleseed - first implementation in diffuse (very limited)

f4f6977ec850dd77e873c4b34ea392125d0cdd81 authored about 2 years ago by howetuft <[email protected]>
Textures: Appleseed - remove old code to get an OBJ file

1ef1fbc2c1b06611c21be7836fbdbf3f01cb0e5e authored about 2 years ago by howetuft <[email protected]>
Textures: Povray - Manage unsupported features (normal, displacement...)

11e6b8afcd6c3664a8ed458987115f9aaef9b73d authored about 2 years ago by howetuft <[email protected]>
Textures: write_objfile - fix some issues with normals

d6ee76e9c5b95c19aeb8adc2d2b55e02275beaee authored about 2 years ago by howetuft <[email protected]>
Textures: write OBJ: remove transform, add docstring, rename

02267274fe1780a872443cd33b1a6dd4e4f39f84 authored about 2 years ago by howetuft <[email protected]>
Textures: Appleseed - Use transformation in mesh SDL

83040645aaa4fdcaad75a5a6567d1e0024879461 authored about 2 years ago by howetuft <[email protected]>
Textures: Appleseed - turn mesh snippet to f-litteral

b93789822b5ebcfabad24fda5c2e0f3c72f699da authored about 2 years ago by howetuft <[email protected]>
Textures: Mesh.write - Fix normals

5f2d6a8374c8ab26c6feca9e3600c5933d84eca9 authored about 2 years ago by howetuft <[email protected]>
Textures: create OBJ exporter (in Appleseed, temporarily)

b36a3a58bd8b92e499c55c479c51d16af88f489f authored about 2 years ago by howetuft <[email protected]>
Textures: Povray -- Refactor textures funcs to comply with guidelines

Guidelines: textures should be written in _write_texture...

a6a330cf11c7813e213e86f5455b381d79922649 authored about 2 years ago by howetuft <[email protected]>
Textures: Povray - Tune texture name

bfe7abe056ef6df84be4ad104add5b8b35d95587 authored about 2 years ago by howetuft <[email protected]>
RenderMaterial: put factory functions into RenderMaterial (readability)

36f3e4ad9ffb571856776f0e8bdf5a476772a9c3 authored about 2 years ago by howetuft <[email protected]>
Textures: _TextureImportHelper - update docstrings

ada4009c501ecde03604a7774a9cd686a6fbc379 authored about 2 years ago by howetuft <[email protected]>
RenderMaterial: add displacement to all materials

3d5a82227f3409a7f8d24efd8c2024273b8ec2fd authored about 2 years ago by howetuft <[email protected]>
Textures: Povray - Warn for unsupported 'normal' and 'displacement'

f693c88f506c50d0396b3353a8e6d56f6757f488 authored about 2 years ago by howetuft <[email protected]>
Render: record last command (debug purpose)

30fff31e39d777f14ac25e45bdd35da60af62d77 authored about 2 years ago by howetuft <[email protected]>
RenderMaterial: reorganize, improve readability

d8eaf87cf7c2d314530d20249ce2f75f566b9846 authored about 2 years ago by howetuft <[email protected]>
RenderMaterial: densify STD_MATERIALS_PARAMETERS presentation

36072196aaa07e9401e0d5e704b4dc48d48422de authored about 2 years ago by howetuft <[email protected]>
RenderMaterial: fix some bugs coming from previous commit

35b75a4f84ef8ecb85618351223f570ff45e0e6e authored about 2 years ago by howetuft <[email protected]>
Textures: _TextureImportHelper - several refactorings (exceptions etc.)

935d8cd5130e9aa21c4aabcf5d3f799b712dcf89 authored about 2 years ago by howetuft <[email protected]>
Textures: refactor texture import helpers into a class

8d0a743514b742aeb426b9ed1e7863c590b0f4ca authored about 2 years ago by howetuft <[email protected]>
Textures: remove deletions in _add_texture_to_material

ca726706b52b10c145294a22a62ba94f296b362d authored about 2 years ago by howetuft <[email protected]>
Textures: refactor _import_textures - Isolate _update_texture_references

809364d879d471046b0f20bd69623b644410c4a5 authored about 2 years ago by howetuft <[email protected]>
Textures: add docstring to _separate_texture

850bcd1befbf38bd2bd7515f031d4be6f3f93d53 authored about 2 years ago by howetuft <[email protected]>
Textures: refactor _separate_textures

7d678fbe040599071b639f95805d6b960c3d4c6d authored about 2 years ago by howetuft <[email protected]>
Textures: move texture import to end of file in material.py

7615803070f35cac454e9b18d71444f7afbe9dba authored about 2 years ago by howetuft <[email protected]>
Textures: factorize _get_absolute_imagepath in _add_texture_to_material

c889a88fba99efb81646bb44b10b2235d3ab8b98 authored about 2 years ago by howetuft <[email protected]>
Textures: add docstring to _update_texture_references

0769cfcc5553bac2c7e8fbdc072ef01c5fbeadb3 authored about 2 years ago by howetuft <[email protected]>
Textures: add docstring to _add_texture_to_material

1d83075641eb1e78eed10edb8cc485e519f47da0 authored about 2 years ago by howetuft <[email protected]>
Textures: refactor _import_textures - isolate add_texture_to_material

4fd923d06cac2f4f1ef89d3e2b47a5cf12d89530 authored about 2 years ago by howetuft <[email protected]>
Textures: rename rdrmaterials

490dc4bb5e1467f8cbd4db2bc86ff14e4ce45c68 authored about 2 years ago by howetuft <[email protected]>
Textures: Povray - Refactor (factorize pigment)

e114fd96163b0101d1c32301f450af11c1a54dcd authored about 2 years ago by howetuft <[email protected]>
RenderMesh: rename RenderingMesh into RenderMesh

21169967286f0d783b016aaaa55628cb47d6f23b authored about 2 years ago by howetuft <[email protected]>
Textures: fix bug in cast_texonly

Bug introduced by fallback in RendererTexture

1f613675ab0ee0d33c9553ed7874cae35e8af450 authored about 2 years ago by howetuft <[email protected]>
Textures: Povray - add support for bump in diffuse

0734e6874486108e3d32d0b346644782ab592357 authored about 2 years ago by howetuft <[email protected]>
Textures: Povray - Tweak bump size

aa1c3de1cf3c0212c131421d0b5f5be7e0748705 authored about 2 years ago by howetuft <[email protected]>
Lint rendermesh.py

448af18c3871112aa162f3cac3677b2fd8abb6cb authored about 2 years ago by howetuft <[email protected]>
Material: linting

9d74b72d088352277e3ac8992cd1a69ae38047cd authored about 2 years ago by howetuft <[email protected]>
Textures: refactor _import_texture - isolate _separate_texture

ac1d71b20d036e4f7ce9972decdfb47a5a9d53c4 authored about 2 years ago by howetuft <[email protected]>
Cycles: robustify _write_material

d090fc2e65b3abbd765217f8afc7d968e32eccb3 authored about 2 years ago by howetuft <[email protected]>
Luxcore: rename material parameter into matval (consistency)

d5a645ebc915cc09d64bfac9897aab52e6db33a0 authored about 2 years ago by howetuft <[email protected]>
Textures: MaterialValue - make 'textures' member a property

d4296b7fb1797c4af8ada99acba0e224a6250002 authored about 2 years ago by howetuft <[email protected]>
Textures: Povray - Glass material (unfinished, to be completed)

fbd1e31e78a376fff3013d5bfa5ea2d809afa584 authored about 2 years ago by howetuft <[email protected]>
Textures: Povray - Handle textures for float properties

Handling means warn and take fallback, as Povray do not support textures
in float properties (on...

7310ebc21a691f7fc1c34ede1616f2050b6863d9 authored about 2 years ago by howetuft <[email protected]>
Textures: Povray - Convert passthrough to textures

7ce0dab5adc02b5416e91440cd1f271e6eea502e authored about 2 years ago by howetuft <[email protected]>
Textures: Povray - convert Disney shader to textures

303c81d5a644262d52c1be7bcc16f4b8c0a1cb7c authored about 2 years ago by howetuft <[email protected]>
Textures: Povray - Convert Mixed to textures

7233ea43c9a206a6f64ffda0dd25ef3ed9511605 authored about 2 years ago by howetuft <[email protected]>
Textures: Povray - convert Carpaint shader to textures

cc4ec5e7e113f3a8e855350bc62d093e125541ec authored about 2 years ago by howetuft <[email protected]>
Textures: Povray - add scale/rotation/translation

54f14c06f3b68226e0b569f43568d5b42e7e8b13 authored about 2 years ago by howetuft <[email protected]>
Textures: Cycles - linting

978868ef1689791ee41cc49a728ba6cfa088e3e0 authored about 2 years ago by howetuft <[email protected]>
Textures: Povray - Add uv mapping

71c95bedaa3836a72cac0a6446eeb9efa0c0aee5 authored about 2 years ago by howetuft <[email protected]>
Textures: Povray - improve tex support for Diffuse

Not fully functional yet

c0f8161bc0495c872abdc6a3368c8a7d62900b27 authored about 2 years ago by howetuft <[email protected]>
Textures: Matval - adapt texture write functions signature

Use keyword arguments for _write_texture, _write_value, _write_texref

12e7bd8ff8ef5fa17c52e55ebabfa8ec7cf7c701 authored about 2 years ago by howetuft <[email protected]>
Povray: deindent snippets and move to f-strings

3fb667b7247b2e7181cef7fe6a5572c41a0094f1 authored about 2 years ago by howetuft <[email protected]>
Povray: remove indentation in sunsky template

90ce79d5886faf534a033bbcbb1c98dbd4c67079 authored about 2 years ago by howetuft <[email protected]>
Povray: remove light in camera, in standard template

12550c44042f19fec2c3bf8c312a476b2e974a1c authored about 2 years ago by howetuft <[email protected]>
Textures: fix missing arg in MaterialValue.getmixedsubmat

bee78090e19218a04349bcaf174ec945ec06c9bd authored about 2 years ago by howetuft <[email protected]>
Textures: Povray - 1st attempt on Diffuse shader

Not operational...

5ef4de3164c712a9b41ee82dcd305fc55c72e1ed authored about 2 years ago by howetuft <[email protected]>
Textures: Cycles - Clearcoat roughness

2ec2361954ef6cfe5ba81a2cbc119f2e536524c3 authored about 2 years ago by howetuft <[email protected]>
Textures: Cycles - bump strength as a node (for bump and normal)

Otherwise Cycles emits a warning (double connection to bump node)

ca63af1365eb992b48cc1a24bf9b2c3ebb7b09e8 authored about 2 years ago by howetuft <[email protected]>
Textures: Cycles - Linting and light refactoring

4aeefa5cbe0f603f44e0705b0338e57b8d17d668 authored about 2 years ago by howetuft <[email protected]>
Textures: Cycles - Simplify displacement

abc723bf2868f7eae4fd00475fb29e9402aaae3f authored about 2 years ago by howetuft <[email protected]>
Textures: Cycles - write float with rounding

c5fbd5ff76bb82eab25531061bb0972ce716b3fd authored about 2 years ago by howetuft <[email protected]>
Textures: Cycles - refactor (area lights)

9180bfb148295b335b0ad2f7be84750e679dd0dd authored about 2 years ago by howetuft <[email protected]>
Textures: Cycles - lint texture generation

Factorize texture core

dcd06b8ab4410a00e543ee0989c21acb06174ee2 authored about 2 years ago by howetuft <[email protected]>
Textures: Cycles - Displacement

7fd45f44e32e3943316738e9587f2b7ab58ac497 authored about 2 years ago by howetuft <[email protected]>
Textures: Cycles - colorspace for plain texture

e9a235ecb81f6d14be77c97f0457ee0d7e374ef3 authored about 2 years ago by howetuft <[email protected]>
Textures: prepare Cycles plugin for textures

Use MaterialValues + improve output readability

026c556fae680ae7f88518504e7cec1556e09357 authored about 2 years ago by howetuft <[email protected]>
Textures: simplify ScaleU/ScaleV into Scale only

Cycles does not manage ScaleU/V, and the decomposition U/V is not very
useful for Scale...

a7783601c7205ebb10bb83971cafb9d0156e6b80 authored about 2 years ago by howetuft <[email protected]>
Textures: Cycles - Add normal map for normals

e456d3c82910bb3628d3920668f0d68074a3cc11 authored about 2 years ago by howetuft <[email protected]>
Textures: Cycles - implement normal (but issue with mesh normals)

1c328c23d4aef26bfc3c6ee967cb2b1d7eee96b0 authored about 2 years ago by howetuft <[email protected]>
Textures: Cycles - control bump strength

b5ec7d6817825ac275b3575031b16bcfffb48234 authored about 2 years ago by howetuft <[email protected]>
Textures: Cycles - rewrite bump to accept also normal

96b7f153786405b3e69c6d23a0e50f66309b6d7a authored about 2 years ago by howetuft <[email protected]>
Textures: Cycles - add bump support

1st attempt: with normals

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