Page MenuHome

Import/ExportProject
ActivePublic

Members

  • This project does not have any members.

Details

Description

Import and export of data from and to external file formats.

Developers

Scripts: @Campbell Barton (campbellbarton)
COLLADA: @Gaia Clary (gaiaclary) @Nathan Letwory (jesterking) @Jeroen Bakker (jbakker)

Recent Activity

Sat, Oct 12

Bastien Montagne (mont29) added a comment to T69554: FBX import does not read custom bone properties .

auto-parsing of commits in 2.81 branches is still not fully working it seems… Changed those 'flags' in rBA2476c0b4b2789e65f1ef95989d4e42dfd784be45 (and merged it in master), so this should be testable in next daily build.

Sat, Oct 12, 1:04 PM · Import/Export, Add-ons

Fri, Oct 11

Renato Henriques (Spartacus1) added a comment to T68704: Documentation: explain that Blender 2.80 Exporting a textured OBJ with any shader other than Principled BSDF will result in an MTL without map_Kd pointing to texture file.

As Ryan said, it's tolerable that complex textures with layers are not exported. However, image textures should be exported correctly, as in any other 3D package.

Fri, Oct 11, 10:44 PM · Documentation, Import/Export, Add-ons
Charles Wardlaw (kattkieru) added a comment to T69554: FBX import does not read custom bone properties .

Hey, thank you for listening and helping out!

Fri, Oct 11, 8:44 PM · Import/Export, Add-ons
Bastien Montagne (mont29) added a comment to T69554: FBX import does not read custom bone properties .

Afaik, A tag means 'animated', and U means 'user-defined data' (this is just assumptions from older FBX I analyzed during main development phase of the add-on, think there are no official info about those anywhere)…

Fri, Oct 11, 6:15 PM · Import/Export, Add-ons
Ryan Ackley (ryanackley) added a comment to T68704: Documentation: explain that Blender 2.80 Exporting a textured OBJ with any shader other than Principled BSDF will result in an MTL without map_Kd pointing to texture file.

Took me days of pulling hair and googling to find that textures not exporting is by design. I don't think it's an unreasonable user expectation for simple shaders like Diffuse BDSF to export texture images. I can live with the workaround however. It's just extremely obscure and unintuitive.

Fri, Oct 11, 5:43 PM · Documentation, Import/Export, Add-ons
Charles Wardlaw (kattkieru) added a comment to T69554: FBX import does not read custom bone properties .

Ahh interesting. I think that I might not have had it installed correctly-- a clean build today and I'm seeing the attributes in the correct place! My apologies. But Maya is still not picking them up. [captain picard facepalm gif]

Fri, Oct 11, 4:26 PM · Import/Export, Add-ons
Campbell Barton (campbellbarton) closed T70724: PLY Import bug as Resolved by committing rBAcb5cba3da0b1: Fix T70724: PLY import fails with strings.
Fri, Oct 11, 7:26 AM · Import/Export, Add-ons
Brendon Murphy (meta-androcto) edited projects for T70724: PLY Import bug, added: Add-ons, Import/Export; removed BF Blender.
Fri, Oct 11, 6:49 AM · Import/Export, Add-ons

Thu, Oct 10

Kévin Dietrich (kevindietrich) added a comment to T69046: Cache loading via animation system.

I just found out about this task/idea after trying to update D2324. One thing to note about D2324 (and any other potential system) is that the properties are read from a CacheFile whose evaluation is inside the dependency graph so we have to be able to set a relationship from the object (or ID) to the CacheFile. Now, D2324 does not work anymore for this very reason: there does not seem to be a way yet to set this dependency through the F-Curve Modifier's API (unless I missed something), therefore we do not have a valid CacheFile handle to read the data from because the object might be evaluated before the one for the CacheFile, and it is simply crashing.

Thu, Oct 10, 6:31 PM · BF Blender (2.82), Datablocks and Libraries, Import/Export, Animation
Bastien Montagne (mont29) added a comment to T69554: FBX import does not read custom bone properties .

You are not addressing my points… again, new code in the FBX exporter puts pose props in the model FBX node, which afaik is the expected behavior…

Thu, Oct 10, 6:06 PM · Import/Export, Add-ons
Michael Hermann (245) added a comment to T49234: Alembic not importing motion blur.

I managed to run a few tests and it works!

Thu, Oct 10, 5:42 PM · Alembic, Cycles, Import/Export, BF Blender
Bastien Montagne (mont29) added a comment to T70666: Exporting to FBX ignores the emission socket on the Principled BSDF.

@Julien DUROURE (julien) yeah, if you could switch to it (and extend it maybe with extra features you may already have in glTF wrapper?), that would be ideal, since that would leave a single place to handle that conversion between nodal shader and 'old', 'fixed pipeline' shading type…

Thu, Oct 10, 5:25 PM · Import/Export, Add-ons
Bastien Montagne (mont29) closed T70666: Exporting to FBX ignores the emission socket on the Principled BSDF as Resolved by committing rBAc4f78f14931b: Fix T70666: FBX IO: Add support for new emission option of Principled BSDF..
Thu, Oct 10, 5:21 PM · Import/Export, Add-ons
Charles Wardlaw (kattkieru) added a comment to T69554: FBX import does not read custom bone properties .

HI Bastien,

Thu, Oct 10, 5:21 PM · Import/Export, Add-ons
Julien DUROURE (julien) added a comment to T70666: Exporting to FBX ignores the emission socket on the Principled BSDF.

Right, it's not using it for now.
I need to have a look on node_shader_utils.py because I was not really aware it exists.

Thu, Oct 10, 5:12 PM · Import/Export, Add-ons
Bastien Montagne (mont29) added a comment to T70666: Exporting to FBX ignores the emission socket on the Principled BSDF.

@Julien DUROURE (julien) aye, but iirc glTF uses its own 'translation' system, not the node_shader_utils.py, to get shading values out of a node shader?

Thu, Oct 10, 5:01 PM · Import/Export, Add-ons
Julien DUROURE (julien) added a comment to T70666: Exporting to FBX ignores the emission socket on the Principled BSDF.

Note that glTF needs to be updated too
https://github.com/KhronosGroup/glTF-Blender-IO/issues/462

Thu, Oct 10, 9:19 AM · Import/Export, Add-ons

Wed, Oct 9

Bastien Montagne (mont29) added a comment to T69554: FBX import does not read custom bone properties .

Did you actually checked my commit? Now we export EDIT bone props in the attribute node (as expected), and POSE bone props in the model (aka 'object') node, that’s what was missing previously. Would not see any reason to write editbone props in the model, that would be only confusing… and would make separation between edit and pose ones impossible.

Wed, Oct 9, 8:27 PM · Import/Export, Add-ons
Bastien Montagne (mont29) changed Type from Bug to To Do on T70666: Exporting to FBX ignores the emission socket on the Principled BSDF.
Wed, Oct 9, 8:10 PM · Import/Export, Add-ons
Bastien Montagne (mont29) claimed T70666: Exporting to FBX ignores the emission socket on the Principled BSDF.

That’s more of a TODO than a bug really, that property did not exist I think when the node wrapper was written… Will add it to the tool and the formats that support it (iirc OBJ/MTL also has some emissive info?).

Wed, Oct 9, 8:10 PM · Import/Export, Add-ons
Charles Wardlaw (kattkieru) added a comment to T69554: FBX import does not read custom bone properties .

Hi there,

Wed, Oct 9, 7:45 PM · Import/Export, Add-ons

Tue, Oct 8

Bastien Montagne (mont29) added a comment to T69554: FBX import does not read custom bone properties .

Thanks, will fix that exporting issue, it's rather trivial.

Tue, Oct 8, 4:22 PM · Import/Export, Add-ons

Mon, Oct 7

Michael Hermann (245) added a comment to T49234: Alembic not importing motion blur.

You have to apply the patch and compile Blender to test the feature, it is not in the daily builds. Also your file does not have velocity information (the array size is 0). So without the patch and without custom velocities, Cycles is just using an interpolation between the previous, current, and next frames.

Mon, Oct 7, 8:55 PM · Alembic, Cycles, Import/Export, BF Blender
Kévin Dietrich (kevindietrich) added a comment to T49234: Alembic not importing motion blur.

You have to apply the patch and compile Blender to test the feature, it is not in the daily builds. Also your file does not have velocity information (the array size is 0). So without the patch and without custom velocities, Cycles is just using an interpolation between the previous, current, and next frames.

Mon, Oct 7, 6:11 PM · Alembic, Cycles, Import/Export, BF Blender
Michael Hermann (245) added a comment to T49234: Alembic not importing motion blur.

I have some blurriness, but it doesn't seem to look right. (see Images)
This is a particle system that I exported and then reimported to reverse the movement. And the plane is a dupliobject on the vertices of the ABC.
I would not expect to see a clear outline of the plane in the image with motion blur. Also, the position of the blur is set to Center. But this seems more like Start. And the shutter duration also has no effect.

Mon, Oct 7, 5:55 PM · Alembic, Cycles, Import/Export, BF Blender
Kévin Dietrich (kevindietrich) added a comment to T49234: Alembic not importing motion blur.

For those who haven't noticed, I updated and fixed the patch D2388, please try it if you can!

Mon, Oct 7, 5:10 PM · Alembic, Cycles, Import/Export, BF Blender

Sat, Oct 5

Charles Wardlaw (kattkieru) added a comment to T69554: FBX import does not read custom bone properties .

Lemme attach a reference Maya export too, while I'm at it.

Sat, Oct 5, 12:00 AM · Import/Export, Add-ons

Fri, Oct 4

Charles Wardlaw (kattkieru) added a comment to T69554: FBX import does not read custom bone properties .

Hi again,

Fri, Oct 4, 11:51 PM · Import/Export, Add-ons

Thu, Oct 3

Germano Cavalcante (mano-wii) assigned T69400: Collada Exporter Broken to Gaia Clary (gaiaclary).

I don't know if I did anything wrong, but when testing here, the result was far worse than just a few non-animated fingers.
@Gaia Clary (gaiaclary), can you take a look?

Thu, Oct 3, 8:57 PM · Import/Export, BF Blender
Bastien Montagne (mont29) closed D5930: Apply squared crease transform when importing/exporting.
Thu, Oct 3, 3:39 PM · Import/Export, Add-ons
Bastien Montagne (mont29) accepted D5930: Apply squared crease transform when importing/exporting.
Thu, Oct 3, 3:22 PM · Import/Export, Add-ons

Wed, Oct 2

Sergey Sharybin (sergey) added a comment to D5930: Apply squared crease transform when importing/exporting.

Well, in Blender we use square for historical reasons to have more linear control when the crease is around the range from 0 to 0.2. Without the square the sharpness was raising too quickly, making it more difficult to control and also having too much difference with older Blender versions.

Wed, Oct 2, 11:29 AM · Import/Export, Add-ons

Tue, Oct 1

Campbell Barton (campbellbarton) closed T70233: .ply exporter exports incorrect number of vertices. as Invalid.

PLY needs extra vertices for UV's and colors, this is whats happening in this case.

Tue, Oct 1, 10:42 PM · Import/Export, Add-ons
Bastien Montagne (mont29) updated subscribers of D5930: Apply squared crease transform when importing/exporting.

I would not mind getting @Sergey Sharybin (sergey)'s advice on the handling of crease value in blender vs. other softwares using opensubdiv - provided he has any? ;)

Tue, Oct 1, 5:03 PM · Import/Export, Add-ons
Germano Cavalcante (mano-wii) added a reviewer for D5930: Apply squared crease transform when importing/exporting: Bastien Montagne (mont29).
Tue, Oct 1, 3:59 PM · Import/Export, Add-ons

Mon, Sep 30

Philipp Oeser (lichtwerk) edited projects for T70372: Export FBX shape keys are not read back when re-importing on Blender., added: Add-ons, Import/Export; removed BF Blender.
Mon, Sep 30, 4:48 PM · Import/Export, Add-ons
Bastien Montagne (mont29) closed D5942: Fix FBX subsurf exporting if it's not the last modifier.
Mon, Sep 30, 3:06 PM · Add-ons, Import/Export
D5942: Fix FBX subsurf exporting if it's not the last modifier is now accepted and ready to land.

LGTM, thanks!

Mon, Sep 30, 3:04 PM · Add-ons, Import/Export
saadati (elham) added a comment to D5942: Fix FBX subsurf exporting if it's not the last modifier.

seohama.com

Mon, Sep 30, 11:57 AM · Add-ons, Import/Export

Sun, Sep 29

Brecht Van Lommel (brecht) added a reviewer for D5942: Fix FBX subsurf exporting if it's not the last modifier: Bastien Montagne (mont29).
Sun, Sep 29, 9:55 PM · Add-ons, Import/Export
Samuli Raivio (bqqbarbhg) added a project to D5942: Fix FBX subsurf exporting if it's not the last modifier: Add-ons.
Sun, Sep 29, 8:35 PM · Add-ons, Import/Export
Samuli Raivio (bqqbarbhg) added a project to D5930: Apply squared crease transform when importing/exporting: Import/Export.
Sun, Sep 29, 8:34 PM · Import/Export, Add-ons
Samuli Raivio (bqqbarbhg) created D5942: Fix FBX subsurf exporting if it's not the last modifier.
Sun, Sep 29, 8:33 PM · Add-ons, Import/Export
swagnol (gnawli) added a comment to T70161: FBX I/O Imports and exports objects with wrong scale transform.

I have this problem as well, except for the fact that blender does this to a random mesh that's animated:
https://developer.blender.org/T70340

Sun, Sep 29, 3:04 AM · Import/Export, Add-ons

Sat, Sep 28

Renato Henriques (Spartacus1) added a comment to T68704: Documentation: explain that Blender 2.80 Exporting a textured OBJ with any shader other than Principled BSDF will result in an MTL without map_Kd pointing to texture file.

It's strange that Blender 2.8 solved most interface annoyances when compared with other 3D packages but keep some that are still unique. I've tested most 3D packages and Blender is the only one that is unable to save a .obj file without textures (even if this option is available in the export as "Export Materials". If we are using an image file we must add manually a mat_kd line with the proper image name after. Come on guys, this is not, by any means. a design choice, it's just clumsy and unique to blender. If I choose in the options to export materials and "copy" option available, the used textures should be copied and the respective mat_kd line added.

Sat, Sep 28, 7:37 PM · Documentation, Import/Export, Add-ons

Wed, Sep 25

Bastien Montagne (mont29) closed T70244: FBX bug import as Resolved by committing rBA6eb9c11fe044: Fix T70244: FBX bug import when having children rigs of parent one..
Wed, Sep 25, 5:48 PM · Import/Export, Add-ons
Bastien Montagne (mont29) added a comment to T70244: FBX bug import.

Will fix the crash (issue related to sub-armature children of main one), but please note that importing such complex rig is doggy at best in Blender currently… You'll have to reset the pose at the very least.

Wed, Sep 25, 5:46 PM · Import/Export, Add-ons
Philipp Oeser (lichtwerk) added a comment to T70244: FBX bug import.

Note: despite the fact the armature wont be correctly set up (error above), I still get a mesh coming in (Genesis8Female.Shape)
There seems to be something wrong with that, too (get a crash entering editmode on this one).
I have to call:
bpy.data.meshes['Genesis8Female'].validate_material_indices()
to correct this.

Wed, Sep 25, 5:21 PM · Import/Export, Add-ons
Pablo Martinez Lopez (Estigio97) added a comment to T70244: FBX bug import.

I receive the same error message

Wed, Sep 25, 5:14 PM · Import/Export, Add-ons
Philipp Oeser (lichtwerk) added a project to T70244: FBX bug import: Import/Export.

I am getting:

Wed, Sep 25, 5:09 PM · Import/Export, Add-ons