{"id":2151,"edition":12,"categories":64,"features":0,"size":12619,"name":"F-Stop","authors":[{"name":"Nick Shillingford","login":"nickshillingford","gh":25120298}],"description":"
I was not able to come up with a game concept in time, so this is just a tech demo.
\n","source":"nickshillingford/js13kGames-FStop","stars":9,"post":"https://idkwhatt0callthis.blogspot.com/2024/09/raytracing-187500-voxels-in-browser.html","comments":[{"at":378810765,"author":"Ryan Tyler","login":"tyler6699","gh":50468,"url":"https://carelesslabs.co.uk","text":"Clever tech demo, hope you are able to continue, am sure there are uses for this!
\n","games":["The Fear Factory"]},{"typ":1,"at":378822218,"re":378810765,"author":"Nick Shillingford","login":"nickshillingford","gh":25120298,"text":"Thank you! I hope to continue the project soon.
\n"},{"at":378929750,"author":"Stanisław Małolepszy","login":"stasm","gh":265818,"url":"https://piesku.com","twitter":"stas","text":"Oooh, this is beautiful. Learning how to implement raytracing with the depth of field in WebGL is still on my bucket list. I’m looking forward to checking out the source. Thank you for submitting it even if it’s unfinished!
\n","games":["Millennials"]},{"typ":1,"at":379172412,"re":378929750,"author":"Nick Shillingford","login":"nickshillingford","gh":25120298,"text":"Hey, thanks so much for the comment! I really appreciate it.
\n"},{"at":378933549,"author":"Javi Agenjo","login":"jagenjo","gh":393515,"url":"http://tamats.com","twitter":"tamat","text":"Cool tech demo. I wanted to use SDFs also for my game but felt I would waste too much time fighting it so I ended up using regular rendering.
\n","games":["Deep13"]},{"typ":1,"at":379172462,"re":378933549,"author":"Nick Shillingford","login":"nickshillingford","gh":25120298,"text":"Thank you! I really appreciate it.
\n"},{"at":379110200,"author":"Alex Delderfield","login":"AD-Edge","gh":3481465,"url":"www.delta-edge.com.au","twitter":"Alex_ADEdge","text":"Very interesting work overall here, I was not expecting to see a raytraced entry into js13k. Definitely hope you enter again in coming years! I’d like to see a game based on this kind of direction for sure.
\n","games":["The Anti-Poker Protocol"]},{"typ":1,"at":379172627,"re":379110200,"author":"Nick Shillingford","login":"nickshillingford","gh":25120298,"text":"Thanks! One of the things I’ve learned from this year’s js13k, is the importance of having an idea and prototype as quickly as possible. That way you can iterate and pivot if needed. Game design is hard! haha.
\n"},{"at":379666486,"author":"aselitto","login":"aselitto","gh":17676172,"text":"I felt like this + where’s Waldo would be AMAZING!!! Great work!
\n","games":["Dekatria Mansion"]},{"typ":1,"at":379686097,"re":379666486,"author":"Nick Shillingford","login":"nickshillingford","gh":25120298,"text":"Thank you! Haha nice idea for where’s Waldo.
\n"},{"at":379678962,"author":"Luke Nickerson","login":"Lukenickerson","gh":3942453,"url":"http://lukenickerson.github.io/","text":"Very beautiful, and I appreciate your blog explanation! (https://idkwhatt0callthis.blogspot.com/2024/09/raytracing-187500-voxels-in-browser.html) Thanks for making this.
\n","games":["Apollo-13kb"]},{"typ":1,"at":379686061,"re":379678962,"author":"Nick Shillingford","login":"nickshillingford","gh":25120298,"text":"Thank you so much for reading! I’m glad you enjoyed it.
\n"},{"at":379748217,"author":"Mark Vasilkov","login":"mvasilkov","gh":140257,"url":"https://mvasilkov.animuchan.net","twitter":"mvasilkov","text":"Very interested to see what you’ll make of this, if you decide to continue in the next year’s js13k.
\nThe demo works shockingly quick for real-time raytracing, too. I always though of this tech as more of a static scene rendering thing.
\nGreat job! :)
\n","games":["Shoot 13 Nomsters","King Thirteen"]},{"typ":1,"at":379761140,"re":379748217,"author":"Nick Shillingford","login":"nickshillingford","gh":25120298,"text":"Thanks so much! I will definitely be continuing the project to make a larger game. I might use the tech for next year’s js13k as well.
\nYes, you are correct, for a long time this tech was only used for static scene rendering. Also animated Pixar films and stuff like that for example. Each single frame would be static rendered using this kind of tech and then sequenced all together to make the whole animated movie.
\nI believe this is still how they do it now, but with an even more advanced type of ray tracing called path tracing.
\n"},{"at":380245951,"author":"Almar Suarez","login":"wololoa","gh":10622012,"twitter":"repunkgame","text":"Super pretty! It’s definitely difficult coming up with a game idea for a tech like this. Perhaps you are a photographer that gets stranded in a weird world full of fractal objects and you just chill out taking pictures of those weird mathematical entities? It’s the best idea my brain can come up right now :)
\nFunnily enough, a couple weeks ago I was checking how Teardown works - your code will be a great source of inspiration. Well done!
\n","games":["DECK 13"]},{"typ":1,"at":380336346,"re":380245951,"author":"Nick Shillingford","login":"nickshillingford","gh":25120298,"text":"Thank you so much! I had a bunch of photographer ideas for a game, but all of them came to me too late. Next year, my focus is going to be getting a working prototype within the first couple of days. I did not do that well with time management this year, haha.
\n"},{"at":380327246,"author":"Benjamin Boyd Austin","login":"bbaustin","gh":18755168,"text":"I have no useful feedback, but this looks really cool and handles really well.
\nHopefully you can build something out of this; if not, it’s cool as it is, too..!
\n","games":["PicoBuddy"]},{"typ":1,"at":380336511,"re":380327246,"author":"Nick Shillingford","login":"nickshillingford","gh":25120298,"text":"Thank you! I have decided to continue the project and make a game separate from js13k.
\n"},{"at":380456600,"author":"Jasper Renow-Clarke","login":"picosonic","gh":26137750,"twitter":"femtosonic","text":"Looks good, I’d like to see if you do develop this further what you’re able to make with it.
\nDespite being really grainy the concept was good, and the whole focus mechanic could be used to good effect in a richer experience.
\n","games":["rollermaze"]}]}