Resultados 1 al 7 de 7

Tema: Render to texture

  1. #1
    Fecha de ingreso
    Apr 2005
    Mensajes
    1,759

    Render to texture

    Buenas. He estado una hora buscando por el foro y no he encontrado información que me sirviera. Ni hilo que rescatar. Así que abro uno nuevo.

    Quiero plantear unos interiores, y es posible que exteriores también con render to texture para moverme por él, y tengo un montón de dudas.

    Por ejemplo, en el interior, he ido atachando objetos, por ejemplo, una silla entera. O la mesa completa con objetos encima incluidos. Y luego backeo las texturas usando completemap.

    El Unwrap no lo he tocado. Ya que al generar el backeo me genera automáticamente un automatic flattern UVS en el modificador que aparentemente me sirve.

    Problemas. La textura generada si atacho muchos objetos es una multitextura de 8 o 9 canales. Cada canal con el mapa de 2x2 megas (¿aunque me imagino que al ser la misma textura solo tiene que cargarla una vez ¿no? Lo digod e cara al consumo de la escena).

    Después de eso, cada textura sigue siendo Vraymat. Sigue teniendo el reflejo que tenía antes. El Glossy. Etc. Lo único que varía es que, ahora tiene un mapa que abraza toda la malla.

    Pero lo que yo quiero es no tener que calcularle la GI, ni el Glossy, ni nada.
    ¿Entonces tendría que transformar la textura en estándar autoiluminada al 100% por ejemplo, y a ese objeto quitarlo de la GI? Incluso quitarle que reciba luces, sombras, etc?
    Lo digo porque un multimaterial Vraymat no tengo ni idea de cómo convertirlo en estándar para iluminarlo, y respetar los id.

    Más dudas que tengo, es que, por ejemplo, los reflejos irían moviéndose a medida que se mueve la cámara ¿no?
    Y los objetos que son, por ejemplo, cristales transparentes. Esos tendrían que tener la opacidad aparte.

    En fin, que me parece que puede ser una trabajada curiosa. Y que algunas cosas no las tengo claras. No sé si valdrá la pena hacer el backeo, o simplemente renderizar al estilo tradicional.

    Pero los recorridos son largos.

    A ver si algún alma caritativa y sabia me puede resolver algunas de las dudas que expongo. Muchas gracias. Saludos.
    La polí*tica es un juego de niños

  2. #2
    Fecha de ingreso
    Feb 2007
    Mensajes
    3,822

    Render to texture

    Lo primero que dices es correcto lo del backeo. Lo segundo, yo no juntaría varios objetos, lo que haría sería activar la opción automatic render size o algo así, es decir, que te elige automáticamente las dimensiones de la textura según lo que necesite.

    Para lo siguiente, para no tener que calcularle la GI, etc. Lo que tienes que hacer es renderizar una textura completacompletemap(creo que se llama), y al hacerlo tienes que definir en la escena la GI, los efectos que quieras, todo, es decir como si hiciese un render normal. Es decir, la textura que renderizas(la completa), es como si reuniese en un difusse todos los canales. Y aparte genera un alpha para cada objeto, para lo que tú dices de la opacidad.

    Lo que dices, de los reflejos. Eso no, si haces un completed map, los reflejos te los genera como los demás canales en el difusse y se quedan como estuviesen en la escena en el momento del render.

    Espero haberme expresado, sino pregúntame más. Saludos.

  3. #3
    Fecha de ingreso
    Dec 2004
    Mensajes
    2,408

    Render to texture

    Lo suyo es que no hagas complete map, sino lighting map con HDRI quizá o en un caso pues que hagas un Occlusion map y luego los uses como mapas de auto iluminacióneliminando previamente todas las luces o apagandolas, así las texturas te quedarán tal como las tenias y las luces irán en otro canal de mapeado aparte.

    Porque como dice trancos los reflejos como mucho puedes tostarlos aparte en un dds mediante el DirectX Shader de max pero serán unos reflejos cúbicos no de Fresnel, en resumen que no, que los reflejos se tienen que hacer en tiempo real normalmente, sino te quedarán horribles.
    daelonik.com
    Daelon Game Art Tutorials

    Fotografidas daelonianas

    "Haz a los demas.. antes de que ellos me lo hagan a mi" Igor

  4. #4
    Fecha de ingreso
    Apr 2005
    Mensajes
    1,759

    Render to texture

    Buenas. Gracias por la ayuda. Me va quedando un poco más claro. Entonces el paso de re-hacer la textura a estándar no me lo quita nadie. Para poner materiales auto iluminados. Por la cosa de que Vray no tiene la opción de auto iluminación.

    Y supongo que, si son materiales multisubobjeto, pues tendré que hacer un multisubobjeto en estándar e ir aplicándole las ID que tenía el material Vray.

    Una cosa. Lo de los brillos. Si hacemos una reflexión Vray normal, sin Glossy, y sin activar la casilla Fresnel. Nos valdría el brillo que se generaría con el render to texture en modo completemap supongo ¿no? Al menos en teoría.

    Sin embargo, creo que en la practica, hay muchos objetos con reflejos, y con Glossy, que van cambiando su reflejo, y sin tener la casilla Fresnel activada. Y eso me descoloca.

    Por tanto habría que hacer un material estándar, con la textura autoiluminada, que podría ser un (*.tga), o un HDRI como decía Daelon, y luego prepararle el reflejo en la casilla reflexión. Metiéndole un Vraymat ahí, etc y todo ese . ¿no?
    ¿Pero el reflejo funcionaría bien al estar todas las luces apagadas, y funcionando solo con auto iluminaciones y todo fuera del cálculo de la GI por supuesto? Esa es mi otra duda.

    Luego otra cosa que he pensado. Es no backear toda la escena. Sino algunas partes. Ya que la escena es tan grande. Y el exterior se tiene que ver en los vídeos interiores, por las ventanas, y cuando se sale a un balcón. O sea una movida backear todo.

    Podría backear, por ejemplo, las partes gordas. Todos los techos, todas las paredes, y todos los suelos interiores. Entonces en lugar de apagar las luces, podría retirar esos objetos del cálculo de la GI, e incluso de recibir sombras. Proyectar sí porque luces seguirían habiendo. Y se me quemaría la escena si las paredes dejasen pasar las luces de todos lados.

    Y en los reflejos, por ejemplo, en los suelos, pues calcularlos en tiempo real. Pero si le digo a los suelos que los excluyo del cálculo de GI y de recibir luz, no sé si van a reflejarme en tiempo real.

    Otra cosa es que todo esto tendría que ser algo manual. O sea lo que vaya a backear, tengo que ir diciéndole a Vray que no me lo calcule. Y eso lo tendría que hacer desde el system.

    Y si no quiero que reciba luz, tendría que hacerlo desde las propiedades de cada objeto. Porque recibir luz, y excluir del cálculo de GI son dos cosas distintas. Y ambas tendría que desactivarlas. O eso creo.

    Sería un backeo mixto, de todo lo que pudiera. Todo lo manejable. Y las cosas más pequeñas se quedarían. Ya que afectaría menos a los tiempos de render supuestamente.

    Otra cosa que no he entendido bien es lo de las opacidades.

    Si backeo algo transparente, por ejemplo, el cristal de una mesa. Y uso completemap, efectivamente me genera un canal alfa. Pero al fabricar la textura estándar, pondría en map y en auto iluminaciónla textura. ¿y luego le quitaría opacidad al material a la antigua usanza para que fuese transparente?
    ¿O le aplicaría esa textura con el canal alfa en la opacidad?
    Hay algunas cosas que son liosas en esto del backeo.
    Última edición por Jose M.; 19-11-2007 a las 21:52
    La polí*tica es un juego de niños

  5. #5
    Fecha de ingreso
    Dec 2004
    Mensajes
    2,408

    Render to texture

    Deberías o tostarlo todo o no tuestes nada, porque se puede notar el cambio y eso quedaría fatal, sobre lo del Fresnel, es que no entiendo del todo cómo funciona esa técnica a nivel de programación, pero digamos que hay dos tipos de reflexiones: las que se generan en tiempo real, Glossy, RayTrace map, planar Simmetry, y luego las reflexiones basadas en texturas prexistentes, ya sean imágenes 2d o cubemaps o lo que sea, pero que pasa? Este tipo de reflexiones no reaccionan ante el entorno ni ante el movimiento de la cámara, porque están prerrenderizadas, así que, no es nada recomendable usarlas a no ser que sean materiales metálicos, y ni aun así, no para renders, sobre lo de la iluminación tostada, pues con Vray por lo que yo se es ultra-lento, es decir tardas mucho menos en tirar todos los renders de la animación que en sacar los lightmaps, por eso yo uso Lightracer, aunque me pese, lo configuro bien y me lo hace en nada, no es que la diferencia no se note, pero los lightmaps tampoco necesitan una excesiva calidad.

    Lo que dices de las texturas trasparentes, creo que no, pero vamos, no estoy seguro, lo que deberías hacer en esos casos es hacer el bake por separado y guardar el resultado manualmente en (*.tga) o (*.png), así se guarda seguro el canal alfa.

    Bueno, si es verdad que es complicado, pero ánimo.
    daelonik.com
    Daelon Game Art Tutorials

    Fotografidas daelonianas

    "Haz a los demas.. antes de que ellos me lo hagan a mi" Igor

  6. #6
    Fecha de ingreso
    Apr 2006
    Mensajes
    506

    Render to texture

    Hola José, puede que te interese Awakening 2.5 de Awakening - Realtime 3d movie creator (ahora hay descuento al comprarlo) o puede que te interese también ofusión en http://www.ofusiontechnologies.com/. Un saludo.

  7. #7
    Fecha de ingreso
    Sep 2005
    Mensajes
    382

    Render to texture

    Vaya, para hacer el bakeo, de una mesa o algo así debo utilizar complet map? Y cual debo utilizar, en el caso de tener la fachada de todo un edificio, para poder que salga despiezado?
    KALVINANDRES
    la ignorancia da tranquilidad...

Temas similares

  1. Render to texture
    Por lalo816 en el foro Materiales y Texturizado
    Respuestas: 2
    : 04-12-2014, 22:12
  2. Cinema 4D Render to texture
    Por carlosbueno en el foro Render, Iluminación y Cámaras
    Respuestas: 0
    : 28-08-2013, 01:27
  3. Render to texture
    Por loren_soth en el foro Materiales y Texturizado
    Respuestas: 2
    : 27-01-2009, 14:05
  4. Render to texture
    Por karatasca en el foro Render, Iluminación y Cámaras
    Respuestas: 0
    : 17-12-2007, 20:04
  5. Render to texture de 3ds Max
    Por Venom en el foro Materiales y Texturizado
    Respuestas: 0
    : 14-09-2005, 16:16

Etiquetas para este tema