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

Merge branch 'blender-v2.90-release' into quantization

e9daa56b9ec07133930c325724cc9ff374ef82a2 authored over 4 years ago by Julien Duroure <[email protected]>
Merge branch 'blender-v2.90-release'

87e3dc1356d659888fd1e1c94db2c68ab050c73e authored over 4 years ago by Julien Duroure <[email protected]>
Fix doc style (from blender repo)

3730fce74e3e2f15119306736382a7d821f45fa7 authored over 4 years ago by Julien Duroure <[email protected]>
Import/Perf: numpyify our guess of which polys should be flat

This is not exactly the same as before, due to small differences
in the calculation.

96aa634f2211c72f78ef788f227060cec589865f authored over 4 years ago by scurest <[email protected]>
Merge branch 'blender-v2.90-release'

5b795d8c1ef267637175243df123ba728095c70c authored over 4 years ago by Julien Duroure <[email protected]>
Bump to 1.3.45

c0df3647f4530b8dfa4e03402face8ce7e10943d authored over 4 years ago by Julien Duroure <[email protected]>
Fix autogenerate doc because of rst issue

Requested on blender repo

dd186f9ec52acabda900b29a23915a551ab506bd authored over 4 years ago by Julien Duroure <[email protected]>
Bump to 1.4.3

e7babfcf013614b1a4e898ab433654c0499f2891 authored over 4 years ago by Julien Duroure <[email protected]>
Merge branch 'blender-v2.90-release'

8f4a811da94ed35839c555aae9d9c3f3f2d808ea authored over 4 years ago by Julien Duroure <[email protected]>
Bump to 1.3.44

03b8912f6ed13ccb9c2f612f5279f6c875d5ac46 authored over 4 years ago by Julien Duroure <[email protected]>
Fix crash on undo after glTF import

c866317d91e1d910f892fba6675ff98d2a18ca31 authored over 4 years ago by Julien Duroure <[email protected]>
temp revert

Fix has been done in blender repo by blender dev. Revert to be able to
merge correctly

695657b5fa128dda001c746ece1acebdd8943fd4 authored over 4 years ago by Julien Duroure <[email protected]>
Import: enable KHR_mesh_quantization

Accessor decoding should already handle this, so we only need to
mark it as implemented.

5f8d28f5504d26f8832f38cd1c1332e9b798e3cc authored over 4 years ago by scurest <[email protected]>
Export: add paranoia check

Don't know if this ever runs.

c2456214836fd0e30811b7453985198498bea4d4 authored over 4 years ago by scurest <[email protected]>
Export: weird hack gets weirder

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]>
Export: handle edge cases in ExportGltf2.check

Handles some edge cases consistently with how ExportHelper (and
thus the other exporters) works....

71aa75d9b252a016b5b601b3be48ff14e6f0a304 authored over 4 years ago by scurest <[email protected]>
Export: detect when a file will be overwritten

In the file select dialogue for the exporter, the filename should
be red when there's an existin...

35544ae1dff8fd9394c4419bd725cb5f4149c15e authored over 4 years ago by scurest <[email protected]>
Export: store vertex colors as normalized ushorts

This is the smallest type that should be able to represent all
8-bit sRGB colors. (Vertex colors...

c4636396493646f8afd0ff95bdc90dc09b0aa25e authored over 4 years ago by scurest <[email protected]>
Refactor: move mesh conversions into set_convert_functions

d4477e6236ce33c4ad338603a9bdd4cecff7a118 authored over 4 years ago by scurest <[email protected]>
Import/Perf: ensure normalized accessors decode to float32s

This makes a significant performance difference in foreach_set.

e8c4e8883b6255896f2ca7e73b8162762232f508 authored over 4 years ago by scurest <[email protected]>
Test: delete *_report.json files; they aren't used anymore

c27ba7ee2a2a8d1909927854c326ae8cf0a5a895 authored over 4 years ago by scurest <[email protected]>
Test: generate validator's srcReport at test time

Validator reports no longer need to be checked into the repo.

b5a174c097760286df4be11b5a7077f305ef1adf authored over 4 years ago by scurest <[email protected]>
Merge pull request #1164 from scurest/import-bl_options

Import: allow undo

92a2e5d24a0de25242f6c879c13fd6a1426ce581 authored over 4 years ago by Don McCurdy <[email protected]>
Merge pull request #1144 from matthew-mcallister/downcast-joint-idx

Export joint indices as uint8 when possible

a3f675f278323291a38fe5768b7521304e6c5172 authored over 4 years ago by Don McCurdy <[email protected]>
Clean up whitespace.

98e478ee40c0f2c832c93de47d501f9d16f0c0e1 authored over 4 years ago by Don McCurdy <[email protected]>
Import: convert glTF meters to the units of the Blender scene

add6ddff57b05268688d5d051ab6547fdc4fe0b1 authored over 4 years ago by scurest <[email protected]>
Import: allow undo

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]>
Import: select all (and only) the imported objects

This matches the other importers

2dfc71e153100823ebd62035aca4fea38d56bd10 authored over 4 years ago by scurest <[email protected]>
Refactor: for samplers, use io_constants instead of numbers

7b5428e25d5436c076d066a97e05586af6ecaea7 authored over 4 years ago by scurest <[email protected]>
Export: dedupe identical texture samplers

b0b237d710d26cef231f6f90ccb3083b3489f9bf authored over 4 years ago by scurest <[email protected]>
Export: always write a texture sampler

The default values for a texture tell a renderer to use whatever
filtering they like. However, w...

84430d622e4c7ea093b48f7a7bf4c7893f6621e2 authored over 4 years ago by scurest <[email protected]>
Import: bugfix for primitives having different numbers of UV sets

UV should be 2-vectors, not 3-vectors, obviously.

b92b326fe62db6c24cdf73c6cea7999771febae8 authored over 4 years ago by scurest <[email protected]>
Export: stopgap for zero-weight verts producing invalid files

Verts without any vertex group assignments currently export
with zero weights, which is invalid ...

4b13ef95174f23a63a1c8180f695b071fe4a6b04 authored over 4 years ago by scurest <[email protected]>
Refactor: delete fmt_char_dict/component_nb_dict

Satisfies a TODO in gltf2_io_gltf.

0b9519f931171e56b8313561cd2c08837cecc462 authored over 4 years ago by scurest <[email protected]>
Create readme.md

e9dbcabcea8a5b9c2253512e356b83c9b6ed9351 authored over 4 years ago by VitusW42 <[email protected]>
Update gltf2_blender_gltf2_exporter.py

e72a884368c01a2ee241e70271959601172c31e1 authored over 4 years ago by VitusW42 <[email protected]>
Merge branch 'blender-v2.90-release'

6786505ebfda3587f3e735591f7341ec1a5909d3 authored over 4 years ago by Julien Duroure <[email protected]>
Bump to 1.3.43

c3a971c5b940be61475a77da7f7657b22666fa58 authored over 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1142 from scurest/normalize-skinned-normals

Import: bugfix for skinned mesh normals not being renormalized

96735ca2e30a92b36404df16fa90ea1bea9c683f authored over 4 years ago by Julien Duroure <[email protected]>
Export joint indices as uint8 when possible

bbc496e30c680e1445ff46941febc2e408d0c040 authored over 4 years ago by Matthew McAllister <[email protected]>
Import: bugfix for skinned mesh normals not being normalized

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]>
Master branch is now 1.4.x

b2b3eef69810e933cd80d1174b745326db18e6e2 authored over 4 years ago by Julien Duroure <[email protected]>
Adding Scurest in main contributor list

98078a0edd5e7bba109737d7495fbc238fd8e86c authored over 4 years ago by Julien Duroure <[email protected]>
Bump to 1.3.41

e2a71bf6bd25990ccdc65e4d01cabb6ea2d1596f authored over 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1127 from scurest/export-loop-normals

Export: always export loop normals

1fd24a8a46d7442d7efdf8228ceae6a5524027e4 authored over 4 years ago by Julien Duroure <[email protected]>
Bump to 1.3.40

b131325ab85973e1252bd0e90a431b157d6272f5 authored over 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1122 from scurest/glue-pieces-together

Import: add option to glue pieces of a mesh together

63da720e8b2e4e629c9ff75147f1e240ff695ae4 authored over 4 years ago by Julien Duroure <[email protected]>
Bump to 1.3.39

4897bcd7485ca38aae6b112a39e696e23442604e authored over 4 years ago by Julien Duroure <[email protected]>
Import: add option to merge duplicate verts together

Glues pieces of a mesh together along discontinuous UVs/colors,
but can't glue discontinuopus no...

ea3e468d22dd3d69eced2aa94a680fbdcfa48c63 authored over 4 years ago by scurest <[email protected]>
Export: always export loop normals

Instead of sometimes using vertex/face normals.

d912a11c434ca406184a116912161ad7855d884f authored over 4 years ago by scurest <[email protected]>
Merge pull request #1134 from scurest/delete-useless-funcs

Refactor: delete useless funcs

8ef625d974ceeda100f23b516dac099d5aadc386 authored over 4 years ago by Julien Duroure <[email protected]>
Bump to 1.3.38

143919d3d8bf8c3f9c9213d5a6501df5a5c52943 authored over 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1132 from scurest/export-curve-surface-text

Export: export curve/surface/text objects as meshes

67aa311530be98e6335401f56468c644299b26ad authored over 4 years ago by Julien Duroure <[email protected]>
Bump to 1.3.37

942b3bdcfbed2be1f3747911152a9fdfd71d1f82 authored over 4 years ago by Julien Duroure <[email protected]>
Bump to 1.3.36

e1d5ef5cf5a9be3b8989a3ad41b4f2ad9789148d authored over 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1129 from scurest/split-morph-normals

Export: use split normals when exporting morph targets

c05779ac16182d93b19450e9a5ab625ac513de1e authored over 4 years ago by Julien Duroure <[email protected]>
Bump to 1.3.35

267da4f3d52a7086173cfa43a6ce3298acc9b9e9 authored over 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1117 from scurest/loop-tris

Export: use mesh.loop_triangles

2710386d6b653e6b212d1ac5bb8724ef1e47e3ee authored over 4 years ago by Julien Duroure <[email protected]>
Bump to 1.3.34

317bc603647f0acf551a127222958a9bf5ab4ba8 authored over 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1121 from scurest/import-mesh-numpyify

Import: rewrite mesh importer with numpy

5e55ce2f287128ef13caf617cb2702c3a594a75d authored over 4 years ago by Julien Duroure <[email protected]>
Refactor: delete multiply

This has been useless since 2.79 support dropped.

1a3ce08b5bc0f1254b90d6c243f7f7e8e6f1d030 authored over 4 years ago by scurest <[email protected]>
Merge branch 'master' of github.com:KhronosGroup/glTF-Blender-IO

b7f2523974a2e71a53db87925ebed746a5aad434 authored over 4 years ago by Julien Duroure <[email protected]>
Bump to 1.3.33

283144aa0255ef631eaf7c6c61b2a520d486e729 authored over 4 years ago by Julien Duroure <[email protected]>
Refactor: delete decompose_transition

4be2a6596b5ec24b67bbbc66f7e0d952d553c913 authored over 4 years ago by scurest <[email protected]>
Merge pull request #1116 from scurest/numpy-primitives

Export/Perf: accept numpy arrays for primitive attribute arrays

9ebc0ff77c4fcdfbc6d93db78f80f271819f5fa6 authored over 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1111 from pop/fix-camera-aspect-ratio

Fix exporting `aspectRatio` for Perspective Cameras

64c51d40d2a447917eca5d5dafe3a38ba6480794 authored over 4 years ago by Julien Duroure <[email protected]>
Bump to 1.3.32

e94bfa9ef7cf59e768afc10b3670396c50251e45 authored over 4 years ago by Julien Duroure <[email protected]>
Merge pull request #880 from Skywolf285/master

Export: Add support for use_inherit_rotation and inherit_scale.
Fix #1130

6207f5bf99405e42d1454a908526883a4165306d authored over 4 years ago by Julien Duroure <[email protected]>
Bump to 1.3.31

86306f1c2e7858b6a2aba1db7d6c8949e0bc5dc0 authored over 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1105 from jjcasmar/callbacks

Allow to call a pre and post callbacks

67564389eba941b5c7889a6e3ffbafa07f2b6fa0 authored over 4 years ago by Julien Duroure <[email protected]>
Export: export curve/surface/text objects as meshes

b99273031a291f81a20f08b2cdaba7c111cee3ce authored over 4 years ago by scurest <[email protected]>
Import/Perf: ensure vertex indices are uint32 (not int64)

Getting the type right speeds foreach_set("vertex_index") up.

9d097a268cf9a4e0d0f90941f355516abde6b828 authored over 4 years ago by scurest <[email protected]>
Import/Perf: minor perf improvement for skinned models

e2d9a02deabe425d5d5ff0e86f777b57595f3c80 authored over 4 years ago by scurest <[email protected]>
Import: rewrite mesh importer

Mesh importer now uses numpy and foreach_set to create the mesh,
which usually gives a good spee...

c68c355f1c3807a2a13bc4a8dc742e9cad94b22c authored over 4 years ago by scurest <[email protected]>
Export: use split normals when exporting morph targets

bfe8a523f68c026a9ce12c4b88568ff9d7376b23 authored over 4 years ago by scurest <[email protected]>
Merge pull request #1128 from KhronosGroup/dependabot/npm_and_yarn/tests/lodash-4.17.19

Bump lodash from 4.17.15 to 4.17.19 in /tests

4a4fdf095998ce4ce71b9c33b94560ad71fcbd79 authored over 4 years ago by Don McCurdy <[email protected]>
Bump lodash from 4.17.15 to 4.17.19 in /tests

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](http...

cec31a84bd9db33d7b8cc25d6483286d59928f0a authored over 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Remove the visible object restriction for now.

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]>
Trying out a new way to select nodes for export.

b5c8ef9c01e32c9ebe56b31bda3d31015d1027b5 authored over 4 years ago by Ed Mackey <[email protected]>
Import: use numpy for accessor decoding

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]>
Export: use mesh.loop_triangles

This is faster, less code, and seems to fix #1091.

2adf6ef858a7b80ce3b3143d0d3350f4ce8d2d7b authored over 4 years ago by scurest <[email protected]>
Export/Perf: accept numpy arrays for primitive attribute arrays

Accept primitive arrays in the form of numpy arrays in
addition to lists (not currently used but...

ad0137a0700e1e33bcf764735174c45261bfae35 authored over 4 years ago by scurest <[email protected]>
Bump to 1.3.30

b9738992c497fd7586639bd26916d03a2cd6bc3c authored over 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1106 from donmccurdy/bug-alpha-socket-scalar

Export scalar 'Alpha' values.

f21c5ac136158f373b578c6bc124cf116e51a1cb authored over 4 years ago by Julien Duroure <[email protected]>
Bump to 1.3.29

e520479db0b257df333219cfdd99d244b4fdb9e7 authored over 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1023 from scurest/extract-primitives

Export: rewrite extract_primitives for simplicity/speed

608dfa7a4e1116c0087371e2893a61186f005206 authored over 4 years ago by Julien Duroure <[email protected]>
Ignore Muted Material Nodes

35d2d1b3f5d209ba754707b7d02177e72f86a1b5 authored over 4 years ago by Varun Ramesh <[email protected]>
Fix #1110 Exporting `aspectRatio` for Perspective Cameras

18b875e095a478d947056fdbb3502eed7e6ed5ef authored over 4 years ago by Elijah Voigt <[email protected]>
Merge pull request #1107 from scurest/specgloss-fix

Import: bugfix for occlusion in specgloss

f7e29bbc6aa4c97915710f809c9db4cb26f80e09 authored over 4 years ago by Don McCurdy <[email protected]>
Clean up.

b9c101826dd976296d9a1c2a4d0b8975f9b3c4ba authored over 4 years ago by Don McCurdy <[email protected]>
Import: bugfix for occlusion in specgloss

Broken by #1065. The signature of make_settings_node changed,
but this callsite wasn't updated.

8a26da6cf17bc7a0bdd850b11874a81bc2fddfa5 authored over 4 years ago by scurest <[email protected]>
Export scalar 'Alpha' values.

84ee998524a6e2b4717b44496d018329171bc241 authored over 4 years ago by Don McCurdy <[email protected]>
Allow to call a pre and post callbacks

3a119cc999e4a6e0399999df72f25a6f667881ab authored over 4 years ago by Juan Jose Casafranca <[email protected]>
Bump to 1.3.28

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

d0073f857b54733daa22935856ed5114fd67041e authored over 4 years ago by Julien Duroure <[email protected]>
Bump to 1.3.27

a6c81c72ac1fe3334028b86dac41b506dde2304f authored over 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1098 from KhronosGroup/fix_1086

Fix #1086

c7f2115bd789c56f232b10f32570be8c6dcd0d02 authored over 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1097 from KhronosGroup/fix_1076

Fix #1076

06f71365960d26e6acb6985d47f7523ff87f0dab authored over 4 years ago by Julien Duroure <[email protected]>
Bump to 1.3.26

592324ffd6a0aae7fe49973862ee6e9154719395 authored over 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1096 from KhronosGroup/fix_1090

Fix #1090 lamp corrective node children must be empty array, not None

654caac98ae4befb92161b9b21600efee409aab3 authored over 4 years ago by Julien Duroure <[email protected]>