~/talk

"A 3D Rendering Engine for Elm"

Talkat Elm Conf 2019 · on Thursday, 2019-09-12· [web-platform, web-animation]
links:none on file
slides:none on file

An Elm library called Elm 3d Scene renders meshes (points, lines, triangles) on top of Elm WebGL, uses typed physical units, and implements physically based rendering with lumens, kelvin color temperature, roughness and a metal flag. It supports animation, SVG overlays, and shadows but some demos run under 60 fps. Source examples run via Elm Reactor; the package is not yet published and missing textures and proper transparency.

AI-written summary · about

  1. 0:00Intro
  2. 0:29About me
  3. 3:523D in Elm today
  4. 4:59A 3D rendering engine for Elm
  5. 8:35Design goals
  6. 9:10Drawing some points
  7. 9:44Viewpoints
  8. 10:09Cameras
  9. 11:37Triangles
  10. 11:55Grouping
  11. 12:25Translation
  12. 12:59Rotation
  13. 13:47Physically-based rendering
  14. 14:36Point lights
  15. 15:56Directional lights
  16. 16:38Ambient lighting
  17. 17:05Materials
  18. 18:56Putting it all together
  19. 23:54So can I use it?
  20. 24:43The future
  21. 27:25Get in touch
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.