3Dview & Photo rendering efficiency

This topic has been viewed 3682 times and has 4 replies
Thread status: Active
Looking for a particular 3D model or texture? [img]http://www.sweethome3d.com/images/flags/en_small.gif[/img]
Post Reply New Topic
User avatar
Keet
Posts: 1807
Joined: Fri Apr 08, 2022 7:13 am
Country: Netherlands

3Dview & Photo rendering efficiency

Post by Keet »

Apparently multiple projects I have are simply to big and complex to run using the html5 viewer. I have a pretty fast machine but it simply takes ages to load and don't even think about changing to another level. The browser gives a warning that the page is slowing down the browser.
Trying to render a photo gives the same issue: it can't be rendered in days and would probably take weeks.
(Smaller projects have no issues.)

Maybe I can do something that resolves a little for both issues but my thinking process might be totally wrong.

Assume you have an object that is invisible because it is surrounded by another object or simply has internal faces that you can't see from the outside. For example walls after export have internal faces where the ends are connected. You never see them but they are there.

Are these 'invisible' parts still rendered in the 3Dview and/or rendered by the photo renderer?

I am rebuilding all my custom furniture (hundreds) to eliminate any invisible parts. Meaning removing many vertices/edges/faces that you can't see anyway but are part of the model. This amazingly reduces the size of the objects which in itself should help with faster rendering ... I hope. I am also changing textures with colors where possible.

Is there anything else I can do to speed up rendering very large and complex objects and maybe get to a point where the html5 home viewer can show and rotate the big projects?
Dodecagon.nl
1300+ 3D models, manuals, and projects
User avatar
hansmex
Posts: 4027
Joined: Sat Sep 26, 2009 11:36 am
Country: Netherlands

Re: 3Dview & Photo rendering efficiency

Post by hansmex »

In order to make a render, SH3D calculates for every (!!) object all kinds things: visibility, transparency, lighting, texture, etc. if objects are made invisible, the program will speed up considerably. So, make invisible all levels and objects that don't appear in the image, and your render times will improve.

H
Hans

new website - under constuction
hansdirkse.info
User avatar
Keet
Posts: 1807
Joined: Fri Apr 08, 2022 7:13 am
Country: Netherlands

Re: 3Dview & Photo rendering efficiency

Post by Keet »

I suspected something like that for the photo rendering.
Unfortunately that doesn't help with the html5 viewer because there's very little to make invisible when rotating. You need to be able to see all levels from the outside.
The crazy thing is I don't have any lights yet that would increase rendering times. When I add that it will only gets worse...
Dodecagon.nl
1300+ 3D models, manuals, and projects
User avatar
hansmex
Posts: 4027
Joined: Sat Sep 26, 2009 11:36 am
Country: Netherlands

Re: 3Dview & Photo rendering efficiency

Post by hansmex »

If you move all interior models to a level with same elevation, you can make the entire interior invisible...

H
Hans

new website - under constuction
hansdirkse.info
User avatar
Keet
Posts: 1807
Joined: Fri Apr 08, 2022 7:13 am
Country: Netherlands

Re: 3Dview & Photo rendering efficiency

Post by Keet »

One very slow big project only has a few interior objects, the rest is only planned [:))]
I'm looking into breaking it up into parts but the overall building will be lost when I do that. It's a 228meter two-level 12-sided ring with a second building in the center and a 'smaller' underground level. That's big.

I'm now looking into exporting the whole thing as an obj file and convert it to glTF. Then see if that loads and moves better with something like View3D . The basic size remains so I'm too hopeful.
Dodecagon.nl
1300+ 3D models, manuals, and projects
Post Reply New Topic

Who is online

Users browsing this forum: No registered users and 1 guest