0 votes

i'm new to coding but want to create a PROCEDURAL PLANET very much, can any one tell me how to make it? i google it, here are some videos using unity, but non using Godot.

thanks very much!

in Engine by (54 points)

What kind of procedural planet are you talking about? Something like Minecraft? Terraria? Crashlands?

The basic principals are to use perlin noise.

i want somthing like Nomansky, but smaller.

This guy made a very good example

https://www.youtube.com/watch?v=weOC_zpB5kA

2 Answers

0 votes

There is no tutorial but there are a few projects you can look up like this one:
Planet generator
Source code
If you are using the mesh sphere Godot creates it uses an equirectangular UV mapping, there is an explanation here about creating a cube map using perlin noise and converting it to equirectangular UV mapping.
I made a little test but not created the textures procedurally.

by (1,002 points)

thanks, i will use : creating a cube map using perlin noise and converting it to equirectangular UV mapping

i will try.

can you show your little test code?

I'm still evaluating if develop it further or release the code. If I release the code will be with a video in Youtube

0 votes

I found this tutorial that seems to be a nice start.

Note: In the tutorial he uses a Perlin noise shader that I couldn't find, I used this instead.

by (76 points)
edited by
Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to [email protected] with your username.