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: 33
Posts: 33   Pages: 4   [ 1 2 3 4 | Next Page ]
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 49215 times and has 32 replies Next Thread
Puybaret
Expert
Member's Avatar

France
Joined: Nov 7, 2005
Post Count: 9133
Status: Offline
Reply to this Post  Reply with Quote 
Sweet Home 3D 7.0

Hi,

Here's a first beta version of Sweet Home 3D 7.0.

This new version includes YafaRay rendering engine which you can activate with the new Renderer dropdown list shown in photo and video creation dialog boxes (which can be resized now). The default engine remains SunFlow at the moment but this might change in the future if the YafaRay is a fully stable solution.



It includes also the following features:
- Magnetism can be activated and deactivated with a button in the toolbar (this button won't appear on small screens).



- Plan menu items handling levels were moved to the Levels sub menu to reduce the length of this menu:



- The virtual visitor is represented with a camera symbol at a fixed size in the plan when the default virtual visitor gets too small.


- It's possible to enter the diagonal value for the current point in the room creation tool tip to be able to draw rooms by triangulation:





- Inch/Fraction and Foot/Decimals units were added to preferences pane. Inch/Fraction displays lengths in inches followed by the closest eighth inch fraction and Foot/Decimals unit displays lengths in feet followed by decimals of a foot.



- The Hide model edges check box was added to the second step of the Furniture import wizard to hide easily edges of DAE files available at Trimble warehouse (this option is visible only for 3D models with material names starting with edge_color). The following screenshots show the difference when this new option is actived or deactivated.





- The last step of the Furniture import wizard lets you now zoom and rotate the model around two axes to get a nicer icon of the imported model.
- It's now possible to select a material directly in the 3D preview in Material modification dialog box. If you want to select more materials just press the Crtl key (cmd key under macOS) while clicking in the 3D preview.
- A mirror of the background image is copied at the bottom of the horizon to avoid a dark line in rendered images.
- The size of frustrum of the 3D view was again modified to set the front clip distance according to the point of view elevation and improve the rendering of very large scenes seen from a high point of view, like the 2 following screenshots comparing the 3D view of a highway scene displayed with version 6.6 and version 7.0.

 

- The size of dividers between the 4 Sweet Home 3D panes was increased under Windows to make their one touch size buttons more usable.
- The com.eteks.sweethome3d.checkUpdates System property was added to the application. When set to false, this property removes from Sweet Home 3D the ability to check updates availability, and this is the case when /checkUpdatesDisabled installer argument is added to the command line of Windows installer, as requested by Sand0411.
- Years after years, users keep reporting some issues about some weird triangles which appear in the 3D view (like in bugs #505 or #1095). As you may know, this issue comes from the fact that Sweet Home 3D tries to compute a sloping ceiling for rooms at the last level, as soon as they are surrounded with walls of different heights.
To avoid this behavior (which doesn't work so well anyway), the Ceiling always flat check box was added to the room modification dialog box to prevent Sweet Home 3D from trying to compute such slopping ceilings. By default, any new room will have this option checked, i.e. the elevation of their ceiling will be located at the highest wall at the last level. If you want to try the slopping ceiling, just uncheck it.



- New prefixes were added to 3D model shapes to specify the possible moves of shapes relative to other moving shapes.
Following the conventions added in version 6.0, naming sub shapes able to translate or rotate according to other moving shapes follows this rule:
Like in previous versions of Sweet Home 3D, the name of rail, hinge and ball shapes should be prefixed with sweethome3d_rail_, sweethome3d_hinge_ and sweethome3d_ball_ followed by an index number starting from 1 (and followed by whatever text your want).
If they are attached to another shape you should add the separator _and_ + the prefix used for moving shapes sweethome3d_opening_on_rail_, sweethome3d_opening_on_hinge_ or sweethome3d_arm_on_ball_ followed by the index number of that shape.
For example, sweethome3d_ball_1_and_sweethome3d_opening_on_hinge_1 or sweethome3d_ball_1_description_and_sweethome3d_opening_on_hinge_1 should be used to attach the ball numbered 1 to the hinge numbered 1.
The MultiAxesTest 3D model attached to this message demonstrates this new feature.



There's no limit in the depth of the shapes tree you may build with this rule. For example, you can build the model of a flexible hose with ten segments or more if you have the patience to design it.



- The lightSourceMaterialName# property was added to PluginFurnitureCatalog.properties of SH3F furniture libraries to define the material(s) of shapes which should be used in a 3D model as light sources at the two best quality rendering levels, for example to define a light panel or a ceiling mini spot with a thin light surface.



The default power of such light sources depends on the brightness of their color and their surface. To be able to compare their power with existing light sources, the power of a 10 cm wide sphere used as a light source will be the same as a white light source which is initially set to 10 cm diameter in Sweet Home 3D default catalog.
As a shape used as a light source may have a very large surface, you may have to enter a small Power value in its furniture modification dialog box to make it usable, the reason why you may enter a decimal value in Power spinner now.

The color of this kind of light source will come from the default color of its material (for example, using Kd parameter in a MTL file) or the color set by the user in Sweet Home 3D furniture or marterials dialog boxes. If this material is set as fully transparent (for example, using d 0 parameter in a MTL file), the shape(s) using this material will emit some light in the rendered scene but won't be visible in the rendering.
Note also that the shapes used as light sources are note double faced, and if you want the both sides of a shape to emit some light, its 3D model should define both faces (generally with vertices cited in reverse order for the opposite face).

To help you start with this new feature, I created the furniture library LightShapes.sh3f with 5 different kinds of light shapes: a double faced Light panel, a one faced Invisible light panel (but visible in the 3D view when selected), an Invisible light sphere equivalent to default catalog light source (but this one will emit the color you will choose in its modification dialog box), an Invisible inward light half sphere which may be used to light a scene with soft shadows, and a mini spot as seen in previous screenshot.

You may also experiment this feature on an existing SH3D file, by editing its Home.xml file and adding lightSourceMaterial child element(s) to light elements to specify the material name(s) used as light source(s), for example:
<light ...>
<lightSourceMaterial name='fluorescent_tube'/>
</light>
If the light element contains some lightSource elements, they won't be used in version 7.0 as soon as a lightSourceMaterial child element exists.
You may even transform a piece of furniture into a light by renaming its pieceOfFurniture element as light and adding a lightSourceMaterial child element to it (don't forget the </light> closing tag if necessary).

- Finally, this new version fixes also many bugs among which room floors and ceilings drawing order and too small fonts under Windows 11 HiDPI.

Thanks to Enkonyito for programming a first version of light panels in his plug-in. His use of mesh lights in SunFlow and YafaRay was helpful to start implementing this feature in Sweet Home 3D smile

Hope to read your feedback soon...

[Note from developer: Sweet Home 3D 7.0 was released on July 13, 2022]
----------------------------------------
Attachment multiAxesTest.zip (2812 bytes) (Download count: 249)

----------------------------------------
Attachment flexibleHose.zip (13808 bytes) (Download count: 191)

----------------------------------------
Attachment LightShapes.sh3f (83409 bytes) (Download count: 390)

----------------------------------------
Emmanuel Puybaret, Sweet Home 3D developer
----------------------------------------
[Edit 1 times, last edit by Puybaret at Jul 13, 2022, 6:10:11 PM]
[Jun 23, 2022, 6:43:39 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
YGYL
Advanced Member
Member's Avatar


Joined: Feb 5, 2013
Post Count: 136
Status: Offline
Reply to this Post  Reply with Quote 
Re: Sweet Home 3D 7.0

MultiAxes improvement is very important!!!
[Jun 26, 2022, 3:01:32 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
enkonyito
Advanced Member
Member's Avatar


Joined: May 28, 2015
Post Count: 601
Status: Offline
Reply to this Post  Reply with Quote 
Re: Sweet Home 3D 7.0

Concerning the SunFlow and YafaRay rendering engines, their parameters can be modified in a SweetHome3D.l4j.ini file by adding the prefix "-Dcom.eteks.sweethome3d.j3d.PhotoRenderer." or "-Dcom.eteks.sweethome3d.j3d.YafarayRenderer." .
----------------------------------------
EnkoNyito
[Jun 26, 2022, 10:12:56 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
bdfd
Advanced Member
Member's Avatar

Western Europa
Joined: Mar 29, 2014
Post Count: 2614
Status: Offline
Reply to this Post  Reply with Quote 
applause Re: Sweet Home 3D 7.0

Hi,

It's a good thing for everyone ! wink
.
----------------------------------------
Evil progresses when good people do nothing!
---
SH3D 7.1 and nothing else - W11 64b in 4K
[Jun 27, 2022, 7:11:38 AM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
Puybaret
Expert
Member's Avatar

France
Joined: Nov 7, 2005
Post Count: 9133
Status: Offline
Reply to this Post  Reply with Quote 
Re: Sweet Home 3D 7.0

Concerning the SunFlow and YafaRay rendering engines, their parameters can be modified in a SweetHome3D.l4j.ini file by adding the prefix "-Dcom.eteks.sweethome3d.j3d.PhotoRenderer." or "-Dcom.eteks.sweethome3d.j3d.YafarayRenderer." .
...and you'll find the properties that may follow these prefixes in the PhotoRenderer.properties and YafarayRenderer.properties files.

Thanks for your feedback smile
----------------------------------------
Emmanuel Puybaret, Sweet Home 3D developer
[Jun 27, 2022, 7:57: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 
Puybaret
Expert
Member's Avatar

France
Joined: Nov 7, 2005
Post Count: 9133
Status: Offline
Reply to this Post  Reply with Quote 
Re: Sweet Home 3D 7.0

Hello,

Here's the version 7.0 Beta 2.

This update brings the following modifications:
- I made some changes to ensure the current version of AdvancedSettings_PhotoRendering plug-in still works with SunFlow renderer.
- The color of light panels was adjusted in YafaRay renderer to get a effect similar to SunFlow renderer.
- Support for controller / skin XML tags in DAE format was added to be able to import 3D models exported from MakeHuman open source software:




----------------------------------------
Emmanuel Puybaret, Sweet Home 3D developer
----------------------------------------
[Edit 1 times, last edit by Puybaret at Jul 13, 2022, 6:07:52 PM]
[Jun 29, 2022, 9:56:43 AM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
supseb
Member




Joined: Jul 27, 2012
Post Count: 30
Status: Offline
Reply to this Post  Reply with Quote 
Re: Sweet Home 3D 7.0

Wow, that's really great all thi improvments!
Could you also provide a protable version please?
I will show your v7 + ScratchHome this weekend at the Nantes Maker Campus : http://nantesmakercampus.fr/
[Jul 6, 2022, 4:41:40 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
Puybaret
Expert
Member's Avatar

France
Joined: Nov 7, 2005
Post Count: 9133
Status: Offline
Reply to this Post  Reply with Quote 
Re: Sweet Home 3D 7.0

Hello,

Here's the version 7.0 Beta 3.

This update includes translations of new features in French, Portuguese, Italian, German, Dutch, Swedish, Finnish, Czech, Greek, Bulgarian, Vietnamese, Chinese and Japanese.
If you speak Polish and wish to help for the translations in this language, please write to me. [note: GHR424, the Polish contributor, finally answered :-)]

Have a nice demo supseb!
----------------------------------------
Emmanuel Puybaret, Sweet Home 3D developer
----------------------------------------
[Edit 3 times, last edit by Puybaret at Jul 31, 2022, 7:44:08 PM]
[Jul 7, 2022, 2:46: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 
bdfd
Advanced Member
Member's Avatar

Western Europa
Joined: Mar 29, 2014
Post Count: 2614
Status: Offline
Reply to this Post  Reply with Quote 
Re: Sweet Home 3D 7.0

Hi,

I think that I saw an anomaly.

When I make visible an object1 already present in the list, everything is fine.
I move the object1.
When I make visible an object2, present in the list but below object1, it is object1 which becomes invisible again.

wink
.
----------------------------------------
Evil progresses when good people do nothing!
---
SH3D 7.1 and nothing else - W11 64b in 4K
[Jul 11, 2022, 6:16:28 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
Puybaret
Expert
Member's Avatar

France
Joined: Nov 7, 2005
Post Count: 9133
Status: Offline
Reply to this Post  Reply with Quote 
Re: Sweet Home 3D 7.0

I tried to reproduced the issue you described with a simple list of two pieces of furniture, but didn't succeed. Would there be an other condition to get this bug?
----------------------------------------
Emmanuel Puybaret, Sweet Home 3D developer
[Jul 12, 2022, 8:14:36 AM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
Posts: 33   Pages: 4   [ 1 2 3 4 | Next Page ]
[ 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