<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: how to get rid of library part materials? in Libraries &amp; objects</title>
    <link>https://community.graphisoft.com/t5/Libraries-objects/how-to-get-rid-of-library-part-materials/m-p/44922#M36676</link>
    <description>Sorry Gerd, but fills and lines will be created too. &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_sad.gif" style="display : inline;" /&gt;</description>
    <pubDate>Mon, 12 Sep 2005 07:34:02 GMT</pubDate>
    <dc:creator>Frank Beister</dc:creator>
    <dc:date>2005-09-12T07:34:02Z</dc:date>
    <item>
      <title>how to get rid of library part materials?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/how-to-get-rid-of-library-part-materials/m-p/44915#M36669</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;&lt;T&gt;Ok,&lt;BR /&gt;
&lt;BR /&gt;
my gut feeling is there is no solution to this problem, but I hope I am wrong.  Lately I have collected numerous free library parts from the internet by developers all over the world who give them away, ( thank you all ).  &lt;BR /&gt;
&lt;BR /&gt;
Many of these objects are scripted in languages I can not read......so I have to play with the parameters to figure out what each one is.  Given that they are free, I'm willing to accept that challenge.&lt;BR /&gt;
&lt;BR /&gt;
But many of these objects load new materials into the material list, which messes with my standard template.&lt;BR /&gt;
&lt;BR /&gt;
So the issues to me are as follows:&lt;BR /&gt;
&lt;BR /&gt;
1.  Once an object is loaded, and it brings in its materials, can they be permanently removed.  I know I can remove them from my materials list.  But it seems like they reload every-time the project is loaded.....am I missing the technique to permanently remove them?&lt;BR /&gt;
&lt;BR /&gt;
2.  If I cannot permanently remove them, or turn them off, does anyone believe the GS should give us that ability so our material list can stay standardized as the user sets them up?&lt;BR /&gt;
&lt;BR /&gt;
Regards.&lt;/T&gt;&lt;/DIV&gt;</description>
      <pubDate>Sun, 11 Sep 2005 15:45:33 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/how-to-get-rid-of-library-part-materials/m-p/44915#M36669</guid>
      <dc:creator>rm</dc:creator>
      <dc:date>2005-09-11T15:45:33Z</dc:date>
    </item>
    <item>
      <title>Re: how to get rid of library part materials?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/how-to-get-rid-of-library-part-materials/m-p/44916#M36670</link>
      <description>&lt;BLOCKQUOTE&gt;rm wrote:&lt;BR /&gt;Ok,&lt;BR /&gt;
&lt;BR /&gt;
my gut feeling is there is no solution to this problem, but I hope I am wrong.  Lately I have collected numerous free library parts from the internet by developers all over the world who give them away, ( thank you all ).  &lt;BR /&gt;
&lt;BR /&gt;
Many of these objects are scripted in languages I can not read......so I have to play with the parameters to figure out what each one is.  Given that they are free, I'm willing to accept that challenge.&lt;BR /&gt;
&lt;BR /&gt;
But many of these objects load new materials into the material list, which messes with my standard template.&lt;BR /&gt;
&lt;BR /&gt;
So the issues to me are as follows:&lt;BR /&gt;
&lt;BR /&gt;
1.  Once an object is loaded, and it brings in its materials, can they be permanently removed.  I know I can remove them from my materials list.  But it seems like they reload every-time the project is loaded.....am I missing the technique to permanently remove them?&lt;BR /&gt;
&lt;BR /&gt;
2.  If I cannot permanently remove them, or turn them off, does anyone believe the GS should give us that ability so our material list can stay standardized as the user sets them up?&lt;BR /&gt;
&lt;BR /&gt;
Regards.&lt;/BLOCKQUOTE&gt;

Any time the object library is loaded, the material will be recreated. It's a necessity, since if you want to use the objects, you have to have all the attributes (materials, fills, linetypes) that go with them.&lt;BR /&gt;
&lt;BR /&gt;
If the object came in a PLA file, you can probably extract the PLA and remove the texture map... maybe.</description>
      <pubDate>Sun, 11 Sep 2005 16:40:10 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/how-to-get-rid-of-library-part-materials/m-p/44916#M36670</guid>
      <dc:creator>TomWaltz</dc:creator>
      <dc:date>2005-09-11T16:40:10Z</dc:date>
    </item>
    <item>
      <title>Re: how to get rid of library part materials?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/how-to-get-rid-of-library-part-materials/m-p/44917#M36671</link>
      <description>Thanks Tom,&lt;BR /&gt;
&lt;BR /&gt;
thats what I was afraid of.  I wonder if there is some creative way to avoid this problem.  My material list is getting filled with materials that need only be assigned once in a project.  Where as the majority of my materials are used universally through many projects, eg,&lt;BR /&gt;
&lt;BR /&gt;
Wall interior 1&lt;BR /&gt;
Wall interior 2&lt;BR /&gt;
Wall interior 3&lt;BR /&gt;
&lt;BR /&gt;
Concrete 1&lt;BR /&gt;
Concrete 2&lt;BR /&gt;
Concrete 3&lt;BR /&gt;
&lt;BR /&gt;
.......etc, etc.  &lt;BR /&gt;
&lt;BR /&gt;
It takes so long to find a material when you have to scroll through hundreds of materials that you don't need on every project.   &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_sad.gif" style="display : inline;" /&gt;</description>
      <pubDate>Sun, 11 Sep 2005 17:09:51 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/how-to-get-rid-of-library-part-materials/m-p/44917#M36671</guid>
      <dc:creator>rm</dc:creator>
      <dc:date>2005-09-11T17:09:51Z</dc:date>
    </item>
    <item>
      <title>Re: how to get rid of library part materials?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/how-to-get-rid-of-library-part-materials/m-p/44918#M36672</link>
      <description>Hi Robert,&lt;BR /&gt;
&lt;BR /&gt;
Yes, as Tom says, the materials will be added to your list each time.  Unpacking the PLA will not alter that, as the materials are being created by a MATERIAL command in the GDL of the objects themselves - their way of assuring that the materials that they want (need?) exist.&lt;BR /&gt;
&lt;BR /&gt;
This just points to a long time wish for hierachical organization of materials and other attributes (layers, fills, composites, etc.)  We're all still waiting.&lt;BR /&gt;
&lt;BR /&gt;
A workaround for your standard materials today is to rename each of them with a space in front of the name.  This will make them sort to the top of the material list.&lt;BR /&gt;
&lt;BR /&gt;
Also, if you position your settings dialog tight to the left side of your screen, when you click on a materials button, the scrollable list of materials will be several columns wide to the right - and all of your standard (sorted to the top) materials will very likely be visible without further scrolling.&lt;BR /&gt;
&lt;BR /&gt;
Workarounds R us.&lt;BR /&gt;
&lt;BR /&gt;
Cheers,&lt;BR /&gt;
Karl</description>
      <pubDate>Sun, 11 Sep 2005 18:44:11 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/how-to-get-rid-of-library-part-materials/m-p/44918#M36672</guid>
      <dc:creator>Karl Ottenstein</dc:creator>
      <dc:date>2005-09-11T18:44:11Z</dc:date>
    </item>
    <item>
      <title>Re: how to get rid of library part materials?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/how-to-get-rid-of-library-part-materials/m-p/44919#M36673</link>
      <description>&lt;BLOCKQUOTE&gt;Karl wrote:&lt;BR /&gt;Hi Robert,&lt;BR /&gt;
&lt;BR /&gt;
A workaround for your standard materials today is to rename each of them with a space in front of the name.  This will make them sort to the top of the material list.&lt;BR /&gt;
&lt;BR /&gt;
Also, if you position your settings dialog tight to the left side of your screen, when you click on a materials button, the scrollable list of materials will be several columns wide to the right - and all of your standard (sorted to the top) materials will very likely be visible without further scrolling.&lt;BR /&gt;
&lt;BR /&gt;
Workarounds R us.&lt;BR /&gt;
&lt;BR /&gt;
Cheers,&lt;BR /&gt;
Karl&lt;/BLOCKQUOTE&gt;

&lt;BR /&gt;
Hi "Workarounds R us"  &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_wink.gif" style="display : inline;" /&gt; &lt;BR /&gt;
&lt;BR /&gt;
Thanks for the idea to put a space infront of my materials......pain in the neck, but good idea none the less.  I guess thats the way I will have to go.&lt;BR /&gt;
&lt;BR /&gt;
I did know the trick of moving the dialog box to the far left to get the screen to unvail several columns of materials.&lt;BR /&gt;
&lt;BR /&gt;
One other convenience would be to assign our own numbers to materials than select materials by number too.  I think thats what you were talking about, if so I support that idea.&lt;BR /&gt;
&lt;BR /&gt;
Thanks Karl!</description>
      <pubDate>Sun, 11 Sep 2005 19:02:13 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/how-to-get-rid-of-library-part-materials/m-p/44919#M36673</guid>
      <dc:creator>rm</dc:creator>
      <dc:date>2005-09-11T19:02:13Z</dc:date>
    </item>
    <item>
      <title>Re: how to get rid of library part materials?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/how-to-get-rid-of-library-part-materials/m-p/44920#M36674</link>
      <description>I had exactly the same problem. At the time that my material list reached over 500 and take ages only to open!! I decided to do something about it. First I made my own template with custom made material library which I use for every project. Than I segregate all my objects in separate folders and put them in one "external objects" folder. Now when I start project I collect only those I really need and if necessary add some in a time. I know that doesn't solve the problem but at least you have some control on your material library.&lt;BR /&gt;
     If you are patient enough than you can always export object to 3ds format and than convert them back to .gsm . In most cases you should lose attached textures, but is not very practical.</description>
      <pubDate>Sun, 11 Sep 2005 19:15:41 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/how-to-get-rid-of-library-part-materials/m-p/44920#M36674</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2005-09-11T19:15:41Z</dc:date>
    </item>
    <item>
      <title>Re: how to get rid of library part materials?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/how-to-get-rid-of-library-part-materials/m-p/44921#M36675</link>
      <description>hi, &lt;BR /&gt;
&lt;BR /&gt;
If I remember right, the additional materials coming with a separate gdl file defining those materials (it could also define new fills, new linetypes, but normally only materials are created.)&lt;BR /&gt;
&lt;BR /&gt;
one example: &lt;BR /&gt;
filemname: Master_gdl_Materials_hoer.GDL&lt;BR /&gt;

&lt;PRE&gt;DEFINE MATERIAL	"HM_WEISS" 10,
	         1,          1,          1,
	 0.73,  0.55,   0.7,     0,     20,     0,
	         1,        0.8,        0.8,
	         0,          0,          0,
	         0,    -3

DEFINE TEXTURE "Texture2" "holz1_hoer.jpg",          3,        0.5,    0,         0

DEFINE MATERIAL	"HM_HOLZ" 20,
	  0.963821,   0.753536,   0.452461,
	 0.84,   0.6,  0.75,     0,     15,     0,
	  0.995071,   0.797009,   0.504494,
	         0,          0,          0,
	         0,    -2,    -1,
	IND(TEXTURE, "Texture2")&lt;/PRE&gt;

I think, the file must begin with "Master_gdl_"&lt;BR /&gt;
So it seems to be easiest to delete this gdl file.&lt;BR /&gt;
But this may cause problems, if the material is used inside the object without possibility to change it with the user interface / parameter list. &lt;BR /&gt;
&lt;BR /&gt;
If you use those objects and you get error messages, you need to change the skript of the object. &lt;BR /&gt;
&lt;BR /&gt;
best regards, gerd</description>
      <pubDate>Mon, 12 Sep 2005 06:50:35 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/how-to-get-rid-of-library-part-materials/m-p/44921#M36675</guid>
      <dc:creator>gerd</dc:creator>
      <dc:date>2005-09-12T06:50:35Z</dc:date>
    </item>
    <item>
      <title>Re: how to get rid of library part materials?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/how-to-get-rid-of-library-part-materials/m-p/44922#M36676</link>
      <description>Sorry Gerd, but fills and lines will be created too. &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_sad.gif" style="display : inline;" /&gt;</description>
      <pubDate>Mon, 12 Sep 2005 07:34:02 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/how-to-get-rid-of-library-part-materials/m-p/44922#M36676</guid>
      <dc:creator>Frank Beister</dc:creator>
      <dc:date>2005-09-12T07:34:02Z</dc:date>
    </item>
    <item>
      <title>Re: how to get rid of library part materials?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/how-to-get-rid-of-library-part-materials/m-p/44923#M36677</link>
      <description>hi frank, &lt;BR /&gt;
&lt;BR /&gt;
yes, you are right: If you use the command in the special menu to create a master gdl file, the materials linetypes and fills are created.&lt;BR /&gt;
&lt;BR /&gt;
of course a programmer of library parts is free to delete all things, which are not necessary in the objects. &lt;BR /&gt;
the author from the hoermann library file (the example above) did so, but maybe in other libraries this is not the case... &lt;BR /&gt;
&lt;BR /&gt;
but  there is no need to put a master gdl in the library; you can also define materials in the masterskript or in the 3dskript&lt;BR /&gt;
&lt;BR /&gt;
best regards, gerd</description>
      <pubDate>Mon, 12 Sep 2005 10:19:03 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/how-to-get-rid-of-library-part-materials/m-p/44923#M36677</guid>
      <dc:creator>gerd</dc:creator>
      <dc:date>2005-09-12T10:19:03Z</dc:date>
    </item>
    <item>
      <title>Re: how to get rid of library part materials?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/how-to-get-rid-of-library-part-materials/m-p/44924#M36678</link>
      <description>&lt;BLOCKQUOTE&gt;Karl wrote:&lt;BR /&gt;
&lt;BR /&gt;
This just points to a long time wish for hierachical organization of materials and other attributes (layers, fills, composites, etc.)  We're all still waiting.
&lt;/BLOCKQUOTE&gt;

This is unfortunatellyan important missing set of features.</description>
      <pubDate>Mon, 12 Sep 2005 12:51:48 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/how-to-get-rid-of-library-part-materials/m-p/44924#M36678</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2005-09-12T12:51:48Z</dc:date>
    </item>
    <item>
      <title>Re: how to get rid of library part materials?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/how-to-get-rid-of-library-part-materials/m-p/44925#M36679</link>
      <description>@Gerd&lt;BR /&gt;
Unfortunatly the transfer of the defining statements into the objects is only a work around for materials. Fill and line type definitions produce an entry in the project wide available attributes in masters as in GSMs.</description>
      <pubDate>Mon, 12 Sep 2005 12:57:42 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/how-to-get-rid-of-library-part-materials/m-p/44925#M36679</guid>
      <dc:creator>Frank Beister</dc:creator>
      <dc:date>2005-09-12T12:57:42Z</dc:date>
    </item>
    <item>
      <title>Re: how to get rid of library part materials?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/how-to-get-rid-of-library-part-materials/m-p/44926#M36680</link>
      <description>every line type definition inside a object will be available in the list inside archicad?&lt;BR /&gt;
... so, we can be happy that most people don't put linetype definitions and only materials in their objects.  &lt;E&gt;&lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/E&gt;&lt;BR /&gt;
&lt;BR /&gt;
best regards, gerd</description>
      <pubDate>Mon, 12 Sep 2005 13:51:48 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/how-to-get-rid-of-library-part-materials/m-p/44926#M36680</guid>
      <dc:creator>gerd</dc:creator>
      <dc:date>2005-09-12T13:51:48Z</dc:date>
    </item>
    <item>
      <title>Re: how to get rid of library part materials?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/how-to-get-rid-of-library-part-materials/m-p/44927#M36681</link>
      <description>&lt;BLOCKQUOTE&gt;rm wrote:&lt;BR /&gt; &lt;BR /&gt;
Many of these objects are scripted in languages I can not read......so I have to play with the parameters to figure out what each one is.  Given that they are free, I'm willing to accept that challenge. 
&lt;/BLOCKQUOTE&gt; &lt;BR /&gt;
 &lt;BR /&gt;
Often when I find an object that is written in a language I can't understand I spend half an hour or so with the Google translator and edit the script so that I can tell what's going on - it saves me heaps of time in the long run. &lt;BR /&gt;
I also find it a good way of learning GDL. &lt;BR /&gt;
 &lt;BR /&gt;
Thinking along those lines, to permanently remove defined materials from an object, could you not alter the GDL script of the object in question to use a standard material from your template?</description>
      <pubDate>Mon, 12 Sep 2005 14:35:22 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/how-to-get-rid-of-library-part-materials/m-p/44927#M36681</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2005-09-12T14:35:22Z</dc:date>
    </item>
    <item>
      <title>Re: how to get rid of library part materials?</title>
      <link>https://community.graphisoft.com/t5/Libraries-objects/how-to-get-rid-of-library-part-materials/m-p/44928#M36682</link>
      <description>&lt;BLOCKQUOTE&gt;Tom wrote:&lt;BR /&gt;Often when I find an object that is written in a language I can't understand I spend half an hour or so with the Google translator and edit the script so that I can tell what's going on - it saves me heaps of time in the long run.  &lt;BR /&gt;
I also find it a good way of learning GDL. &lt;/BLOCKQUOTE&gt; &lt;BR /&gt;
 &lt;BR /&gt;
A great challenge for the community will be to translate the interface script —when it exists…— or the parameters of the object we find all around the net. &lt;BR /&gt;
We can also imagine a dialog box —or other way…— to switch from a language to another… &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_rolleyes.gif" style="display : inline;" /&gt;</description>
      <pubDate>Mon, 12 Sep 2005 14:46:26 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Libraries-objects/how-to-get-rid-of-library-part-materials/m-p/44928#M36682</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2005-09-12T14:46:26Z</dc:date>
    </item>
  </channel>
</rss>

