3
11

io_scene_3ds: Update for Blender 3.x #2

Merged
Sebastian Sille merged 34 commits from blender-v3.5-release into blender-v3.1-release 2023-02-17 22:45:58 +01:00

34 Commits

Author SHA1 Message Date
7c685d3b9e io_scene_3ds: Update for Blender 3.x
Pull Request #1
2023-02-17 21:21:48 +01:00
8f4599c4fb Cleanup: delete .arcconfig
This no longer works without developer.blender.org
2023-02-15 12:33:22 +01:00
65ff08e325 GitHub mirror: change Git URLs to point projects.blender.org instead of git.blender.org 2023-02-07 14:46:48 +01:00
043c220958 Update references to the new projects platform and main branch 2023-02-07 14:19:21 +01:00
14ab927340 Gitea: add merge message templates
To add the pull request # at the end of the commit.
2023-01-30 23:55:27 +01:00
74a85bed96 Gitea: fix pull request template so commit body can be set as description 2023-01-28 18:14:59 +01:00
9d538629bb Gitea: add pull request template 2023-01-18 18:45:44 +01:00
0f72f6c85c After Effects export: fix crash when trying to export some meshes
If a mesh consisted in a single rectangle but it wasn't properly
unwrapped (with each vert at a corner), the object was identified as
an image, but could then not be exported as one.

Consider such objects as nulls instead.
2023-01-06 16:23:31 +01:00
bdcfdd47ec Addons: Remove storypencil from contrib, this has been moved to official. 2022-12-09 10:00:52 +01:00
96143b1a8b Storypencil: Remove deprecated context function 2022-11-25 17:04:42 +01:00
d116731b99 Storypencil: Add new shotcut to switch
After receiving some feedback, we have added this shortcut:

In VSE window: `Tab` to switch to Edit mode
2022-11-25 16:43:26 +01:00
19e8c6bbf0 Storypencil: Rename "slave" to "secondary"
Old name was not used today.
2022-11-22 20:27:50 +01:00
e6179b3b11 Merge branch 'blender-v3.4-release' 2022-11-17 17:05:09 +01:00
69b1305f4b Storypencil: Do bidirectional synchronization
The time line in the child window was not affecting the
main window.
2022-11-17 17:03:01 +01:00
80ebc17234 Storypencil: Rename Base Scene to Template Scene in UI
This makes the name more consistent.
2022-11-10 22:48:51 +01:00
52f926b784 Storypencil: Rename Base Scene to Template Scene in UI
This makes the name more consistent.
2022-11-10 22:48:09 +01:00
c43c0b2bcf Storypencil: Fix conversion error using frame_current
Need an int
2022-09-20 20:05:54 +02:00
7e86118607 Storypencil: Remove BGL module
This was deprecated

Also, fixed version number
2022-09-19 15:59:18 +02:00
8fdbc5a71b Storypencil: New Storyboard add-on
This add-on allows to handle the drawing of storyboards using
VSE and grease pencil.

https://developer.blender.org/T100665
2022-09-16 20:14:31 +02:00
95107484d0 Cleanup: remove <pep8 compliant> comment (no longer needed) 2022-06-07 21:12:54 +10:00
9406de5f31 Cleanup: remove <pep8 compliant> comment
This is no longer necessary, see: T98554.
2022-06-03 11:52:13 +10:00
61efd17f87 After Effects export: export multiple cameras when using markers
In previous versions, when using markers to switch between cameras,
a single animated camera would be exported.

This would cause motion blur issues when the camera would jump quickly
and unexpectedly between two positions.

Instead, we now export all marker cameras, but restrict their time
range to switch between them.

If a camera is used multiple times through a shot, as many cameras
with the same name will be exported.
2022-05-24 19:41:55 +02:00
e45c150617 After Effects export: rewrite function to get cameras for each frame
Instead, get frame ranges for each camera. This will allow us to
export many animated cameras with appropriate frame ranges.
2022-05-24 19:41:55 +02:00
c33079dc0f After Effects export: cleanup - remove unused option
Remove x_rot_correction in convert_transform_matrix(), since it's
always True
2022-05-24 19:41:55 +02:00
bbd906ad6f After Effects export: export bundle rotations 2022-05-24 19:41:55 +02:00
14365d76b0 After Effects export: cleanup
- Remove unused import, variable and f-strings
- Replace "if not len(sequence)" by "if len(sequence) == 0"
- Remove useless else block after continue
2022-05-24 19:41:32 +02:00
5c634a4378 After Effects export: cleanup - remove "data" dict
This dict is only used from the write_jsx_file function, so its
content can be stored directly there instead of passed around.
2022-05-24 19:38:21 +02:00
ab2ec03deb After Effects export: fix image export when scale is 0 2022-05-24 19:38:21 +02:00
07352bddf4 After Effects export: fix interpolation when channel stays fixed 2022-05-24 19:38:21 +02:00
a23408695a After Effects export: simplify FPS 2022-05-24 19:38:21 +02:00
afb79c2611 After Effects export: refactor object types into classes
Use classes for each object type, which include data and animation
collection, and script generation, instead of long and similar
functions for each of these steps.

Also:
- add option to export solids;
- do not systematically prefix all AE object names with an underscore,
  as this is not so useful and can be frustrating in comps.
2022-05-19 16:38:35 +02:00
001ab4aa5b After Effects export: use f-strings for formatting
This allows a greater float precision, needed by AE for accuracy.

Noticed this when trying to export a shot starting at frame 101 at 24
fps:
>>> "%f" % (101 / 24)
  '4.208333', not enough precision for AE
>>> f"{101/24}"
  '4.208333333333333', good enough for AE
2022-03-02 14:37:17 +01:00
97ff1244c5 After Effects export: group images and solids into a folder 2022-03-02 14:37:17 +01:00
3580618536 After Effects export: export object hide_render as AE opacity 2022-03-02 14:37:17 +01:00