▲ | World Emulation via Neural Network(madebyoll.in) | |||||||||||||||||||||||||||||||||||||
173 points by treesciencebot 13 hours ago | 33 comments | ||||||||||||||||||||||||||||||||||||||
▲ | das_keyboard an hour ago | parent | next [-] | |||||||||||||||||||||||||||||||||||||
> So, if traditional game worlds are paintings, neural worlds are photographs. Information flows from sensor to screen without passing through human hands. I don't get this analogy at all. Instead of a human information flows through a neural network which alters the information. > Every lifelike detail in the final world is only there because my phone recorded it. I might be wrong here but I don't think this is true. It might also be there because the network inferred that it is there based on previous data. Imo this just takes the human out of a artistic process - creating video game worlds and I'm not sure if this is worth archiving. | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
▲ | montebicyclelo 42 minutes ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
Awesome work / demo / blog Link to the demo in case people miss it [1] > using a customized camera app which also recorded my phone’s motion Using phone's gyro as a proxy for "controls" is very clever [1] https://madebyoll.in/posts/world_emulation_via_dnn/demo/ | ||||||||||||||||||||||||||||||||||||||
▲ | titouanch 2 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
This is very impressive for a hobby project. I was wondering if you were planning to release the source code. Being able to create client-hosted, low-requirement neural networks for world generation could be really useful for game dev or artistic projects. | ||||||||||||||||||||||||||||||||||||||
▲ | Valk3_ 4 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
This might be a vague question, but what kind of intuition or knowledge do you need to work with these kind of things, say if you want to make your own model? Is it just having experience with image generation and trying to incorporate relevant inputs that you would expect in a 3D world, like the control information you added for instance? | ||||||||||||||||||||||||||||||||||||||
▲ | AndrewKemendo 9 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
I think this is very interesting because you seem to have reinvented NeRF, if I’m understanding it correctly. I only did one pass through but it looks at first glance like a different approach entirely. More interesting is that you made an easy to use environment authoring tool that (I haven’t tried it yet) seems really slick. Both of those are impressive alone but together that’s very exciting. | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
▲ | nopakos 3 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
Next we should try "Excel emulation via Neural Network". We get rid of a lot of intermediate steps, calculations, user interface etc! What could go wrong? Jokes aside, this is insanely cool! | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
▲ | Imanari an hour ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
Amazing work. Could you elaborate on the model architecture and the process that lead you to using this architecture? | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
▲ | tehsauce 9 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
I love this! Your results seem comparable to the counter strike or minecraft models from a bit ago with massively less compute and data. It's particularly cool that it uses real world data. I've been wanting to do something like this for a while, like capturing a large dataset while backpacking in the cascades :) I didn't see it in an obvious place on your github, do you have any plans to open source the training code? | ||||||||||||||||||||||||||||||||||||||
▲ | udia 9 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
Very nice work. Seems very similar to the Oasis Minecraft simulator. | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
▲ | puchatek 10 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
This is great but I think I'll stick to mushrooms. | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
▲ | gitroom 5 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
Gotta say, Ive always wanted to try building something like this myself. That kind of grind pays off way more than shiny announcements imo. | ||||||||||||||||||||||||||||||||||||||
▲ | alain94040 11 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
Appreciate this article that shows some failures on the way to a great result. Too many times, people only show how the polished end-result: look, I trained this AI and it produces these great results. The world dissolving was very interesting to see, even if I'm not sure I understand how it got fixed. | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
▲ | bjornsing 5 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
What used to be cutting edge research not so long ago is now a fun hobby project. I love it. | ||||||||||||||||||||||||||||||||||||||
▲ | quantumHazer 11 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
Is this a solo/personal project? If it is is indeed very cool. Is OP the blog’s author? Because in the post the author said that the purpose of the project is to show why NN are truly special and I wanted a more articulate view of why he/she thinks that? Good work anyway! | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
▲ | ilaksh 9 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
This seems incredibly powerful. Imagine a similar technique but with productivity software. And a pre-trained network that adapts quickly. | ||||||||||||||||||||||||||||||||||||||
▲ | throwaway314155 10 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||
Really cool. How much compute did you require to successfully train these models? Is it in the ballpark of something you could do with a single gaming GPU? Or did you spin up something fancier? edit: I see now that you mention a pricepoint of 100 GPU-hours/roughly 100$. My mistake. | ||||||||||||||||||||||||||||||||||||||
▲ | bitwize 9 hours ago | parent | prev [-] | |||||||||||||||||||||||||||||||||||||
I want to see a spiritual successor to LSD: Dream Emulator based on this. |