3D Landscape using AI tools

Hello!

Two weeks ago I started a little project about landscape rendering from scratch using DeepSeek and Claude to see if it can work.

3D Landscape

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.

This week I added the feature to move up / down the terrain using the right mouse click and just add load/save options.

Did you try also AI to help or learn on your projects?

5 Likes

Well, to be fair and blunt, you just did let the AI google for you. :stuck_out_tongue:

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. :open_mouth:

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 :slight_smile:

1 Like

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.

What are you planning to do next?

This is fantastic! we were asking deepseek the same prompts… have a look at this 2025 02 01 flight testing OPENFLIGHT

The trees are also thin instances. Try to add fog, it makes things look more realistic

Great job
Raul

Hi Joe_Kerr,

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 :slight_smile:

Hi kk_k,

Thank for your comment. What next? Maybe a tool to add/remove items on the map to make it even more unique.

Bravo Raul for your project, looks so promising and fun to try. Any url to play with your project?

This reminds me… See e.g. GitHub - LingDong-/ndwfc: 🌊💥 N-dimensional Wave Function Collapse with infinite canvas (see the animated gifs)