Gracias Gracias:  17
Página 15 de 25 PrimerPrimer ... 5111213141516171819 ... ÚltimoÚltimo
Resultados 211 al 225 de 363

Tema: Redencion

  1. #211
    Miembro Avatar de Styx
    Fecha de ingreso
    Jul 2009
    Mensajes
    60

    Respuesta: Redención

    Me viene genial la explicación Fiz3d! Estas son cosas que no vienen en la docu de epic, que suerte tenerte por aquí..

    Bueno antes de nada si intentas cargar el GOW content con el UDK olvidate, es solo para el UE3,no se si habrá alguna manera yo no la he encontrado..
    La verdad es que si, por lo que he visto la calidad gráfica es superior a la del UT. Lo de la IA y eso no tengo ni idea.
    Jaja no me había dado cuenta del dato de la PS3. Microsoft y su monopolio..

    Cita Iniciado por Fiz3d Ver mensaje
    Styx, es simple, en max tienes que crear los diferentes ID como un objeto normal, pero también tienes que aplicar un material multisubobjeto y dentro de estos materiales asignarles una textura, exactamente igual que si lo haces para max en un render normal, el bitmap que pongas da absolutamente igual, solo se pone para que le exportador tenga en cuenta los IDs de material.
    Si has creado 3 IDs de material te aparecerán 3 elementos en LodInfo.
    Lo sospechaba y lo he probado con el Max, creando un material subobjeto, con bitmaps asignados, y exportandolo a .ase y no funciona, solo importa 1 material.. He probado también con el actorX y exporta los 2, pero solo es para exportar un skeletal mesh pero no para un static mesh. No se que hago mal..

    Cita Iniciado por Fiz3d Ver mensaje
    Para los UvChannel lo mismo como si fuese max, pero no tienes que aplicar ningún bitmap,eso sí en el max empieza desde el 1 y el UE desde 0 así que el 1 de max es el 0 de UE el 2 en max es el 1, que por cierto, se suele reservar para lightmaps, aunque por defecto el UE te pone el canal 0.
    El objeto ese tiene dos ids de material y 4 UV channels, uno de ellos, el que dices que esta vacio supongo que es el lightmap.
    Que buena información, osea que el lightmap tiene un UV channel diferente, claro mejor porque no se aprovecha de la misma manera un Unwrap para la textura que para el Lightmap..

    Cita Iniciado por Fiz3d Ver mensaje
    Para acceder a los canales solo se lo tienes que decir al nodo de texture coordinate, este parámetro no es instanciable de forma normal, me refiero a que no puedes cambiar el cannal en tiempo real...hay veces que incluso te es mejor tener dos shaders sin instancia ni nada y cambiarlos por kismet.
    Ya esa era otra de las preguntas que me surgian pero esta claro que no todo es parametrizable, por muchas vueltas que des con los nodos. Aunque supongo que con el custom node se podrá hacer algo, pero claro eso ya son palabras mayores para mi.

    Cita Iniciado por Fiz3d Ver mensaje
    El Instance ese es simple... más o menos lo que tiene son valores típicos de mapas de autoiluminación especular, difuso, normal y normal de detalle que es un normal que se nota menos, por así decirlo es tan pequeño (muy tileado)que el propio mipmapping lo elimina a no ser que estés muy cerca el mip no se lo cargue y se vea, se suele usar en piedras algunos metales, para quitar el aspecto plano de los modelos cuando estas muy cerca de ellos, otros parámetros son rotar rotar ese normal de detalle o el tamaño( tileado),en algunos casos se ponen máscaras si no te interesa que tenga detalle en ciertas zonas, sobre todo si el objeto esta compuesto de, por ejemplo, un metal muy pulido y madera, la madera tiene que tener normal de detalle, pero la zona de metal pulido no...Lo más seguro que uno de los canales sea para esta máscara.
    Te dejo una captura completa de los nodos. En este caso creo que no se complican tanto. Por lo que veo los de epic han hecho un material base estándar, supongo que para poder abarcar el máximo de shaders. Creo que voy a basarme en el mismo material para el proyecto.

    Para el normal map no han puesto máscaras. Basicamente utilizan dos mapas uno especifico (2048x2048!) que va con el unwrap y otro para el detalle (que es una imagen de 256x256) rotado y tileado.

    Estoy aprendiendo mucho de como optimizan recursos los de epic. Lo que pasa que para eso hay que planificar mucho las cosas antes para que no te des cuenta demasiado tarde como tu bien dices.. Y eso es bastante complicado cuando eres novato. Ahí tu ayuda es inestimable..

    Cita Iniciado por Fiz3d Ver mensaje
    En otros casos se usa un canal de mapeado a parte para crear un mapa de suciedad, y así dar variedad al modelo, pero esto tiene que estar muy pensado ya que hay veces que el canal duplica el número de modelos o hace el basic shader demasiado pesado, con lo cual se opta por meter decals con el problema que un decal proyectado duplica los polígonos de ese objeto, todo es ver los pros y los contras de como hacer algo, desgraciadamente si metes la pata te das cuenta muy tarde.
    Me lo comento Abraldes el otro día, el tema de utilizar los decals para crear suciedad, y lo he estado mirando y la verdad que es una buena solución lo que no sabia era que tenía esas limitaciones.. Muchas gracias por ahorrarme unos cuantos palos de ciego.

    He estado mirando un hilo muy bueno acerca de crear suciedad, en el que se comenta también esto de los decals, habrá que combinar unas técnicas y otras:

    http://www.game-artist.net/forums/su...-question.html

    Cita Iniciado por Fiz3d Ver mensaje
    Lo otros parámetros definen la "fuerza" de esos bitmaps, en este caso también tienen la opción de desaturarlos...

    No he visto el basic shader pero si quieres pones una captura donde se vea bien lo que pueda te lo explico..
    Hay algunos nodos y parámetros que están en el material base estándar pero que en este caso concreto no utilizan, como podrás comprobar. Obviamente el tenerlos ahí no consumira tantos recursos. A la hora de poner una textura suelen poner una imagen negra de 8x8 que luego sustituyen en el MI por la que les interesa.
    Miniaturas adjuntadas Miniaturas adjuntadas Redencion-captura-nodos.jpg  
    Última edición por Styx; 19-12-2009 a las 19:51

  2. #212
    The steel power Avatar de corneliusabraldes
    Fecha de ingreso
    Jun 2005
    Ubicación
    Santiago de Compostela
    Mensajes
    1,096

    Respuesta: Redención

    Nuevo Avance:
    Miniaturas adjuntadas Miniaturas adjuntadas Redencion-cornelius_00.jpg  

  3. #213
    Miembro Avatar de Styx
    Fecha de ingreso
    Jul 2009
    Mensajes
    60

    Respuesta: Redención

    Ya he conseguido importar los 2 materiales. Sigo sin saber lo que hacia mal en 3d Max, pero he vuelto a hacer lo mismo y ahora lo exporta bien..
    Por lo que he leído parece que consume los mismos recursos tener 2 materiales en un mismo objeto que 2 objetos de un material.. Supongo que en epic lo haran así para tenerlo de una manera más ordenada.

    Abraldes esta muy bien pero no se si es tan bueno que haya tantas arrugas en la ropa, porque a la hora de animar el personaje te obliga a animar también la ropa. A lo mejor quitando alguna arruga propia de la postura no seria tan cantoso.

  4. #214
    The steel power Avatar de corneliusabraldes
    Fecha de ingreso
    Jun 2005
    Ubicación
    Santiago de Compostela
    Mensajes
    1,096

    Respuesta: Redención

    Hola Styx,
    Pensé mucho en el tema "arrugas_ropa", finalmente decidí no darle mucha importancia y labrarme los pliegues de la ropa sin pensar en posibles problemas a la hora de la animación.

    Mi idea es que el personaje tenga las poses bastante invariables en las acciones.
    Tengo pensado que el personaje cargue en todo momento con el arma en los brazos.
    Correra se agachara, saltara y besara el suelo con el arma en todo momento en los brazos.
    Por lo que estas acciones siempre van a estar bastante limitadas por este hecho.

    Mi intención es que a la hora de animarse, el cuerpo no se deforme demasiado y por tanto las arrugas no se alteren demasiado.

    De todas formas me gustaría saber la impresión de algún conocedor experto en la materia.

    Imagínate las animaciones de los personajes del U-Tournament, pues algo similar con Cornelius.

    Esta claro en en otro caso, como por ejemplo los personajes de Uncharted, el modelado de la ropa tiene que ser muy distinto, puesto que hay mucha acción en todo momento.
    De todas formas, si te fijas en la cinematica,se ven las distorsiones de las normales,,aunque con tanta acción casi ni te das cuenta:
    http://www.zbrushcentral.com/showthread.php?t=079141

    Assassin's creed 2 también es un buen ejemplo:
    http://www.zbrushcentral.com/showthread.php?t=077667
    Miniaturas adjuntadas Miniaturas adjuntadas Redencion-unreal-tournament.jpg  

  5. #215
    Miembro Avatar de Styx
    Fecha de ingreso
    Jul 2009
    Mensajes
    60

    Respuesta: Redención

    Te lo decía más que nada por esa arruga grande que hay a lo largo de la espalda, que para esa postura esta bien pero en otras posturas quizás no quede bien. Pero a lo mejor tienes razón y no es tan importante el tema de las arrugas. A lo mejor queda bien así.
    Última edición por Styx; 20-12-2009 a las 14:23

  6. #216
    Senior Member Avatar de Sadyk
    Fecha de ingreso
    Jun 2008
    Ubicación
    madrid
    Mensajes
    517

    Respuesta: Redención

    bueno, como fliz me dijo que posteara aquí mis dudas sobre el unreal editor, alla voy:
    creo que estoy usando una versión diferente a la tuya fliz, pos me dijiste
    he intentado importar texturas, y tengo un par de problemas:
    - no exsite la comprension TCdefault, tengo tres;DXT1, DXT3, DXT5... y none, que es la predeterminada.
    he prtobado con todas y en todas me da el mismo error: "elpackquesea.laimagenquesea" cannot be imported bocouse it dimensions are not power of two (sizedelaimagen).

    entendi lo que me digiste del error, pero no entendi como solucionarlo (el error de los espacios) y me empieza a preocupar cada vez más porque no me deja guardar mapas aunque ponga el nombre sin espacios, y me sigue saliendo. me voy 5 minutos del oredenador y veo veintisiete mensages de error. como un día se me olvide encendido el ordenador habrá un nuevo big-bang
    y por ahora ninguna duda más!
    PD: perdonar que no sepa nada XD, pero es que empecé hace un día con el editor. realmente solo lo necesito para hecer la geometría de mis niveles, ponerle texturas y añadir luces, no me voy a poner ha hacer shaders ni nada por el estilo, pues son complejas erramientas avanzadas que dudo que soporte el game engine que uso.
    DICEN que tras la muerte está la vida eterna. Yo prefiero ensañarme con el cuerpo.

  7. #217
    Vampiro Giovanni Avatar de Pepius
    Fecha de ingreso
    Feb 2004
    Ubicación
    Guadassuar, Valencia
    Mensajes
    4,998

    Respuesta: Redención

    Del editor ni idea. Pero el primer error que mencionas tiene toda la pinta de que las dimensiones de las imágenes que intentas cargar no son potencia de 2, como 256x256, 512x512, etc...

    Un saludo.

  8. #218
    El cabreador
    Fecha de ingreso
    Oct 2002
    Ubicación
    S.Compostela.
    Mensajes
    8,790

    Respuesta: Redención

    Como dice Pepius, todo tiene que ser potencia de 2, 256x256 512x512 creo que el limite es 4096x4096. no importa que sean cuadradas eso solo te dará problemas al exportar a Xbox, eso sí potencia de dos siempre...

    Lo de los espacios en blanco, es lo que te comenté en el otro post... no es que tengas nada cargado, en la carpeta donde tengas el UDK, dentro hay una que se llama content mira ahí, de todos modos, si te molesta mucho reinstala el udk..

    El problema con la importación, es raro...
    En la ayuda online aun no actualizaron la parte del content browser, y sale el antiguo llamado generic browser, a mi idea mucho más intuitivo, solo veías los paquetes cargados y necesarios, no todos los paquetes que tienes en el HD...
    de todos modos la ventana que te digo es esta

    Fíjate en compression settings pone TC_Default, ahí si tienes un normal cambialo... no tengo ni idea donde puedes elegir el tipo de compresión de DDS, que es lo que te sale a ti, ese formato te lo selecciona directamente cuando le dices que tipo de compresión quieres, por así decirlo te ahorra tener que saber que un DDS DX5 tiene alfa pero consume mucho, o un DX1 solo son dos canales..
    Pero la ventana de import es la misma..la del fondo no, desgraciadamente el UDK solo tiene la nueva versión...

    Se me pasó tu post Styx...
    Bueno antes de nada si intentas cargar el GOW content con el UDK olvidate, es solo para el UE3,no se si habrá alguna manera yo no la he encontrado..
    La verdad es que sí, por lo que he visto la calidad gráfica es superior a la del UT. Lo de la IA y eso no tengo ni idea.
    Eso lo suponía, tampoco puedes abrir paquetes creados con ciertas versiones, o un paquete cocinado, o de un engine licenciado...pero todo esto tiene truco..
    Lo más simple es cambiar la extensión udque por rar, y abrirlo con winrar de toda la vida, hay veces que el paquete esta protegido y no se puede.. la otra, la más "pofesional" es abrirlo con el editor de turno, en este caso el del UT y hacer un bulque export, con lo que te "abre" el paquete, guarda casi todo, los bitmaps como TGA los meshes como T3d (creo) los shaders en no sé que formato... de todos modos con la popularización del UDK estoy seguro que sacaran algo para que sea más facil...
    Que buena información, osea que el lightmap tiene un UV channel diferente, claro mejor porque no se aprovecha de la misma manera un Unwrap para la textura que para el Lightmap..
    incluso tienes una utilidad para que te la haga él el mapeado, de todos modos no esta limitado a un canal especifico, puedes decir que pille otro distinto... incluso no hacer lightmap y hacer vertex lighting que se calcula 100 veces más rápido, para pruebas y eso va muy bien.
    Me lo comento Abraldes el otro día, el tema de utilizar los decals para crear suciedad, y lo he estado mirando y la verdad que es una buena solución lo que no sabia era que tenía esas limitaciones.. Muchas gracias por ahorrarme unos cuantos palos de ciego
    También tienes esto, no le probado, pero bueno..
    http://udn.epicgames.com/Three/MeshPaintReference.html

    Hay algunos nodos y parámetros que están en el material base estándar pero que en este caso concreto no utilizan, como podrás comprobar. Obviamente el tenerlos ahí no consumira tantos recursos. A la hora de poner una textura suelen poner una imagen negra de 8x8 que luego sustituyen en el MI por la que les interesa.
    Este tema tiene un poco miga, una cosa es la memoria, si trabajamos con PC casi nos la pela, contamos con un mínimo de 512 megas de Vram y gigas de ram, un DDS de 1024 ocupa un mega... en PC pocos problemas, lo malo es en consola, la Xbox te limita a unos 500 megas (realmente son menos ) 150 megas para la parte gráfica, esto quiere decir que como te pases en un solo bite peta, tú puedes jugar todo el día y andar al limite de memoria que no pasa nada, pero al día siguiente juegas y en ciertos puntos, por lo que sea, colisiones, spawn un NPC que no se descarga cuando muere un mipmaping que no funciona bien o un lod, y adios... por eso una de las cosas más importantes es la memoria, para que te hagas una idea, las XBox del kit tienen más memoria, y un "contador" de memoria, cuando pone 100% es que la consola comercial esta llena, pues si le metes lo mismo que se le mete a un pc de hace un par de años (dualcore con 2 gb de ram medio de memoria de video y una gráfica Nv 79000,) ese "contador" se pone en un 2500%...
    Lo malo de las consolas es que limitan mucho al PC, todo se tiene que hacer para que funcione en consola y eso hace que no mejore casi nada el pc.

    Otra de las cosas que limitan mucho son las instrucciones de un shader, operaciones que tiene que hacer la gráfica para calcular un solo pixel, un material complejo andará por las 140 instrucciones, eso es que, por cada pixel que ese shader ocupe en pantalla la gráfica tiene que hacer 140 operaciones matemáticas, un mínimo de 30 veces por segundo, esto es teórico por que para eso el UE compila los shaders para simplificarlos, pero imagina que un shader de 100 instrucciones es transparente y además esta asignado a un emisor que emite 40 partículas por segundo, esas partículas, 40, se ponen una delante de la otra y son transparentes, (esto se llama overdraw y chupa FPS como locos) para calcular un pixel del shader de la partícula que esta en primera posición antes se tiene que calcular el de las otras 40 partículas más el fondo que hay detrás, los cálculos se nos disparan, pero ahora imagina que esas partículas ocupan el 100% de la pantalla, y la tenemos a 1280x1024, pues tenemos más de un millón de pixels que tienen que ser calculados un minimo 30 veces por segundo, multiplicado por 40... y esto solo es el color, ahora metele sombreado,postproducción,antialiasing y demás historias para sacar un simple color de pixel.
    Con todo este rollo solo te quiero decir que da igual, no te mates en optimizar mucho, el motor optimiza un montón, y si pones Statfps en el console te saldrán los FPS en pantalla, mientras estén en verde todo genial, si no, tienes un debug muy bueno que te dira por donde se te escapan los FPS, te puedes matar ahorrando hasta el último pixel, y después un FX que te ocupe toda la pantalla hacen que los FPS se desplomen...

    Creo que he batido el record de post más largo, pero bueno, es por la imagen jeje...

    Salu.

  9. #219
    Senior Member Avatar de Sadyk
    Fecha de ingreso
    Jun 2008
    Ubicación
    madrid
    Mensajes
    517

    Respuesta: Redención

    gracias! vere lo que puedo hcer con esta valiosa información
    DICEN que tras la muerte está la vida eterna. Yo prefiero ensañarme con el cuerpo.

  10. #220
    The steel power Avatar de corneliusabraldes
    Fecha de ingreso
    Jun 2005
    Ubicación
    Santiago de Compostela
    Mensajes
    1,096

    Respuesta: Redención

    Este hilo esta comenzando a ser superinteresante.
    Comenzamos a meternos en el meollo de la cuestión.

    Comenzando a modelar el calzado:
    Miniaturas adjuntadas Miniaturas adjuntadas Redencion-zapatilla.jpg  

  11. #221
    Senior Member Avatar de Sadyk
    Fecha de ingreso
    Jun 2008
    Ubicación
    madrid
    Mensajes
    517

    Respuesta: Redención

    molan, aunque no me dan la sensación de ser pos apocalipticas, no deberían estar un poco rotas y destrozadas de tanto ser usadasí(las zapatillas)

    ya tengo creo que mis tres últimas dudas sobre el editor: como creo mis packs de texturasí
    como lo compilo en bsp?
    en un tutorial me hablaban de una erramienta llamada floor noseque, para crear terrenos, pero no la encuntro en mi versión del editor. en el mio viene una compleja erramienta llamada terrain, que es muy compleja, tiene muchos botones y opciones y no se como se usa, alguien sabe utilizarla?
    ya he conseguido dominar casi todo lo anterior, iluminación, modelado de escenarios... también tengo algunas dudas de texturizado, ya que el unreal me da sensación de ser muy poco flexible con las texturas, por ejemplo, no se pueden escalar, mover y rotar para situarlas en una coordenada UV determinada? esto es por ejemplo, añadir un plano en el que la imagen ocupe todo el plano.
    si quiero añadir por ejemplo manchas de sangre por una pared cual es la mejor opcion? poner un plano con transparencias justo delante de la pared?

    espero que me podáis resolver estas pocas dudas!
    saludos y gracias por adelantado
    sadyk
    Última edición por Sadyk; 26-12-2009 a las 14:02
    DICEN que tras la muerte está la vida eterna. Yo prefiero ensañarme con el cuerpo.

  12. #222
    El cabreador
    Fecha de ingreso
    Oct 2002
    Ubicación
    S.Compostela.
    Mensajes
    8,790

    Respuesta: Redención

    Te comento rápidamente.

    El floor no se que, no lo conozco, dime de que tutorial lo has sacado y a ver que es, el terrain es complejo, pero el modelado simple, sólo tienes que "pintar" lo jodio son los shaders...
    también tengo algunas dudas de texturizado, ya que el unreal me da sensación de ser muy poco flexible con las texturas, por ejemplo, no se pueden escalar, mover y rotar para situarlas en una coordenada UV determinada?
    No sé a que te refieres si a BSP o meshes ya exportados, en los BSP tiene control total, la forma compleja, seleccionando el BSP y pulsado F5 tienes todas las opciones, y la forma rápida y cómoda, en la parte izquierda superior del editor tienes unos iconos, una cámara, unas montañitas, un cubo, etc etc, una de esta es una cruz parecida al icono de mover, pulsa y entraras en modo edición de uv en los BSP, si te fijas el eje de coordenadas cambia a tan solo dos ejes, si lo mueves moveras el mapeado, si lo rotas lo rotas y si lo escalas se escala, además en el menú contextual tienes opciones como seleccionar todos los BSP que son "paralelos al suelo" y hacer que su tamaño de uv sea idéntico, una herramienta muy útil ya que cuando modelas con BSP siempre te quedan trozos pequeños que putean un montón, pues con un par de clicks todo arreglado.


    si quiero añadir por ejemplo manchas de sangre por una pared cual es la mejor opcion
    Espero que esto no lo hagas con BSP, para hacer manchas en paredes usa decals, "decal material" para sembrarlos en el motor solo tienes que pulsar "D" y hace clik en cualquier parte del level, mira la ayuda on line sobre este tema ya que lo explican muy bien.

    como creo mis packs de texturasí
    No sé a que te refieres con esto, si te refieres a un paquete es mejor que los ordenes dependiendo del tileset, me refiero a que si tienes todas las texturas en un paquete, en el momento de jugar siempre tendrás todas las texturas cargadas en memoria, así no podrás hacer nada...tendrás texturas en memoria que no necesites...
    Te recomiendo que mires como están estructurados los paquetes de ejemplo, los hacen por tipo de tileset, dentro de cada paquete tienen un grupo de Static mesh, otro de shaders, otro de texturas, etc, cuando se requiera ese tileset se cargara ese paquete, con sus 3 ó 4 texturas, no todas las teturas del juego...
    como lo compilo en bsp?
    Esto si que me lo tienes que explicar mejor, no sé si te refieres a construirlos, hay unos botones en la parte superior, donde están los de lanzar lighmap, cover, path, hay uno que es un cubo, con ese "compilas" los BSP...

    Salu.

  13. #223
    Miembro Avatar de Styx
    Fecha de ingreso
    Jul 2009
    Mensajes
    60

    Respuesta: Redención

    Hola he estado estos días fuera de casa y no he podido contestar. Muchas gracias de nuevo por la información Fiz3d.
    Cita Iniciado por Fiz3d Ver mensaje
    Eso lo suponía, tampoco puedes abrir paquetes creados con ciertas versiones, o un paquete cocinado, o de un engine licenciado...pero todo esto tiene truco..
    Lo más simple es cambiar la extensión udque por rar, y abrirlo con winrar de toda la vida, hay veces que el paquete esta protegido y no se puede.. la otra, la más "pofesional" es abrirlo con el editor de turno, en este caso el del UT y hacer un bulque export, con lo que te "abre" el paquete, guarda casi todo, los bitmaps como TGA los meshes como T3d (creo) los shaders en no sé que formato... de todos modos con la popularización del UDK estoy seguro que sacaran algo para que sea más facil...
    Lo he probado y no me funcionan ninguno de los 2 trucos. Los rar me dan error y el bulque export no me deja hacerlo, porque es un cooked package.

    En los foros de epic la gente habla de usar para esto el 3dripperDX, que es un programa que te permite capturar geometría y texturas que hay en la memoria de la tarjeta e importarla luego en Max:
    http://www.deep-shadows.com/hax/3DRi...uickstartguide
    Yo aun no lo he probado pero según dicen va muy bien.. Lo que pasa es que desproteger algo así no se hasta que punto es "legal". Supongo que mientras no hagas algo comercial con ello no creo que le importe a epic no?
    Cita Iniciado por Fiz3d Ver mensaje
    incluso tienes una utilidad para que te la haga él el mapeado, de todos modos no esta limitado a un canal especifico, puedes decir que pille otro distinto... incluso no hacer lightmap y hacer vertex lighting que se calcula 100 veces más rápido, para pruebas y eso va muy bien.
    También tienes esto, no le probado, pero bueno..
    http://udn.epicgames.com/Three/MeshPaintReference.html
    Que bueno! Con esta técnica lo de utilizar decals para crear suciedad pasara a la historia. Porque claro el vertex paint si que no consume recursos. Y además por lo que veo es mucho mejor que recurrir a imágenes alpha para hacer blends de materiales.
    Cita Iniciado por Fiz3d Ver mensaje
    Este tema tiene un poco miga, una cosa es la memoria, si trabajamos con PC casi nos la pela, contamos con un mínimo de 512 megas de Vram y gigas de ram, un DDS de 1024 ocupa un mega... en PC pocos problemas, lo malo es en consola, la Xbox te limita a unos 500 megas (realmente son menos ) 150 megas para la parte gráfica, esto quiere decir que como te pases en un solo bite peta, tú puedes jugar todo el día y andar al limite de memoria que no pasa nada, pero al día siguiente juegas y en ciertos puntos, por lo que sea, colisiones, spawn un NPC que no se descarga cuando muere un mipmaping que no funciona bien o un lod, y adios... por eso una de las cosas más importantes es la memoria, para que te hagas una idea, las XBox del kit tienen más memoria, y un "contador" de memoria, cuando pone 100% es que la consola comercial esta llena, pues si le metes lo mismo que se le mete a un pc de hace un par de años (dualcore con 2 gb de ram medio de memoria de video y una gráfica Nv 79000,) ese "contador" se pone en un 2500%...
    Lo malo de las consolas es que limitan mucho al PC, todo se tiene que hacer para que funcione en consola y eso hace que no mejore casi nada el pc.

    Otra de las cosas que limitan mucho son las instrucciones de un shader, operaciones que tiene que hacer la gráfica para calcular un solo pixel, un material complejo andará por las 140 instrucciones, eso es que, por cada pixel que ese shader ocupe en pantalla la gráfica tiene que hacer 140 operaciones matemáticas, un mínimo de 30 veces por segundo, esto es teórico por que para eso el UE compila los shaders para simplificarlos, pero imagina que un shader de 100 instrucciones es transparente y además esta asignado a un emisor que emite 40 partículas por segundo, esas partículas, 40, se ponen una delante de la otra y son transparentes, (esto se llama overdraw y chupa FPS como locos) para calcular un pixel del shader de la partícula que esta en primera posición antes se tiene que calcular el de las otras 40 partículas más el fondo que hay detrás, los cálculos se nos disparan, pero ahora imagina que esas partículas ocupan el 100% de la pantalla, y la tenemos a 1280x1024, pues tenemos más de un millón de pixels que tienen que ser calculados un minimo 30 veces por segundo, multiplicado por 40... y esto solo es el color, ahora metele sombreado,postproducción,antialiasing y demás historias para sacar un simple color de pixel.
    Con todo este rollo solo te quiero decir que da igual, no te mates en optimizar mucho, el motor optimiza un montón, y si pones Statfps en el console te saldrán los FPS en pantalla, mientras estén en verde todo genial, si no, tienes un debug muy bueno que te dira por donde se te escapan los FPS, te puedes matar ahorrando hasta el último pixel, y después un FX que te ocupe toda la pantalla hacen que los FPS se desplomen...
    Gracias, esta muy bien saber que números de fps son los adecuados. Ese truco de la consola es muy bueno (por cierto es stat fps, que no perdona ni los espacios). Supongo que cuando hablas de los colores te refieres también al modo de visión shader complexity que sale cuando le das a la consola. Osea que no hay que complicarse tanto la vida ya que además de que optimiza mucho, el editor esta muy bien preparado para indicarte lo que más recursos gasta.. No me había dado cuenta de estas cosas. Genial!
    Última edición por Styx; 26-12-2009 a las 12:50

  14. #224
    Senior Member Avatar de Sadyk
    Fecha de ingreso
    Jun 2008
    Ubicación
    madrid
    Mensajes
    517

    Respuesta: Redención

    pido disculpas por lo que escribi anteriormente en este mensage, no se puede borrar?
    Última edición por Sadyk; 27-12-2009 a las 20:04
    DICEN que tras la muerte está la vida eterna. Yo prefiero ensañarme con el cuerpo.

  15. #225
    El cabreador
    Fecha de ingreso
    Oct 2002
    Ubicación
    S.Compostela.
    Mensajes
    8,790

    Respuesta: Redención

    valla, valla, parece que fuera del unreal no tienes mucha idea XD
    cuando tu haces un mapa, programa o archivo en un programa, siempre ese programa trabajara con un tipo de archivo determinado (blender .blend, max, no se como se llama, etc... incluso Photoshop psd o alo así), lo mismo pasa por ejemplo con los codigos, en c++ al compilar el programa lo que hace tu compilador es traducirlo a otra lenguaje, no se cual.
    en los mapas el archivo "mapas" por naturaleza es el bsp y p3que (o pk3, no me acuerdo), el bsp tiene la información principal y el p3k/pk3 tiene la información de luces, efectos, etc.
    en el hammer al compilar un mapa lo guardas como estos archivos, y así en todos los editores. y como se hace en el unreal ( porque si no puede hacerlo, perdón si hiero algún sentimiento, valla castañade editor). después se puede importar a tu juego.
    Te recomiendo que te leas la ayuda del Unreal pero desde el principio, andas muy perdido, pero mucho.
    Lo primero de todo, puedes crear un juego en UE sin casi BSP incluso se podría hacer sin ningúno...
    En los bsp no hay nada de información pero nada, solo la que atañe a los BSP nada más, es más se suelen usar como referencias, una vez terminado el meshout se borran todos menos algunos suelos o grandes superficies,
    En los archivos de mapas que guardas .UDK, y es guardar y no compilar, no hay información de assest ni efectos ni nada, solo referencias a estos, estos como he dicho mil veces se guardan en paquetes, tanto los efectos como los shaders como casi todo, excepto la información de gameplay...
    Según leo tu explicación lo que quieres hacer es crear un mapa en UE y exportarlo a otro motor, me parece simplemente absurdo...
    Si lo que quieres es crear un EXE para jugar a eso se le llama cooking game, no compilar.

    Quitate de la cabeza la importancia de los BSPs por que no la tienen, puedes exportarlos a OBJ creo, pero vamos espero que esto lo sepas.
    cuando tu haces un mapa, programa o archivo en un programa, siempre ese programa trabajara con un tipo de archivo determinado (blender .blend, max, no se como se llama, etc... incluso Photoshop psd o alo así), lo mismo pasa por ejemplo con los codigos, en c++ al compilar el programa lo que hace tu compilador es traducirlo a otra lenguaje, no se cual.
    Yo no soy programador pero esto es totalmente absurdo, hasta donde llego compilar es pasar de un lenguaje de programación, generalmente más fácil de entender para nosotros a código máquina para esta lo pueda ejecutar... cuando guardas un PSD un Max o lo que sea, estos archivos continúan en el mismo lenguaje, no cambian nada, no los compilas los guardas
    Si quieres el código fuente de un mapa de UE, solo tienes que seleccionar todo el mapa y hacer copy y pastearlo en un archivo de texto.. y ya tienes código fuente.
    De verdad, creo que andas más pez de lo que piensas, intenta resolver este tipo de dudas con la ayuda, la definición de compilar no es algo que atañe a este post, aquí se habla de hacer un mini juego para aprender a usar UE, si te gusta más hammer o blender o el que sea, pues haz tus cosas con ese software pero no crees preguntas basandote en como hacen las cosas otros programas.

    Lo he probado y no me funcionan ninguno de los 2 trucos. Los rar me dan error y el bulque export no me deja hacerlo, porque es un cooked package.
    Pues entonces no han hecho nada especial, lo único que han hecho es copiar los paquetes del GOW y ya está, eso lo puede hacer cualquiera que tenga el juego, en el curre tenemos los paquete del GOW sin cocinar pero me puede caer un idem como los saque de ahí...
    Esto es una prueba cutre,no vale para mallas pero si para shaders, luces BSPs etc, para los shaders, abre un shader selecciona todos los nodos y haz copy, (control C) después en el UDK crea un shader nuevo y "pastealo" yo me he llegado a pasar levels enteros por messenger en formato texto, eso sí, el content de mi máquina y el de la máquina de mi compañero eran idénticos.
    Que bueno! Con esta técnica lo de utilizar decals para crear suciedad pasara a la historia. Porque claro el vertex paint si que no consume recursos. Y además por lo que veo es mucho mejor que recurrir a imágenes alpha para hacer blends de materiales.
    Hombre algún recurso si que consume, ten en cuenta que pintas un mapa y que este se guarda en algún sitio, de todos modos los decals pueden ser dinamicos y el paint no...así que no nos olvidemos aun de los decals.
    Lo de los colores también es que lo FPS salen en color verde cuando va todo bien, amarillo cuando esta empezando a forzar LODs más bajos y rojo cuando tienes un pase de diapositivas.

    Hala mañana más.

Página 15 de 25 PrimerPrimer ... 5111213141516171819 ... ÚltimoÚltimo

Actualmente estos son sus permisos de publicación en el foro.

  • -No puedes crear nuevos temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes responder temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes subir archivos adjuntos al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes editar tus mensajes al no estar registrado o no haber iniciado sesión en el foro.
  •