Ecosyste.ms: OpenCollective

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

github.com/flybywiresim/msfs2blender2msfs

Fork of the official Blender glTF 2.0 importer and exporter designed for MSFS 2020
https://github.com/flybywiresim/msfs2blender2msfs

Bump to 1.5.4

06a24722561086569ccec28c986909c3e431331d authored about 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1249 from KhronosGroup/fix_1248_1213

Take care of active output material node

4f52456e48c8ee0277d3397a4fe93cbda3cbf747 authored about 4 years ago by Julien Duroure <[email protected]>
Bump to 1.5.3

a9d7ac63fe2e20615d71bab1c49a6017f045e68e authored about 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1250 from KhronosGroup/fix_1219_alpha_only

Fix #1219 alpha only

36007185e69b271e8343960e71330b449a7f090c authored about 4 years ago by Julien Duroure <[email protected]>
Update README after 2.91 release

250fc3e2f29bce0f6ed7bea6c49a7b432f9c5b27 authored about 4 years ago by Julien Duroure <[email protected]>
Quietly update accessors on mismatch instead of ignoring primitive

2f5a26d8db0e4f54cb170728ebb6049eccd28b7f authored about 4 years ago by Jim Eckerlein <[email protected]>
Update vertex and index count in accessors during encoding

3a11e835a33152a1f4eccb4276854c251eaefc8a authored about 4 years ago by Jim Eckerlein <[email protected]>
Merge branch 'blender-v2.91-release'

706d9c46bfca86e7a38664d13f09deb5b212bf68 authored about 4 years ago by Julien Duroure <[email protected]>
importer: Fix UV Map & Vertex color limit

From blender repo

32b4c89caa09f0c418b4c1c67cff8e393b22935c authored about 4 years ago by Julien Duroure <[email protected]>
Remove unused variables

87f00d8ebff50fb10422ecd7b47aa8f2b461c74c authored about 4 years ago by Jim Eckerlein <[email protected]>
Export: fix reading textransform/texCoord when using wrap nodes

Code for these will now skip over nodes used for wrapping.

They've been unified into a single f...

45e6c2cad654ca0e246f540a37b45739ef10c557 authored about 4 years ago by scurest <[email protected]>
Export: refactor KHR_texture_transform gathering slightly

74a34f49e17c5218e661d65c30dd6dadfe2a4b69 authored about 4 years ago by scurest <[email protected]>
Export: simplify texCoord code in textureInfo

This also omits the texcoord when it is 0 (the default). Tests
were updated to be able to handle...

564f109927db8d600609a1f7a5c229d27846b1b2 authored about 4 years ago by scurest <[email protected]>
Export: support more wrap modes

Teach the exporter to recognize using Sep/Math/Comb nodes to fake
wrap modes that an Image node ...

cc7050a52bd46d5def60555eee0343bcd86a621a authored about 4 years ago by scurest <[email protected]>
Test: roundtrip test for MirrorxMirror and RepeatxClamp wrap modes

65e3711fed3b6ebbd69714a5f6cd04533bfbd71c authored about 4 years ago by scurest <[email protected]>
Export: export CLIP textures as ClampToEdge

As suggested in #1113. CLIP is not supported by glTF, but clamping
seems better than repeating f...

42bcf12e4449e6d54b3a0302a919d5f3465f4eb1 authored about 4 years ago by scurest <[email protected]>
Fix primitive name exception

3849d4ec76b6149fc08348089590ed9a4e83d25d authored about 4 years ago by Jim Eckerlein <[email protected]>
Add checks for matching index and vertex count

e5acd9b783677bec56af884a7481c28591698116 authored about 4 years ago by Jim Eckerlein <[email protected]>
Copy bytes, because memoryview slicing does not work

3c16ecf1fdbba9b1e5c26096b221379577b76858 authored about 4 years ago by Jim Eckerlein <[email protected]>
Add explicit color quantization

e3fd1a17aeb2d8bb753a59f40622abca7d3651ba authored about 4 years ago by Jim Eckerlein <[email protected]>
Move index type byte length logic into C++ encoder

289b3a8956fa9c294d974bc8e2e1c47abe9bea53 authored about 4 years ago by Jim Eckerlein <[email protected]>
De-clutter code

f65d26384544b9cac1d59f22de1b03b181629615 authored about 4 years ago by Jim Eckerlein <[email protected]>
Encode all attributes

40a7631025a7a9c9dd32374ad52e247cc344c49e authored about 4 years ago by Jim Eckerlein <[email protected]>
Invert if case

f1d2183010e497834dcaebbc6b6cf7cf46cb5270 authored about 4 years ago by Jim Eckerlein <[email protected]>
Dump redundant code noise

5b549ce5405364c1481bcbe030b827209b9c2a9d authored about 4 years ago by Jim Eckerlein <[email protected]>
No need to preserve triangle order when no morph targets

3c593c33478a17a0d583d8087148a92224450888 authored about 4 years ago by Jim Eckerlein <[email protected]>
Remove redundant imports

75fc88fbf404a8dc9441363c9c22c4fe3deab5f6 authored about 4 years ago by Jim Eckerlein <[email protected]>
Use str.format() instead of printf-%

cfb261bffcd802f36371a0a65dc0d9b9db3a0fde authored about 4 years ago by Jim Eckerlein <[email protected]>
Copy decoded data

2e172f985c72605946ea59dadec1cd172b309d0b authored about 4 years ago by Jim Eckerlein <[email protected]>
Use same API for meshes with and without morph targets

ba30aeeb3570774f1fa861735cf6c6e6a92d22d8 authored about 4 years ago by Jim Eckerlein <[email protected]>
Fix Draco check for uncompressed meshes

73a9e4bec437f691e1f33d5b32e9ca9140639a97 authored about 4 years ago by Jim Eckerlein <[email protected]>
Use bytes() instead of memoryview()

8a6259c9bb45cf2755468ed19739c6a2f87fa8cf authored about 4 years ago by Jim Eckerlein <[email protected]>
Decode and read Draco encoded indices and vertices

6f695e7f47c97e273717d4cfee661ddee67d8c3b authored about 4 years ago by Jim Eckerlein <[email protected]>
Fix typo

558c025d60ba3dee328de3ed06e3649f11f9b142 authored about 4 years ago by Jim Eckerlein <[email protected]>
Use environment variable if set for external Draco library

4f70b24ea713bd2e5ceb99ba5a857d4d1281d467 authored about 4 years ago by Jim Eckerlein <[email protected]>
Decode Draco data from importer

87e807f975e8620089de75df4011627609702de2 authored about 4 years ago by Jim Eckerlein <[email protected]>
Move Draco DLL loading into io.com

a9fcdaf73634e2240a2408588f5ee55c5f996770 authored about 4 years ago by Jim Eckerlein <[email protected]>
White-list Draco mesh compression extension

b24544d467a4ae6b1b0ddf03ce5e145d031790f3 authored about 4 years ago by Jim Eckerlein <[email protected]>
Override library path while developing

899273dfcb273b612c1321a545736fa6f87d5169 authored about 4 years ago by Jim Eckerlein <[email protected]>
Update draco encoder script

2607f4c709fe8f6e24e14bc6aa3dfb97dc3dd4e5 authored about 4 years ago by Jim Eckerlein <[email protected]>
Merge master

a3d6b77d19a4e3e998272b2448d441872bbb8e49 authored about 4 years ago by Julien Duroure <[email protected]>
Bump to 1.4.39

79d91b7fc58b0b36776f776c0bb0d9638b488be4 authored about 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1257 from KhronosGroup/fix_empty_prim

Fix T82189

3f7b35d74520c17ca55d90f5867027487827b568 authored about 4 years ago by Julien Duroure <[email protected]>
Fix T82189

77259010b3162594c963af0f5e16da745c4fae96 authored about 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1256 from KhronosGroup/revert-1255-fix_empty_primitives

Revert "Fix T82189 empty primitives"

7c76539cfa720d8e9eef7ac79a476a1650b7b0ae authored about 4 years ago by Julien Duroure <[email protected]>
Revert "Fix T82189 empty primitives"

eaca7d9090032b59c79972ec5d722c1cbeb47ef3 authored about 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1255 from KhronosGroup/fix_empty_primitives

Fix T82189 empty primitives

eecf50128019de500f6ad36a234e96d9828f4621 authored about 4 years ago by Julien Duroure <[email protected]>
Fix T82189

This is not allowed in specification, but adding a check in order to
avoid traceback at import

a30f06e659fb6ce3302727b7bd26a12762589cdf authored about 4 years ago by Julien Duroure <[email protected]>
code cleanup

faaafae2587ca78e636494156dc7e24ba12eb4d4 authored about 4 years ago by Julien Duroure <[email protected]>
make alpha works if not coming from alpha channel

463bf30917e933a10bd18eef7a08391c77db25ef authored about 4 years ago by Julien Duroure <[email protected]>
fix typo

6c1d232a831356994d5cdeca8e2e2e784d927739 authored about 4 years ago by Julien Duroure <[email protected]>
code cleanup

addec0bc659e8ffaa8d4cc7255a1b3f0941fb4ec authored about 4 years ago by Julien Duroure <[email protected]>
Fix #1219

5da40e0e1255b300603c05d90d55d5c16f2328f9 authored about 4 years ago by Julien Duroure <[email protected]>
fix bug when recursive find a non active output material node

d933e17026b8e035c7dd70c470df6720410990fa authored about 4 years ago by Julien Duroure <[email protected]>
Manage recursivity

49a8cb37399131131bf7050539b73113d5431aab authored about 4 years ago by Julien Duroure <[email protected]>
Fix #1248 Fix #1213

Take care of active output material node

3f8f609cbab10f1278a527948e2e9cbdfdf0c847 authored about 4 years ago by Julien Duroure <[email protected]>
Merge doc-update-291 into blender-v2.91-release

b05087e774ae2e51448460e2847254dec90398c3 authored about 4 years ago by Ed Mackey <[email protected]>
Merge pull request #1239 from KhronosGroup/doc-update-291

Doc: Add Clearcoat, Transmission, recent unlit changes.

27bb8521cd5bb2b1e3e76eef4db701d3126ee57d authored about 4 years ago by Don McCurdy <[email protected]>
Bump master to 1.5.0 after blender-v2.91-release branch creation

71cc90b63031b9d83128e23deb49dcfc08e48625 authored about 4 years ago by Julien Duroure <[email protected]>
Cleanup: remove unused color_management file

numpy functions have replace the functions from this file.

d9cd6f4e99a721f8990d7b166f2267982094dea9 authored about 4 years ago by scurest <[email protected]>
Cleanup: remove unused imports

847a498aad0358be700e3acb9adc545ff024f141 authored about 4 years ago by scurest <[email protected]>
Bump to 1.4.38

a81e3eab0c2e09e03f78415fd36462a07fc662f6 authored about 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1126 from KhronosGroup/better-visibility

Better filtering of exported nodes

f9e773a5ed28d4873f349aa1728804dd546a3e89 authored about 4 years ago by Julien Duroure <[email protected]>
Bump to 1.4.37

3043b14aee2752b552b5c73d8225e5eea57811df authored about 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1238 from scurest/import-errors

Import: better error messages when loading files

6888897019363ef20ffa3e37319eead6b3b1fc9b authored about 4 years ago by Julien Duroure <[email protected]>
Bump to 1.4.36

1a7289799cd07c2a798377ba66d0f8dfd45a62e6 authored about 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1240 from donmccurdy/feat-mesh-extras

Import: Set extras from mesh.

5500ada19e05e7da1fa6d4297a666e4d26f41ea5 authored about 4 years ago by Julien Duroure <[email protected]>
Spell check

c596d0c5dfe176b12323b38f6d91dafae2a0a582 authored about 4 years ago by Ed Mackey <[email protected]>
Updates per review.

685666e8ea0308d46dd8c1df18c6006a8cd57273 authored about 4 years ago by Ed Mackey <[email protected]>
Restore exclude=['targetNames'].

61c75821cf3cd9d62493a9fe8437f134b4768ae9 authored about 4 years ago by Don McCurdy <[email protected]>
Import: Set extras from mesh.

2a57104f5c6dcb9e555d56b5dd06ea7b87144ff8 authored about 4 years ago by Don McCurdy <[email protected]>
Import/Cleanup: more member variable -> local variable

Also check the magic eariler, so we report the right error message
for files with length < 12.

aee1bac77546fe3dea13d2b1013b4f9dbccf5bc7 authored about 4 years ago by scurest <[email protected]>
Doc: Add Clearcoat, Transmission, recent unlit changes.

86c7fe5d69cdd57f21d09171e184d3d4909df8d6 authored about 4 years ago by Ed Mackey <[email protected]>
Import: massage error message for consistency

57e20cb2191afb0b93a798719350820be5d730d9 authored about 4 years ago by scurest <[email protected]>
Import: show friendlier error message for gltf_from_dict failure

This probably means the file is invalid.

55b37fd9c0f00068ed10875350a15b0581c8e98d authored about 4 years ago by scurest <[email protected]>
Import: do version checks before converting to pydata

This is done before converting to pydata since the format may
have changed between versions.

Fi...

81cbc1f0f85d3b1186e0f51530128fa8739d6b06 authored about 4 years ago by scurest <[email protected]>
Import: simplify loading JSON

Massage the error message a bit too.

884be1cbfa91a32ba5b91a5dac661eb81e58bd14 authored about 4 years ago by scurest <[email protected]>
Import/Cleanup: member variable -> local variable

Also cleaned up some comments.

5019b06b1b3d057709675e1ba0d81d0bac34a807 authored about 4 years ago by scurest <[email protected]>
Import/Refactor: use exceptions to communicate error messages

300076159f8979a904d65424ad932a9f1abb7c9f authored about 4 years ago by scurest <[email protected]>
Import/Cleanup: don't store gltf_importer on the Importer object

It can just be a local variable.

8759301e0ec04744339cb035559377b6ed3124b5 authored about 4 years ago by scurest <[email protected]>
Bump to 1.4.35

f9b6a5b436367c1c44e15bf70085936eeb4e9e84 authored about 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1225 from scurest/material-slots

Import/Export: fixes for material_index/material slots

a24b2f425fadb95b4f7bf7f24ba5b75003d2fbe1 authored about 4 years ago by Julien Duroure <[email protected]>
Bump to 1.4.34

d34366eeaa103a345893b0cd78bfb90397801ac5 authored about 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1233 from scurest/escape_identifier

Import: use bpy.utils.escape_identifier to escape names for action paths

cb550c64ac1e49c8565fe797dc78d89a4d1f5784 authored about 4 years ago by Julien Duroure <[email protected]>
Bump to 1.4.33

246dae9abf852eecdd0ed4b753775d03c490a029 authored about 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1179 from scurest/apply-mod-normals

Export: don't mess with normals when doing Apply Modifiers

b8d7e2cc9b989b8727bf43bc9f85c13be5b4d0fe authored about 4 years ago by Julien Duroure <[email protected]>
Import: use bpy.utils.escape_identifier to escape names for actions

This is the right way to do this. Fixes a bug for names with
non-latin characters that were esca...

50b0029405fc50caaa0b90a3a8ad7912a369a8e5 authored about 4 years ago by scurest <[email protected]>
Import: fix importing of material: None primitives

Meshes with no materials in any primitive are just skipped; this
means all their polys have mate...

e3441ab2a8f200b0abc2563508dbbb1c4c1054ec authored about 4 years ago by scurest <[email protected]>
Export: correctly handle empty/OOB material slots

If material_index >= number of material slots, the old code would
export this as material: None....

ad508d38cb09214cb8c5d72d10c79a6e163a9d72 authored about 4 years ago by scurest <[email protected]>
Bump to 1.4.32

5d976d3642b5ce885719a29976b83f8d6562713b authored about 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1217 from scurest/import-emission-strength

Import: import grayscale emissiveFactor as Emission Strength

54d7194e342cbca1f5b9515844fa92ce6cbf0495 authored about 4 years ago by Julien Duroure <[email protected]>
Import: import grayscale emissiveFactor as Emission Strength

Also bump required Blender version since this was just added.

5764434c3dc72c428fca1f30d1a27919ffd36faf authored over 4 years ago by scurest <[email protected]>
Bump to 1.4.31

65761dd73dd70d1e331ce30fc89d6785b233ba4e authored over 4 years ago by Julien Duroure <[email protected]>
Merge branch 'master' of github.com:KhronosGroup/glTF-Blender-IO

d80c09c6181f1514ddea645ea8a59848b4316357 authored over 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1209 from scurest/export-unlit

Export: support KHR_materials_unlit

959e62f1a06031aa438fbe72b7d304a634ca731c authored over 4 years ago by Don McCurdy <[email protected]>
Export/Refactor: clean up double-sided flag

There is no need to pass this to gather_material, it can do it
itself. (This is a remnant of 2.7...

abd8380e19dbe5e5fb9042513ad6b744032bc9bc authored over 4 years ago by scurest <[email protected]>
Export: support KHR_materials_unlit

Detects if a material has a "shadeless" graph and exports
with KHR_materials_unlit if it does.

...

1428ed4b1a93d386448462de58702e9662beafbd authored over 4 years ago by scurest <[email protected]>
Export: clean up Background nodes from base color functions

Since KHR_materials_unlit is used whenever a Background socket is
found, these function (which a...

43bc6c3682af60f52563ab265862ae04d8133aab authored over 4 years ago by scurest <[email protected]>
Test: add a roundtrip test for 01_unlit

4d4d59b79126539c666e0ed12e6fdad237730ad0 authored over 4 years ago by scurest <[email protected]>
Make some get function public; add previous_socket

Groundwork for adding unlit support

30ce4837554d7a17e05ae4d20ef37c2ee9c975a7 authored over 4 years ago by scurest <[email protected]>