XSIforum.com

"Smoothing Groups" en XSI

0 Usuarios y 2 Visitantes 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...