mirror of
https://github.com/curioustorvald/Terrarum.git
synced 2026-03-12 22:56:06 +09:00
parallax (sky looks bluer when you go up)
This commit is contained in:
@@ -5,6 +5,8 @@ uniform sampler2D u_texture;
|
||||
|
||||
uniform vec3 topColor;
|
||||
uniform vec3 bottomColor;
|
||||
uniform float parallax = 0.0; // +1.0: all top col, -1.0: all bototm col, 0.0: normal grad
|
||||
uniform float parallax_size = 1.0/3.0; // 0: no parallax
|
||||
|
||||
|
||||
// "steps" of R, G and B. Must be integer && equal or greater than 2
|
||||
@@ -48,7 +50,9 @@ vec4 nearestColour(vec4 incolor) {
|
||||
void main(void) {
|
||||
float spread = 1.0 / (0.299 * (rcount - 1.0) + 0.587 * (gcount - 1.0) + 0.114 * (bcount - 1.0)); // this spread value is optimised one -- try your own values for various effects!
|
||||
|
||||
float scale = v_texCoords.y;
|
||||
float scale = v_texCoords.y * (1.0 - parallax_size) + (parallax_size / 2.0) + (parallax * parallax_size / 2.0);
|
||||
|
||||
|
||||
float inR = mix(bottomColor.r, topColor.r, scale);
|
||||
float inG = mix(bottomColor.g, topColor.g, scale);
|
||||
float inB = mix(bottomColor.b, topColor.b, scale);
|
||||
@@ -58,4 +62,16 @@ void main(void) {
|
||||
vec2 entry = mod(gl_FragCoord.xy, vec2(bayerSize, bayerSize));
|
||||
|
||||
gl_FragColor = nearestColour(inColor + spread * (bayer[int(entry.y)][int(entry.x)] / bayerDivider - 0.5));
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
UV mapping coord.y
|
||||
|
||||
-+ <- 1.0 =
|
||||
D| = // parallax of +1
|
||||
i| = =
|
||||
s| = // parallax of 0
|
||||
p| = =
|
||||
.| = // parallax of -1
|
||||
-+ <- 0.0 =
|
||||
*/
|
||||
3
assets/locales/bgBG/terrarum.json
Normal file
3
assets/locales/bgBG/terrarum.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"MENU_MODULES" : "Модули"
|
||||
}
|
||||
3
assets/locales/csCZ/terrarum.json
Normal file
3
assets/locales/csCZ/terrarum.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"MENU_MODULES" : "Moduly"
|
||||
}
|
||||
3
assets/locales/daDK/terrarum.json
Normal file
3
assets/locales/daDK/terrarum.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"MENU_MODULES" : "Moduler"
|
||||
}
|
||||
3
assets/locales/de/terrarum.json
Normal file
3
assets/locales/de/terrarum.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"MENU_MODULES" : "Modulen"
|
||||
}
|
||||
3
assets/locales/elGR/terrarum.json
Normal file
3
assets/locales/elGR/terrarum.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"MENU_MODULES" : "Ενότητες"
|
||||
}
|
||||
3
assets/locales/en/terrarum.json
Normal file
3
assets/locales/en/terrarum.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"MENU_MODULES" : "Modules"
|
||||
}
|
||||
3
assets/locales/es/terrarum.json
Normal file
3
assets/locales/es/terrarum.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"MENU_MODULES" : "Módulos"
|
||||
}
|
||||
3
assets/locales/fiFI/terrarum.json
Normal file
3
assets/locales/fiFI/terrarum.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"MENU_MODULES" : "Moduulit"
|
||||
}
|
||||
3
assets/locales/frFR/terrarum.json
Normal file
3
assets/locales/frFR/terrarum.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"MENU_MODULES" : "Modules"
|
||||
}
|
||||
3
assets/locales/huHU/terrarum.json
Normal file
3
assets/locales/huHU/terrarum.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"MENU_MODULES" : "Modulok"
|
||||
}
|
||||
3
assets/locales/isIC/terrarum.json
Normal file
3
assets/locales/isIC/terrarum.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"MENU_MODULES" : "Einingar"
|
||||
}
|
||||
3
assets/locales/it/terrarum.json
Normal file
3
assets/locales/it/terrarum.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"MENU_MODULES" : "Moduli"
|
||||
}
|
||||
3
assets/locales/jaJP/terrarum.json
Normal file
3
assets/locales/jaJP/terrarum.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"MENU_MODULES" : "モジュール"
|
||||
}
|
||||
3
assets/locales/jakanaJP/terrarum.json
Normal file
3
assets/locales/jakanaJP/terrarum.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"MENU_MODULES" : "モジュール"
|
||||
}
|
||||
3
assets/locales/koKR/terrarum.json
Normal file
3
assets/locales/koKR/terrarum.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"MENU_MODULES" : "모듈"
|
||||
}
|
||||
3
assets/locales/nlNL/terrarum.json
Normal file
3
assets/locales/nlNL/terrarum.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"MENU_MODULES" : "Modules"
|
||||
}
|
||||
3
assets/locales/noNB/terrarum.json
Normal file
3
assets/locales/noNB/terrarum.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"MENU_MODULES" : "Moduler"
|
||||
}
|
||||
3
assets/locales/plPL/terrarum.json
Normal file
3
assets/locales/plPL/terrarum.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"MENU_MODULES" : "Moduły"
|
||||
}
|
||||
3
assets/locales/ptBR/terrarum.json
Normal file
3
assets/locales/ptBR/terrarum.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"MENU_MODULES" : "Módulos"
|
||||
}
|
||||
3
assets/locales/ptPT/terrarum.json
Normal file
3
assets/locales/ptPT/terrarum.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"MENU_MODULES" : "Módulos"
|
||||
}
|
||||
3
assets/locales/roRO/terrarum.json
Normal file
3
assets/locales/roRO/terrarum.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"MENU_MODULES" : "Module"
|
||||
}
|
||||
3
assets/locales/ruRU/terrarum.json
Normal file
3
assets/locales/ruRU/terrarum.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"MENU_MODULES" : "Модули"
|
||||
}
|
||||
3
assets/locales/svSE/terrarum.json
Normal file
3
assets/locales/svSE/terrarum.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"MENU_MODULES" : "Moduler"
|
||||
}
|
||||
3
assets/locales/thTH/terrarum.json
Normal file
3
assets/locales/thTH/terrarum.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"MENU_MODULES" : "โมดูล"
|
||||
}
|
||||
3
assets/locales/trTR/terrarum.json
Normal file
3
assets/locales/trTR/terrarum.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"MENU_MODULES" : "Modüller"
|
||||
}
|
||||
3
assets/locales/zhCN/terrarum.json
Normal file
3
assets/locales/zhCN/terrarum.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"MENU_MODULES" : "模块"
|
||||
}
|
||||
3
assets/locales/zhTW/terrarum.json
Normal file
3
assets/locales/zhTW/terrarum.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"MENU_MODULES" : "模塊"
|
||||
}
|
||||
Binary file not shown.
Reference in New Issue
Block a user