Download

Online

Gallery

Blog

  Index  | Recent Threads  | List Attachments  | Search
 Welcome Guest  |  Register  |  Login
Login Name  Password
 

Sweet Home 3D Forum



No member browsing this thread
Thread Status: Active
Total posts in this thread: 4
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 247 times and has 3 replies Next Thread
jerry1957
Newbie



united states
Joined: May 14, 2024
Post Count: 3
Status: Offline
Reply to this Post  Reply with Quote 
Adding Furniture To Existing Library.

How can I modify an entry in Dimensional Lumber library, and save the modification as an addition so that the original remains, using Furntiture Library Editor?
[May 16, 2024, 7:31:42 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
Keet
Advanced Member
Member's Avatar

Netherlands
Joined: Apr 8, 2022
Post Count: 852
Status: Offline
Reply to this Post  Reply with Quote 
Re: Adding Furniture To Existing Library.

1. Export your modified object to obj/mtl if you haven't done that yet.
2. Open the lumber library with the Library editor.
3. Drag the obj file into the library window next to the list. (Or import using the toolbar button).
4. Your object is now added to the library and you should see it as one of the lines in the list. Double click it and you can change the name that should be displayed in the Sweet Home 3D catalog and set the category name to the same as the other objects in the library.
5. Save and exit the library editor.
6. Import the Lumber library in Sweet Home 3D. Choose "Replace" in the import dialog.

!important! Be aware that if there is an update from the original library that importing that update will not have your extra object and you will have to add it to the updated library again.
[May 16, 2024, 8:43:36 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
jerry1957
Newbie



united states
Joined: May 14, 2024
Post Count: 3
Status: Offline
Reply to this Post  Reply with Quote 
Re: Adding Furniture To Existing Library.

What I did was: 1) open Dimensioned Lumber in Furniture Library Editor, 2) Resized the particular piece, 3) deleted all other items , 4) merge with Dimensioned Lumber, and 5) save to Dimensioned Lumber by overwriting. I don't understand what you mean by export object to obj/mtl. Are you referring to the object that has been modified in SH3D, or in Furniture Library Editor?
[May 16, 2024, 10:36:20 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
Keet
Advanced Member
Member's Avatar

Netherlands
Joined: Apr 8, 2022
Post Count: 852
Status: Offline
Reply to this Post  Reply with Quote 
Re: Adding Furniture To Existing Library.

What you did works but is not the way to add an object to a library.

You have an object from the lumber library in your 2D plan. You wanted it turned on its side so rotate it 90° along either the X or Y coordinate in the Modify furniture dialog. Try which one turns it like you want it.

You can export that object as a new object, menu: 3D view, Export to OBJ format. Give it a name different than the original object. That is the export to OBJ/MTL I mentioned.
What export does is create 2 files that describe that object model: the .obj file is the model and the .mtl file is the materials file (colors and textures).

Other sites also offer 3D models for download and one of the formats is OBJ/MTL This OBJ file you can import in either Sweet Home 3D or in the Furniture Library. (The MTL comes along automatically.)

In short: modify the object in Sweet Home 3D, NOT in the furniture library, and export it. Then import that new object in the furniture library.

By-the-way: Why do you want to add it to the Lumber Library? There's really no need for that because you can import the new object directly in Sweet Home 3D. Menu: Furniture, Import furniture. Select the .obj file you exported. In the Import Furniture dialog you can set the Category name to the same as the Category name used in the Lumber Library. After the import you can select the Lumber category in Sweet Home 3D and your new object will appear in the filtered catalog list along with the other Lumber models. No need to add to the library and if you import an updated library you will not loose your custom object.

The only reason to add a single simple object like this to a library is if it needs extra properties not native to the OBJ format. (Models like doors, windows, staircases, etc.)
Another good reason is if you create multiple custom objects. But I would create my own library and just use the same Category name for those.
[May 17, 2024, 8:10:49 AM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Show Printable Version of Thread  Post new Thread

    Get Sweet Home 3D at SourceForge.net. Fast, secure and Free Open Source software downloads
   
© Copyright 2006-2024 eTeks - All rights reserved