cancel
Showing results for 
Search instead for 
Did you mean: 
EN
cancel
Showing results for 
Search instead for 
Did you mean: 
Konsis
Participant

Edit texture in a .lcf file

Hi!

 

I have downloaded an .lcf file from a manufacturer, but the textures included are nothing like the real deal.

I have extracted the container to get access to the textures, and replaced them with better textures in Finder on my Mac.

 

How to I load them back into ArchiCAD? If I import the extracted .gsm objects, I get an error, and I don't know how to add them back into a container including the updated textures.

 

Probably an easy fix, but right now I'm loosing my mind!

AC 29 - iMac
4 Replies 4
CosminF
Advisor

Hi,

After the extraction of the container and the editing of its contents, you can create another container (lcf) with the new file packages and import that back into Archicad.
https://community.graphisoft.com/t5/Libraries-objects/How-to-create-a-Library-Container-File-LCF/ta-...

Cosmin Furdui - architect @ Wincon
AC 27, running on Windows 11 Intel(R) Core(TM) i7-14700K CPU64, 3.40GHz, 32GB RAM, Nvidia GeForce RTX5060 32GB
Konsis
Participant

I tried this now:
Added the extracted .gsm files and the updated textures folder in my library, created new container, deleted the extracted files from my library, and loaded the new lcf.

 

The object still uses the old textures from the old .lcf. Something embedded in the .gsm?

AC 29 - iMac
Ricardo Lopez
Advisor

Hi @Konsis 

Would it be possible for you to share that .lcf file so we can analyze it and test the best workflow?

Ricardo López, M. Arch.
BIM Consultant | Project Solutions and Services | Panama
AC17-29 SPA+INT | Windows 11 | MSI CreatorPro M16 HX C14VJG, 64GB, Nvidia Quadro RTX 2000 Ada Generation
Laszlo Nagy
Community Admin
Community Admin

Do the new textures have a new name? Or, did you overwrite the previous texture files after you modified them?

If you did not overwrite the old textures, then the library parts are probably still referencing the old textures.

The library parts are referencing Surface attributes and the Surface attributes are referencing the Textures. It is also possible that Surfaces are defined in a MASTER_GDL so the Surfaces will keep referencing the old texture names.

 

The following way should work:

1. Extract the LCF.

2. Modify the Texture files. After modification, just save changes, overwriting the previous versions of the Texture files.

3. Recreate the LCF.

4. Link this modified LCF to your project in your Library Manager Dialog.

 

This way, the LCF will have the exact same structure as before, the Surfaces will use the same Textures as before, but the Textures will look different because you modified them.

Loving Archicad since 1995 - Find Archicad Tips at x.com/laszlonagy
AMD Ryzen9 5900X CPU, 64 GB RAM 3600 MHz, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), Windows 10 PRO ENG, Ac20-Ac29

Didn't find the answer?

Check other topics in this Forum

Back to Forum

Read the latest accepted solutions!

Accepted Solutions

Start a new conversation!