Until now it’s gone well, both choose the right method of thin instances to render plenty of elements. I find it interesting to use the “Deep thinking R1” of Deepseek because you can see how it chooses some methods or goes back when it could be too complex. I find it’s a good way to learn new things on Babylonjs.
Well, to be fair and blunt, you just did let the AI google for you.
What I want from an AI in the realm of procedural terrain, land or map generation, is feed in paramteres and get a ready level out of it (json or so).
My last research on the subject was not too promising. Existing AI solutions do not seem to exist. Furthermore, I think it was on reddit, there was a compelling discussion that we do have sufficient non-AI techs to generate levels.
I concluded, for myself, that I have an artistic problem (conjuring up mesh components; e.g. sliced up building) and a systemic problem, i.e. making non-AI techs work together. You do not just generate terrain for nothing. It serves a purpose. So how do you align your generation algos with your game/map quests? How do you fit in buildings? How do you lay out these buildings. Adapted to your landscape example: now place a town in there.
There may be one general solution using sth like wave function collaps but there is this “artistic problem” I mentioned above. If you google for wave function collapse 3d and look at some of the images. I am having a hard time envisioning final map layouts and broken-down parts thereof that the algo assembles together.
N.B. All my thinking is work in progress. If AI can help, I am all for it
I just came across the video you uploaded on YouTube and I liked it very much. I wanted to write a comment :D. I found this article by searching on the internet.
I agree with you that AI cannot do everything, it’s a tool to help and maybe it could work for starting some proof of concepts.
At the beginning of the landscape project I was trying also to make the map generate on the borders so it can grow infinitely. So as you tell about wave functions, I’m curious now about it and will do some search on it