Gracias Gracias:  0
Resultados 1 al 3 de 3

Tema: Sexta: FR stage-1 y HyperGI

  1. #1
    Senior Member Avatar de Txoldo
    Fecha de ingreso
    Apr 2002
    Ubicación
    Euskadi
    Mensajes
    392

    Sexta: FR stage-1 y HyperGI

    Buenas, como entrada explico; el gran problema del GI es el coste en tiempo que tiene calcular la iluminación. A diferencia de un render normal, donde un rayo de luz empieza en una fuente (p.e. omni) y acaba en un plano, el GI calcula como la luz va rebotando en los elementos. Esto supone un costo de tiempo muy importante.

    El GI típico se usa para imágenes estáticas, tipo foto. De modo que los tiempos de render aun siendo importantes no son decisivos.

    En el post anterior hablábamos de los videos estáticos. (He empezado este post por tratarse de un tema diferente, pero no he dejado aun el anterior). En estos videos los objetos permanecen estáticos, de forma que la iluminación se mantiene a lo largo de todo el video. Un ejemplo típico sería un paseo virtual por un espacio arquitectónico. Los motores de render suelen utilizar técnicas de reutilización de cálculos para estos trabajos. De modo que según movemos la cámara, el motor solo calcula las nuevas zonas que antes no se mostraban, reutilizando todo lo anteriormente calculado.

    Supongamos que tenemos una tetera. El primer render calculará la iluminación que se muestra en ese frame. Según vamos moviendo la cámara hacia la parte trasera, irán apareciendo nuevas zonas que serán calculadas, pero los planos que se muestren pero antes ya estaban calculados (p.e. la tapa), reutilizara los calculado.

    Pero qué ocurre si levantamos la tetera del suelo?

    En el plano que hacía de suelo, justo en la base de la tetera, antes se mostraba oscurecido como si de una sombra se tratase. Al levantarla, el motor de render no recalcula esta iluminación por que ya estaba calculada, de modo que aun la muestra oscurecida, cuando debería entrar luz a ella.

    FR a creado un nuevo engine para solucionar esto. Se trata de HyperGI. Como cualquier render con GI, este trata de simular la realidad. Pero una simulación no es la realidad en sí. HyperGI es valido para aumentar la sensación de realidad respecto a una animación, pero cada uno de sus fotogramas, que deben ser calculados en tiempo record, no pueden semejarse a los calculados por otros sistemas.

    He creado un video utilizando este sistema. Creo que no se trata de un buen test, pero para documentar esto puede venir bien. Os adjunto dos fotogramas intermedios uno renderizando con HyperGI, y otros sin GI para ver las diferencias.

    El video está iluminado por un Spot muy suabe para generar sombras, y SkyLight de FR con un mapa HDRI para iluminar la escena. Las bolas tienen reflejos. La tonalidad de toda la escena a variado al activar Hyper GI. No se el motivo exacto, y si se puede mejorar. Habrá que trastear con el.
    Miniaturas adjuntadas Miniaturas adjuntadas Sexta: FR stage-1 y HyperGI-sin_gi.jpg   Sexta: FR stage-1 y HyperGI-con_hypergi.jpg  

  2. #2
    Senior Member Avatar de Txoldo
    Fecha de ingreso
    Apr 2002
    Ubicación
    Euskadi
    Mensajes
    392

    Re: Sexta: FR stage-1 y HyperGI

    Aquí tenéis el video. Lo tube que fragmentar en tres archivos. Los proximos videos intentaré solucionar lo del tamaño.

    Cada frame a tardado alrededor de 1 min. Son 12 segundos a 24 fotogramas/seg.
    Archivos adjuntados Archivos adjuntados

  3. #3
    Senior Member Avatar de Txoldo
    Fecha de ingreso
    Apr 2002
    Ubicación
    Euskadi
    Mensajes
    392

    Re: Sexta: FR stage-1 y HyperGI

    Buenas, he creado otro video con HyperGI. En este caso se trata de la habitación con teteras, y es una bombilla la que se mueve por el escenario.

    Ha falta de profundizar en este tema, comentaré mis impresiones. Claro que es un tema nuevo para mi, y puede que alguien con más experiencia pueda comentar algo más o corregirme.

    La sensación que me da es que este sistema da resultados más precisos con geometrías simples. Una malla compleja con alto detalle requiere aumentar demasiado los tiempos de render para conseguir buenos resultados. Con lo que la animación se hace desesperante. Y en cualquier caso el realismo esta lejos de otros metodos de calculo GI. Además, parece que los exteriores se comportan mejor que las escenas interiores.

    Por otro lado, las escenas donde varía la iluminación en intensidad (como es el caso que muestro, sacando la bombilla del interior y volviendola a meter), ajustar correctamente los valores me ha sido imposible. Cuando hay muy poca luz, se debe aumentar los multiplicadores y/o el número de rebotes para conseguir el efecto adecuado. Pero esa configuración no es buena cuando la luz está incidiendo directamente, porque quema toda la escena.

    En el video que adjunto os daréis cuenta que cuando hay poca luz, la escena está demasiada oscura. Una solución que no he probado pero puede solucionar esto es variando los valores de calculo en el tiempo, en función de la necesidad del momento.

    Por lo demás, el tiempo de render de cada fotograma me llevo entre 1min 45sec y 2 min cada frame.

    Me da la sensación que este método de renderizado puede ser bueno para ciertas animaciones, pero muchas menos de las prometidas. Quizás en una versión posterior de HyperGI esto cambie, pero por ahora....
    Archivos adjuntados Archivos adjuntados

Temas similares

  1. Procesador i7 de quinta o de sexta generación?
    Por rbaenaz en el foro Hardware
    Respuestas: 4
    Último mensaje: 06-04-2016, 01:33
  2. vistas f1 la sexta
    Por fitini en el foro Peticiones y Búsquedas
    Respuestas: 11
    Último mensaje: 25-08-2009, 00:24
  3. las chicas de la SEXTa
    Por freddiepompetter en el foro Todo menos Infografía
    Respuestas: 70
    Último mensaje: 17-09-2007, 21:25
  4. Finalrender para Max9: HyperGI
    Por Wayfa en el foro Render, Iluminación y Cámaras
    Respuestas: 1
    Último mensaje: 21-08-2007, 17:51
  5. La iParty de Castellon llega a su sexta edicion
    Por Mars Attacks en el foro Cine
    Respuestas: 7
    Último mensaje: 19-04-2004, 20:31

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.
  •