Software developer @Arrival based in Toronto. Author of elm-geometry, elm-units and elm-3d-scene. pronoun.is/he

Toronto, Ontario
elm-3d-scene 1.0 is now out! A beginner-friendly 3D rendering engine for Elm with support for shadows, textures, physically based materials, and HDR lighting: package.elm-lang.org/package…
4
18
65
Ian Mackenzie retweeted
The time to #JustStopOil is now
37
939
2,634
Every single Ukrainian standing up against Russian aggression is a fucking hero. I wish I had the tiniest shred of the amount of courage and resolve millions of Ukrainians are showing right now.
1
6
This also goes for every Russian citizen brave enough to protest against their own government.
4
Just checked to see if my trusty Merriam-Webster had a similarly brutal and on-point definition and...yup, sure does
2
I mean at least Mr. Taylor seems to be aiming for *actual zero* and not "net zero"
4
elm-pages v2 is here! - No webpack - Dev server hot reloads Elm code and data! - DataSource's let you pull in data (with no loading spinners) from local files, HTTP, glob patterns, etc. This release makes so many new use cases possible! elm-pages.com/blog/introduci…
2
36
111
Ian Mackenzie retweeted
Time-traveling made easy by The Elm Architecture! Demo: erkal.github.io/elm-3d-playg… All demos with their source codes: github.com/erkal/elm-3d-play… @elmlang is really great for creative coding and game development! #creativecoding #generativeart #geometry #mathematics #gamedev
2
24
77
Ian Mackenzie retweeted
Wake up to the reality of climate and ecological breakdown. It will get as bad as we let it, it is essentially irreversible, and stopping it is far more important than preserving extractive capitalism or our current ways of life.
31
411
1,317
Ian Mackenzie retweeted
I've got a nice issue of @elmweekly focused on generative art for tomorrow, but it's been quiet on the news front, and I could really use more posts & talks at this point! If you've been waiting to do a writeup about your cool project, I'm looking forward to it 😀 #elmlang
1
14
15
I'd love to see some "combustion-free" zones in cities: neighbourhoods without gas heating or stoves, internal combustion vehicles not allowed on the streets, as walkable as possible so cars aren't really needed anyways. Could start small (one square block) and expand from there.
Replying to @Lanefab
Both “net zero” and “net positive” are misleading. Both often greenwash. Let’s speak plainly: Stop burning anything in buildings. Stop providing parking at buildings. Use less less land and far less stuff to construct buildings, and make all daily needs walkable.
1
1
I think it's safe to say most 3D web apps display geometry that was created in some other program (like Blender). Very exciting to see Elm starting to be used to go the other way, generating geometry from scratch! Hopefully this is just the start for 3D creative coding in Elm =)
elm-obj-file got an ability to encode in OBJ format. The result file can be imported into Blender. To demonstrate the feature, I added a tiny example app that builds tubes from SVG path unsoundscapes.com/elm-obj-fi…
5
20
The image itself is cool but you don't get the full effect until you visit the page! Check out the bumps and wrinkles you can see in the crown when you enable the normal map and orbit around...
I used Blender to reduce the original 3D scan of Nefertiti from 845mb to 220kb with a baked normal map texture. This is meant to be an example of using elm-obj-file to generate tangents and render bumpy materials with the upcoming version of elm-3d-scene unsoundscapes.com/nefertiti/
2
13
Ian Mackenzie retweeted
7
65
208
Another great job opportunity involving elm-3d-scene! I have it on good authority that it features prominently in Groq's stack =)
1
5
Tomek has been a very good friend for a very long time! He's doing really cool things with Lofty and I would wholeheartedly recommend him as someone to work with.
It’s happening! 🧨 Last chance in quite a while to come and help steer the rocketship from the very captains’ bridge 🚀 Who should I be talking to? lofty.studio/careers/foundin… 👀

ALT CTO / Head of Technology (founding team member) at Lofty. The world’s first home interior designer that’s fully automatic

3
Ian Mackenzie retweeted
experimenting with @ianemackenzie's elm-3d-scene. I copied the code of evancz/elm-playground (It is only one file!) and made two changes: 1. rendering is done via elm-3d-scene instead of elm/svg, 2. it allows you to create range sliders. Demos and code github.com/erkal/elm-3d-play…
3
14
75
This is super cool and mesmerizing (try moving the mouse around!), @AzizErkalSelman is having way too much fun with elm-3d-scene: erkal.surge.sh/mouse-ray/
2
6
Ian Mackenzie retweeted
3D #elmgamejam ended last year with four entries. You can play all the games here: itch.io/jam/elm-game-jam-5/e…
1
3
11
Ian Mackenzie retweeted
#elmgamejam has less than a month to go, but still there is plenty of time to participate! I’m collaborating on a 3D pool game with @absynce. You can check our WIP here: unsoundscapes.itch.io/pool
2
7
Problem: Sister-in-law needs to be driven from the airport to her COVID-19 quarantine cabin after returning from the U.S. How to do it safely? Solution: May I present...Carantine
3
7