XSIforum.com

Blackmagic Fusion

0 Usuarios y 1 Visitante están viendo este tema.

Blackmagic Fusion
« en: 16 Mayo 2017, 10:47:23 »
Alguien utiliza Fusion? Especialmente desde que fue adquirido por Blackmagic?
Necesito realizar unos trabajos independientes y creo que voy a pasarme a Fusion. Es totalmente gratuito, a menos que necesites stereo y alguna otra cosa, que entonces cuesta como 900 euros. Comparado con Nuke, que su version mas barata son 4000 dolares (u 8000 por NukeX).

Todo lo que necesito podria realizarlo en Fusion, no necesito Nuke (aunque adore Nuke) pero no veo justificado el gasto en este caso.

Bueno si alguien tiene experiencia se lo agradeceria.
Voy a ponerme a extrapolar mi workflow de grading, look-dev y compositing de Nuke a Fusion.
Seguiremos informando.

Epar

Re:Blackmagic Fusion
« Respuesta #1 en: 16 Mayo 2017, 16:31:13 »
Lo he utilizado hace un par de años. Me encantó. Muy, muy intuitivo, lo encontré muy cómodo y fácil de usar y es casi un programa 3D.
Para mi una maravilla de software. Potente y simple.
Y su interfaz increíble: esta vacía, no ves prácticamente nada,...hasta que empiezas a desplegar paneles oculto,...XD.

Pero lo he usado poco, espero poder ponerme mas con él,..pero el tiempo no me da para mas.

Renderout!

  • ***
  • 2502
  • Marco Delgado
Re:Blackmagic Fusion
« Respuesta #2 en: 16 Mayo 2017, 21:37:03 »
Está muy bien, antes tenía mucho más mercado antes que se lo comiese Nuke. No aprovecharon la desaparición de Shake.

Re:Blackmagic Fusion
« Respuesta #3 en: 22 Mayo 2017, 23:21:06 »
Hoy he empezado a establecer mi worklflow de off-line lookdev en Fusion, intentando transicionar mi trabajo en Nuke.
Primer problema gordo. No se puede leer los aovs de un multi exr y separarlos? Es decir, el shuffle de Nuke. He visto el channel boolean, que sirve para algo similar, pero no para hacer un split de los aovs.

Si quiero traer los aovs de forma independiente tengo que, renderizarlos por separado (ni de broma) o duplicar el loader con el exr en fusion tantas veces como aovs tenga y cambiar el input de cada uno de ellos por el aov en cuestion.

Esto es bastante chapuza no?
He leido por ahi que es lo que hay.

Re:Blackmagic Fusion
« Respuesta #4 en: 22 Mayo 2017, 23:49:34 »
Bueno ya me he montado mi template para look-dev.
He echado un rato xD entre lo de los shuffles y el nodo saver, que te lia un poco con los color spaces.. pero bueno, ya esta funcionando.

Epar

Re:Blackmagic Fusion
« Respuesta #5 en: 23 Mayo 2017, 02:31:00 »
...y que tal?, ¿como ves Fusion?

Re:Blackmagic Fusion
« Respuesta #6 en: 23 Mayo 2017, 10:17:36 »
Pues aun no puedo juzgar mucho la verdad. De momento lo que intento es extrapolar lo que hago en Nuke a Fusion.
Ayer estuve creando un template para look-dev, es decir, importar un multi channel exr, separarlo en aovs, reconstruir el beauty y aniadir color corrections a cada uno de los aovs. Una cosa muy simple vamos.

Hasta el momento todo bien, salvo algunas cosas que me han parecido un tanto extranias.

La primera, lo que comentaba antes. No se puede hacer shuffle (o booleans como llaman en Fusion) de los aovs de un exr, solo de su contenido RGBA. Lo cual me parece un engorro.

Lo segundo. No existe un espacio de color sRGB en el viewport, tienes que crear tu la curva. No se porque la verdad, pero tengo la sensacion de que aqui estoy metiendo yo la pata, ya buscare con mas tiempo.

La tercea. No existe un modo aditivo en el nodo merge. No hay nada que se llame Add o plus o similar. Para que se comporte como tal, hay que ponerlo en modo Normal, la opcion operator como over y bajar el alpha gain a cero.

La cuarta. No veo como hacer un reload de todos los nodos. La forma que he encontrado es desactivando y activando los nodos, asi se recarga la imagen. No es lo mas practico, pero funciona.

De momento eso. Para lo que yo hago, no creo que tenga demasiados problemas en adaptarme y cambiar Nuke por Fusion. Costara un poco al principio, como todo, pero vamos, lo veo bien.

Seguire reportando.

Re:Blackmagic Fusion
« Respuesta #7 en: 31 Mayo 2017, 22:17:58 »
Un par de cosas que me han sacado un poco de quicio.

Output sRGB. Asi es como hay que configurarlo para que salga bien en espacio de color sRGB. Tanto para formato de video como para imagenes fijas. Si no, por defecto lo exporta como linear, o le mete doble correccion de gamma. Un poco lioso, pero tras varias pruebas he dado con la formula.



Otra cosa, cuando compones un FG con un BG que es un color plano, lo que en Nuke seria un constant, n fusion se llama background.
Bien, estaba yo componiendo sombras de un render (canal alpha) sobre un background, pero estas se computaban mal. Es porque en el nodo background hay que especificar el espacio de color (no lo pilla automatico en funcion del proyecto). En este caso float 32 y darle a la opcion auto, o establecer el color space.



Otro dia mas.

Unaided

  • ***
  • 3293
Re:Blackmagic Fusion
« Respuesta #8 en: 01 Junio 2017, 16:32:56 »
No sé el motivo por el cual tienes que migrar tu workflow a Fusion.
Mii opinión, es que Fusion perdió la batalla con Nuke en el transcurso del desarrollo la versión 7. Yo lo uso a diario, para retoque de imágenes fijas y me va muy bien. También uso Nuke y no he conseguido adaptar mi workflow a este (cuestión de los keyer de Nuke).
Nuke avanzó enormemente desde la 5 a la 9, y tiene, desde mi punto de vista, un mejor core sobre el que desarrollar, aunque en la 10 se hayan frenado un poco respecto los avances anteriores.

De todos modos, para mi la gran diferencia entre ambos es la 'adaptabilidad' que ofrece Nuke. En Fusion no se puede trabajar con variables en campos como el filename, por ejemplo.

Te respondo a continuación a las cuestiones que planteas.

Unaided

  • ***
  • 3293
Re:Blackmagic Fusion
« Respuesta #9 en: 01 Junio 2017, 16:47:21 »

Primer problema gordo. No se puede leer los aovs de un multi exr y separarlos? Es decir, el shuffle de Nuke. He visto el channel boolean, que sirve para algo similar, pero no para hacer un split de los aovs.

Si quiero traer los aovs de forma independiente tengo que, renderizarlos por separado (ni de broma) o duplicar el loader con el exr en fusion tantas veces como aovs tenga y cambiar el input de cada uno de ellos por el aov en cuestion.

Esto es bastante chapuza no?
He leido por ahi que es lo que hay.

Respuesta corta: es lo que hay. Existe un script splitEXR creo que se llama, pero a mi no me funcionó. Por otro lado, creo que aun no lo han migrado a .lua.

El channel booleans es efectivamente el nodo análogo del shuffle. Sin embargo, no es posible leer de un .exr multi-layer desde él.
Yo lo pregunté en el foro de Blackmagic hace un tiempo, y no hay otra manera que setear la capa dentro del propio loader (una marranada, es así).
Dado que de este modo no puedes crearte un setup y reemplazar los loaders, porque te cargas las asignaciones de canales, yo lo que hago es hacer un find and replace sobre el filename de todos los loaders.

Re:Blackmagic Fusion
« Respuesta #10 en: 01 Junio 2017, 17:10:10 »
No sé el motivo por el cual tienes que migrar tu workflow a Fusion.

En principio no tengo ninguna necesidad de dejar Nuke, es el que utilizo en el trabajo y esto no va a cambiar.
Pero de cara a un futuro no muy lejano, pienso ponerme como freelance y trabajar en producciones independientes, y el ahorro en licencias es considerable. Todo lo que yo hago podria hacerlo en fusion, asi que no veo porque pagar mas por Nuke. En fusion esta claro que tendre que dar mas vueltas para realizar segun que cosas, pero la diferencia de precio lo justifica.

Unaided

  • ***
  • 3293
Re:Blackmagic Fusion
« Respuesta #11 en: 01 Junio 2017, 17:20:47 »
La primera, lo que comentaba antes. No se puede hacer shuffle (o booleans como llaman en Fusion) de los aovs de un exr, solo de su contenido RGBA. Lo cual me parece un engorro.
Lo es.

Lo segundo. No existe un espacio de color sRGB en el viewport, tienes que crear tu la curva. No se porque la verdad, pero tengo la sensacion de que aqui estoy metiendo yo la pata, ya buscare con mas tiempo.
Hasta donde yo sé, es así. Trabaja, al igual que Nuke, en espacio lineal, que es el correcto en float point y desde que los monitores son digitales. (aunque no tiene porque ser el adecuado en determinados entornos). La diferencia es que Nuke tiene un modo 'rápido' de aplicar un color space en el viewport (analógo al modo proof de Photoshop -este si que no trabaja en lineal-).

En Fusion, puedes usar el nodo Gamut para convertir color spaces. No es tan directo como en Nuke que los Reads lo incluyen. No obstanten en Nuke a mi me gusta desactivar el override del visor (puesto en None) y poner los Reads en Raw (siempre que trabajo con .exr), evitando así sorpresas de algún Read con un perfil que no debía.


La tercea. No existe un modo aditivo en el nodo merge. No hay nada que se llame Add o plus o similar. Para que se comporte como tal, hay que ponerlo en modo Normal, la opcion operator como over y bajar el alpha gain a cero.

Otra pájarada de Fusion. En el merge solo hay screen. Existe el nodo Add separado (como en Nuke también están las operaciones más comunes en nodos separados). Pero no lo incluyen al Merge ni hartos de vino.

La cuarta. No veo como hacer un reload de todos los nodos. La forma que he encontrado es desactivando y activando los nodos, asi se recarga la imagen. No es lo mas practico, pero funciona.
Aquí viene la madre del cordero, y la razón por la cual yo sigo con la última versión de Eyeon (v6).
A Blackmagic le dio por suprimir la extensión .eyeonscript y quedarse con .lua (en lugar de forzar todo el sistema de scripting a python).

El caso es que Fusion venía con unos cuantos scripts muy utiles (entre ellos uno para hacer reload de todos los loaders). Alguien se ha encargo de migrar estos scripts a .lua, pero yo no he tenido webos de cargarlos en Fusion8.

Otra opción es eliminar la cache para forzar su recarga. Abajo a la derecha (donde la ram usada) puedes hacer esto (no recuerdo el nombre exacto, y no estoy delante ahora mismo, pero hay otra opción en el mismo menu que se llama "Reload all  FBX loaders).


De momento eso. Para lo que yo hago, no creo que tenga demasiados problemas en adaptarme y cambiar Nuke por Fusion. Costara un poco al principio, como todo, pero vamos, lo veo bien.

Seguire reportando.

Yo porque hice el proceso inverso. Empecé con Fusion, y posteriormente me metí con Nuke.
Si hubiese empezando con Nuke, no me gustaría ahora meterme con Fusion (y tiene cosas buenas eh).
Pero hacerlo a la inversa es como pasar de Houdini a Softimage, de Softimage a Maya, de Maya a Max...

Mi sensación sería la de ir patrás, como los cangrejos ;D

Re:Blackmagic Fusion
« Respuesta #12 en: 01 Junio 2017, 17:26:55 »
Respuesta corta: es lo que hay. Existe un script splitEXR creo que se llama, pero a mi no me funcionó. Por otro lado, creo que aun no lo han migrado a .lua.

Esto es lo que mas me ha llamado la atencion, me parece increible, pero bueno, es lo que hay.
De todos modos, es un engorro, pero solo eso, no impide realizar el trabajo. Sobrevivire sin ello.

Unaided

  • ***
  • 3293
Re:Blackmagic Fusion
« Respuesta #13 en: 01 Junio 2017, 18:17:31 »
Esto es lo que mas me ha llamado la atencion, me parece increible, pero bueno, es lo que hay.
De todos modos, es un engorro, pero solo eso, no impide realizar el trabajo. Sobrevivire sin ello.


Aquí (http://www.svenneve.com/?p=239) el script al que me refería. hos_SplitEXR
Prueba cambiándole la extensión a .lua para Fusion 8, pero yo no conseguí que me funcionara en F8. He visto algo parecido escrito en pyhton, pero esencialmente estos scripts lo que hacen es generar loaders con los canales seleccionados en cada uno de ellos, por cada capa que contenga en .exr.
Lo cual sigue siendo un problema para mantener un setup hecho y que sea versátil. Además del evidente incremento de uso de memoria (que ya de por si cargar un .exr multi-layer supone).
Como te decía antes, la mejor opción que yo he encontrado, es reemplazar el input de cada loader. Esto es válido (qué no ideal) para mis necesidades. No sé si lo será para las tuyas.

Re:Blackmagic Fusion
« Respuesta #14 en: 01 Junio 2017, 18:20:28 »
Ok, gracias.

Unaided

  • ***
  • 3293
Re:Blackmagic Fusion
« Respuesta #15 en: 01 Junio 2017, 18:21:45 »
Otra cosa, cuando compones un FG con un BG que es un color plano, lo que en Nuke seria un constant, n fusion se llama background.
Bien, estaba yo componiendo sombras de un render (canal alpha) sobre un background, pero estas se computaban mal. Es porque en el nodo background hay que especificar el espacio de color (no lo pilla automatico en funcion del proyecto). En este caso float 32 y darle a la opcion auto, o establecer el color space.

Esto no lo tengo observado.

¿Podría ser por especificar el color space en el output del saver (F6 no tiene output en el saver)?
Prueba a convertir al final, justo antes del saver, añadiendo un nodo Gamut y seteando de None (linear) a sRGB (o el que necesites).

Re:Blackmagic Fusion
« Respuesta #16 en: 01 Junio 2017, 19:19:23 »
¿Podría ser por especificar el color space en el output del saver (F6 no tiene output en el saver)?
Prueba a convertir al final, justo antes del saver, añadiendo un nodo Gamut y seteando de None (linear) a sRGB (o el que necesites).

No, porque ocurre antes de que exista un saver.
Da igual lo que hagas despues, hay que indicarlo en el background node, si no, las sombras salen mal. Al menos esto es lo que he experimentado. Pero tengo que darle mas vueltas.

Unaided

  • ***
  • 3293
Re:Blackmagic Fusion
« Respuesta #17 en: 02 Junio 2017, 08:56:23 »
Me parece extraño que tengas que setear el color space para que la composición salga bien. En F6 ningún operadortiene opciones de asignar color space. Toda la composición se hace en lineal por defecto. Si se necesita añadir perfil de color, hay que usar el Gamut.
En F8 veo que han añadido OCIO, que además también incluye los perfiles comunes que incluyen en Nuke. Pero como digo, me parece raro tratando el material como lineal, por defecto, la compo te salga mal.

Re:Blackmagic Fusion
« Respuesta #18 en: 05 Junio 2017, 14:27:56 »
Algun dato mas sobre mi "pipeline economico" de texturizado, lookDev, lighting y render.
De momento lo que mas me esta costando es Substance Painter como alternativa a Mari.
Clarisse bien, Fusion bien, he dado de baja mi suscripcion de Adobe, ya que Photoshop lo utilizo solamente para 4 chorradas, y el resto de programas a excepcion de Bridge no lo utilizo. Asi que cuando tengas que hacer un ingesto enorme de fotografias lo alquilare para ese mes y ya esta.
Por otro lado me he comprado Pixelmator para hacer las 4 chorradas que hacia en Photoshop, que me cuesta lo mismo que un mes de suscripcion de Adobe.

Como decia, el cuello de botella es Substance Painter. Esta muy muy lejos de ser una herramienta profesional de texturizado para VFX. He preparado mi asset concienzudamente para ser lo mas ligero posible, pero trabajar en Substance es muy muy lento. Genial para generara mascaras, eso si, pero para texturizar todos los canales lo veo muy verde.

No se si sigue existiendo la version indie de Mari, creo que seria mejor opcion que Substance para un presupuesto ajustado. Yo sin duda en este aspecto es donde me gastaria los cuartos. Tambien esta la opcion de alquiler de Mari, que es muy economica si no lo necesitas todos los meses.

De todas formas, terminare este asset en Substance, aunque me cueste mucho mas tiempo que en Mari, pero quiero tener la experiencia completa de iteraciones, mascasras, ids, etc.

Seguire informando.

Re:Blackmagic Fusion
« Respuesta #19 en: 05 Junio 2017, 16:49:16 »
mari indie solo sirve para texturizar cosas low res , soporta muy pocos udims y la resolución y los formatos están capados .Has probado a usar mudbox soporta udims texturas de 8k lo único que le falta seria color management .

Re:Blackmagic Fusion
« Respuesta #20 en: 05 Junio 2017, 17:22:46 »
No no. Como que lowres? Puedes importar cualquier asset.
Tiene limitaciones de 6 udims por objeto, pero aun asi, eso es mucho mejor que Substance que no soporta UDIMs. Bueno, tiene texture sets pero eso no sirve para (casi) nada. Asi que puedes dividir el asset en 5 partes (tiene limitacion de 5 objetos) y asi tener 30 UDIMs. Suficiente para muchos assets, quizas no hero assets, pero si vas a estar trabajando constantemente con hero assets te compras Mari y ya esta.
La limitacion de resolucion es de 4k que es mas que suficiente si lo estructuras en una buena configuracion de UDIMs.

Mudbox tiene demasiadas limitaciones, no solo color managment. Para assets complejos no es una opcion.

Re:Blackmagic Fusion
« Respuesta #21 en: 05 Junio 2017, 18:20:39 »
No sabía que soportaba 6 udims y 5 objetos, encuanto a low res me refería a resolución de texturas pero con 30 udims no hay problemas .

Re:Blackmagic Fusion
« Respuesta #22 en: 05 Junio 2017, 22:13:49 »
 Mari indie me ha causado una grata impresión y el precio es muy asequible
« Última modificación: 06 Junio 2017, 15:26:27 por animalot »

Re:Blackmagic Fusion
« Respuesta #23 en: 06 Junio 2017, 01:23:20 »
Y has probado el 3DCoat en vez de Substance ?

Re:Blackmagic Fusion
« Respuesta #24 en: 06 Junio 2017, 02:57:44 »
3dcoat soporta udims ?

Epar

Re:Blackmagic Fusion
« Respuesta #25 en: 06 Junio 2017, 04:58:17 »
Personalmente tampoco me convence mucho Substance Painter, lo he probado poco, ojo,..pero, curioso, porque han cambiado las tornas, si me parece muy interesante Substance Designer.
Ya he usado otros generadores de texturas procedurales antes (ahora no recuerdo como se llamaban,..XD) pero Designer me parece muy potente y muy versátil. Luego le das unos toquecitos aquí y allá para pulirlas un poco en cualquier soft de pintura y tienes unas texturas ràpidas y muy buenas.

Re:Blackmagic Fusion
« Respuesta #26 en: 06 Junio 2017, 09:05:10 »
Parece que aquí hay un script para hacer el split de multi channel exr.
Aún no lo he probado.
http://www.littlevfx.com/tools/

Re:Blackmagic Fusion
« Respuesta #27 en: 06 Junio 2017, 13:31:39 »
3dcoat soporta udims ?
Si
En la ventana de importacion activa Import Tiles as UVsets.
Lo mismo al exportar Export UVsets as Tiles.

Re:Blackmagic Fusion
« Respuesta #28 en: 06 Junio 2017, 13:41:30 »
Vamos a ver, no confundamos a la gente. O 3D Coat ha cambiado y si es asi corregidme, o si no, 3D coat no soporta UDIMs.
Lo que hace es lo mismo que Substance y lo mismo que hacia ya hace mas de 10 anios BodyPaint. Convertir UDIMs a UV sets. Eso no es trabajar con UDIMs. Porque no puedes pintar en dos UDIMs a la vez, no compartes las capas y los channels entre ellos, es como si cada UDIM fuera un archivo de photoshop independiente.

Re:Blackmagic Fusion
« Respuesta #29 en: 06 Junio 2017, 17:59:02 »
Ok, puedo confirmar que el script para hacer el split de los EXR funciona en Fusion 8 y Mac.

Re:Blackmagic Fusion
« Respuesta #30 en: 06 Junio 2017, 23:04:30 »
No creo que haga falta, pero por si acaso, aqui explico como instalar y utilizar este script.

Fusion split EXR
http://www.elephantvfx.com/blog/2017/6/6/fusion-split-exr

Re:Blackmagic Fusion
« Respuesta #31 en: 08 Junio 2017, 02:25:03 »
En 3DCoat vas al paint Room y pintas todo el objeto.

Epar

Re:Blackmagic Fusion
« Respuesta #32 en: 08 Junio 2017, 03:02:10 »
Personalmente uso 3D Coat para retopo principalmente. Tiene unas herramientas fantásticas para esto.
Para pintar es mucho mejor también que Zbrush, sin dudarlo.