XSIforum.com

Zbrush to XSI

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

Zbrush to XSI
« en: 23 Abril 2009, 18:28:26 »
Hola,

estoy haciendo pruebas exportando de Zbrush a XSI normal maps.
En Max meto el normal map exportado de zbrush y funciona perfecto.
En XSI, mediante en nodo normal map conectado al bummap del material, se ve fatal. No tiene nada que ver con el resultado de Max.

Incluso he utilizadp un plugin para poder controlar la intensidad del normal map, pero tampoco se ve como debería.

Hay alguna "cosa rara" para poder meter el normal map de zbrush en xsi? Estos resultados no me sirven.

Gracias.

Re: Zbrush to XSI
« Respuesta #1 en: 23 Abril 2009, 19:02:00 »
Buenas,

Si estas con una version 7.x de xsi puede que en el nodo del normal map tengas activado unbiashed tangents, para que se vea bien debes desactivarlo.

Si estas con otra version, es posible que hayas elegido algun preset en el zmapper que no vaya muy bien con xsi, el que funciona muy bien es el "Maya_TangentSpaceNode_BestQuality.zmp", pruebalo.

Un saludo.

Re: Zbrush to XSI
« Respuesta #2 en: 23 Abril 2009, 21:07:59 »
Ya he encontrado el modo de hacerlo para que funcione bien.
Cuando tenga preparado varios props y vea que funciona bien en producción, escribo aquí la metodología que estoy utilizando.

Gracias.

Re: Zbrush to XSI
« Respuesta #3 en: 24 Abril 2009, 15:50:45 »
Vale, miento como un cosaco.

Ayer me engañó el ojo.
Hoy he estado probando de nuevo y no queda bien del todo.
Estoy utilizando la versión 7.5, al material le conecto un nodo normal map, seleccionando las tangentes previamente creadas y desactivando unbiased tangents.
En Zbrush exporto mediante el preset Maya_TangentSpaceNode_BestQuality.zmp

Más o menos queda bien, pero el mismo normal aplicado en Max es mucho mejor.
Yo creo que no estoy haciendo nada mal, pero en fin...

Re: Zbrush to XSI
« Respuesta #4 en: 24 Abril 2009, 16:15:34 »
De hecho estoy probando con un normal genérico de tierra, hehcho con crazy bump, y en XSI sale bastante peor que en Max.
Es por algo en cuestión, o es que los normal maps en XSI no van muy bien?
Gracias.

alanf

  • *****
  • 6029
  • Pipeline Developer @ Felix & Paul Studios
Re: Zbrush to XSI
« Respuesta #5 en: 24 Abril 2009, 16:47:47 »
Te importa mostrar un render de ejemplo de la atrocidad que ves?

Los normalmaps en XSI funcionan perfectamente si sabes que hacer. Creo que te estas saltando algun paso. Que haces para poner un normalmap tu a un objeto en XSI?

Re: Zbrush to XSI
« Respuesta #6 en: 24 Abril 2009, 18:02:38 »
Seguro que no te saltas el paso 9?

Cita de: XSI help
To create a bump map from a normal map

1. Select the object to which you wish to apply a bump map.
2. Open a render tree (press 7) and click Update in its command bar.
3. Choose Nodes > Bump > Normal Map from the menu to add an XSI Normal Map shader to the render tree work area.
4. Connect the XSI Normal Map shader to the material node’s Bump Map input.
5. Double-click the XSI Normal Map to open its property editor.
6. From the Map options, choose a normal map image for the bump map.
7. From the tspaceid options, choose a texture projection for the normal map image, or click New to create a new one.
8. From the Tangents options, choose the Color at Vertices (CAV) property where the object’s tangents are stored, or click New to create a new one. Tangents are required for the bump map computations.
 
***You can create a set of tangents for an object at any time by choosing Get > Property > Tangents from the Render toolbar.

abraldes

  • **
  • 628
  • http://abraldesartstudios.jimdo.com/
Re: Zbrush to XSI
« Respuesta #7 en: 24 Abril 2009, 19:14:54 »
A mi los Normal Map en XSI me funcionan perfectamente y lo conecto como ya habéis descrito,,,y siempre obtengo un resultado satisfactorio.

Re: Zbrush to XSI
« Respuesta #8 en: 24 Abril 2009, 19:26:19 »
Ahora mismo estoy en el aeropuerto así que respondo de memoria.
Cuando llegue a casa posteo alguna captura.

1. Selecciono mi objeto que tiene dos  coordenadas distintas. Unas generadas en zbrush donde voy a aplicarle el normal map, y otras generadas a mano para el resto de mapas. (también he probado esto con un objeto plano con una coordenada de uvs xz, para descartar que fuera algo relacionado con los "canales" de textura)

2. A este objeto seleccionado le doy un material, por ejemplo blinn.

3. Al objeto le doy property->tangents

4. En el render tree conecto un nodo bump->normal map a la entrada bump map del material.

5. En el nodo normal map, selecciono la imagen generada por zbrush (en este caso un .tiff 4k)

6. En la opción tspaceid selecciono las coordenadas donde va el normal map.

7. En la opción tangent option selecciono los tangents que generé en el paso 3. También he probado con new->color at vertices, pero el resultado es peor.

8. Desactivo la casilla unbiased tangents

Y ya está.
El normal map se aprecia bien, funciona, pero si lo comparo con el mismo normal map renderizado en Max con Mental Ray, se ve peor.
Tiene un aspecto como un poco blureado. He mirado en las opciones de la textura y no tengo activado que haga blur de la imagen ni nada.

He probado con varios objetos y varios mapas de normales.
Esos objetos no puedo mostrarlos en el foro, pero cuando llegue a casa, hago la prueba con un normal genérico y un grid en ambos softwares y os muestro las capturas.

He probado esto con la versión 7.5 y 7.01
También me he descargado dos plugins gratuitos, uno permite tocar la intensidad del normal map, y otro el contraste.
Subiendo un poco el contraste el resultado mejora, pero no acaba de tener la misma calidad que en Max.

Gracias!

Re: Zbrush to XSI
« Respuesta #9 en: 24 Abril 2009, 19:27:20 »
abraldes, y para exportarlos de zbrush cómo haces?
Porque tiene que ser eso, porque el proceso de XSI lo tengo muy claro.