XSIforum.com

"Smoothing Groups" en XSI

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

"Smoothing Groups" en XSI
« en: 19 Mayo 2008, 22:04:00 »
Estas dudas que planteo son un tanto complejas por su naturaleza. Estare enormemente agradecido a quien pueda aclararmelas:

El programador con el que trabajo nos ha hablado de "smoothing groups", pero no conoce XSI y no sabe explicar exactamente que son ni como crearlos en este programa (parece ser que en 3DMax resulta muy sencillo, por lo que hace continuas referencias a este programa), pero tiene que ver con las normales y con la forma en la que la luz afecta a los polymesh. Tambien nos ha hablado de unificar normales (que no es lo mismo que normalizar normales, segun el). El tema es que sabemos romper los "smoothing groups" con herramientas como "mark hard edge" o "set edge crease value", pero crearlos no (ni mucho menos controlarlos).

¿Hay algun modo de controlar los "smoothing groups", o es XSI quien establece la norma con la que los calcula? Hemos notado que al mover la geometria (los vertices, en concreto) cambia la posicion de las normales y los mete en un SG distinto. ¿Hay algun modo de cambiar los vertices de un SG a otro sin cambiar la geometria?
Y en otro orden de cosas.¿Hay algun modo de que un vertice tenga una sola normal?.

Gracias por todo.

Unaided

  • ***
  • 3293
Re: "Smoothing Groups" en XSI
« Respuesta #1 en: 19 Mayo 2008, 22:24:41 »
No tiene que ver con Max, con XSI, ni con cualquier programa de 3D, sino con opengl y la teoría sobre representaciónd de gráficos 3D en computadoras.

Mirate este hilo: http://www.xsiforum.com/forum/index.php/topic,3574.msg34406.html#msg34406

En XSI, el smoothing angle, se controla en el Geometry Aproximation, Polymesh, apartado Discontinuity.
http://www.edharriss.com/xsi/4point0_images/subd_small.jpg

Unaided

  • ***
  • 3293
Re: "Smoothing Groups" en XSI
« Respuesta #2 en: 19 Mayo 2008, 22:27:24 »
Y en otro orden de cosas.¿Hay algun modo de que un vertice tenga una sola normal?.
Que yo sepa un vertice no tiene normales. Un vertice es puramente información de coordenadas en un espacio, bidimensional o tridimensional.

En todo caso, yo no entiendo que un punto en el espacio pueda tener vector de dirección.

Re: "Smoothing Groups" en XSI
« Respuesta #3 en: 19 Mayo 2008, 22:31:38 »
Muchas gracias por la info y por la claracion. Seguramente tengas toda la razon con lo de los vertices. Voy a echarle un vistazo a esos enlaces.

Re: "Smoothing Groups" en XSI
« Respuesta #4 en: 20 Mayo 2008, 09:11:19 »
Una forma de hacerlo en XSI sería, como bien dices, con el mark hard edge, la única diferencia con la forma de trabajar en 3dsmax es que en XSI seleccionas los edges y en max los polígonos que forman esa "isla" delimitada por un "hard edge". Por cierto, si vas a usar hard edges y quieres emular el comportamiento de 3dsmax tendrías que subir el smooth angle a 100 o bien desactivarlo.

Salu2 O0

Re: "Smoothing Groups" en XSI
« Respuesta #5 en: 20 Mayo 2008, 13:19:05 »
Perfecto. "Geometry aproximation" era exactamente lo que andabamos buscando. simplemente 100% efectivo. Hace tiempo descartamos la herramienta "Hard edge" porque imaginabamos que habria otra manera mas efectiva o mas controlable, y si.: Se trataba de "Geometry Aproximation".

Por otra parte. Al crear un cubo y visualizar las normales vemos que de cada arista salen 3 normales en distintas direcciones. Cuando aplicamos un "Bevel" a todos los edges vemos que de cada arista solo nos aparece una normal. ¿Como actua la herramienta "Bevel" con las normales?

Muchas gracias, chicos. Hay veces que pienso que en españa, los usuarios de XSI solo nos tenemos los unos a los otros. Pero estamos creciendo. Cada vez somos mas y mejores. El mercado y las empresas españolas en este sector pronto cambiaran a nuestro favor. Y vosotros, que sois los que estais ahi dispuestos a ayudar casi artruistamente, sois los que lo estais consiguiendo. Gracias.
« Última modificación: 20 Mayo 2008, 13:41:48 por O'connell »

Re: "Smoothing Groups" en XSI
« Respuesta #6 en: 21 Mayo 2008, 08:14:39 »
Geometry aproximation te da los parametros de representacion de suavizado que aplicará Open GL a la geometria, tendrás el angulo minimo de representacion de suavizado, que después puedes incrementar con la tecla +,  herramienta que no posee max,  >:D jeje, por eso unsamos XSI. 8) , bueno por eso y 10 millones de razones mas.
« Última modificación: 21 Mayo 2008, 08:48:58 por locolacolina »

Re: "Smoothing Groups" en XSI
« Respuesta #7 en: 21 Mayo 2008, 09:35:36 »
herramienta que no posee max
Seguro? le has dado a "autosmooth" estableciendo un ángulo de tolerancia en cualquier malla poligonal de 3dsmax? hace exactamente lo mismo... esto de los fanatismos no nos lleva a nada bueno :)
« Última modificación: 21 Mayo 2008, 09:41:43 por César Sáez »

Re: "Smoothing Groups" en XSI
« Respuesta #8 en: 21 Mayo 2008, 11:18:43 »
Hehehe. Como echaba de menos esto... Si, si. El fanatismo en general no ayuda. Pero a quien vamos a engañar. Si estamos en este foro y utilizamos XSI en vez del max sera por algo. No?

Re: "Smoothing Groups" en XSI
« Respuesta #9 en: 21 Mayo 2008, 12:21:04 »
Creo que seria interesante abrir un debate exponiendo pros y contras de estos dos programas. Sin malos royos. (Si no se a echo ya) La finalidad es bien sencilla; no todos somos expertos, muchas veces no conocemos las posivilidades de las que dsponemos por que, o bien no conocemos el programa a fondo o esa herramientea no existe en dixo programa. Pero sea como sea, la solucion es el conocimiento. Si no lo consigues en un programa... intenta en otro. Lo cierto es que no es recomendable encasillarte, pero...

Tomás

  • O_O
  • *****
  • 4621
  • Mi no entender
Re: "Smoothing Groups" en XSI
« Respuesta #10 en: 21 Mayo 2008, 13:01:58 »
He visto demasiados renders y animaciones impresionantes realizados con todos los softwares como para decir que algo no se puede hacer con este o aquel.
El que domina de verdad un software, hace lo que quiere. La diferencia puede ser hacerlo en más o menos pasos, productividad, pero poco más. Ah, y el feeling con el operador, a algunos nos entra por los ojos más un software que otro, y también se adaptan mejor a nuestra manera de trabajar.

Saludos

alanf

  • *****
  • 6026
  • Pipeline Developer @ Felix & Paul Studios
Re: "Smoothing Groups" en XSI
« Respuesta #11 en: 21 Mayo 2008, 16:04:32 »
O'connell, hemos debatido softwares amigablemente (que yo recuerde, al menos cuatro veces) antes.
Haz una busqueda. :P

Re: "Smoothing Groups" en XSI
« Respuesta #12 en: 21 Mayo 2008, 16:19:04 »
ok. lo cierto es que me interesa bastante la opinion de los expertos  :-X
Aunque me imagino que las conclusiones quedaron... en final abierto. Opiniones pa to los gustos!!


alanf

  • *****
  • 6026
  • Pipeline Developer @ Felix & Paul Studios
Re: "Smoothing Groups" en XSI
« Respuesta #13 en: 21 Mayo 2008, 16:29:15 »
ok. lo cierto es que me interesa bastante la opinion de los expertos  :-X
Aunque me imagino que las conclusiones quedaron... en final abierto. Opiniones pa to los gustos!!

Te invito a leer/participar en este hilo:
http://www.xsiforum.com/forum/index.php/topic,5474.0.html

Re: "Smoothing Groups" en XSI
« Respuesta #14 en: 21 Mayo 2008, 18:48:21 »
Gracias alanf
« Última modificación: 21 Mayo 2008, 20:25:24 por O'connell »

Re: "Smoothing Groups" en XSI
« Respuesta #15 en: 12 Febrero 2009, 01:29:38 »
Buenas a todos, ultimamente estoy usando mucho max debido a un proyecto en el que me he metido como voluntario y estoy usando, e incluso desfasando, la herramienta smoothing groups. En XSI puedes hacer lo mismo con hard edges  es verdad, pero hay una cosa que veo que se puede hacer en max y no en XSI, y es exportar el modelo con esas normales cambiadas. Es así o es que hay alguna forma que desconozco?

alanf

  • *****
  • 6026
  • Pipeline Developer @ Felix & Paul Studios
Re: "Smoothing Groups" en XSI
« Respuesta #16 en: 12 Febrero 2009, 01:58:33 »
Es así o es que hay alguna forma que desconozco?
Exportar con tus user normals.




alanf

  • *****
  • 6026
  • Pipeline Developer @ Felix & Paul Studios
Re: "Smoothing Groups" en XSI
« Respuesta #17 en: 12 Febrero 2009, 02:32:33 »
Y en el netview, si buscas por "normals" (en la casilla de busqueda a la izquierda) veras 3 addons para editar normales.

No me acuerdo cual es el mas bueno, pero es cuestion de probarlos tu mismo. ;)

Dios

  • ***
  • 1622
  • Why, Mr. Anderson?
Re: "Smoothing Groups" en XSI
« Respuesta #18 en: 12 Febrero 2009, 03:26:06 »
OFFTOPIC: alanf, tu editas tus imagenes en photoshop para los recuadritos y pijaditas?? o lo hace el programa con el que capturas??. Es que a nosotros no nos quedan las imágenes tan chulas. jajajaja

alanf

  • *****
  • 6026
  • Pipeline Developer @ Felix & Paul Studios
Re: "Smoothing Groups" en XSI
« Respuesta #19 en: 12 Febrero 2009, 04:13:31 »
OFFTOPIC: alanf, tu editas tus imagenes en photoshop para los recuadritos y pijaditas?? o lo hace el programa con el que capturas??. Es que a nosotros no nos quedan las imágenes tan chulas. jajajaja
jajaja, pues la verdad es que me da mucha pereza abrir Photoshop con lo pesado que es.

Para explicaciones uso Paint.NET. (Los 4 botones de abajo en la ventana flotante de Tools son los que crean cuadraditos y circulitos. Y el de las curvas al lado del de texto permite crear flechas suavecitas doblables que son perfectas para explicar cosas. Es genial!)

En Photoshop para una tonteria de esas tan simples tienes que crear un path shape y luego darle un style o brush preset, decirle que no quieres relleno, ajustar el thickness y repetir el proceso hasta que te gusta y AARTHGHGHGHHGHhghghh... me vuelvo loco. (Solo quiero un simple cuadradito, circulo o flecha... tanto es pedir?!)

Dios

  • ***
  • 1622
  • Why, Mr. Anderson?
Re: "Smoothing Groups" en XSI
« Respuesta #20 en: 12 Febrero 2009, 05:47:19 »

Re: "Smoothing Groups" en XSI
« Respuesta #21 en: 28 Febrero 2009, 01:31:00 »
alanf
Exporto obj con user normal y nada... no reconoce el OGL level de la geometry approximation

que estoy haciendo mal ?  :(

toda ayuda es bienvenida

gracias  O0


Re: "Smoothing Groups" en XSI
« Respuesta #22 en: 28 Febrero 2009, 02:19:48 »
Exporto obj con user normal y nada... no reconoce el OGL level de la geometry approximation, que estoy haciendo mal ?  :(

Nunca nadie ha dicho que si lo reconoce, lo que tendrías que hacer es generar la geometría subdividida y exportar eso, lo otro es sólo una propiedad que no es tomada en consideración por el exporter.
« Última modificación: 28 Febrero 2009, 03:15:26 por César Sáez »

alanf

  • *****
  • 6026
  • Pipeline Developer @ Felix & Paul Studios
Re: "Smoothing Groups" en XSI
« Respuesta #23 en: 28 Febrero 2009, 02:26:56 »
Tampoco seria muy dificil hacerte un script que exporta OBJs "correctos", si averiguas el formato de los smoothing groups. No es un formato cerrado... y es todo texto.