Size: a a a

pro.graphon (and gamedev)

2017 May 28

a

aleksey in pro.graphon (and gamedev)
Не то чтобы не нравится)) но если не найду другого выхода то попробую этот вариант
источник

U

UsernameAK in pro.graphon (and gamedev)
aleksey
Здравствуйте. Народ, подскажите в openGL есть возможность рисовать объемный прямоугольник задав его высоту, ширину и толщину(глубину)? Если да, то как?
рисуешь куб 1x1x1 и скейлишь до нужных размеров
источник

U

UsernameAK in pro.graphon (and gamedev)
а зачем жена погромисту
источник

U

UsernameAK in pro.graphon (and gamedev)
webgl на gles! говно!
источник

a

aleksey in pro.graphon (and gamedev)
По этому есть какая то информация, точнее где можно посмотреть внятную инфу
источник

U

UsernameAK in pro.graphon (and gamedev)
слушайте
источник

U

UsernameAK in pro.graphon (and gamedev)
сложный вопрос
источник

U

UsernameAK in pro.graphon (and gamedev)
у меня все рисуется в фреймбуффер.
источник

U

UsernameAK in pro.graphon (and gamedev)
UsernameAK
у меня все рисуется в фреймбуффер.
а потом при помощи пиксельного шейдера освещается
источник

U

UsernameAK in pro.graphon (and gamedev)
как сделать чтобы свет был над одними объектами, но под другими
источник

a

aleksey in pro.graphon (and gamedev)
Ну с этим я разберусь, надеюсь, подобное уже делал
источник

U

UsernameAK in pro.graphon (and gamedev)
сложный вопрос
источник

U

UsernameAK in pro.graphon (and gamedev)
у меня все рисуется в фреймбуффер.
источник

U

UsernameAK in pro.graphon (and gamedev)
а потом при помощи пиксельного шейдера освещается
источник

U

UsernameAK in pro.graphon (and gamedev)
как сделать чтобы свет был над одними объектами, но под другими
источник

a

aleksey in pro.graphon (and gamedev)
Спасибо. Я на боковую
источник

U

UsernameAK in pro.graphon (and gamedev)
теперь мне помоги
источник
2017 May 29

AF

Aidar Fattakhov in pro.graphon (and gamedev)
UsernameAK
как сделать чтобы свет был над одними объектами, но под другими
Карты теней? Shadow volume?
источник

AF

Aidar Fattakhov in pro.graphon (and gamedev)
Омг
источник

U

UsernameAK in pro.graphon (and gamedev)
uniform sampler2D tex;
uniform sampler2D depth_tex;
uniform vec4 light_ambient;
uniform int num_lights;
uniform vec3 light_source_points[16];
uniform float light_radiuses[16];
uniform vec2 window_size;

void main(void) {
   for(int i = 0; i < num_lights; i++) {
       vec2 dist = vec2(abs(gl_TexCoord[0].s - light_source_points[i].x / window_size.x),
                        abs(gl_TexCoord[0].t - light_source_points[i].y / window_size.y));

       if(all(lessThanEqual(light_radiuses[i] / window_size, dist))) {
           gl_FragColor = vec4(0.0, 0.0, 1.0, 1.0);
           return;
       }
   }
   gl_FragColor = texture2D(tex, gl_TexCoord[0].st) * light_ambient;
}
источник