va3c / viewer

3D Model Viewer with Three.js

Home Page:http://va3c.github.io/viewer/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

optimize visual effects with LOD

pingfengafei opened this issue · comments

followed with revit.html. Here I want to solve the problem:
optimizing revit.js file with LOD(leveal of details) for better visual effects.
I noticed that a revit-file.js about 150M size. while I rotate the 3D building,only 12-15fps(under ATI 4650).
I also see that three.js has LOD fucntion.but how can I add it to optimize visual effects??

What I always wanted to see was whether we could split the JSON into multiple streams – identify certain categories that might only be shown at “medium LOD” or “high LOD”.

For example:

Walls, Windows, Topography, etc – These should be shown at all levels of detail.

Furniture, Casework, Electrical Fixtures, Railings – These might be shown at medium detail.

Curtain Wall Mullions, Certain MEP Categories – might only be shown at high-detail.

(the list above is based on my impression of both: what makes sense when you are “zoomed out” on a building, as well as the quantity/complexity of element geometry).

-Matt

From: pingfengafei [mailto:notifications@github.com]
Sent: Monday, May 18, 2015 9:48 PM
To: va3c/viewer
Subject: [viewer] optimize visual effects with LOD (#10)

followed with revit.html. Here I want to solve the problem:
optimizing revit.js file with LOD(leveal of details) for better visual effects.
I noticed that a revit-file.js about 150M size. while I rotate the 3D building,only 12-15fps(under ATI 4650).
I also see that three.js has LOD fucntion.but how can I add it to optimize visual effects??


Reply to this email directly or view it on GitHubhttps://github.com//issues/10.

I agree with your opinion. Identifying different materials with different LOD is a useful way.
But question comes:
Can Revit API provides a convenient way to identify categorie of an objects belonging to?
I know nothing with architecture in real world.

yes, absolutely! revit provides exactly the category classification that matt lists above, e.g. walls, windows, furniture, mullions etc.