UPBGE Splash-screen Contest.

Hi BlenderArtists,

The UPBGE team is proud to announce its first splash-screen contest!

Theme: Parallax

Duration: 2 weeks from now (A counter will be made)

Price: Your artwork will be featured in future releases (0.1.3, 0.1.4 or 0.1.5).

The picture:

  • Must use antialiasing.
  • The format must be PNG, and the resolution, 1920x1080.
  • The picture must be made at runtime.


  • The .blend has to be shared freely.

  • Respect legal rules about content sharing but feel free to use free content.

  • All the .blends have to be done with these builds of the last upbge master:

  • The goal is not to test performance but create a nice screenshot.

  • When we open the .blend and press P we must see exactly the same thing as in the picture.

  • The textures shared in upbge team .blend demos can’t be reused.

  • Once all the entries will be finished, we’ll do a .blend pack shared on the first page.

  • The late entries will maybe be added in the .blend pack but will not be accepted for vote.

  • .blend size is limited to 50 Mo (you can compress).

  • The file shared must be an archive with an unique .blend (with all textures packed inside) + the Contest final picture (screenshot at runtime).

  • You can use all the bge/upbge features contained in the build but you have to use parallax at least on 1 object.

  • The notation must be based only picture (not on the .blend).

  • When you submit an entry, you have to write a title in these forms: “Entry: AuthorName, SceneName”
    Then in the post you join your archive + a comment if you want.

  • All .blends must be shared in this thread.

  • All pictures must be shared in this thread too.

  • All what is related to this contest must be discussed in this thread.

  • No other topic about this contest must be opened.

The reason of these last rules are that upbge content is not blender official content
and even if upbge is close to bge, it’s a separate engine, and the users have to
know that the content on this thread is made/will only work on upbge.


  • Since there is no money and no big stake, the BA community will vote.
  • We’ll ask someone that already organized a contest to know how to do the vote system.
  • In the case of placed equal at the end of the vote, the upbge team will decide beetween.

Parallax help:

  • Tutorials:
  1. Create parallax texture: https://www.youtube.com/watch?v=CCUeJbKz-Xc&t=14s
  2. Use parallax in Blender: https://www.youtube.com/watch?v=ZDIYRslNHCw&t=110s

Tips: Parallax works fine only on some type of textures. This is fine for stone walls, brick walls… But if you play with and understand the concept, you can surely find other shiny usages for parallax.

Basically, you need a texture with contrast beetween clear and dark zones. First you have to do a greyscale like in the video. If you want to replace the clear with the dark, or the dark with the clear, you can invert colors in Gimp.
What is important to understand is that this greyscale will be the alpha channel of your parallax texture. In the parallax shader, the depth of the texture is computed according to this alpha channel. Dark zones will be deep and clear zones will be high. When you make your greyscale, you can use the Gimp blur filter (several times if needed) to smooth transition beetween high and deep zones.
Then you can create your normal map using the plugin I linked in the video tutorial.

If you have an RGB image, just add an alpha channel to it, then decompose it per channel (RGBA). Replace the empty alpha channel with your greyscale (merge down greyscale into your alpha channel).
Then recompose your image (still in RGBA). At this stage you normally have a functionnal parallax texture for upbge, so you can export as PNG.
You can of course use advanced Gimp options to improve parallax texture quality.

Cool! I’m in.

We are doing the upbge builds, please wait a bit :slight_smile:

The parralax doesn’t work correctly :confused:

@Oby1: Did you take a look at the .blend demo files? You just have to reproduce the setup as in theses files on diffuse texture and parallax texture and it will work (If your parallax texture is made correctly). Another way to test your parallax texture is to download one of our demo .blend and replace the textures with yours in the file.

Parallax is not an easy to use feature. This requires work. Don’t give up!

I hope we’ll have the linux build tomorrow…

I’m uploading another BIG tutorial about parallax


Christmas master build: https://download.upbge.org/download/buildbot/branch/UPBGE_master_v0.1.2b2.78d25122016he7f9b25Linux64.tar.xz.

Thanks @Nicholas_A to come in.

Hello, a more complete tutorial about parallax to help:

Important note: Parallax doesn’t work in orthographic view

Another note: You can use Normal map tangent option in Image Sampling on your parallax texture to have a different result.

I’m in too (If I will get an acceptable result).

This build does not seem to work for me (Ubuntu Mate 16.10)

The Blender window pops up just briefly before closing down again.
Getting this error in console

Fatal Python error: Py_Initialize: Unable to get the locale encoding
ImportError: No module named ‘encodings’

Current thread 0x00007f274dc1f780 (most recent call first):
Aborted (core dumped)

Normally the builds are fine now: https://download.upbge.org/download/buildbot/branch/UPBGE_master_v0.1.2b2.78d25122016h417b621Linux64.tar.xz
If you still have issue, try install python 3.5.

That one works. Thank you!

Thanks Tristan73. Works on Mate 18. Lovely 18.7 MB.

Very nice. I’ve always wanted parallax as a stable feature.

Feel free to ask question about usage of parrallax and of course share your examples :slight_smile:

Quick UpBGE parallax example:
mzParallaxTestShare.blend (1.98 MB)

Parallax from hi poly.

the parralax mapping could really make terrain pop huh?

could one use splat mapping with parralax?

I have not really experimented with it at the moment,

Bake Parallax Addon.
Just like how you use bake normal.
It will automatically bake on UVMap image slot.

Sample .blend
mzBakeParallaxSample.blend (650 KB)

…and the Addon.
mzBakeParallax.zip (1006 Bytes)

Happy baking!

An artefacts issue were fixed about parallax. The builds are redo, they are:

We have issues reported by some users since last updates of parallax shader, so if it doesn’t work as expected for you, don’t hesitate to use upbge 0.1.2 instead of the builds we shared in this thread if it works better for you. Before start working, test with the .blends we shared in the first post (demo files -> filenames prefixed with “parallax”) to see if it is working for you. Sorry for the ones who had issues with parallax.

i had issues, but the parallax actually worked, the thing i was trying a grass texture for ground and with parallax effect it looked awful, couldnt get the values to something good looking, but for the rest it was working good.