TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Human Shader

436 pointsby bpierrealmost 2 years ago

41 comments

chasingalmost 2 years ago
Pretty soon even tasks like this will be done by computers.
评论 #36808925 未加载
评论 #36812109 未加载
评论 #36810566 未加载
评论 #36808429 未加载
LectronPusheralmost 2 years ago
This was fun, I forget sometimes how silly all our grade school math worksheets used to be. I always had trouble showing my work for simple additions and multiplication, it&#x27;s a bit easier when its a self motivated dunking on the GPUs.<p>It may take 4-5 days and 1000+ people, but it&#x27;s definitely created a greater sense of community than any faster rendering system. I like looking over the different pixels and knowing that they represent some nerd-sniped engineer like me.
评论 #36806873 未加载
评论 #36803983 未加载
sgarlandalmost 2 years ago
This was as much fun as it looked like. I got some nice paper, a nice pen, and made neat boxes for steps, rough columns, etc. I also converted the final RGB to hex for fun, and made a rough representation of it via colored pencil combinations. Total time was about an hour, I think, but the time wasn’t important to me. This was enjoyable.
评论 #36809681 未加载
评论 #36810930 未加载
Sharlinalmost 2 years ago
This is a particularly fun exercise when you recall that the original &quot;computers&quot; were people doing arithmetic, not at all dissimilarly to what’s done here, just with less parallelism. Though they did at least have mechanical adders and multipliers!
评论 #36808708 未加载
评论 #36808406 未加载
3cats-in-a-coatalmost 2 years ago
I see a missed opportunity to remove the math and instead give people a prompt, and one pixel to shade, and then refine with each next pass.<p>Human generative reverse-diffusion AI.
评论 #36806358 未加载
GuB-42almost 2 years ago
&gt; Created by Inigo Quilez<p>Of course...<p>It you are into shaders and don&#x27;t know that guy, well you are one of the &quot;lucky 10000&quot; and you should check him out. ( <a href="https:&#x2F;&#x2F;iquilezles.org&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;iquilezles.org&#x2F;</a> )
评论 #36817831 未加载
webdevveralmost 2 years ago
It feels like a missed opportunity to not show each pixel&#x27;s worksheet: It would be cool if you could click on each pixel, and it opens a PDF scan of that persons calculations.
评论 #36804559 未加载
shdonalmost 2 years ago
I had a lot of fun doing this, and while doing the arithmetic, figuring out what the shader algorithm is actually doing. Such a great idea, turning internet users into the world&#x27;s slowest and most inaccurate GPU
justusthanealmost 2 years ago
I don’t know anything about shaders, so forgive the question.<p>My understanding from looking at the worksheet is the person who created the target image has created three separate formulas (depending on the area of the image), that when you feed in the X and the Y coordinates, it spits out the correct RGB value for that pixel. Is that correct? That’s wild.
评论 #36809882 未加载
评论 #36809831 未加载
thelastparadisealmost 2 years ago
What a great experiment. Math looked a bit daunting at first (pixel 22,34) glance but it really wasn&#x27;t bad. Took me about 4 minutes in total to do the math.<p>Highly recommended for anyone who wants a chill afternoon challenge. And the best part is seeing the final image come together.
thih9almost 2 years ago
73% in 94h at the moment.<p>This is 0,000002157210402 FPS so far.
评论 #36806350 未加载
starmolealmost 2 years ago
Amazing experiment from the man who brought us shadertoy.
FreshStartalmost 2 years ago
And yet another task outsourced to the public, abusing human brains for gfx calculations and hn post as api. Crypto mined the matrix style.
fgeahfeahaalmost 2 years ago
Next year the worksheet is just the rendering equation and a list of vertices&#x2F;lights&#x2F;transforms
atleastoptimalalmost 2 years ago
Fun, but it would be interesting if on the worksheet there was an explanation for each calculation
评论 #36813818 未加载
vardumpalmost 2 years ago
That seems like a... lot of work.<p>Shouldn&#x27;t have claimed a pixel.
评论 #36797976 未加载
causality0almost 2 years ago
If you like this you will enjoy decompressing Pokémon by hand:<p><a href="https:&#x2F;&#x2F;youtu.be&#x2F;aF1Yw_wu2cM" rel="nofollow noreferrer">https:&#x2F;&#x2F;youtu.be&#x2F;aF1Yw_wu2cM</a><p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;live&#x2F;OBVwnUH8Eek?feature=share">https:&#x2F;&#x2F;www.youtube.com&#x2F;live&#x2F;OBVwnUH8Eek?feature=share</a>
cdelsolaralmost 2 years ago
so someone can just write a script to generate the full image right? since instructions are the same for each pixel. Would make it easier to check your work..<p>edit: <a href="https:&#x2F;&#x2F;imgur.com&#x2F;a&#x2F;UO37L1b" rel="nofollow noreferrer">https:&#x2F;&#x2F;imgur.com&#x2F;a&#x2F;UO37L1b</a>
评论 #36807093 未加载
评论 #36825215 未加载
lubujacksonalmost 2 years ago
Now if only I could sell an ad on each pixel, then we&#x27;d really have something.
评论 #36810031 未加载
whalesaladalmost 2 years ago
this is like amish folding@home
Netcobalmost 2 years ago
Reminds me of the good old days when you didn&#x27;t need an expensive GPU to play the latest path-traced games, just a pencil, some paper, and a few friends.
评论 #36825217 未加载
Xen9almost 2 years ago
Next time something like this gets done, add a box about estimated time to compute and amount of people computing to the submission form, so that data will more closely describe the amount of work hours used.<p>Heuristically we can still get an estimate: Group names to individuals and groups. Guess average group size. Take difference between claim and submission for time it took to compute.
neilvalmost 2 years ago
&gt; <i>Claim a random pixel for yourself [...] yours, and yours only, for the next 8 hours. [...] You can claim up to 4 pixels at a time.</i><p>Why not 1 at a time, and you can claim another immediately after completing the previous?<p>And if you have 4 pixels awaiting verification, you cannot claim another pixel unless and until one of those pixels is verified?
评论 #36808491 未加载
agumonkeyalmost 2 years ago
I always wanted to see this principled, computer aided work, but for social &#x2F; real world needs. A lot of friction and pain in our lives comes from the difficulty of regrouping and organizing.. when you have a framework in place to accrete everybody little efforts into a big coherent whole .. I would guess it makes everything fun and fulfilling.
stevengoodwinalmost 2 years ago
Now that it&#x27;s almost complete, I feel happy in releasing the solve and renderer code that many might consider a cheat.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;MarquisdeGeek&#x2F;HumanShader">https:&#x2F;&#x2F;github.com&#x2F;MarquisdeGeek&#x2F;HumanShader</a>
Arch-TKalmost 2 years ago
People were too quick to claim so I wrote a hacky script to try to auto-claim in a loop and then ended up with a PNG in my terminal, beware, save the response to the request if you&#x27;re going to automate the claiming part.<p>Well I got another pixel anyway.
yayitsweialmost 2 years ago
Given the occasional hallucinations, best to have a computer in the loop for validation.
agysalmost 2 years ago
For the lazy: pick a pixel in the sky to skip to section D (less calculations)…
评论 #36807409 未加载
Kuinoxalmost 2 years ago
Now I want to see the results of one done by chatgpt.
geonalmost 2 years ago
A bit too much to ask from a user.<p>It could be split up into easier steps, like adding a pair of 4-digit numbers or multiplying a pair of 1&#x2F;2 digit numbers.
评论 #36805630 未加载
jovial_cavalieralmost 2 years ago
I love this. It would be super cool if I could see other people&#x27;s worksheets, but the image hosting might be a nightmare
voxelghostalmost 2 years ago
It would be interesting to see a computation energy analysis. Joules&#x2F;frame for human vs gpu shader kinda thing.
ainiriandalmost 2 years ago
How are they planning to get rid of errors?
评论 #36805591 未加载
评论 #36799434 未加载
评论 #36805750 未加载
评论 #36804209 未加载
samweb3almost 2 years ago
So this is just a way to get tons of handwriting samples and computation data right?
评论 #36809698 未加载
WediBlinoalmost 2 years ago
Post Butlerian Mentat GPU v0.1
Synaesthesiaalmost 2 years ago
Quite enjoyed this, and it wasn&#x27;t too much computation, about 10 minutes worth.
bobsmoothalmost 2 years ago
My pixel took an embarrassing 30 minutes but I did it all by hand!
2023throwawayyalmost 2 years ago
&gt; Error: All pixels are claimed, please wait!
m00dyalmost 2 years ago
very interesting exercise,,
barelyauseralmost 2 years ago
I claimed a pixel and computed it using a calculator.
pjs_almost 2 years ago
They could just use a computer to do this?
评论 #36806374 未加载
评论 #36805345 未加载