var RELPATH = "showthread.php?t=45643"; var PATHS = { forum : "", cms : "", blog : "" }; var AJAXBASEURL = "https://foro3d.com/"; // --> Conservar materiales para los Vray-proxy
Página 1 de 4 123 ... ÚltimoÚltimo
Resultados 1 al 10 de 39

Tema: Conservar materiales para los Vray-proxy

  1. #1
    Usuario completo
    Fecha de ingreso
    Aug 2005
    Mensajes
    286
    Gracias (Dadas)
    2
    Gracias (Recibidas)
    4

    Conservar materiales para los Vray-proxy

    Buenas a todos. El problema es que he estado leyendo sobre los Vray proxy, se como exportar la Maya a VR Mesh y se ponerlos en la escena de trabajo, pero no he conseguido encontrar la respuesta a mi duda ¿cómo se hace para que el proxy conserve los materiales del archivo de origen?
    Por favor, si alguien sabe algún enlace a algún mensaje que lo explique o sabe cómo hacer, que lo comparta. Es de suma importancia para la entrega de un proyecto la semana que viene. Gracias de antemano y un saludo.

  2. #2
    Nivel Héroe
    Fecha de ingreso
    Sep 2004
    Mensajes
    855
    Gracias (Dadas)
    0
    Gracias (Recibidas)
    2

    Conservar materiales para los Vray-proxy

    Te comento como lo hago yo, no tiene por qué ser el mejor método, pero a mí me funciona:
    -Abro una escena nueva en el max (a ser posible con las unidades del sistema consistentes con las de los elementos que vas a vrayproxizar).

    Importo, con fusionar, el elemento a vrayproxizar (palabro que me he inventado), por si no lo estaba, le coloco en el origen de coordenadas. Tiene sus materiales y todo eso.

    Lo convierto en Vray proxy (con el objeto/s seleccionado/s botón derecho> Vray Mesh export). En el cuadro de diálogo que se abre me aseguro de seleccionar la opción automátically create proxis. De este modo se genera el fichero VR Mesh y me crea un objeto Vray proxy en mí fichero del 3ds Max, que tendrá los materiales del objeto/s original/es correctamente asignados.

    Repito el paso anterior para todos los proxis que tenga que crear para el proyecto en el que esté trabajando. Siempre en el mismo fichero max y teniendo la picardía de ocultar el proxy que he creado antes de comenzar a hacer uno nuevo (como los coloco todos en el origen de coordenadas así no me hago líos).

    Cuando he terminado de crear los proxis salvo la escena del 3ds Max con un nombre fácil de identificar (p, biblioteca_proxis_nombreproyecto).

    Para representar los proxis en el fichero final de mi proyecto, en lugar de ir a crear>geometry>Vray>Vray proxy con lo que perdería los materiales, fusiono los proxis desde el fichero que he creado anteriormente, desde dónde vendrán con los materiales correctamente asignados.

    Es importante poner nombres descriptivos a los proxis según los vayas creando y gestionar bien las texturas de los materiales y los ficheros VR Mesh para no tener problemas en el render final. Un saludo.
    "Tienes quince segundos para imaginar; si no se te ha ocurrido nada, a lo mejor deberías ver menos la tele" La Bola de Cristal

  3. #3
    Usuario completo
    Fecha de ingreso
    Aug 2005
    Mensajes
    286
    Gracias (Dadas)
    2
    Gracias (Recibidas)
    4

    Conservar materiales para los Vray-proxy

    Muchas gracias Greenpix. Voy enseguida a probar. Tengo otra pregunta. ¿esto que tu haces consigue reducir los recursos utilizados? A ver si me explico mejor. ¿tiene el mismo efecto a la hora de tratar el proyecto con más fluidez que si lo haces directamente con el objeto Vray proxy? O simplemente (y perdón por la expresión) esto es como digo yo, al estilo compadre?
    En fin, que muchas gracias por la ayuda. Voy a probar enseguida. Un saludo.

  4. #4
    antes josem
    Fecha de ingreso
    Apr 2005
    Mensajes
    1,776
    Gracias (Dadas)
    12
    Gracias (Recibidas)
    19

    3dsmax Conservar materiales para los Vray-proxy

    Gren. Yo lo que sí hago, es asegurarme de que el axis del objeto a proxizar esta centrado y a ser posible abajo. Esto es muy útil porque luego si generas, por ejemplo, un bosque, puedes escalar todo el conjunto de árboles a la vez para que tengan mayor altura o anchura sin que pierdan su posición ni dejen de estar tocando el suelo adecuadamente.

    Lo demás lo hago parecido a como lo haces tú. Lo que no sé, es por que usas el origen de coordenadas. Bueno sí lo sé, supongo que, así no pierdes la posición del objeto proxy original por si lo cambias a mitad de proyecto cuando ya tienes decenas de instancias colocadas en tu proyecto. Si le metes un proxy en otra posición se te descolocan todas.

    Lo que yo hago para eso es mantener en el fichero tanto el proxy como el objeto pre-proxy en 2 capas distintas. Así puedo retocar ese mismo objeto o incluso cambiarlo. La posición me viene dada por el objeto pre-proxy.

    Quizás tu sistema de situarlos en origen de coordenadas es más exacto y nunca te podrá pasar eso de que no te sepas la posición original de un proxy.

    Quizás me pierdo algo y, es más correcto así. Aunque de la forma que yo lo hago, mantengo mi objeto sin proxizar ya en esa misma posición y escala, de forma que puedo retocarlo sin recolocarlo o escalarlo y volverlo a proxyzar. Tengo en una misma escena, todos los proxys visibles en una capa, y sus respectivas geometrías en otra capa, sin que se monten encima por estar en el mismo eje. Y me sirve como librería para futuros proyectos ya que siempre puedo retocar la geometría pre-proxy. La nomenclatura no es tan importante porque los estoy visualizando (aunque le Presto atención por supuesto).

    Es más, puede que haga varios ficheros, por ejemplo, jardineras, plantas tropicales, mobiliario. Etc. Cojo un trozo de mi escena para guiarme, así los árboles tropicales ya están en su escala correcta ya que los preparo junto a la piscina en la que irán colocados. Lo mismo los muebles. Etc.
    Última edición por Jose M.; 22-03-2007 a las 12:51

  5. #5
    Nivel Héroe
    Fecha de ingreso
    Sep 2004
    Mensajes
    855
    Gracias (Dadas)
    0
    Gracias (Recibidas)
    2

    Conservar materiales para los Vray-proxy

    En principio debería tener el mismo comportamiento, a fin de cuentas, el resultado final es el mismo: tener un objeto Vray proxy en la escena. Aunque no puedo asegurartelo porque no he hecho la prueba de comparar los tiempos de render haciéndolo así o creando el objeto Vray proxy.
    "Tienes quince segundos para imaginar; si no se te ha ocurrido nada, a lo mejor deberías ver menos la tele" La Bola de Cristal

  6. #6
    antes josem
    Fecha de ingreso
    Apr 2005
    Mensajes
    1,776
    Gracias (Dadas)
    12
    Gracias (Recibidas)
    19

    3dsmax Conservar materiales para los Vray-proxy

    Completo un poco más mi explicación anterior. Digamos que yo creo el proxy a partir de la geometría en la escena, con el entorno y la iluminación de la escena, en una mini-escena dentro de esa zona donde van esos proxys, por ejemplo, muebles terraza. Tengo siempre escenas proxy que puedo manejar con el visor de materiales, (intento que no sean más de 24 proxys que es lo que da el editor de mat). Así puedo ir controlando cada objeto antes de que sea creado como proxy, retocando su textura, etc. Cuando tengo la composición de la escena, solo tengo que proxear un modelo de cada cosa. Y como digo lo clono antes de proxyzarlo, y meto los proxy en otra capa distinta. De forma que puedo volver tantas veces como quiera a esa escena y cambiar algo tanto en el material como en la geometría de cada proxy y volverlo a actualizar. Ps eso, saludos.

  7. #7
    Usuario completo
    Fecha de ingreso
    Dec 2004
    Mensajes
    237
    Gracias (Dadas)
    0
    Gracias (Recibidas)
    5

    Conservar materiales para los Vray-proxy

    Primero aplicas los materiales (aplica UVW map) a esos objetos, luego los conviertes a malla editable (botón derecho) todos los objetos 1 a 1, luego eliges 1 de ellos le das a modify-edit geometry-attach y seleccionas todos los demás. Pasas a tener sólo 1 objeto que está formado por varios. A continuación lo seleccione (al objeto ya asociado), le das al botón derecho del ratón y elige Vray Mesh export. Cuando aparezca la ventana de Vray Mesh export, selecciona automátically create proxies, le das a ok y ya tienes generado un Vray proxy.

    Guarda la escena con el nombre que quieras.

    Cuando necesites el Vray proxy que has creado no tienes más que fusionar (merge) ese objeto en tu escena.

    Como necesitarás un montón de esos objetos que has creado en tu escena (palmeras, coches, ej) no te olvides cuando los clones, en usar calcar (instance).

  8. #8
    Nivel Héroe
    Fecha de ingreso
    Feb 2007
    Mensajes
    462
    Gracias (Dadas)
    55
    Gracias (Recibidas)
    18

    Conservar materiales para los Vray-proxy

    Cuando necesites el Vray proxy que has creado no tienes más que fusionar (merge) ese objeto en tu escena. Como necesitarás un montón de esos objetos que has creado en tu escena (palmeras, coches, ej) no te olvides cuando los clones, en usar calcar (instance).
    Muchas gracias por el tip.
    Última edición por fragot; 22-03-2007 a las 23:07

  9. #9
    Blender por diversión Avatar de Pit [reloaded]
    Fecha de ingreso
    Jun 2005
    Mensajes
    16,896
    Gracias (Dadas)
    574
    Gracias (Recibidas)
    511

    Conservar materiales para los Vray-proxy

    Primero aplicas los materiales (aplica UVW map) a esos objetos, luego los conviertes a malla editable (botón derecho) todos los objetos 1 a 1, luego eliges 1 de ellos le das a modify-edit geometry-attach y seleccionas todos los demás. Pasas a tener sólo 1 objeto que está formado por varios. A continuación lo seleccione (al objeto ya asociado), le das al botón derecho del ratón y elige Vray Mesh export. Cuando aparezca la ventana de Vray Mesh export, selecciona automátically create proxies, le das a ok y ya tienes generado un Vray proxy.

    Guarda la escena con el nombre que quieras.

    Cuando necesites el Vray proxy que has creado no tienes más que fusionar (merge) ese objeto en tu escena.

    Como necesitarás un montón de esos objetos que has creado en tu escena (palmeras, coches, ej) no te olvides cuando los clones, en usar calcar (instance).
    ¿de esa forma se podría crear un proxy que fuese una ciudad entera?
    Me explico, creo un proxy con cada familia de las torres de DC. 5 familias, 5 proxys y tengo la ciudad entera.
    ¿Sería viable? ¿se ganaría algo así?
    Ahora que soy inmensamente rico, me ha dado por aprender Blender

  10. #10
    Nivel Héroe
    Fecha de ingreso
    Sep 2004
    Mensajes
    855
    Gracias (Dadas)
    0
    Gracias (Recibidas)
    2

    Conservar materiales para los Vray-proxy

    ¿De esa forma se podría crear un proxy que fuese una ciudad entera? Me explico, creo un proxy con cada familia de las torres de Dc, 5 familias, 5 proxys y tengo la ciudad entera ¿sería viable? ¿se ganaría algo así?
    Si sería viable. Y probablemente si ganarías en tiempos de render, porque, en teoría, el Vray maneja mejor los montones de geometría como proxis que como objetos del 3ds Max (por eso los utilizas para los árboles). De todas formas, puedes hacer una prueba rápida y sencilla. Te coges un modelo de torre y la instancias hasta tener un buen montón de polígonos. En otra escena creas un proxy a partir de la misma torre y haces el mismo número de instancias del proxy. Haces los dos renders y comparas los tiempos. Buenas noches.
    "Tienes quince segundos para imaginar; si no se te ha ocurrido nada, a lo mejor deberías ver menos la tele" La Bola de Cristal

Página 1 de 4 123 ... ÚltimoÚltimo

Temas similares

  1. Sugerencias problemas con materiales de Vray proxy
    Por Quilcristian en el foro Materiales y Texturizado
    Respuestas: 1
    Último mensaje: 29-07-2011, 18:16
  2. Problemas con Vray proxy
    Por PASION 3D en el foro Problemas con Programas
    Respuestas: 6
    Último mensaje: 26-01-2011, 23:07
  3. Problema con Vray Proxy
    Por Cheik_one en el foro Problemas con Programas
    Respuestas: 2
    Último mensaje: 15-04-2009, 18:21
  4. Render distribuido con Vray mas Vray proxy
    Por everhate en el foro Render, Iluminación y Cámaras
    Respuestas: 8
    Último mensaje: 17-09-2008, 09:28
  5. Vray proxy
    Por carlitrosmedina en el foro Render, Iluminación y Cámaras
    Respuestas: 2
    Último mensaje: 07-05-2006, 20:34

Etiquetas para este tema