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
e9daa56b9ec07133930c325724cc9ff374ef82a2 authored over 4 years ago by Julien Duroure <[email protected]>
87e3dc1356d659888fd1e1c94db2c68ab050c73e authored over 4 years ago by Julien Duroure <[email protected]>
3730fce74e3e2f15119306736382a7d821f45fa7 authored over 4 years ago by Julien Duroure <[email protected]>
This is not exactly the same as before, due to small differences
in the calculation.
5b795d8c1ef267637175243df123ba728095c70c authored over 4 years ago by Julien Duroure <[email protected]>
c0df3647f4530b8dfa4e03402face8ce7e10943d authored over 4 years ago by Julien Duroure <[email protected]>
Requested on blender repo
dd186f9ec52acabda900b29a23915a551ab506bd authored over 4 years ago by Julien Duroure <[email protected]>e7babfcf013614b1a4e898ab433654c0499f2891 authored over 4 years ago by Julien Duroure <[email protected]>
8f4a811da94ed35839c555aae9d9c3f3f2d808ea authored over 4 years ago by Julien Duroure <[email protected]>
03b8912f6ed13ccb9c2f612f5279f6c875d5ac46 authored over 4 years ago by Julien Duroure <[email protected]>
c866317d91e1d910f892fba6675ff98d2a18ca31 authored over 4 years ago by Julien Duroure <[email protected]>
Fix has been done in blender repo by blender dev. Revert to be able to
merge correctly
Accessor decoding should already handle this, so we only need to
mark it as implemented.
Don't know if this ever runs.
c2456214836fd0e30811b7453985198498bea4d4 authored over 4 years ago by scurest <[email protected]>
The previous hack would drop trailing 0s, 'a0.glb' -> 'a1.glb' ->
'a.glb'.
This hack covers all...
76813f819f92f553b6b472aa8d0e88213116ee43 authored over 4 years ago by scurest <[email protected]>
Handles some edge cases consistently with how ExportHelper (and
thus the other exporters) works....
In the file select dialogue for the exporter, the filename should
be red when there's an existin...
This is the smallest type that should be able to represent all
8-bit sRGB colors. (Vertex colors...
d4477e6236ce33c4ad338603a9bdd4cecff7a118 authored over 4 years ago by scurest <[email protected]>
This makes a significant performance difference in foreach_set.
e8c4e8883b6255896f2ca7e73b8162762232f508 authored over 4 years ago by scurest <[email protected]>c27ba7ee2a2a8d1909927854c326ae8cf0a5a895 authored over 4 years ago by scurest <[email protected]>
Validator reports no longer need to be checked into the repo.
b5a174c097760286df4be11b5a7077f305ef1adf authored over 4 years ago by scurest <[email protected]>Import: allow undo
92a2e5d24a0de25242f6c879c13fd6a1426ce581 authored over 4 years ago by Don McCurdy <[email protected]>Export joint indices as uint8 when possible
a3f675f278323291a38fe5768b7521304e6c5172 authored over 4 years ago by Don McCurdy <[email protected]>98e478ee40c0f2c832c93de47d501f9d16f0c0e1 authored over 4 years ago by Don McCurdy <[email protected]>
add6ddff57b05268688d5d051ab6547fdc4fe0b1 authored over 4 years ago by scurest <[email protected]>
These bl_options are the same as the OBJ/FBX importer.
(I don't know what PRESET does.)
b657d3a849af8f15c3b88091d9175d7d8e47efd3 authored over 4 years ago by scurest <[email protected]>This matches the other importers
2dfc71e153100823ebd62035aca4fea38d56bd10 authored over 4 years ago by scurest <[email protected]>7b5428e25d5436c076d066a97e05586af6ecaea7 authored over 4 years ago by scurest <[email protected]>
b0b237d710d26cef231f6f90ccb3083b3489f9bf authored over 4 years ago by scurest <[email protected]>
The default values for a texture tell a renderer to use whatever
filtering they like. However, w...
UV should be 2-vectors, not 3-vectors, obviously.
b92b326fe62db6c24cdf73c6cea7999771febae8 authored over 4 years ago by scurest <[email protected]>
Verts without any vertex group assignments currently export
with zero weights, which is invalid ...
Satisfies a TODO in gltf2_io_gltf.
0b9519f931171e56b8313561cd2c08837cecc462 authored over 4 years ago by scurest <[email protected]>e9dbcabcea8a5b9c2253512e356b83c9b6ed9351 authored over 4 years ago by VitusW42 <[email protected]>
e72a884368c01a2ee241e70271959601172c31e1 authored over 4 years ago by VitusW42 <[email protected]>
6786505ebfda3587f3e735591f7341ec1a5909d3 authored over 4 years ago by Julien Duroure <[email protected]>
c3a971c5b940be61475a77da7f7657b22666fa58 authored over 4 years ago by Julien Duroure <[email protected]>
Import: bugfix for skinned mesh normals not being renormalized
96735ca2e30a92b36404df16fa90ea1bea9c683f authored over 4 years ago by Julien Duroure <[email protected]>bbc496e30c680e1445ff46941febc2e408d0c040 authored over 4 years ago by Matthew McAllister <[email protected]>
Forgot to renormalize normals after skinning them into the bind
pose.
This manifested as tris b...
47f56d750e67d8e6314a42ca64bb601ad40233f0 authored over 4 years ago by scurest <[email protected]>b2b3eef69810e933cd80d1174b745326db18e6e2 authored over 4 years ago by Julien Duroure <[email protected]>
98078a0edd5e7bba109737d7495fbc238fd8e86c authored over 4 years ago by Julien Duroure <[email protected]>
e2a71bf6bd25990ccdc65e4d01cabb6ea2d1596f authored over 4 years ago by Julien Duroure <[email protected]>
Export: always export loop normals
1fd24a8a46d7442d7efdf8228ceae6a5524027e4 authored over 4 years ago by Julien Duroure <[email protected]>b131325ab85973e1252bd0e90a431b157d6272f5 authored over 4 years ago by Julien Duroure <[email protected]>
Import: add option to glue pieces of a mesh together
63da720e8b2e4e629c9ff75147f1e240ff695ae4 authored over 4 years ago by Julien Duroure <[email protected]>4897bcd7485ca38aae6b112a39e696e23442604e authored over 4 years ago by Julien Duroure <[email protected]>
Glues pieces of a mesh together along discontinuous UVs/colors,
but can't glue discontinuopus no...
Instead of sometimes using vertex/face normals.
d912a11c434ca406184a116912161ad7855d884f authored over 4 years ago by scurest <[email protected]>Refactor: delete useless funcs
8ef625d974ceeda100f23b516dac099d5aadc386 authored over 4 years ago by Julien Duroure <[email protected]>143919d3d8bf8c3f9c9213d5a6501df5a5c52943 authored over 4 years ago by Julien Duroure <[email protected]>
Export: export curve/surface/text objects as meshes
67aa311530be98e6335401f56468c644299b26ad authored over 4 years ago by Julien Duroure <[email protected]>942b3bdcfbed2be1f3747911152a9fdfd71d1f82 authored over 4 years ago by Julien Duroure <[email protected]>
e1d5ef5cf5a9be3b8989a3ad41b4f2ad9789148d authored over 4 years ago by Julien Duroure <[email protected]>
Export: use split normals when exporting morph targets
c05779ac16182d93b19450e9a5ab625ac513de1e authored over 4 years ago by Julien Duroure <[email protected]>267da4f3d52a7086173cfa43a6ce3298acc9b9e9 authored over 4 years ago by Julien Duroure <[email protected]>
Export: use mesh.loop_triangles
2710386d6b653e6b212d1ac5bb8724ef1e47e3ee authored over 4 years ago by Julien Duroure <[email protected]>317bc603647f0acf551a127222958a9bf5ab4ba8 authored over 4 years ago by Julien Duroure <[email protected]>
Import: rewrite mesh importer with numpy
5e55ce2f287128ef13caf617cb2702c3a594a75d authored over 4 years ago by Julien Duroure <[email protected]>This has been useless since 2.79 support dropped.
1a3ce08b5bc0f1254b90d6c243f7f7e8e6f1d030 authored over 4 years ago by scurest <[email protected]>b7f2523974a2e71a53db87925ebed746a5aad434 authored over 4 years ago by Julien Duroure <[email protected]>
283144aa0255ef631eaf7c6c61b2a520d486e729 authored over 4 years ago by Julien Duroure <[email protected]>
4be2a6596b5ec24b67bbbc66f7e0d952d553c913 authored over 4 years ago by scurest <[email protected]>
Export/Perf: accept numpy arrays for primitive attribute arrays
9ebc0ff77c4fcdfbc6d93db78f80f271819f5fa6 authored over 4 years ago by Julien Duroure <[email protected]>Fix exporting `aspectRatio` for Perspective Cameras
64c51d40d2a447917eca5d5dafe3a38ba6480794 authored over 4 years ago by Julien Duroure <[email protected]>e94bfa9ef7cf59e768afc10b3670396c50251e45 authored over 4 years ago by Julien Duroure <[email protected]>
Export: Add support for use_inherit_rotation and inherit_scale.
Fix #1130
86306f1c2e7858b6a2aba1db7d6c8949e0bc5dc0 authored over 4 years ago by Julien Duroure <[email protected]>
Allow to call a pre and post callbacks
67564389eba941b5c7889a6e3ffbafa07f2b6fa0 authored over 4 years ago by Julien Duroure <[email protected]>b99273031a291f81a20f08b2cdaba7c111cee3ce authored over 4 years ago by scurest <[email protected]>
Getting the type right speeds foreach_set("vertex_index") up.
9d097a268cf9a4e0d0f90941f355516abde6b828 authored over 4 years ago by scurest <[email protected]>e2d9a02deabe425d5d5ff0e86f777b57595f3c80 authored over 4 years ago by scurest <[email protected]>
Mesh importer now uses numpy and foreach_set to create the mesh,
which usually gives a good spee...
bfe8a523f68c026a9ce12c4b88568ff9d7376b23 authored over 4 years ago by scurest <[email protected]>
Bump lodash from 4.17.15 to 4.17.19 in /tests
4a4fdf095998ce4ce71b9c33b94560ad71fcbd79 authored over 4 years ago by Don McCurdy <[email protected]>
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](http...
Other exporters don't do this, but eventually I want an option for it.
dc8f74d9ad44fff6420a12a2a41190b57b1a450d authored over 4 years ago by Ed Mackey <[email protected]>b5c8ef9c01e32c9ebe56b31bda3d31015d1027b5 authored over 4 years ago by Ed Mackey <[email protected]>
Future code can use decode_accessor to get data as numpy arrays.
Note that this also changes ge...
ec0f28614bca5f4565f82524b8d049a79b6d48ff authored over 4 years ago by scurest <[email protected]>This is faster, less code, and seems to fix #1091.
2adf6ef858a7b80ce3b3143d0d3350f4ce8d2d7b authored over 4 years ago by scurest <[email protected]>
Accept primitive arrays in the form of numpy arrays in
addition to lists (not currently used but...
b9738992c497fd7586639bd26916d03a2cd6bc3c authored over 4 years ago by Julien Duroure <[email protected]>
Export scalar 'Alpha' values.
f21c5ac136158f373b578c6bc124cf116e51a1cb authored over 4 years ago by Julien Duroure <[email protected]>e520479db0b257df333219cfdd99d244b4fdb9e7 authored over 4 years ago by Julien Duroure <[email protected]>
Export: rewrite extract_primitives for simplicity/speed
608dfa7a4e1116c0087371e2893a61186f005206 authored over 4 years ago by Julien Duroure <[email protected]>35d2d1b3f5d209ba754707b7d02177e72f86a1b5 authored over 4 years ago by Varun Ramesh <[email protected]>
18b875e095a478d947056fdbb3502eed7e6ed5ef authored over 4 years ago by Elijah Voigt <[email protected]>
Import: bugfix for occlusion in specgloss
f7e29bbc6aa4c97915710f809c9db4cb26f80e09 authored over 4 years ago by Don McCurdy <[email protected]>b9c101826dd976296d9a1c2a4d0b8975f9b3c4ba authored over 4 years ago by Don McCurdy <[email protected]>
Broken by #1065. The signature of make_settings_node changed,
but this callsite wasn't updated.
84ee998524a6e2b4717b44496d018329171bc241 authored over 4 years ago by Don McCurdy <[email protected]>
3a119cc999e4a6e0399999df72f25a6f667881ab authored over 4 years ago by Juan Jose Casafranca <[email protected]>
94f43b6fcb606a14b43f5f1d8068a7cf2e68d514 authored over 4 years ago by Julien Duroure <[email protected]>
d0073f857b54733daa22935856ed5114fd67041e authored over 4 years ago by Julien Duroure <[email protected]>
a6c81c72ac1fe3334028b86dac41b506dde2304f authored over 4 years ago by Julien Duroure <[email protected]>
Fix #1086
c7f2115bd789c56f232b10f32570be8c6dcd0d02 authored over 4 years ago by Julien Duroure <[email protected]>Fix #1076
06f71365960d26e6acb6985d47f7523ff87f0dab authored over 4 years ago by Julien Duroure <[email protected]>592324ffd6a0aae7fe49973862ee6e9154719395 authored over 4 years ago by Julien Duroure <[email protected]>
Fix #1090 lamp corrective node children must be empty array, not None
654caac98ae4befb92161b9b21600efee409aab3 authored over 4 years ago by Julien Duroure <[email protected]>