Resultados 1 al 9 de 9

Tema: Cycles usa normales OpenGl directX?

  1. #1
    Fecha de ingreso
    Jun 2013
    Mensajes
    520

    Cycles usa normales opengl o directx?

    Llevo un rato buscando y no me aclaro. ¿Cycles emplea la orientación de OpenGL o DirectX? Saludos.

  2. #2
    Fecha de ingreso
    Aug 2004
    Mensajes
    22,247

    Cycles usa normales opengl o directx?

    Cita Iniciado por Andrés57sc Ver mensaje
    Llevo un rato buscando y no me aclaro. ¿Cycles emplea la orientación de OpenGL o DirectX? Saludos.
    Creo que no entiendo bien la pregunta.

    Esto va dirigido a las tarjetas gráficas, donde las AMD deberían de funcionar con OpenCL y las Nvidia creo que pueden funcionar tanto en DirectX como en OpenCl?
    De todas formas, tampoco tengo claro el funcionamiento pues varía de su funcionamiento al cambiar de CPU A GPU o sea, a la hora de utilizar la tarjeta gráfica para renderizar.

  3. #3
    Fecha de ingreso
    Aug 2004
    Mensajes
    22,247

  4. #4
    Fecha de ingreso
    Jun 2013
    Mensajes
    520

    Cycles usa normales opengl o directx?

    Gracias soli, aunque no es eso, me refiero a la dirección de los ejes del normal map.

    Nombre:  normal-map-rgb-xyz-example.png
Visitas: 285
Tamaño: 15.1 KB


    Uno de los dos sistemas tiene el eje Y invertido, y al estar exportando desde otro programa tengo que saber cuál es el correcto porque el resultado no es el mismo. Mirad este ejemplo:

    Clic en la imagen para ver su versión completa. 

Nombre: a0049914_4c2dbafd384e2.jpg 
Visitas: 421 
Tamaño: 360.8 KB 
ID: 210721 Clic en la imagen para ver su versión completa. 

Nombre: a0049914_4c2dbafade491.jpg 
Visitas: 290 
Tamaño: 361.3 KB 
ID: 210722

    Si no os suena esta cuestión mañana haré alguna prueba y ya está a ver si lo averiguo.

  5. #5
    Fecha de ingreso
    Aug 2004
    Mensajes
    22,247

    Cycles usa normales opengl o directx?

    Pero eso no será un problema, pues a la hora de ponerle la normal, se la puedes poner en positivo o en negativo.

    Clic en la imagen para ver su versión completa. 

Nombre: normales.jpg 
Visitas: 904 
Tamaño: 641.0 KB 
ID: 210723

  6. #6
    Fecha de ingreso
    Jun 2013
    Mensajes
    520

    Cycles usa normales opengl o directx?

    Efectivamente y en Cycles también se puede hacer invirtiendo el canal verde de la imagen con el nodo curvaRGB, pero mejor saberlo de antemano y sacarlas en el formato adecuando. Voy a hacer ahora la prueba qué tenía pensada.

  7. #7
    Fecha de ingreso
    Jun 2013
    Mensajes
    520

    Cycles usa normales opengl o directx?

    Y+ al igual que OpenGL. Aquí las dos pruebas por si fueran de utilidad:

    Clic en la imagen para ver su versión completa. 

Nombre: DefaultMaterial_Normal_OpenGL.jpg 
Visitas: 125 
Tamaño: 31.8 KB 
ID: 210724 Clic en la imagen para ver su versión completa. 

Nombre: nrm1.jpg 
Visitas: 81 
Tamaño: 78.5 KB 
ID: 210725
    Clic en la imagen para ver su versión completa. 

Nombre: DefaultMaterial_Normal_DirectX.jpg 
Visitas: 116 
Tamaño: 31.5 KB 
ID: 210726 Clic en la imagen para ver su versión completa. 

Nombre: nrm2.jpg 
Visitas: 97 
Tamaño: 82.1 KB 
ID: 210727

    En el normal map para directX vuelvo a representar letras extruídas, pero Blender lo representa de forma nativa como hendiduras, si se le hace el truco ese en el canal verde se transforma en y+ y ya se representa bien.

  8. #8
    Fecha de ingreso
    Aug 2004
    Mensajes
    22,247

    Cycles usa normales opengl o directx?

    Cita Iniciado por Andrés57sc Ver mensaje
    Y+ al igual que OpenGL. Aquí las dos pruebas por si fueran de utilidad:

    Clic en la imagen para ver su versión completa. 

Nombre: DefaultMaterial_Normal_OpenGL.jpg 
Visitas: 125 
Tamaño: 31.8 KB 
ID: 210724 Clic en la imagen para ver su versión completa. 

Nombre: nrm1.jpg 
Visitas: 81 
Tamaño: 78.5 KB 
ID: 210725
    Clic en la imagen para ver su versión completa. 

Nombre: DefaultMaterial_Normal_DirectX.jpg 
Visitas: 116 
Tamaño: 31.5 KB 
ID: 210726 Clic en la imagen para ver su versión completa. 

Nombre: nrm2.jpg 
Visitas: 97 
Tamaño: 82.1 KB 
ID: 210727

    En el normal map para directX vuelvo a representar letras extruidas, pero Blender lo representa de forma nativa como hendiduras, si se le hace el truco ese en el canal verde se transforma en y+ y ya se representa bien.
    Lo he probado y sale, pero he tenido que jugar con los valores de inversión, pues si giro todos los canales RGB no me sale, sin embargo, si voy jugando con el valor, si se consigue una inversión bastante decente.

    Clic en la imagen para ver su versión completa. 

Nombre: normales_2.jpg 
Visitas: 933 
Tamaño: 584.2 KB 
ID: 210730

  9. #9
    Fecha de ingreso
    Jun 2013
    Mensajes
    520

    Cycles usa normales opengl o directx?

    Brujería. Ahora a mí tampoco me funciona ese método He hecho lo mismo, pero de otra forma un poco más fea y de nuevo funciona.

    Clic en la imagen para ver su versión completa. 

Nombre: nrm3.jpg 
Visitas: 66 
Tamaño: 517.4 KB 
ID: 210731

Temas similares

  1. Respuestas: 1
    : 06-04-2023, 14:55
  2. OpenCl OpenGl directX son apis y Cuda
    Por vicluber en el foro Hardware
    Respuestas: 0
    : 06-04-2011, 21:01
  3. 3ds Max Algún programador OpenGl y directX en navarra
    Por Estevet en el foro Programas de Diseño 3D y CAD
    Respuestas: 1
    : 14-07-2009, 13:23
  4. Problemas con directX OpenGL max 8 vray1 5rc3
    Por SuperMax en el foro Render, Iluminación y Cámaras
    Respuestas: 7
    : 15-06-2007, 06:58
  5. Configurar por software OpenGL directX en 3d Viz 2005
    Por colosuarez en el foro Programas de Diseño 3D y CAD
    Respuestas: 3
    : 30-09-2005, 14:00

Etiquetas para este tema