Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update: Honeybee Viewer LT 2020-05-13: getting up to speed #15

Open
theo-armour opened this issue May 14, 2020 · 5 comments
Open

Update: Honeybee Viewer LT 2020-05-13: getting up to speed #15

theo-armour opened this issue May 14, 2020 · 5 comments
Labels
update news about recent efforts

Comments

@theo-armour
Copy link
Member

https://www.ladybug.tools/honeybee-viewer/viewer-lt/

The objective is always: to enable the display of you model at 60 frames per second or better

Note the statistics at top left and top right in v-2020-05-11

Renderer calls: 10213 and 11 FPS
image

And now at top left and top right in v-2020-05-13
Renderer calls: 6 and 60 FPS
image

OK, we have lost some colors and now the conflicts between floor and ceiling have now become apparent, but these are fixable issues.

The upcoming very fun thing is going to be: can we still have "click on a face and pop-up its details"?


BTW, I will be participating in the weekly engineering meeting with these people on Thursday morning: https://cityzenith.com/

@theo-armour theo-armour added the update news about recent efforts label May 14, 2020
@mostaphaRoudsari
Copy link
Member

Not sure what you did here @theo-armour but this is blazing fast! Well done.

@theo-armour
Copy link
Member Author

Not sure what you did here

Before there were 10,000 simple objects with 10,000 simple geometries. Now there are just six objects with ~1.6 K geometries each. This keeps GPU more happy.

Never forget that billions and billions have been spent on making your browser faster. When you find the sweet spot: Wow!

Never forget #2: you must learn to forget the past even faster.

@mostaphaRoudsari
Copy link
Member

Let's see if I understand this correctly. What you are doing is something like creating a joined mesh. We will lose the access to each item, at least for now, but it becomes much faster.

@theo-armour
Copy link
Member Author

@mostaphaRoudsari

All correct except that we still have access to each item. We just have to wait for those darn programmers to move a bit faster.

@theo-armour
Copy link
Member Author

image
work-in-progress

face colors follow face_types with, um, interesting colors

lines - not really necessay but might help with finding errors - mostly looking as expected

interactive pop-ups beginning to appear

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
update news about recent efforts
Projects
None yet
Development

No branches or pull requests

2 participants