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 pull request #1028 from scurest/iss-1026

Import: use friendly filenames for temp image files (fix #1026)

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

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

cf840abe97f5134a42966112ea77ff7ad337522d authored over 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1022 from jjcasmar/custom_prop_anim

Fix #1007 Dont fail when using custom property animations

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

73e91090aed81b2ea12f37ccded45c036f3bc85b authored over 4 years ago by Julien Duroure <[email protected]>
Bump to 1.2.66

0fefd92e29c0a5bb94d3e54642e0ddbe15ce2fa4 authored over 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1029 from silentorb/feature/export-joint-extras

Export: joint extras

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

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

290cde00682b3020ab7399be3dff36c2bafba1b5 authored over 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1035 from KhronosGroup/sample-keyframe-types-283

Change the way sampled keyframe types are determined.

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

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

3b1f62d363d7d2a2ce0b0b6b2327a5ef1ffb7029 authored over 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1034 from scurest/vert-color-perf

Perf: revert #922

c0118a330843231c7fcbcbd0828b815e06b1377b authored over 4 years ago by Julien Duroure <[email protected]>
Change the way sampled keyframe types are determined.

21104e7ec9f794f594b7603c35736155954df66d authored over 4 years ago by Ed Mackey <[email protected]>
Perf: use ** instead of pow in color conversion

This is slightly faster.

e41eae9d6dd89c369853ab1ef1272a4e424066ff authored over 4 years ago by scurest <[email protected]>
Import/Perf: revert #922

See disucssion in #996

Profiling code was left in though.

d6da8d3a4ad8f8fe8e36eea351ce496b70eea9db authored over 4 years ago by scurest <[email protected]>
Bump to 1.3.0 for master

b8b51810c1993b4c2262ec88474e2beb296284fe authored over 4 years ago by Julien Duroure <[email protected]>
Export: joint extras

aab80815a7e68543df5eeda9177a451bd9710a92 authored over 4 years ago by cj <[email protected]>
Import: use friendly filenames for temp image files (fix #1026)

2d61e384bdfb220ce5a0fa3d4d07539831f94422 authored over 4 years ago by scurest <[email protected]>
Import: use image.name for image names

Order of preference is now

* image.name
* if the image is in a file, the filename
* Image_n

lo...

8482c2e4bc0af588ceff7fc4e4dffc1eae0c9a5c authored over 4 years ago by scurest <[email protected]>
Export: don't combine image names if they're all from the same file

Fix #1014

Before this, if there was one image in an ExportImage, we'd try to
use its filename a...

74ca04d1020987cb0e846bb05ed59d654b51b606 authored over 4 years ago by scurest <[email protected]>
Dont fail when using custom property animations

4ca45443bf1b7a693f64fe0777229c84ba987548 authored over 4 years ago by Juan Jose Casafranca <[email protected]>
Bump to 1.2.63

796251e66b3350f69e431032f44da8c728cb875e authored over 4 years ago by Julien Duroure <[email protected]>
Merge branch 'scurest-img-foreach-perf'

c082c9c98f28003a5cc17cb885a9aa3ce3a91f22 authored over 4 years ago by Julien Duroure <[email protected]>
Merge branch 'img-foreach-perf' of https://github.com/scurest/glTF-Blender-IO into scurest-img-foreach-perf

518b6466032534c4be4a4c50ca72d37c169a5ebf authored over 4 years ago by Julien Duroure <[email protected]>
Bump to 1.2.63

6d3652fa43ebf868421e699afc2b80408c1aa569 authored over 4 years ago by Julien Duroure <[email protected]>
Merge pull request #997 from scurest/animation-refactor

Import/Refactor: simplify animation code

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

782582550764f5786535bbcc4533d43b84fbf8d2 authored over 4 years ago by Julien Duroure <[email protected]>
Merge pull request #998 from scurest/iss-986

Export: less naive file format detection (fix #986)

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

12572ed37eeda1b1a8b55c0306113be700f1b6fb authored over 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1003 from scurest/cam-near-far

Import: set camera near/far (fix #1002)

30c30b4d283125f5bc6240fb240b65ec23021d81 authored over 4 years ago by Julien Duroure <[email protected]>
Bump to 1.2.59

df5a120eabce61d644ed42c89a6d5807c6c3cb71 authored over 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1011 from scurest/node-names

Import: improve node names

4798eec57e710f86eca0b950966fd9d6f64eb2c6 authored over 4 years ago by Julien Duroure <[email protected]>
Bump to 1.2.58

08cee2132d73ba2df43b38856fb7bc9949b9ad68 authored over 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1020 from scurest/delete-floor-pack

Export/Refactor: delete unused functions: extract_primitive_{floor,pack}

93d4643d172b4a78876f987464f3df4ef76571dd authored over 4 years ago by Julien Duroure <[email protected]>
Add gather_joint_hook

bd4193e827ab5823d79bd8c39014de72b4a031fa authored over 4 years ago by netpro2k <[email protected]>
Export/Refactor: delete unused extract_primitive_{floor,pack}

These were used for splitting but have been unused since #726.

a9c08d9901207e3231c1e1ce647f96f4f04d5172 authored over 4 years ago by scurest <[email protected]>
Bump required blender version: 2.82.7 -> 2.83.9

Blender >=2.83.9 is required for image.pixels.foreach_{get,set}.

9d121bda55187ca7627cbf582b6e7485ec39e402 authored over 4 years ago by scurest <[email protected]>
Export/Perf: use foreach_set/foreach_get for copying dirty images

5c32847861bb076c499d2d8d24d7bb0902a67111 authored over 4 years ago by scurest <[email protected]>
Export/Perf: use foreach_get/foreach_set in ExportImage

Completely remove the compositor code in favor of the numpy code.
The new foreach_get/set for im...

d44e16183fe61a5488db18e054a821305ecff262 authored over 4 years ago by scurest <[email protected]>
Export: delete comment about invalidating the mesh

...since the code that encoded images with the compositor that
triggered it is gone now.

e17c6e1e164d0fba4bed0e870216984341d860ba authored over 4 years ago by scurest <[email protected]>
Doc: basic documentation for the two new import options

74357c750cf9b2b6f09a2136f978dcd7ac1e7a10 authored over 4 years ago by scurest <[email protected]>
Import: improve node names

Fixes a node with a mesh prefering the pymesh.name over the pynode.name.

A Blender node's name ...

62d38f1227a0472b900fbf09c32e0f115210d551 authored over 4 years ago by scurest <[email protected]>
Bump to 1.2.57

9dde650dc77fd1a1c9552a2773f0c3533f70683c authored over 4 years ago by Julien Duroure <[email protected]>
Merge branch 'scurest-skin-refactor'

b1d71d3705a590b28c10dd442ce05da027d0fb03 authored over 4 years ago by Julien Duroure <[email protected]>
Export: less naive JPEG detection

The check image.file_format == 'JPEG' was apparently too naive to
detect real JPEGs. Photoshop ....

0d1b0f4aa728ade464a1f4e6ca4b79ec25778096 authored over 4 years ago by scurest <[email protected]>
Export: add defensive check for data we didn't encode ourselves

Previously we trusted that the image data we got here would match
the image.file_format field. T...

50dc3fd08fe6c4bcec1976d4d853f7efd0dcaa97 authored over 4 years ago by scurest <[email protected]>
Merge branch 'skin-refactor' of https://github.com/scurest/glTF-Blender-IO into scurest-skin-refactor

78bfe7157a7d8154506d076b3a2bfefba89a7533 authored over 4 years ago by Julien Duroure <[email protected]>
Bump to 1.2.56

1faa4dccf214df2181e1f6b5da41f70bc346db64 authored over 4 years ago by Julien Duroure <[email protected]>
Merge branch 'scurest-tmp-image-names'

6d88e656f41d03e5092c71f1b069149e691a75b4 authored over 4 years ago by Julien Duroure <[email protected]>
Merge branch 'tmp-image-names' of https://github.com/scurest/glTF-Blender-IO into scurest-tmp-image-names

68dbe8ce380dd2faab30f22575bf631517bf450c authored over 4 years ago by Julien Duroure <[email protected]>
Import: use .png/.jpg for temporary files when importing images

The file extension allows the exporter to more easily determine
the file type. It's also nicer i...

03d7c56e14a72ca2052bc8f3bee61a5a1e8a371a authored over 4 years ago by scurest <[email protected]>
Bump to 1.2.55

e18aa1ffadbf1688ab4ad528c46e9365847c86a1 authored over 4 years ago by Julien Duroure <[email protected]>
Merge branch 'castle-engine-fix-export-without-skinning'

3b6ce61a58e545ed9a54f6c2f80184366ce764b2 authored over 4 years ago by Julien Duroure <[email protected]>
Merge branch 'fix-export-without-skinning' of https://github.com/castle-engine/glTF-Blender-IO into castle-engine-fix-export-without-skinning

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

9ff31b328502d311f4afafdb140584e6cc5aafb3 authored over 4 years ago by Julien Duroure <[email protected]>
Merge pull request #1000 from scurest/iss-992

Import: use node.name for name of nodes with cameras/lights (fix #992)

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

29dcc73ff84346ca6dce7017e75781a11bb07522 authored over 4 years ago by Julien Duroure <[email protected]>
Merge pull request #995 from scurest/fortune

Import: add "Fortune" bone heuristic

9f52f521965811f8fa8ba8376c224c5cb96b4c0e authored over 4 years ago by Julien Duroure <[email protected]>
Merge pull request #982 from scurest/anim-name-test

Test: test that animation names roundtrip

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

8e1544018b5bddaaaf633aa51edbfc6a790a0757 authored over 4 years ago by Julien Duroure <[email protected]>
Merge pull request #989 from KhronosGroup/fix_948

Fix #948 - better check between SK or object animation

c0cc24cae0608bb5facf47c40581d023e0d2bb4b authored over 4 years ago by Julien Duroure <[email protected]>
Import: always set angle_y/lens_unit/etc on perspective cams

The if statement here was always taken (pycamera.perspective
always has a yfov attr).

106721252a7379fe3d8d2833a1ecc5429069fbc2 authored over 4 years ago by scurest <[email protected]>
Import: set camera near/far

Infinite projection is handled by setting a big number in the far
field.

51387e3f7c8d7e99d89e79b8fe309ce12e8bb9b7 authored over 4 years ago by scurest <[email protected]>
Import: use node.name for name of nodes with cameras/lights

...instead of the camera/light name

9626b5fa75ea5916107d9236030577be6c4e3e73 authored over 4 years ago by scurest <[email protected]>
Import/Refactor: make BlenderAnimation.anim more self-contained

c50c2e7d2d13b6105d00b1b269eb733b65b235ab authored over 4 years ago by scurest <[email protected]>
Import/Refactor: don't store track name in gltf.needs_stash

This is always the same in one "batch" of needs_stash data, so no
need to explicitly store it.

2fdb19d736e1b89d5efb0244520c75fa9a5aa89a authored over 4 years ago by scurest <[email protected]>
Import/Refactor: use loops instead of recursion in BlenderAnimation

Order doesn't matter, so this is simpler.

f542907604bec1157cccc08de688efed509d2385 authored over 4 years ago by scurest <[email protected]>
Import/Refactor: don't set animation_data.action until restoring

There's no reason to set the action on each object since it will
just get unset during the stash...

f5cc3ee7ff6809c199ddef84569888d97df3cade authored over 4 years ago by scurest <[email protected]>
Import/Refactor: remove BlenderBoneAnim

Significant code duplication between BlenderNodeAnim and BlendeBoneAnim
was eliminated.

9a7ad5ce5922a78c09e2b49ab207563fe73f1a17 authored over 4 years ago by scurest <[email protected]>
Import: add "Fortune" bone heuristic

Fortune is like Temperance but allows local rotations that aren't
aligned to the local axes. May...

b87722ac9e83c7636f4a02c1f90d85dde850b922 authored over 4 years ago by scurest <[email protected]>
Import/Refactor: setup vertex groups/modifiers during node creation

Since the arma and bones for a skinned mesh are always created
before it, we don't need to defer...

86ad0501c2bd60862b3f9975ae1ff4c757b286c2 authored over 4 years ago by scurest <[email protected]>
Fix export with Skinning disabled, blender_object may be None

076f20125a02181ca0948d506c3934bb82955292 authored almost 5 years ago by Michalis Kamburelis <[email protected]>
Fix #948

720156bdea4513722f2b31f59257cb7038458c27 authored almost 5 years ago by Julien Duroure <[email protected]>
Bump to 1.2.51

73e3c3a26c0f8e1ea0608ff3ee7933e4d0146039 authored almost 5 years ago by Julien Duroure <[email protected]>
Merge pull request #950 from KhronosGroup/instances

fix #500 , fix #665 , fix #921

b858c238f7416128d2a48c81ee047f3534b39fa6 authored almost 5 years ago by Julien Duroure <[email protected]>
Bump to 1.2.50

c3f5b88732e5b85b5c68fd68aa5f59abafb466eb authored almost 5 years ago by Julien Duroure <[email protected]>
Fix identation

dd0426c7c9e9e3c19be6326c44527d1da587332c authored almost 5 years ago by Julien Duroure <[email protected]>
Merge pull request #963 from Peach1/patch-4

Fix #909 export of vertex groups in skinned model

26d0d1db0147720c45ce971c787396d4edf2d6ef authored almost 5 years ago by Julien Duroure <[email protected]>
Bump to 1.2.49

57aa4b1a6710cf29c9cefa4c05162ccf564aae60 authored almost 5 years ago by Julien Duroure <[email protected]>
Merge pull request #983 from scurest/iss570

Export: remove ability to undo an export (fix #570)

700cff67248c90c514337f880bd046b6ed9d920b authored almost 5 years ago by Julien Duroure <[email protected]>
Test: test that animation names roundtrip

Would catch #953

ed3aaf392bd096a14598999de3f650859c567bb4 authored almost 5 years ago by scurest <[email protected]>
Export: remove ability to undo an export

Fixes #570

39baf82cc069e377811026654c9702c088c18e6f authored almost 5 years ago by scurest <[email protected]>
Bump to 1.2.48

286af4730f8be40bd8da2a570ee5ed136db8203f authored almost 5 years ago by Julien Duroure <[email protected]>
Merge branch 'master' of github.com:KhronosGroup/glTF-Blender-IO

991d1a27a7b8c9ccdcd9fb31b6b5b0f06fbb3a06 authored almost 5 years ago by Julien Duroure <[email protected]>
Bump to 1.2.47

41ef49e90903dca7a75b97a155f60006d91f682e authored almost 5 years ago by Julien Duroure <[email protected]>
Merge pull request #970 from habx/fix-log-level

fix(init): log level critical to info

1f53ac5f9f31a22509079e3a34bd980008eeffea authored almost 5 years ago by Julien Duroure <[email protected]>
Merge pull request #941 from scurest/bind-pose-from-inv-binds

Import: guess original bind pose from inverseBindMatrices

89819e13b83db86b1de498afd49eecea720220e7 authored almost 5 years ago by Julien Duroure <[email protected]>
Bump to 1.2.46

aad325eda1545c57f66de7dbfec2adbbb84ba846 authored almost 5 years ago by Julien Duroure <[email protected]>
Merge pull request #971 from scurest/wrap-modes

Fix #926 Import: support all texture wrap modes

14866d5a05be294eaa3545c89ae9ee4f01422dc7 authored almost 5 years ago by Julien Duroure <[email protected]>
Bump to 1.2.45

68bae07989f2391a5765b3a55b02d0ad577814cf authored almost 5 years ago by Julien Duroure <[email protected]>
Merge pull request #980 from KhronosGroup/fix_953

Fix #953

5d359a5da1716a02bd30f537976664a3f5290187 authored almost 5 years ago by Julien Duroure <[email protected]>
Bump to 1.2.44

74575b01b48777c0ed94ab9f92a4a1a995263c65 authored almost 5 years ago by Julien Duroure <[email protected]>
Merge branch 'scurest-solo-tracks'

af4aa6a1b27e8bf176a3c797980f9c6bc5eb0edd authored almost 5 years ago by Julien Duroure <[email protected]>
Export: ignore the star on NLA tracks (fix #964)

Remove/restore the is_solo (the star icon in the UI) property
of NLA tracks.

2b963caa7444e5d61f76f3885cbeca71f534ca52 authored almost 5 years ago by scurest <[email protected]>
Fix #953

0614b9cf817270f190ef9156d802e5d755d4caec authored almost 5 years ago by Julien Duroure <[email protected]>
Bump to 1.2.43

fe747dac01939cf3a619d5e62f4bdcd09d7c79ad authored almost 5 years ago by Julien Duroure <[email protected]>
Merge branch 'master' of github.com:KhronosGroup/glTF-Blender-IO

b245aca318b85f1f7ebf595bb516e771ab7783ec authored almost 5 years ago by Julien Duroure <[email protected]>
rename use_selected to use_selection

18c89b93e6c355d32cd08122c46f208dbdbd456e authored almost 5 years ago by Julien Duroure <[email protected]>
Merge pull request #974 from KhronosGroup/dependabot/npm_and_yarn/tests/acorn-7.1.1

Bump acorn from 7.1.0 to 7.1.1 in /tests

9160bbfe8543ef55b127b298057674ffdddfbcb1 authored almost 5 years ago by Ed Mackey <[email protected]>