locked
Duda sobre las texturas en los modelos 3D RRS feed

  • Pregunta

  • Buenas, llevo poco tiempo con XNA y una de las dudas que no consigo resolver la de las siguientes imágenes:

    Imagen de un proyecto que descargué de internet:

    Imagen de proyecto calcado del otro:

    Mi problema son las texturas, no se por qué todos los modelos de mis proyectos acaban así, con las texturas como volteadas, dando un efecto semitransparente o algo raro. En cambio los modelos que descargo de internet como de XNA Comunity por ejemplo tienen las texturas normal, igual que el ejemplo que que puse arriba. Sinceramente no se donde esta el problema, sinceramente no sabría como formular la pregunta, por eso no encontré solución por internet.

    domingo, 15 de abril de 2012 23:37

Todas las respuestas

  • si no explicas como haces las texturas es difícil que se te pueda ayudar..

    Jesús Bosch Aiguadé
    Twitter: @jboschaiguade / @plungeint
    Facebook: http://www.facebook.com/plungeinteractive

    martes, 1 de mayo de 2012 9:50
  • Mediante una dll, llamada ProccessorTerrenys genero ese terreno y le aplico la textura, aunque creo que el verdadero problema son la orientación de las caras y no las texturas. En los modelos normales uso blender, y aplico las texturas hay, cuado cambie a xna 4.0 ya no necesitaba añadir la textura al content ni nada, de hecho los modelos en los proyectos nuevos que creo si que les aplica bien su textura. Pero en este proyecto no. Me basta solo con saber que puede causar este tipo de error para yo buscar la solución. Talvez quede reparado si rehago de nuevo el proyecto. Pero prefiero antes reparar el que esta hecho.
    jueves, 3 de mayo de 2012 12:13
  • Haz dos cosas justo antes de pintar el terreno.

    Primero.... desactiva el culling de triangulos...

         GraphicsDevice.RasterizerState = RasterizerState.CullNone;

    Segundo... activa el depth buffer

          GraphicsDevide.DepthStencilState = DepthStencilState.Default;

    Si todo se ve bien, puedes intentar cambiar el rasterizerstate a CullCounterClockWise o CullclockWise para ver la orientacion de los triangulos y descartar los que no miren hacia ti.

    Un saludo.


    Tambien conocido como Blau www.youtube.com/malditis www.charcostudios.com

    sábado, 5 de mayo de 2012 11:46
  • te cuento, después de desactivar el culling de triángulos y de activar el depth buffer, ya descarte el efecto transparente que se puede observar en la segunda imagen de mi pregunta, lo cual ya es un avance, te lo agradezco, lo que no se soluciono es la textura del terreno, en cambio la textura se sigue viendo de ese color marrón claro uniforme, por otra parte otros modelos que tengo en fbx diseñados con blender si cogen bien su textura, revisaré el problema y pondré aquí la solución si la encuentro, o ojala que no, informare conforme descubra el problema. 
    domingo, 6 de mayo de 2012 6:54
  • Por cierto no me di cuenta xD, el creador de la pregunta JoseXNA soy yo también, es de una cuenta que perdí, para que no se líen por eso respondí con este otro usuario.
    • Propuesto como respuesta JoseSoftware jueves, 10 de mayo de 2012 13:01
    • Votado como útil JoseSoftware jueves, 10 de mayo de 2012 13:01
    lunes, 7 de mayo de 2012 11:26
  • Finalmente opté por rehacer el proyecto y se arregló todo.
    jueves, 10 de mayo de 2012 13:01