OpenGL com Python - 05 - Inserindo Shaders
20:26
OpenGL com Python - 03 - Primitivas
13:42
Apresentação do Canal
6:32
3 жыл бұрын
Criando uma Interface Gráfica em QT
1:23:25
Пікірлер
@kauaoliveira9020
@kauaoliveira9020 Күн бұрын
Aluno da UEVA aqui, Ciencia da computação 😅😅
@ProfessorRafaelIvo
@ProfessorRafaelIvo 23 сағат бұрын
Muito bem 👏🏼👏🏼👏🏼
@ProfessorRafaelIvo
@ProfessorRafaelIvo Күн бұрын
Pessoal, esse é o último vídeo deste ano. Retorno aos vídeos em janeiro. Boas festas a todos!
@smalljooj
@smalljooj Сағат бұрын
valeu professor, vou rever os antigos enquanto espero o proximo.
@maxcoalastudio2301
@maxcoalastudio2301 Күн бұрын
Gostei demais professor, já vou anotar aqui no caderninho
@beneilton1000
@beneilton1000 2 күн бұрын
:) que video incrivel, me ajudou muito na cadeira de computação grafica da facul:p
@ProfessorRafaelIvo
@ProfessorRafaelIvo Күн бұрын
Obrigado. Que bom que a aula ajudou! 😁
@lucasguimaraes9624
@lucasguimaraes9624 3 күн бұрын
Que aula incrível! Muito bom
@ProfessorRafaelIvo
@ProfessorRafaelIvo 3 күн бұрын
Obrigado 😃
@maxcoalastudio2301
@maxcoalastudio2301 7 күн бұрын
tem algum livro ou material pra poder pesquisar e aprender melhor sobre os shaders ? compilados
@ProfessorRafaelIvo
@ProfessorRafaelIvo 6 күн бұрын
Não uso muitos livros em português. Eu diria que o principal material que estou usando para essa série é learnopengl.com. Esse site, que também já virou livro, é uma das melhores referências a OpenGL moderno da internet.
@ProfessorRafaelIvo
@ProfessorRafaelIvo 7 күн бұрын
Próximo vídeo: "Introdução a OpenGL Shading Language" sairá na próxima segunda, dia 16/12 às 10:00. Obrigado e até mais.
@maxcoalastudio2301
@maxcoalastudio2301 8 күн бұрын
ou esse video foi muito bem feito, caraca, estou entendendo shader como nunca imaginei
@maxcoalastudio2301
@maxcoalastudio2301 8 күн бұрын
O vídeo que eu estava ansioso pra ver
@devfellipe
@devfellipe 8 күн бұрын
ola professor, poderia fazer um video sobre drawl pool? queria entender mais sobre as camadas de draw.
@ProfessorRafaelIvo
@ProfessorRafaelIvo 8 күн бұрын
Eu não entendi muito bem o que seria draw pool. Não conheço.
@claudineyribeiro518
@claudineyribeiro518 8 күн бұрын
Comecei a publicar new pipeline do open gl utilizando VBA e tenho acompanhdo seus tutoriais que são muito instrutivos.
@ProfessorRafaelIvo
@ProfessorRafaelIvo 8 күн бұрын
Muito interessante. Eu nunca soube desse tipo de aplicação. Bom trabalho lá e espero ter ajudado.
@maxcoalastudio2301
@maxcoalastudio2301 15 күн бұрын
Adorei meste, top compartilhando aqui
@Bixo.
@Bixo. 15 күн бұрын
Que legal, aprendi muitas coisas que eu tinha duvidas de como funcionava. Ansioso para o conteudo de shaders, pois eu quase não achei nada em portugues sobre o assunto.
@GoTyCuS
@GoTyCuS 15 күн бұрын
To gostando bastante da série! Eu tenho um raspberry pi4, to pensando em testar aqui desenvolver nele tb, você sabe até que ponto da pra desenvolver nele? (Parece q ele tem opengl 2.0 e openglES 3.2)
@ProfessorRafaelIvo
@ProfessorRafaelIvo 13 күн бұрын
Eu nunca programei pra Raspberry Pi, então não teria como dizer com certeza, mas se tem OpenGL 2, apenas, então só daria pra usar OpenGL legacy ou uma versão mais antiga da GLSL, que é parecida, mas não é igual a que estou colocando nos próximos vídeos.
@GoTyCuS
@GoTyCuS 13 күн бұрын
@ProfessorRafaelIvo bom, eu vou testar algumas coisas, depois eu falo o que funcionar :) Obrigado
@maxcoalastudio2301
@maxcoalastudio2301 21 күн бұрын
vou ver seus videos de matematica e vetores. quem sabe praticar com o opengl
@maxcoalastudio2301
@maxcoalastudio2301 21 күн бұрын
estou acompanhando firme e forte, eu quero poder aprender muita coisa, quem me dera criar uma engine, então ja quero pedir , aula de chamada de draw call com batching stancing, fisica, som3D, shaders, e api , quem sabe usar um gerenciador ai de janela, mas por enquanto criar um jogo apenas com opengl e python , como minecraft , fazendo um terreno com perling noise usando os valores dos pixels da imagem pra definir a posição dos blocos , isso seria fabuloso.
@ProfessorRafaelIvo
@ProfessorRafaelIvo 20 күн бұрын
Muito bom. Há um longo caminho, mas dá pra ir postando devagar 😅
@criptamente
@criptamente 21 күн бұрын
Parabéns sua didática é incrível! Eu ainda não conheço a linguagem C, mas quero implementar esses fundamentos com Java
@ProfessorRafaelIvo
@ProfessorRafaelIvo 21 күн бұрын
Muito obrigado! 😊
@Daniel.Teixeira
@Daniel.Teixeira 22 күн бұрын
Poderia deixar na descrição do vídeo o código fonte? 😇
@ProfessorRafaelIvo
@ProfessorRafaelIvo 22 күн бұрын
Vou deixar o link dos códigos de tutoriais 😅
@maxcoalastudio2301
@maxcoalastudio2301 22 күн бұрын
Melhor canal ever
@ProfessorRafaelIvo
@ProfessorRafaelIvo 22 күн бұрын
Valeu 😁
@joaoasafebatista1247
@joaoasafebatista1247 26 күн бұрын
Mas a aula é boa.
@joaoasafebatista1247
@joaoasafebatista1247 26 күн бұрын
Operador cruzinha é meu ovo, meu jovem vc tem que simplificar a tua metodologia de ensino.
@gabrieldossantossouza9626
@gabrieldossantossouza9626 28 күн бұрын
Graças a Deus vc retornou. Boa explicação.
@ProfessorRafaelIvo
@ProfessorRafaelIvo 27 күн бұрын
Obrigado!
@gabrieldossantossouza9626
@gabrieldossantossouza9626 27 күн бұрын
Quando saem os próximos vídeos?
@GoTyCuS
@GoTyCuS 29 күн бұрын
limpar o framebuffer realmente resolveu o problema de imagem que tive na ultima aula! eu n sei se é por que estou no linux, mas ta funcionando tudo corretamente agora!
@ProfessorRafaelIvo
@ProfessorRafaelIvo 29 күн бұрын
Muito bom! 😁
@GGhostBear
@GGhostBear 29 күн бұрын
Daora mano parabéns
@ProfessorRafaelIvo
@ProfessorRafaelIvo 29 күн бұрын
Valeu! 😉
@antoniolisboa3897
@antoniolisboa3897 29 күн бұрын
Ótimo vídeo!
@ProfessorRafaelIvo
@ProfessorRafaelIvo 29 күн бұрын
Obrigado!
@gracaalmeida4694
@gracaalmeida4694 Ай бұрын
Parabéns pelo incrível trabalho 👏😍
@ProfessorRafaelIvo
@ProfessorRafaelIvo Ай бұрын
Muito obrigado 🤩
@maxcoalastudio2301
@maxcoalastudio2301 Ай бұрын
eu nao tenho muito contato com c++ , mas dizem que pra fazer uma engine eu tenho que aprendela, pois ela é mais otimizada, você acha que eu posso estudar esses videos e depois usar com c++ ? ou acha que eu devo realmente ir pro c++ e estudar com essa linguagem pra esse objetivo ?
@ProfessorRafaelIvo
@ProfessorRafaelIvo Ай бұрын
Olha, o objetivo aqui é ensinar OpenGL. Em 99% dos casos, o código OpenGL é igual. Mas sempre que tiver diferença eu vou relatar aqui. Eu fiz o caminho inverso, vim de C++ e migrei pra Python. O motivo é que pra finalidade de estudos, Python é mais simples. Mas acredito que é perfeitamente adaptável os códigos daqui para C++.
@maxcoalastudio2301
@maxcoalastudio2301 Ай бұрын
@@ProfessorRafaelIvo então vou fazer no python e depois migrar pro c++, devo abstrair melhor a ideia
@maxcoalastudio2301
@maxcoalastudio2301 Ай бұрын
@@ProfessorRafaelIvo e quando vai sair os proximos videos? tem uma programação fixa?
@ProfessorRafaelIvo
@ProfessorRafaelIvo Ай бұрын
Não tenho como garantir uma frequência fixa, mas pelo menos estes primeiros irão sair semanalmente.
@maxcoalastudio2301
@maxcoalastudio2301 Ай бұрын
muito bom professor, quero ver em c++ e quem sabe aula de c++ para computação grafica
@mateus9596
@mateus9596 Ай бұрын
Obrigado pela aula, excelente 😁
@ProfessorRafaelIvo
@ProfessorRafaelIvo Ай бұрын
Muito obrigado!
@GoTyCuS
@GoTyCuS Ай бұрын
vou seguir essa série, tenho me apaixonado muito por computação gráfica mas na faculdade a matéria foi muito superficial... Obrigado por trazer esse conteúdo! sobre o resultado, eu consegui instalar o ambiente python no linux muito de boa, e o código funcionou corretamente para abrir a janela. A unica questão é que ele ta desenhando pixels tipo uma imagem fantasma, com um conteúdo da steam (eu não entendi por que) não parece estar apenas copiando a janela, já que o desenho se mantem independente do que estou fazendo no pc.
@ProfessorRafaelIvo
@ProfessorRafaelIvo Ай бұрын
Primeiro, muito obrigado. Segundo, isso tem cara de Frame Buffer não inicializado. Na minha implementação de GLFW, ele inicializa o frame buffer por padrão com a cor preta. Mas eu já vi acontecer de a janela abrir pegando o conteúdo da tela. Se este for o caso, então o frame buffer deve ser limpo. Eu vou colocar isso no próximo vídeo.
@prof.msc.thiagooliveira1029
@prof.msc.thiagooliveira1029 Ай бұрын
Que maravilha. Obrigado pela iniciativa.
@ismaelsousa3737
@ismaelsousa3737 Ай бұрын
Se o openGL tem essa limitação de -1 indo a 1 e o android usa, como que no android temos 2k pixels? normaliza? o openGL consegue expandir as coords? 🤔
@ProfessorRafaelIvo
@ProfessorRafaelIvo Ай бұрын
Não é bem uma limitação. Na verdade é uma forma de tornar o programador "livre" da resolução do aparelho. A módulo Turtle do Python tem coordenadas por pixel. Se você alterar a janela, seu desenho não acompanha as novas dimensões da janela. O OpenGL acompanharia, porque independe da resolução. No final de tudo, a máquina OpenGL acaba convertendo tudo para coordenada de pixel, mas o programador não precisa se preocupar com isso.
@ismaelsousa3737
@ismaelsousa3737 Ай бұрын
@@ProfessorRafaelIvoentendi
@gustavogeissler
@gustavogeissler Ай бұрын
A série voltou !!! 🤩 Vou maratonar todos episódios novamente 🤟
@antoniolisboa3897
@antoniolisboa3897 Ай бұрын
A Série voltou de vez!🥳
@maclaurinrocha2881
@maclaurinrocha2881 Ай бұрын
Aí sim 🎉🎉🎉🎉🎉🎉
@opabloperalta
@opabloperalta Ай бұрын
Bela aula, explicou melhor que meu professor.
@charlesbarrosdev
@charlesbarrosdev Ай бұрын
Ele está de volta? 🥳 É isso mesmo? Man, seu canal pode não ter milhões de views e você pode também não ganhar nada financeiramente com isso. Mas acredite, seu conteúdo é muito bom. Num para não Man. Continua fazendo esses conteúdos interessantes que sempre fez. A playlist de Geometria para computação gráfica é muito boa. Continua com esses seus conteúdos. Tamo junto Man. Forte abraço. Sucesso
@ProfessorRafaelIvo
@ProfessorRafaelIvo Ай бұрын
Muito obrigado! Fico feliz que esteja gostando do conteúdo 😁
@ismaelsousa3737
@ismaelsousa3737 Ай бұрын
Melhores vídeos sempre 🚀
@alvarosousasilva2719
@alvarosousasilva2719 Ай бұрын
Meus olhos estão mentindo para mim?! Ou, isso é um vídeo novo?!
@riskbreakerz1
@riskbreakerz1 3 ай бұрын
A aula é boa, porém o professor trata tudo como já conhecido, ou seja, não é para iniciantes.
@metaevangelismo2022
@metaevangelismo2022 3 ай бұрын
Gostando da matéria 😉👍🏾show
@metaevangelismo2022
@metaevangelismo2022 3 ай бұрын
Gostando da matéria 😉👍🏾show
@metaevangelismo2022
@metaevangelismo2022 3 ай бұрын
Gostando da matéria 😉👍🏾show
@metaevangelismo2022
@metaevangelismo2022 3 ай бұрын
Gostando da matéria 😉👍🏾show
@metaevangelismo2022
@metaevangelismo2022 3 ай бұрын
Gostando da matéria 😉👍🏾show
@metaevangelismo2022
@metaevangelismo2022 3 ай бұрын
Gostando da matéria 😉👍🏾show
@metaevangelismo2022
@metaevangelismo2022 3 ай бұрын
Gostando da matéria 😉👍🏾show
@metaevangelismo2022
@metaevangelismo2022 3 ай бұрын
Gostando da matéria 😉👍🏾show
@metaevangelismo2022
@metaevangelismo2022 3 ай бұрын
Gostando da matéria 😉👍🏾show
@metaevangelismo2022
@metaevangelismo2022 3 ай бұрын
Gostando da matéria 😉👍🏾show