Directtovideo

directtovideo.wordpress.com · Personal blog · on HN since 2010

Directtovideo is a demoscene programmer's blog explaining real-time graphics techniques such as particle systems, fluid dynamics and ray tracing.

What HN saysHN commenters call it an excellent in-depth demoscene blog and link its posts on curl-noise particles and fluid dynamics.
21HN people shared it
16linked it in comments
7stories submitted
69story points
6 years agolast shared
2010people per year2026

Most-shared posts

  1. 1
    A thoroughly modern particle system (2009)
    6 people · 42 points · first shared 2010 · 6 comments on HN
  2. 2
    Homepage
    6 people · first shared 2013
  3. 3
    (making of) Numb Res by CNCD & Fairlight
    4 people · 2 points · first shared 2011 · discussion on HN
  4. 4
    Real Time Ray Tracing (2013)
    3 people · 21 points · first shared 2013 · 1 comments on HN
  5. 5
    Blunderbuss
    3 people · first shared 2010
  6. 6
    Ceasefire (all falls down) - the making of a demo
    2 people · 1 points · first shared 2011 · discussion on HN
  7. 7
    Agenda circling forth
    2 people · first shared 2010
  8. 8
    Real-Time Fluid Dynamics (2009)
    1 people · 3 points · first shared 2014 · discussion on HN
  9. 9
    Compute shader
    1 people · first shared 2014
  10. 10
    About
    1 people · first shared 2011
  11. 11
    Real time ray tracing part 2
    1 people · first shared 2015
  12. 12
    Fluid dynamics
    1 people · first shared 2014

What HN people wrote when they linked it

bri3d · 2020-05-26
https://directtovideo.wordpress.com/ is another excellent demoscene "in-depth explanations" blog.
jtolmar · 2020-05-11
None that I know of. Your best bet is to find a post explaining what effects are in a renderer you like (such as the Godot one above), then look up the research papers those effects were published in. I really like democoder Smash's old blog for getting an idea of the graphics coding mindset - https://directtovideo.wordpress.com/ . Another good source of what is possible and what it's named is the yearly Siggraph Technical Papers Trailer. But it's usually going to come down to learning the names of the techniques used and then finding the papers.
dharma1 · 2016-02-03
reminds me of the particles with curl noise force Smash used for some great demos a few years back- https://directtovideo.wordpress.com/2009/10/06/a-thoroughly-modern-par…
Jare · 2014-09-12
Worth a link to his extensive blog posts http://directtovideo.wordpress.com/category/fluid-dynamics/
corysama · 2013-01-27
A wonderful feature of Timothy Lottes' blog is a continuously updated list of blog articles from other graphics programmers down the right side. http://blog.selfshadow.com/ has several great articles and a great blogroll. Meanwhile, here are a few favorites: http://fgiesen.wordpress.com/ http://directtovideo.wordpress.com/ http://www.iquilezles.org/ http://0fps.wordpress.com/
pdkl95 · 2014-09-13
As cool as those are, I've always found Numb Res to be the most impressive: http://directtovideo.wordpress.com/2011/05/03/numb-res/ ( http://www.pouet.net/prod.php?which=56900 ) ( https://www.youtube.com/watch?v=LTOC_ajkRkU ) Subtle presentation a great effect, but this bit from the demo's nfo is kind of insane: 3d smoothed particle hydrodynamics with a fully-featured solver, supporting surface tension, viscosity and collisions with arbitrary meshes. rendering as metaballs converted to triangle meshes with marching cubes. simulating around 250,000 - 1 million particles per frame and generating & rendering several million vertices per frame during triangulation. except we wanted to do it in realtime. on a consumer gpu. on vanilla directx 9. no cuda/compute, no geometry shaders. (they'd probably be too slow anyway.) with everything else youd expect from a modern demo going on around it and on top. the best possible lighting, depth of field, post-process antialiasing. twice. (for stereoscopic 3d.) with style.
bane · 2013-04-29
In my opinion there have been two great non-commercial (counter-commercial) software movements: The Cracker/Demoscene and the Open Source/Free Software Movement. Both movements came out of solving the same problem, commercial software is expensive and not as available (in several different senses of the word) as each movement would like. How both movements attempted to solve that problem is where that difference lies: The Open Source/Free Software Movement: 1) Prevent software from being closed in the first place with various licensing schemes 2) Recreate closed commercial software with open alternatives 3) Share the guts of what you've done with others The Cracker/Demoscene (for those that don't know, the demoscene is a spinout of the software cracking scene): 1) For software you want to use, crack the copy protection on it so licensing is irrelevant 2) Do it in as creative a way as possible 3) Compete with other groups of people trying to do the above, that means trade secrets Over time, these core philosophies dictated how the movements operated. They're both social movements in a sense, but very different kinds of movements: I also remember attending a few Linux User Group (LUG) meetings. A bunch of folks crowded quietly into a rented room, there were a few lectures, a bit of Q&A, discussions over various Linux distros, shared tips, lots of config discussions. A few people might show off how their desktops were configured or provide a demonstration of a…
wtracy · 2015-01-13
Here's an article on a voxel raytracer focused on realtime operation: https://directtovideo.wordpress.com/2013/05/08/real-time-ray-tracing-p… And here's a video of the raytracer discussed in the above link: https://www.youtube.com/watch?v=i8hSZGTXTx8
3rd3 · 2014-08-11
Quite impressive. Here is a blog post about the techniques used in this demo: http://directtovideo.wordpress.com/category/compute-shader/
z303 · 2014-01-01
Smash of Fairlight wrote some articles on rendering millions of particle in realtime on a GPU: A thoroughly modern particle system http://directtovideo.wordpress.com/2009/10/06/a-thoroughly-modern-part… Agenda circling forth http://directtovideo.wordpress.com/2010/04/19/agenda-circling-forth/
CountHackulus · 2011-09-16
Definitely a common effect. I remember seeing this kind of thing in the demoscene a lot of times. In fact I remember seeing a larger evolution of this recently. What they did is used smooth particle hydrodynamics to simulate water, but then also use the text mesh as a local attractor. So the water would drip onto the invisible mesh, but then it would stick to the text just a bit more than normal allowing the words to form. Link: http://directtovideo.wordpress.com/2011/05/03/numb-res/
johnmmix · 2011-08-07
Navis of ASD who wrote the winning demo is ex-games industry: http://www.hugi.scene.org/online/hugi34/hugi%2034%20-%20demoscene%20in… Smash of Fairlight who wrote the 2nd placed demo is in the games industry (at Sony Europe IIRC): http://directtovideo.wordpress.com/about/
tripzilch · 2017-01-29
That's one way of putting it. In the early 2000s, commercial production games were just as much "demos done inefficiently" (for good business reasons, mostly). Maybe I sense an unintended connotation with the term "kids", though. I remember ATI came to demonstrate their GPU at the Breakpoint demoparties (02/03 or so?) .. it was not unimpressive, and I didn't really understand what a "shader" was in the context of a GPU back then (it was also a dumb choice for a name, given what "shading" meant in gfx programming back then, the term "vertex shader" was borderline nonsensical). But they mainly showed stuff we could already do, except doing it in a higher resolution (on what had to have been the most high-end consumer hardware available, ATI brought themselves, it wasn't the official compo machine, for sure). Given I now know what a GPU shader does (parallelism, domain specific instructions but mainly parallelism), I know that "the same thing but on a higher resolution", is absolutely the most obvious thing you can do with a GPU over just a CPU. In demoscene terms, boooooring :-P This was a few years later, THIS is what a demoscener does to a GPU: https://directtovideo.wordpress.com/2009/10/06/a-thoroughly-modern-par… Either way, at some point (late 200X's?) professional game industry blew past the demoscene in production level. It did happen. I always thought it was the Hollywood movie level budgets (because those exploded too, in that era, didn't they?), but…
makmanalp · 2016-01-16
This kind of comment frustrates me. Not the original DHH comment, but the above one. So because DHH didn't like it, we're also obligated to? God forbid people enjoy things! It's a sad cultural meme to go to any post and see the top comment be something that tears down the content. Putting that aside, I think the DHH comment isn't the full story on demoscene. Demoscene people were interested in those languages because that's where you perhaps could do the most interesting things at the time. Some people still cling to that, and some don't. For example Farbrausch, one of the most famous demo teams, released the tool they were using themselves, called werkkzeug, which was basically a GUI way to generate cool demos that still were tiny and had procedurally generated textures and effects etc etc. Similarly, I've seen a neat demos that use modern tools, a lot use GPUs and shaders these days, but it depends what they're trying to do. Sometimes they want to squeeze all that into a tiny binary - can we have a fully running game engine in smaller size than a jpeg of my face? But a lot of times size isn't a consideration, and it's about how cool of a thing can you do! One example that comes to mind is Agenda Circling Forth. I think it's very beautiful. I wouldn't hesitate to call it art at this point. Here is a video of it running: https://www.youtube.com/watch?v=L5w7Gh7WBjw Some articles with more technical details:…
sp332 · 2011-10-23
Here's a good explanation: http://ascii.textfiles.com/archives/1096 http://scene.org/ is very active with news. http://pouet.net/ is the canonical site for searching demos, you can find most demos here. (Demos really should be run in real-time, but you can find video links if you don't have the hardware or don't want to download the program.) I'll just highlight one example that shows application to CS research: Numb Res by CNCD and Fairlight, video https://www.youtube.com/watch?v=LTOC_ajkRkU and explanation https://directtovideo.wordpress.com/2011/05/03/numb-res/

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close