1653573851643625480

This commit is contained in:
ed committed 2026-08-25 09:22:50 -04:00
1 parent 190079e84a
commit d07fc8fe82
10 files changed
+58 -143

No files matched your search

@@ -7,7 +7,7 @@ author: "Brian Karis"
handle: BrianKaris
post_id: "1653593003368546304"
date: 2023-05-03
archived: 2026-08-24
archived: 2026-08-25
draft: false
tags:
- archive
@@ -7,7 +7,7 @@ author: "Hodgima Productions ⬛🟡🟥🏳️‍🌈🏳️‍⚧️🍉;"
handle: BrookeHodgman
post_id: "1653666232749682689"
date: 2023-05-03
archived: 2026-08-24
archived: 2026-08-25
draft: false
tags:
- archive
@@ -7,7 +7,7 @@ author: "Nick Tasios"
handle: Karyuutensei
post_id: "1653661020026466307"
date: 2023-05-03
archived: 2026-08-24
archived: 2026-08-25
draft: false
tags:
- archive
@@ -1,132 +0,0 @@
---
title: "2007 particle based fluid sim mixed with spring model, this was 2D to work out ideas for later 3D implementation, rastered particle properties along particle paths into mip tree to enable high-speed collision"
type: archive
source: twitter
source_url: "https://x.com/NOTimothyLottes/status/1653558383415271424"
author: "NOTimothyLottes"
handle: NOTimothyLottes
post_id: "1653558383415271424"
date: 2023-05-03
archived: 2026-08-24
draft: false
tags:
- archive
- twitter
- NOTimothyLottes
description: "2007 particle based fluid sim mixed with spring model, this was 2D to work out ideas for later 3D implementation, rastered particle properties along particle paths into mip tree to enable high-speed collision"
in_reply_to: ""
parent_post_id: "1653556990302470151"
---
## Source
- URL: https://x.com/NOTimothyLottes/status/1653558383415271424
- Author: NOTimothyLottes (@NOTimothyLottes)
- Posted: 2023-05-03 00:33:34
## Branch
**1/**
2007 particle based fluid sim mixed with spring model, this was 2D to work out ideas for later 3D implementation, rastered particle properties along particle paths into mip tree to enable high-speed collision
![](https://pbs.twimg.com/media/FvKd2pZWcAArMRq?format=jpg&name=orig)
**2/**
2007 crazy custom language and live editor for x86-64, color forth is like a virus of the mind, no going back once the understanding is there, and the evolutions of those ideas are ground breaking
![](https://pbs.twimg.com/media/FvKe2FbWcAITJU9?format=jpg&name=orig)
**3/**
2010 digital photography, was compositing exposure brackets to get 16-bit tiffs with good dynamic range and did my own development tools (which had some major flaws I'd only learn about much later in life)
![](https://pbs.twimg.com/media/FvKfd5DXwAIzmaH?format=jpg&name=orig)
![](https://pbs.twimg.com/media/FvKgFuqWcAA3uQc?format=jpg&name=orig)
![](https://pbs.twimg.com/media/FvKgJSwWIAIUavB?format=jpg&name=orig)
![](https://pbs.twimg.com/media/FvKgU0NXoAAaXK4?format=jpg&name=orig)
**4/**
2011 Was using temporal reprojection in my own engines for a while. Posted TSSAA source, an early TAA using viewport jitter for tri raster. I was mostly convinved this was a tech dead end due to the challenges of thin flicker. Decade+ later, and this story has a lot more to it ..
![](https://pbs.twimg.com/media/FvKhxrpXgAEmVaS?format=png&name=orig)
![](https://pbs.twimg.com/media/FvKhzBoXgAABF7I?format=png&name=orig)
**5/**
2011 A simple GIF showing the challenges of {perceptual vs linear} filtering with temporal aliasing high frequency content with {small to large kernel windows}. No negative lobes here.
<video controls src="https://video.twimg.com/tweet_video/FvKi92TWcAA19un.mp4"></video>
**6/**
2014 simple anti-aliased point based CS rendering engine with fisheye output using stocastic/stratified visiblity and GPU-side scene graph
![](https://pbs.twimg.com/media/FvKj76BXwAEDBNO?format=png&name=orig)
**7/**
2014 simple non-temporal spatial AA using rotated viewport to provide a good sample distribution with standard non-AA triangle rendering
![](https://pbs.twimg.com/media/FvKkiT4WAAU2Z3a?format=jpg&name=orig)
**8/**
2014 monochrome 120 hz laptop ray marcher desiged for VR, fixed cost trace, leaving scene with holes, temporal holefilling reprojection, faked 'lighting' using hierarchical + directional distance probing in lower LOD scene representations, was amazing to just fly around in there
![](https://pbs.twimg.com/media/FvKk3NoXwAApx-w?format=png&name=orig)
![](https://pbs.twimg.com/media/FvKk42ZXoAInjtk?format=png&name=orig)
**9/**
2014 was amazing how nice it was possible to get the geometry even when tracing only 1/8 the screen pixels per frame, stratified sample pattern really does wonders to neighborhood stability, no flicker at all
![](https://pbs.twimg.com/media/FvKltaSWcAMg5ke?format=jpg&name=orig)
**10/**
2014 still distracted by custom code generation and languages, running stuff on CRTs with custom live editors (color forth like), generating binaries with ELF header generation inside the code itself
![](https://pbs.twimg.com/media/FvKmJ1aXgAI9Qt9?format=png&name=orig)
**11/**
2015 some more images inside the live fractal tracer
![](https://pbs.twimg.com/media/FvKmsMfWAAIl9g1?format=jpg&name=orig)
![](https://pbs.twimg.com/media/FvKmtisXsAIC4v-?format=jpg&name=orig)
![](https://pbs.twimg.com/media/FvKmu0XXsAEP-PW?format=jpg&name=orig)
**12/**
2015 crazy mini x86 OS project (bootloader source below), using codeless binary editor with annotation. Everyone should try generating binaries with no assembler, learn alot in the process
![](https://pbs.twimg.com/media/FvKnKcEXoAA-pjq?format=png&name=orig)
**13/**
2015 live realtime 120+ hz on laptop tracer now with spatial/temporal reconstruction on 1 shaded/sample per ray for 'fake' lit fog, did a lot of z based logic in the spatial/temporal reconstruction, realized later I was relying on the 120 Hz to hide perceptual artifacts
![](https://pbs.twimg.com/media/FvKoJVpWwAA9hUQ?format=jpg&name=orig)
![](https://pbs.twimg.com/media/FvKoKkEX0AAmyRq?format=jpg&name=orig)
![](https://pbs.twimg.com/media/FvKoL0ZXoAAkwWj?format=jpg&name=orig)
![](https://pbs.twimg.com/media/FvKoNDuXgAAbXBM?format=jpg&name=orig)
**14/**
2015 still doing the crazy custom languages and tiny OS projects. I feel like there is a real loss in computer evolution, imagine a machine with C64 simplicity that evolved to have a massively parallel vector machine. It would be amazing. It would be approachable by one person.
![](https://pbs.twimg.com/media/FvKotj4XwAEO-pU?format=png&name=orig)
![](https://pbs.twimg.com/media/FvKovAaWcAADk-H?format=png&name=orig)
**15/**
2015 did some custom CPU-side CRT shader tools for high resolution physical paper prints for someone's book. Wasn't trying to be physically accurate, but rather provide the feeling you'd get from a CRT in paper print form
![](https://pbs.twimg.com/media/FvKplmbXgAISMMM?format=jpg&name=orig)
## Related
- Spine: [[archive/threads/NOTimothyLottes/2023-05-03-found-some-of-my-old-blogs-thread-looking-back-an]]
@@ -7,7 +7,7 @@ author: "Kieran O'Connor"
handle: oconnorkg
post_id: "1653842852210782209"
date: 2023-05-03
archived: 2026-08-24
archived: 2026-08-25
draft: false
tags:
- archive
@@ -7,7 +7,7 @@ author: "Won Chun"
handle: won3d
post_id: "1653557420805767170"
date: 2023-05-03
archived: 2026-08-24
archived: 2026-08-25
draft: false
tags:
- archive
@@ -0,0 +1,43 @@
---
title: "@NOTimothyLottes My former thesis advisor was a big proponent of forth."
type: archive
source: twitter
source_url: "https://x.com/won3d/status/1653573851643625480"
author: "Won Chun"
handle: won3d
post_id: "1653573851643625480"
date: 2023-05-03
archived: 2026-08-25
draft: false
tags:
- archive
- twitter
- NOTimothyLottes
description: "@NOTimothyLottes My former thesis advisor was a big proponent of forth."
in_reply_to: ""
parent_post_id: "1653559205360553985"
---
## Source
- URL: https://x.com/won3d/status/1653573851643625480
- Author: Won Chun (@won3d)
- Posted: 2023-05-03 01:35:02
## Branch
**1/**
@NOTimothyLottes My former thesis advisor was a big proponent of forth. Apparently SunOS used forth in preboot and you could do all sorts of wacky things. He interfaced with custom compute accelerators this way. I agree that concatenantive programming languages are underexplored
**2/**
@won3d I think it is less the exact form of the language but more 'the way to make things simple' that truely important now.
**3/**
@NOTimothyLottes There's something about Forth-style composition that is has a very nice appeal. It really seems to marry syntax and semantics very directly (but I can appreciate it at a distance, having not done any real work in it as you have)
## Related
- Spine: [[archive/threads/NOTimothyLottes/2023-05-03-found-some-of-my-old-blogs-thread-looking-back-an]]
@@ -7,7 +7,7 @@ author: "Armin Jahanpanah"
handle: arm1n
post_id: "1654835157789016064"
date: 2023-05-06
archived: 2026-08-24
archived: 2026-08-25
draft: false
tags:
- archive
@@ -7,7 +7,7 @@ author: "NOTimothyLottes"
handle: NOTimothyLottes
post_id: "1653556990302470151"
date: 2023-05-03
archived: 2026-08-24
archived: 2026-08-25
draft: false
tags:
- archive
@@ -45,6 +45,8 @@ Branches: [[archive/threads/NOTimothyLottes/2023-05-03-found-some-of-my-old-blog
![](https://pbs.twimg.com/media/FvKe2FbWcAITJU9?format=jpg&name=orig)
Branches: [[archive/threads/NOTimothyLottes/2023-05-03-found-some-of-my-old-blogs-thread-looking-back-an/2023-05-03-won3d-my-former-thesis-advisor-was-a-big-proponent-of]]
**4/**
2010 digital photography, was compositing exposure brackets to get 16-bit tiffs with good dynamic range and did my own development tools (which had some major flaws I'd only learn about much later in life)
@@ -133,3 +135,5 @@ Branches: [[archive/threads/NOTimothyLottes/2023-05-03-found-some-of-my-old-blog
2015 did some custom CPU-side CRT shader tools for high resolution physical paper prints for someone's book. Wasn't trying to be physically accurate, but rather provide the feeling you'd get from a CRT in paper print form
![](https://pbs.twimg.com/media/FvKplmbXgAISMMM?format=jpg&name=orig)
Branches: [[archive/threads/NOTimothyLottes/2023-05-03-found-some-of-my-old-blogs-thread-looking-back-an/2023-05-04-Laxer3A-this-is-when-i-learned-about-your-work-and-found]]
+4 -4
View File
@@ -18,13 +18,13 @@ tags:
- [[archive/threads/NOTimothyLottes/2023-05-03-found-some-of-my-old-blogs-thread-looking-back-an]]
- [[archive/threads/NOTimothyLottes/2023-06-20-how-about-a-mega-thread-on-the-mechanics-of-cpu]]
- [[archive/threads/NOTimothyLottes/2023-06-30-nothing-oriented-programming-nop]]
- [[archive/threads/NOTimothyLottes/2023-08-03-spc-using-8-deep-swap-all-aliasing-same-bo-image]]
- [[archive/threads/NOTimothyLottes/2023-08-03-spc-left-off-with-key-and-gamepad-input-gpu]]
- [[archive/threads/NOTimothyLottes/2023-08-03-spc-using-8-deep-swap-all-aliasing-same-bo-image]]
- [[archive/threads/NOTimothyLottes/2023-08-06-1st-spc-project-to-be-based-on-vintage-640x480]]
- [[archive/threads/NOTimothyLottes/2023-08-06-spc-rdna2-assembler-thread]]
- [[archive/threads/NOTimothyLottes/2023-08-07-crt-emulation-on-lcds-can-be-hard]]
- [[archive/threads/NOTimothyLottes/2023-08-18-spc-last-crt-shader-was-broken]]
- [[archive/threads/NOTimothyLottes/2023-08-18-spc-crt-shader-on-the-deck]]
- [[archive/threads/NOTimothyLottes/2023-08-18-spc-last-crt-shader-was-broken]]
- [[archive/threads/NOTimothyLottes/2023-12-15-long-thread]]
- [[archive/threads/NOTimothyLottes/2023-12-16-inspecting-my-old-vk-engines]]
- [[archive/threads/NOTimothyLottes/2023-12-19-working-towards-a-public-domain-release-of-a]]
@@ -36,9 +36,9 @@ tags:
- [[archive/threads/NOTimothyLottes/2024-11-19-working-towards-a-new-bring-up-of-front-buffering]]
- [[archive/threads/NOTimothyLottes/2024-11-20-0-been-wanting-to-do-this-for-a-long-time-a]]
- [[archive/threads/NOTimothyLottes/2024-11-22-sometimes-you-only-want-to-wave-coherent-branch]]
- [[archive/threads/NOTimothyLottes/2024-12-15-buffer-zoo-is-more-about-the-silly-season-of]]
- [[archive/threads/NOTimothyLottes/2024-12-15-the-real-buffer-zoo-problem-with-vulkan-is]]
- [[archive/threads/NOTimothyLottes/2024-12-16-also-i-wouldnt-just-modify-an-existing-compiler]]
- [[archive/threads/NOTimothyLottes/2024-12-15-buffer-zoo-is-more-about-the-silly-season-of]]
- [[archive/threads/NOTimothyLottes/2024-12-21-hopefully-with-this-last-atomic-workaround-im]]
- [[archive/threads/NOTimothyLottes/2025-01-04-for-the-love-of-octahedrons-https-fileadmin-cs]]
- [[archive/threads/NOTimothyLottes/2025-01-06-one-of-the-downsides-of-v-cndmask-b32-on-amd-is]]
@@ -93,8 +93,8 @@ tags:
- [[archive/threads/NOTimothyLottes/2026-07-10-oh-i-probably-have-a-lot-to-learn-here-building]]
- [[archive/threads/NOTimothyLottes/2026-07-11-rethinking-vulkan-queue-choice]]
- [[archive/threads/NOTimothyLottes/2026-07-13-another-quality-of-life-change-exit-with-error]]
- [[archive/threads/NOTimothyLottes/2026-07-14-example-usage-after-clean-up]]
- [[archive/threads/NOTimothyLottes/2026-07-14-another-round-of-getting-optimized-error-checking]]
- [[archive/threads/NOTimothyLottes/2026-07-14-example-usage-after-clean-up]]
- [[archive/threads/NOTimothyLottes/2026-07-15-sar-on-a-control-word-can-in-theory-grab-3-values]]
- [[archive/threads/NOTimothyLottes/2026-07-17-oh-f-it-the-urge-to-drop-the-c-baggage-was-too]]
- [[archive/threads/NOTimothyLottes/2026-07-18-i-realized-at-some-point-i-can-have-most]]