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

Teapot enhancements #2

Open
JerBoon opened this issue Mar 24, 2018 · 1 comment
Open

Teapot enhancements #2

JerBoon opened this issue Mar 24, 2018 · 1 comment
Labels
bug Something isn't working

Comments

@JerBoon
Copy link
Owner

JerBoon commented Mar 24, 2018

Currently it's a little sub-optimal

  • I've omitted a few of the triangular vertices off the top of the knob
  • The axis alignment code needs adding
  • The scaling is only approximate
  • Alignment of surfaces, in terms of normal direction is haphazard (in a way that's moot since it won't really work too well as a transparent object, as the hole in the spout will give weird results)
  • Could really do with some sub-bounding, around various intensive parts of the whole - e.g. the spout, handle, knob on the top...
@JerBoon JerBoon added the bug Something isn't working label Mar 24, 2018
@JerBoon
Copy link
Owner Author

JerBoon commented Mar 29, 2018

Turns out, it's a really good test of the engine - and an excellent demo that I need to get on top of the spatial indexing.
When in "view" the teapot MASSIVELY slows the ray trace - while it checks every ray for intersection of every triangle
When not in view, everything goes MUCH quicker

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant