No tengo una comprensión clara de cuál es precisamente la diferencia entre las coordenadas de la cámara y las coordenadas de la ventana gráfica. ¿Alguien puede
No tengo una comprensión clara de cuál es precisamente la diferencia entre las coordenadas de la cámara y las coordenadas de la ventana gráfica. ¿Alguien puede
Hola Desarrollo de juegos SE! Me estoy arrastrando a través de OpenGL con la esperanza de crear un motor de juego simple y muy liviano. Veo el proyecto como una experiencia de aprendizaje que al final puede hacer un poco de dinero, pero será divertido de cualquier manera. Hasta ahora he usado...
Actualmente estoy trabajando en mi tesis, es un motor para renderizar terrenos de tamaño planetario. Todavía estoy terminando mi investigación y he encontrado muchas cosas sobre este tema, el problema es que no puedo decidir qué método de Nivel de detalle (LOD) debo usar. Sé sobre geomipmapping,...
Estoy desarrollando un motor de juego, y solo funcionará en hardware moderno (modelo Shader 4+). Supongo que, para cuando termine, no será un requisito tan irracional. Mi pregunta es: ¿cuántas texturas puedo unir a la vez en una tarjeta gráfica moderna? 16 serían suficientes. ¿Puedo esperar que la...
¿Cómo implementaría el efecto de la aberración cromática con sombreadores? ¿La resolución del mundo con diferentes distancias de enfoque para cada color resolvería el problema (tal vez con el uso de un solo paso de representación de
Esta pregunta se migró de Stack Overflow porque se puede responder en Game Development Stack Exchange. Migrado hace 8 años . Actualmente estoy escribiendo un juego 3D en C ++ con OpenGL y estoy llegando a la parte donde cargar modelos 3D. Por lo tanto, estoy buscando
Estoy usando OpenGL ES 2.0 Tengo un montón de quads para dibujar, me encantaría poder pasar solo 4 vértices por quad como si estuviera usando GL_QUADS, pero básicamente solo quiero saber la mejor manera de dibujar un Montón de quads separados. Hasta ahora, lo que he encontrado podría hacer:...
Cuando busqué por primera vez la instrucción de descarte, encontré expertos que dicen que usar descarte resultará en una pérdida de rendimiento. Dijeron que descartar píxeles romperá la capacidad de la GPU de usar zBuffer correctamente porque la GPU primero debe ejecutar el sombreador de fragmentos...
¿Necesito aprender C ++ para usar Open
Veo que OpenGL versiones 3 y posteriores eliminan el uso del renderizado del lado del cliente. El modo inmediato ha sido eliminado, y las matrices de vértices parecen estar en desuso. En cambio, si entiendo correctamente, los VBO son la principal forma de representar vértices. Si bien veo la...
Estoy escribiendo un juego usando C ++ y OpenGL 2.1. Estaba pensando cómo podría separar los datos / la lógica del renderizado. Por el momento utilizo una clase base 'Renderable' que proporciona un método virtual puro para implementar el dibujo. Pero cada objeto tiene un código tan especializado...
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 3 años . Estoy interesado...
Leí todo lo escrito en una pregunta anterior . Por lo que entiendo en doble búfer, el programa debe esperar hasta que el dibujo terminado se copie o intercambie antes de comenzar el siguiente dibujo. En el buffering triple, el programa tiene dos buffers de respaldo y puede comenzar inmediatamente a...
He estado fuera del hobby Game Development durante bastante tiempo. Cuando lo hice, la mayoría de la gente usaba Direct Draw para crear juegos en 2D. Cuando paré, la gente decía que OpenGL o Direct3D con una proyección ortogonal es el camino a seguir. Estoy pensando en volver a crear juegos en 2D,...
Comencé a aprender OpenGL recientemente y tengo problemas para visualizar qué son las matrices y su papel en los gráficos por computadora. Dada la plantilla de una matriz 4x4 como esta: Supongo que cada matriz como esta son las coordenadas de un vértice en el espacio mundial. ¿Y varios de ellos...
Recientemente he estado adoptando el desarrollo basado en pruebas (TDD) y ha tenido un impacto maravilloso en mi producción de desarrollo y la resistencia de mi base de código. Me gustaría extender este enfoque a algunos de los trabajos de renderizado que hago en OpenGL, pero no he podido encontrar...
¿Cómo actualizo la versión de OpenGL en Windows para poder usar algo más nuevo que el archivo de encabezado de la Versión 1.1 que se incluye en Platform SDK? Incluso la versión 7.0A del SDK para Windows 7 solo incluye GL.h y GLU.h para la versión 1.1 de OpenGL. He instalado el controlador NVidia...
Estoy aprendiendo algunos conceptos básicos de OpenGL, pero me pregunto por qué hay una llamada glNormalpara establecer la normalidad de los vértices. Si creo un triángulo simple como este: glBegin(GL_TRIANGLES); glVertex3f(0,0,0); glVertex3f(1,0,0); glVertex3f(0,1,0); glEnd(); ¿No deberían...
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Game Development Stack Exchange. Cerrado hace 5 años . Soy ingeniero de software y...
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Game Development Stack Exchange. Cerrado el año pasado . Cuando se actualiza la...