Age | Commit message (Collapse) | Author |
|
Also refactor the "blender_default_tracker" action map to have separate
pose actions for each tracker role (instead of a single pose action with
subaction paths for each role) and add controller pose actions.
|
|
|
|
This can lead to wrong animation in some case.
Better to have good animation by default, even if bigger
|
|
|
|
|
|
|
|
|
|
|
|
|
|
While it still has known issues/bugs/limitations. Also related: D14512.
Differential: D14513
|
|
Update the themes to the recent changes made to the node editor's dot
grid background:
1. Make sure themes aren't using a "Grid Levels" value of greater than 3
2. A lot of themes weren't updated to the dot grid at all, yet, and
still used only 2 "Grid Levels" leading to the old dot grid being hardly
visible. Those are changed to 3 "Grid Levels", as well, which most
closely matches the visual density of the old line grid.
3. Additionally the "Grid" colour of the "Deep Grey" theme is darkened
a bit to account for the dot grid being colored differently than the old
line grid, which lead to the dot grid being invisible.
|
|
When scene contains only 1 armature, it will export all actions, not only active + NLA
|
|
Better management of case of multiple object with each multiple actions
|
|
|
|
|
|
|
|
|
|
When importing a .x3d file containing an empty IndexedFaceSet, like this for example:
```
Shape {
geometry IndexedFaceSet {
coord Coordinate {
point [
]
}
coordIndex [
]
}
}
```
`import_x3d.py` throws an exception, because `x_min`, `x_max`, ... are not initialized/still set to `None`.
This fixes the issue by initializing the mentioned variables to `inf`/`-inf` respectively and also further simplifies the code by utlizing the `min` and `max` builtins.
Reviewed By: mont29
Differential Revision: https://developer.blender.org/D14470
|
|
|
|
I noticed the FBX export was missing a triangulation option seen in other software and other Blender exporters such as .obj.
This feature is rather useful for example for ensuring consistent normal map baking in third party software, where tangent space gets easily messed up with tools using mikktspace that depends on triangulation choices.
This patch adds a "Triangulate Faces" option in the export options similarly to what the Wavefront OBJ exporter has. Diff-wise it's rather simple by reusing the temporary mesh creation from "Apply Modifiers".
Reviewed By: mont29
Differential Revision: https://developer.blender.org/D14352
|
|
Added an option to allow the user to export STLs
using an arbitrary (custom) coordinate-space.
This is not exposed in the UI and is intended for script authors
exporting content.
Ref D11517
|
|
|
|
Creates a new camera and "Custom Object"-type landmark from the VR
headset pose.
In contrast to the existing "Landmark from Session" operator that only
saves the headset rotation around the global z-axis, this preserves the
exact rotation of the headset by assigning it to the newly-created
camera (although the landmark itself still only inherits the z-rotation
component).
|
|
|
|
da9a50a46ed3e293146428a87a275a947a54b9fe reverted these changes.
|
|
Contributed by luzpaz.
Differential Revision: https://developer.blender.org/D14312
|
|
Contributed by luzpaz.
Differential Revision: https://developer.blender.org/D14313
|
|
|
|
|
|
New button in menu to flip view horizontally within camera by inverting x-scale
|
|
Due to API change, timeline scrub snapping crashed when setting scene frame
|
|
node tree
|
|
This is now more than a year old. Removing the back compatibility. Use can of course set again the value in UI at export
|
|
This allows user to use no indent in json, for example
Here is an example of hook:
```
def gather_gltf_encoded_hook(self, gltf_format, sort_order, export_settings):
gltf_format.indent = None
gltf_format.separators = (',', ':')
```
|
|
You can change filter tag to change default filtering
|
|
At import, this will be defined as armature/joints instead of empties
|
|
This menu (in Add > Output) will be displayed only if activated in addon preferences.
The node is sed for AO export. This is a shortcut, avoiding user to create it him/herself
|
|
|
|
|
|
Differential Revision: https://developer.blender.org/D14285
|
|
|
|
|
|
An exponent should never be negative... but FBX files being FBX files,
just add a 0.0 clamping to that value.
|
|
When importing an animation from FBX or BVH the fcurves are currently shown as a very long list in the dope sheet.
When you manually create a keyframe they are grouped by bone name, which is much more user friendly. This patch groups imported animations by bone name too.
The changes are trivial:
* In the FBX case it was falsely using the object name to group all curves rather than the bone name.
* The BVH importer simply wasn't using the grouping feature at all.
Reviewed By: mont29
Maniphest Tasks: T82472
Differential Revision: https://developer.blender.org/D11269
|
|
Also use context to ensure the file is closed properly.
|
|
Update path for the DOF distance, allow properties to be RNA paths.
|
|
|
|
- precompute tree before export
- manage collections / instances / linked
- use custom cache to avoid name collision
- animations are baked from world matrix
More info on https://github.com/KhronosGroup/glTF-Blender-IO
|
|
This has been removed from Blender.
|
|
|