• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Beta, OBJ 3D texture replacement/update

Engaged ,
Feb 14, 2023 Feb 14, 2023

Copy link to clipboard

Copied

Hi

 

I'm playing around with the 3D functionality in the beta. I have imported a textured obj file. It works fine. In the project manager I can even see it's texture file (psd). That's really cool. However if I open that texture file in Photoshop and edit it, the change doesn't happen in AE. Since you are linking to the texture file it would be cool if I could update that or even switch it out for another.

 

Another related bug. Once I have imported a obj with a texture file. If I delete the obj from AE. Change the texture file. Export the obj with the same name or another. It will still not update the texture file. It is as if it has already been used, it will be stuck with it.

 

The only way to update the texture is to duplicate the texture and give it a new name, re-export the obj and then load it.

 

- Jakob

Bug Investigating

Views

245

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Pinned Reply

Adobe Employee , Feb 14, 2023 Feb 14, 2023

Hi @Jakob Wagner 2048,

Thank you for reporting this bug. We are aware of the problem with modifying external textures and are investigating.

 

You can work around the problem by following these steps:

  1.  Close the open project.
  2.  Choose Edit > Purge > All 3D Cache
  3.  Edit the texture file.
  4.  Re-open the project.

 

The reason the cache purge is required is because After Effects Beta caches OBJ files as GLB files. This is described in the FAQ. Once it has done so, because the functionality to detect c

...
Status Investigating

Votes

Translate

Translate
3 Comments
Adobe Employee ,
Feb 14, 2023 Feb 14, 2023

Copy link to clipboard

Copied

Hi @Jakob Wagner 2048,

Thank you for reporting this bug. We are aware of the problem with modifying external textures and are investigating.

 

You can work around the problem by following these steps:

  1.  Close the open project.
  2.  Choose Edit > Purge > All 3D Cache
  3.  Edit the texture file.
  4.  Re-open the project.

 

The reason the cache purge is required is because After Effects Beta caches OBJ files as GLB files. This is described in the FAQ. Once it has done so, because the functionality to detect changes to the OBJ textures is not currently working, it will always use the cached version as long as it exists. Before emptying the 3D cache, you need to close the open project, as the cache is not cleared for any files in use by the open project.

Status Investigating

Votes

Translate

Translate

Report

Report
Engaged ,
Feb 15, 2023 Feb 15, 2023

Copy link to clipboard

Copied

OK. Thanks!

Votes

Translate

Translate

Report

Report
Adobe Employee ,
Feb 15, 2023 Feb 15, 2023

Copy link to clipboard

Copied

LATEST

I should also mention that a workaround is to use GLB or GLTF files instead of OBJ. After Effects Beta does not need to convert those. If you're doing a lot of texture editing after importing the 3D model into After Effects, use GLTF. (GLB is the binary packaged version of GLTF, so editing textures on the fly requires re-packaging.)

Votes

Translate

Translate

Report

Report
Resources