• Tutorials
  • Custom Godot 3.0.2 PanoramaSky 3D using Blender 3D [tutorial]

This is a background sky image, it doesn't look like a 3D backgrounds with models. Did you tested it in Godot 3 ? The video doesn't cover that part.

Nice video, but needs a bit more step by step explanation for blender newbies. I like the idea, how you use particles for placing the buildings randomly.

@MagicLord: Yes, that is no "real" 3D asset background in godot. The introduction is a bit misleading in my opinion.

thanks for comment :)

@MagicLord said: This is a background sky image,

Yes, my video covers a way to made a Godot 3.0.2 PanoramaSky. Godot 2.x supports only cubemaps.

I did not imported either 3D model in Godot 3.0.2 I use only Blender to render a 3D scene in a 360° image that can be load as PanoramaSky for Godot.

it doesn't look like a 3D backgrounds with models.

What do you mean exactly? In a 3D game usually you have your 3D game scene where some 3D models represent the world like buildings, roads, walls .. .. other models are your characters. And a sky ...

In my video I cover only the sky part, that in Godot is called PanoramaSky

Technically there are 3D models (from blender) rendered to the background in Godot ;)

This technique is useful when you need to match the art style of your 3D game models with the background and you want to fake infinite horizon like in an open world game. Im my video I used buildings but other scenarios can be mountains, trees ...

Did you tested it in Godot 3 ? The video doesn't cover that part.

:/ at the start of the video... precisely at time 0.18 there is this screen:

sorry if in this screen I did not specify it is Godot 3.0.2

however, if you have any suggestions I'm listening :)

@kryzmak said: Nice video, but needs a bit more step by step explanation for blender newbies. I like the idea, how you use particles for placing the buildings randomly.

@MagicLord: Yes, that is no "real" 3D asset background in godot. The introduction is a bit misleading in my opinion.

thanks for comment :) What part of introduction do you refer ? Maybe I should remove "3D" from the title? but ... basically is a 3D scene baked in an image.

In the video I show how can be made a custom PanoramaSky ... then its time of your creativity ;)

regard of Blender... the steps are simple: 1. switch to Cycle render 2. set image resolution at ratio of 2:1 (like 2000x1000) 3. set the camera to "panoramic-equirectangular" mode 4. set the camera position to the center, rotated 90°on x. Think of it like an observer that will look around your 3D scene, or like you are making your 360° panorama with your smartphone.

Then whatever you put in the scene around the camera will be rendered as a 360° panorama image. In my video I used particles to get randomness.

this is the official doc https://docs.blender.org/manual/en/dev/render/cycles/camera.html

I used the same particles technique here: https://godotdevelopers.org/forum/discussion/18948/3d-endless-runner-godot-3-rc3-prototype#latest

and here, not particles but the equirectangular camera: https://godotdevelopers.org/forum/discussion/19212/3d-platformer-concept#latest

@francescolima74 said: Maybe I should remove "3D" from the title? but ... basically is a 3D scene baked in an image.

In the video I show how can be made a custom PanoramaSky ... then its time of your creativity ;)

In your first post you wrote "use to create 3D backgrounds". I think that is a bit misleading but nevermind, the video makes it clear. ;-)