Can't override a file imported to Houdini

   2252   4   0
User Avatar
Member
6 posts
Joined: Sept. 2018
Offline
importing a file to sop by alembic node in Houdini.
but I can't override the file from another software again.
User Avatar
Member
7801 posts
Joined: Sept. 2011
Offline
You mean overwrite the file?

On Windows, alembic files are opened with a lock to prevent overwriting. On linux it does not, but Houdini will probably crash if you do.

It's best to save a new file, or close Houdini first.
User Avatar
Member
11 posts
Joined: July 2017
Offline
jsmack
You mean overwrite the file?

On Windows, alembic files are opened with a lock to prevent overwriting. On linux it does not, but Houdini will probably crash if you do.

It's best to save a new file, or close Houdini first.
in 3ds max, vray proxy can load alembic, and houdini can overwrite the alembic file without any problem, so it can be done in windows
User Avatar
Member
7801 posts
Joined: Sept. 2011
Offline
windwolfx23
in 3ds max, vray proxy can load alembic, and houdini can overwrite the alembic file without any problem, so it can be done in windows

then it isn't streaming the alembic. houdini opens alembics for display by streaming them to the gpu. This creates an open file handle that windows considers as locking it.
User Avatar
Staff
467 posts
Joined: Aug. 2019
Offline
Houdini has an internal Alembic cache. To clear the cache and release the file handle, you can run the following:

import _alembic_hom_extensions as ahe
ahe.alembicClearArchiveCache('C:/path/to/file.abc')
  • Quick Links