Show HN: Sfera – sliding puzzle in curved space (open-sourced)github.com2 points·by bntr·2 месяца назад·0 comments
Show HN: Visual Lambda Calculus – a thesis project (2008) revived for the webgithub.com49 points·by bntr·4 месяца назад·9 comments
Show HN: Using Strudel to control dance animationsgithub.com2 points·by bntr·6 месяцев назад·0 comments
Show HN: Reverse perspective camera for OpenGL (Three.js)github.com52 points·by bntr·8 месяцев назад·8 comments
bntr·4 месяца назад·discussDuplo is also compatible with regular Lego. We used Duplo for the big structure and Lego on top for details. Great way to build huge stuff quickly.https://upload.wikimedia.org/wikipedia/commons/0/04/LEGO-kom...
bntr·4 месяца назад·discussThanks! I liked the pics here: https://piedeleu.com/posts/diagrammatic-lambda-calculus/I'd love to see them smoothly animated.
bntr·4 месяца назад·discussI like this catalog: https://github.com/prathyvsh/lambda-calculus-visualizationsAnd it seems that John Tromp's diagrams originate from David C. Keenan's Mockingbird (1996),and Bubble Notation comes from Wayne Citrin's Visual Expressions (1995)
bntr·4 месяца назад·discussYou can also construct your own puzzles and share them via URL.Example: https://bntre.github.io/visual-lambda/#workspace=H4sIAAAAAAA...
bntr·4 месяца назад·discussFor comparison: factorial(3) visualized in two different notations.John Tromp's Lambda Diagrams (via 2swap): https://www.youtube.com/watch?v=RcVA8Nj6HEo&t=1346sBubble Notation: https://www.youtube.com/watch?v=aRgu8S3Pnb8
bntr·7 месяцев назад·discussA tiny experimental "continuous-motion" Life glider I once made - an artistic take: https://bntr.planet.ee/lj/glider.gif
bntr·8 месяцев назад·discussExactly. Reversing the z-test is one way to get a reverse-perspective effect, but it doesn't allow for a smooth transition between projections (like dolly zoom).
bntr·8 месяцев назад·discussFor an extra dose of nausea, there's also a cross-eye stereo version: https://bntr.planet.ee/temp/rp/(Alt + mouse wheel changes the eye distance)
bntr·8 месяцев назад·discussNo performance hit - it's just a custom projection matrix. The rest of the rendering pipeline works exactly the same as with a normal camera.
bntr·8 месяцев назад·discussGreat visualization! It would be good to add some fog for a better perception of 3D.
bntr·8 месяцев назад·discussOnce I made a transition between two ditherings: https://github.com/bntre/dithering-gradient-py
bntr·10 месяцев назад·discussAnother notation showing the construction of the predecessor function: https://www.youtube.com/watch?v=CWzn2ucPMdg
bntr·10 месяцев назад·discussThe most complete catalog I've found: https://github.com/prathyvsh/lambda-calculus-visualizations