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
06a24722561086569ccec28c986909c3e431331d authored about 4 years ago by Julien Duroure <[email protected]>
Take care of active output material node
4f52456e48c8ee0277d3397a4fe93cbda3cbf747 authored about 4 years ago by Julien Duroure <[email protected]>a9d7ac63fe2e20615d71bab1c49a6017f045e68e authored about 4 years ago by Julien Duroure <[email protected]>
Fix #1219 alpha only
36007185e69b271e8343960e71330b449a7f090c authored about 4 years ago by Julien Duroure <[email protected]>250fc3e2f29bce0f6ed7bea6c49a7b432f9c5b27 authored about 4 years ago by Julien Duroure <[email protected]>
2f5a26d8db0e4f54cb170728ebb6049eccd28b7f authored about 4 years ago by Jim Eckerlein <[email protected]>
3a11e835a33152a1f4eccb4276854c251eaefc8a authored about 4 years ago by Jim Eckerlein <[email protected]>
706d9c46bfca86e7a38664d13f09deb5b212bf68 authored about 4 years ago by Julien Duroure <[email protected]>
From blender repo
32b4c89caa09f0c418b4c1c67cff8e393b22935c authored about 4 years ago by Julien Duroure <[email protected]>87f00d8ebff50fb10422ecd7b47aa8f2b461c74c authored about 4 years ago by Jim Eckerlein <[email protected]>
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]>74a34f49e17c5218e661d65c30dd6dadfe2a4b69 authored about 4 years ago by scurest <[email protected]>
This also omits the texcoord when it is 0 (the default). Tests
were updated to be able to handle...
Teach the exporter to recognize using Sep/Math/Comb nodes to fake
wrap modes that an Image node ...
65e3711fed3b6ebbd69714a5f6cd04533bfbd71c authored about 4 years ago by scurest <[email protected]>
As suggested in #1113. CLIP is not supported by glTF, but clamping
seems better than repeating f...
3849d4ec76b6149fc08348089590ed9a4e83d25d authored about 4 years ago by Jim Eckerlein <[email protected]>
e5acd9b783677bec56af884a7481c28591698116 authored about 4 years ago by Jim Eckerlein <[email protected]>
3c16ecf1fdbba9b1e5c26096b221379577b76858 authored about 4 years ago by Jim Eckerlein <[email protected]>
e3fd1a17aeb2d8bb753a59f40622abca7d3651ba authored about 4 years ago by Jim Eckerlein <[email protected]>
289b3a8956fa9c294d974bc8e2e1c47abe9bea53 authored about 4 years ago by Jim Eckerlein <[email protected]>
f65d26384544b9cac1d59f22de1b03b181629615 authored about 4 years ago by Jim Eckerlein <[email protected]>
40a7631025a7a9c9dd32374ad52e247cc344c49e authored about 4 years ago by Jim Eckerlein <[email protected]>
f1d2183010e497834dcaebbc6b6cf7cf46cb5270 authored about 4 years ago by Jim Eckerlein <[email protected]>
5b549ce5405364c1481bcbe030b827209b9c2a9d authored about 4 years ago by Jim Eckerlein <[email protected]>
3c593c33478a17a0d583d8087148a92224450888 authored about 4 years ago by Jim Eckerlein <[email protected]>
75fc88fbf404a8dc9441363c9c22c4fe3deab5f6 authored about 4 years ago by Jim Eckerlein <[email protected]>
cfb261bffcd802f36371a0a65dc0d9b9db3a0fde authored about 4 years ago by Jim Eckerlein <[email protected]>
2e172f985c72605946ea59dadec1cd172b309d0b authored about 4 years ago by Jim Eckerlein <[email protected]>
ba30aeeb3570774f1fa861735cf6c6e6a92d22d8 authored about 4 years ago by Jim Eckerlein <[email protected]>
73a9e4bec437f691e1f33d5b32e9ca9140639a97 authored about 4 years ago by Jim Eckerlein <[email protected]>
8a6259c9bb45cf2755468ed19739c6a2f87fa8cf authored about 4 years ago by Jim Eckerlein <[email protected]>
6f695e7f47c97e273717d4cfee661ddee67d8c3b authored about 4 years ago by Jim Eckerlein <[email protected]>
558c025d60ba3dee328de3ed06e3649f11f9b142 authored about 4 years ago by Jim Eckerlein <[email protected]>
4f70b24ea713bd2e5ceb99ba5a857d4d1281d467 authored about 4 years ago by Jim Eckerlein <[email protected]>
87e807f975e8620089de75df4011627609702de2 authored about 4 years ago by Jim Eckerlein <[email protected]>
a9fcdaf73634e2240a2408588f5ee55c5f996770 authored about 4 years ago by Jim Eckerlein <[email protected]>
b24544d467a4ae6b1b0ddf03ce5e145d031790f3 authored about 4 years ago by Jim Eckerlein <[email protected]>
899273dfcb273b612c1321a545736fa6f87d5169 authored about 4 years ago by Jim Eckerlein <[email protected]>
2607f4c709fe8f6e24e14bc6aa3dfb97dc3dd4e5 authored about 4 years ago by Jim Eckerlein <[email protected]>
a3d6b77d19a4e3e998272b2448d441872bbb8e49 authored about 4 years ago by Julien Duroure <[email protected]>
79d91b7fc58b0b36776f776c0bb0d9638b488be4 authored about 4 years ago by Julien Duroure <[email protected]>
Fix T82189
3f7b35d74520c17ca55d90f5867027487827b568 authored about 4 years ago by Julien Duroure <[email protected]>77259010b3162594c963af0f5e16da745c4fae96 authored about 4 years ago by Julien Duroure <[email protected]>
Revert "Fix T82189 empty primitives"
7c76539cfa720d8e9eef7ac79a476a1650b7b0ae authored about 4 years ago by Julien Duroure <[email protected]>eaca7d9090032b59c79972ec5d722c1cbeb47ef3 authored about 4 years ago by Julien Duroure <[email protected]>
Fix T82189 empty primitives
eecf50128019de500f6ad36a234e96d9828f4621 authored about 4 years ago by Julien Duroure <[email protected]>
This is not allowed in specification, but adding a check in order to
avoid traceback at import
faaafae2587ca78e636494156dc7e24ba12eb4d4 authored about 4 years ago by Julien Duroure <[email protected]>
463bf30917e933a10bd18eef7a08391c77db25ef authored about 4 years ago by Julien Duroure <[email protected]>
6c1d232a831356994d5cdeca8e2e2e784d927739 authored about 4 years ago by Julien Duroure <[email protected]>
addec0bc659e8ffaa8d4cc7255a1b3f0941fb4ec authored about 4 years ago by Julien Duroure <[email protected]>
5da40e0e1255b300603c05d90d55d5c16f2328f9 authored about 4 years ago by Julien Duroure <[email protected]>
d933e17026b8e035c7dd70c470df6720410990fa authored about 4 years ago by Julien Duroure <[email protected]>
49a8cb37399131131bf7050539b73113d5431aab authored about 4 years ago by Julien Duroure <[email protected]>
Take care of active output material node
3f8f609cbab10f1278a527948e2e9cbdfdf0c847 authored about 4 years ago by Julien Duroure <[email protected]>b05087e774ae2e51448460e2847254dec90398c3 authored about 4 years ago by Ed Mackey <[email protected]>
Doc: Add Clearcoat, Transmission, recent unlit changes.
27bb8521cd5bb2b1e3e76eef4db701d3126ee57d authored about 4 years ago by Don McCurdy <[email protected]>71cc90b63031b9d83128e23deb49dcfc08e48625 authored about 4 years ago by Julien Duroure <[email protected]>
numpy functions have replace the functions from this file.
d9cd6f4e99a721f8990d7b166f2267982094dea9 authored about 4 years ago by scurest <[email protected]>847a498aad0358be700e3acb9adc545ff024f141 authored about 4 years ago by scurest <[email protected]>
a81e3eab0c2e09e03f78415fd36462a07fc662f6 authored about 4 years ago by Julien Duroure <[email protected]>
Better filtering of exported nodes
f9e773a5ed28d4873f349aa1728804dd546a3e89 authored about 4 years ago by Julien Duroure <[email protected]>3043b14aee2752b552b5c73d8225e5eea57811df authored about 4 years ago by Julien Duroure <[email protected]>
Import: better error messages when loading files
6888897019363ef20ffa3e37319eead6b3b1fc9b authored about 4 years ago by Julien Duroure <[email protected]>1a7289799cd07c2a798377ba66d0f8dfd45a62e6 authored about 4 years ago by Julien Duroure <[email protected]>
Import: Set extras from mesh.
5500ada19e05e7da1fa6d4297a666e4d26f41ea5 authored about 4 years ago by Julien Duroure <[email protected]>c596d0c5dfe176b12323b38f6d91dafae2a0a582 authored about 4 years ago by Ed Mackey <[email protected]>
685666e8ea0308d46dd8c1df18c6006a8cd57273 authored about 4 years ago by Ed Mackey <[email protected]>
61c75821cf3cd9d62493a9fe8437f134b4768ae9 authored about 4 years ago by Don McCurdy <[email protected]>
2a57104f5c6dcb9e555d56b5dd06ea7b87144ff8 authored about 4 years ago by Don McCurdy <[email protected]>
Also check the magic eariler, so we report the right error message
for files with length < 12.
86c7fe5d69cdd57f21d09171e184d3d4909df8d6 authored about 4 years ago by Ed Mackey <[email protected]>
57e20cb2191afb0b93a798719350820be5d730d9 authored about 4 years ago by scurest <[email protected]>
This probably means the file is invalid.
55b37fd9c0f00068ed10875350a15b0581c8e98d authored about 4 years ago by scurest <[email protected]>
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]>Massage the error message a bit too.
884be1cbfa91a32ba5b91a5dac661eb81e58bd14 authored about 4 years ago by scurest <[email protected]>Also cleaned up some comments.
5019b06b1b3d057709675e1ba0d81d0bac34a807 authored about 4 years ago by scurest <[email protected]>300076159f8979a904d65424ad932a9f1abb7c9f authored about 4 years ago by scurest <[email protected]>
It can just be a local variable.
8759301e0ec04744339cb035559377b6ed3124b5 authored about 4 years ago by scurest <[email protected]>f9b6a5b436367c1c44e15bf70085936eeb4e9e84 authored about 4 years ago by Julien Duroure <[email protected]>
Import/Export: fixes for material_index/material slots
a24b2f425fadb95b4f7bf7f24ba5b75003d2fbe1 authored about 4 years ago by Julien Duroure <[email protected]>d34366eeaa103a345893b0cd78bfb90397801ac5 authored about 4 years ago by Julien Duroure <[email protected]>
Import: use bpy.utils.escape_identifier to escape names for action paths
cb550c64ac1e49c8565fe797dc78d89a4d1f5784 authored about 4 years ago by Julien Duroure <[email protected]>246dae9abf852eecdd0ed4b753775d03c490a029 authored about 4 years ago by Julien Duroure <[email protected]>
Export: don't mess with normals when doing Apply Modifiers
b8d7e2cc9b989b8727bf43bc9f85c13be5b4d0fe authored about 4 years ago by Julien Duroure <[email protected]>
This is the right way to do this. Fixes a bug for names with
non-latin characters that were esca...
Meshes with no materials in any primitive are just skipped; this
means all their polys have mate...
If material_index >= number of material slots, the old code would
export this as material: None....
5d976d3642b5ce885719a29976b83f8d6562713b authored about 4 years ago by Julien Duroure <[email protected]>
Import: import grayscale emissiveFactor as Emission Strength
54d7194e342cbca1f5b9515844fa92ce6cbf0495 authored about 4 years ago by Julien Duroure <[email protected]>Also bump required Blender version since this was just added.
5764434c3dc72c428fca1f30d1a27919ffd36faf authored over 4 years ago by scurest <[email protected]>65761dd73dd70d1e331ce30fc89d6785b233ba4e authored over 4 years ago by Julien Duroure <[email protected]>
d80c09c6181f1514ddea645ea8a59848b4316357 authored over 4 years ago by Julien Duroure <[email protected]>
Export: support KHR_materials_unlit
959e62f1a06031aa438fbe72b7d304a634ca731c authored over 4 years ago by Don McCurdy <[email protected]>
There is no need to pass this to gather_material, it can do it
itself. (This is a remnant of 2.7...
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]>
Since KHR_materials_unlit is used whenever a Background socket is
found, these function (which a...
4d4d59b79126539c666e0ed12e6fdad237730ad0 authored over 4 years ago by scurest <[email protected]>
Groundwork for adding unlit support
30ce4837554d7a17e05ae4d20ef37c2ee9c975a7 authored over 4 years ago by scurest <[email protected]>