Sweet Home 3D 6.5

This topic has been viewed 273639 times and has 61 replies
Thread status: Active
Test the features and bug fixes of future versions [img]http://www.sweethome3d.com/images/flags/en_small.gif[/img]
reddy.shyam
Posts: 28
Joined: Tue Feb 09, 2021 4:56 am

Re: Sweet Home 3D 6.5

Post by reddy.shyam »

Sweet Home 3D 6.5 was released tonight. Many thanks for your help and feedback.
Would it be possible to detect the useOffScreen3DView situation and automatically correct it?
Unfortunately no, since offscreen 3D support can't be detected reliably under Linux.
Super, thanks Emmanuel. Appreciate all your hardwork. [=D>] [=D>]
User avatar
digitaltrails
Posts: 95
Joined: Sun Dec 28, 2014 12:20 am
Country: Wellington, New Zealand, New Zealand
Contact:

Re: Sweet Home 3D 6.5

Post by digitaltrails »

Sweet Home 3D 6.5 was released tonight. Many thanks for your help and feedback.
Would it be possible to detect the useOffScreen3DView situation and automatically correct it?
Unfortunately no, since offscreen 3D support can't be detected reliably under Linux.
Thanks for making this new release and also thank you for the prompt response to my question.

I haven't looked at the code, but if on Linux
awtComponent com.eteks.sweethome3d.j3d.Component3DManager throws and exception at startup, could the SweetHome3D error/exit-dialog offer an option such as "Should SweetHome3d attempt a restart with the alternative useOffScreen3DView setting?".

If that's too complicated, would it be possible to add a suggestion or help-link to the exit-dialog.

I guess the Linux tar could ship with a third startup script like SweetHome3D-Java3D-1_5_2, but called SweetHome3D-useOffScreen3DView. Or maybe even a README in the install folder.

All in all, not a big issue, but addressing this issue might prevent some repeated forum posting here and elsewhere.
User avatar
Puybaret
Posts: 9440
Joined: Mon Nov 07, 2005 12:00 pm
Country: Paris, France
Contact:

Re: Sweet Home 3D 6.5

Post by Puybaret »

For your information, I released again Sweet Home 3D 6.5 source code and Windows installer because upgrading to Inno Setup 6 removed support for generated installer under Windows XP and Vista. Therefore, I built again an installer using Inno Setup 5.
As this update didn't modify any other feature of Sweet Home 3D application, I just replaced the existing files hosted at SourceForge.net and updated the V_6_5 tag in source code.
Could the SweetHome3D error/exit-dialog offer an option such as "Should SweetHome3d attempt a restart with the alternative useOffScreen3DView setting?"
I don't like that much this kind of attempt, because you're never sure if you detected the right error and how easy it's possible to launch an other process.
If that's too complicated, would it be possible to add a suggestion or help-link to the exit-dialog.
I had the same idea and it could also be useful for users under Windows which have problems with the 64 bit version of Sweet Home 3D. Pointing to the FAQ could be also a good idea.
I guess the Linux tar could ship with a third startup script like SweetHome3D-Java3D-1_5_2, but called SweetHome3D-useOffScreen3DView
I keep this idea for a future version.
Emmanuel Puybaret, Sweet Home 3D creator
enkonyito
Posts: 607
Joined: Thu May 28, 2015 4:52 pm

Re: Sweet Home 3D 6.5

Post by enkonyito »

Are there any other good surprises like this that have not been announced in the history or blog post of version 6.5?
EnkoNyito
User avatar
Puybaret
Posts: 9440
Joined: Mon Nov 07, 2005 12:00 pm
Country: Paris, France
Contact:

Re: Sweet Home 3D 6.5

Post by Puybaret »

<technical answer>
Most of the properties that could be only retrieved from an instance of HomePieceOfFurniture or a subclass can now be modified too with their new setters ([font=courier new]setModel[/font], [font=courier new]setPlanIcon[/font], [font=courier new]setInformation[/font]...). Of course, I also added some listeners in the plan and 3D view components to update them when a call to these methods is done, but there's no user interface to call them yet, even if I checked they correctly work. Some of these methods were added for modifications I had to make to EvidenceMarkerGenerator plug-in.
The easiest way to test them is probably with the JavaScript console in a browser running with a SweetHome3DJS example. For example, the following JavaScript instruction will replace the model of the piece selected in the plan by the model of the piece selected in the furniture catalog:

Code: Select all

application.getHomes()[0].getSelectedItems()[0].setModel(
    application.getHomeController(application.getHomes()[0]).
        getFurnitureCatalogController().getSelectedFurniture()[0].getModel());
</technical answer>
Emmanuel Puybaret, Sweet Home 3D creator
Parnell
Posts: 6
Joined: Fri Oct 09, 2020 2:52 pm
Country: Sweden

Re: Sweet Home 3D 6.5

Post by Parnell »

After installing 6.5, photo rendering (3D view>Create photo) just hangs after a few seconds. YafaRay (latest) works but the textures are totally off, for floors mostly.
User avatar
Puybaret
Posts: 9440
Joined: Mon Nov 07, 2005 12:00 pm
Country: Paris, France
Contact:

Re: Sweet Home 3D 6.5

Post by Puybaret »

Does it work with the examples available from File > New from demo menu item?
What configuration do you have (see About dialog box)?
Emmanuel Puybaret, Sweet Home 3D creator
Parnell
Posts: 6
Joined: Fri Oct 09, 2020 2:52 pm
Country: Sweden

Re: Sweet Home 3D 6.5

Post by Parnell »

Correction: The photo rendering (sort of) works! It just takes forever to start (and finish..)..In previous versions the standard renderer (3D view>Create photo) and the YafaRay have been equally fast for me. Typically my photos render in about 2 minutes. Now YafaRay takes 2 minutes to finish while the "old" method takes 2 minutes to start rendering and 20 minutes to finish.
Both methods however make a mess of the floors in the photos (when Virtual visitor view is used. Aerial view works). I'm not sure how I can explain this. Is there a way to supply screenshots in the post?
treehousenorris2
Posts: 16
Joined: Mon Sep 14, 2020 8:21 pm
Country: United States

Re: Sweet Home 3D 6.5

Post by treehousenorris2 »

Notarization, great! How do you install zulu for ARM on an intel development machine?
User avatar
Puybaret
Posts: 9440
Joined: Mon Nov 07, 2005 12:00 pm
Country: Paris, France
Contact:

Re: Sweet Home 3D 6.5

Post by Puybaret »

@Parnell If you want some help, please answer to the questions I asked you [:(]

@treehousenorris2 You can't run Zulu for ARM on an Intel Mac but nothing prevents you to download an archive to get its executable files, then build a universal Java application on an Intel Mac (see macosxBundle target in Sweet Home 3D Ant build)
Emmanuel Puybaret, Sweet Home 3D creator
Post Reply New Topic

Who is online

Users browsing this forum: No registered users and 1 guest