Alembic export no lighting

Hi,

When i export 3d objects from Blender in .obj format, they appear lighted when loaded into TD,

but when I export it in alembic, they appear grey, without a light. The scene in Blender is always the same, so I dont know if I’m doing anything wrong. Or must alembic be exported in a specific way, so TD reads it ‘lighted’ like the obj object?

Thanks for any help!

There’s generally no light data in SOPs. I’d expect the reason for the difference to be normals/ no normals.

Hi, thanks for you reply. I understand, but when I apply the light to Geo, the .obj gets the light.

vs. the alembic that stays black.

Interesting… Did you check the normal direction? And the color attribute values?

1 Like

Hi,

Exporting the default cube from blender as both .abc and .obj produces similar results for me. It seems likely that this is an issue, as @josefpelz was saying, with the normals of the object.

The obj loader in TD will automatically compute normals for you if none exist by default. This is an option you can disable on the file in sop. The Alembic importer can also be set to compute normals for you.

If you want to quickly check for flipped normals in blender the easiest way is to go to the Viewport Overlays menu in the 3D Viewport and check the Face Orientation option. This will flag flipped faces in red.

1 Like

Hi guys, thank you both for your input.

No flipped normals in Blender but the trick was to turn on the ‘Compute normal’ in TD alembic file. Thanks for that! Works fine now

1 Like

next build will have better preservation/interpretations of normals coming in.

2 Likes