Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Menu

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menu

Mensajes - MChiz

#136
Programación gráfica / Triangulating Non Convex Polygons
01 de Septiembre de 2003, 07:56:28 AM
 Ya que se habla del tema... alguien sabe de algun algoritmo bonito para hacer, a partir de triangulos, un poligono convexo ( convexo en el sentido 2D )?
#137
Programación gráfica / Triangulating Non Convex Polygons
30 de Agosto de 2003, 08:14:23 PM
 Hola:

Las GLU tienen unas funciones para tesselar, creo. Supongo que D3DX tambien tendra las suyas.
#138
Programación gráfica / Triangulating Non Convex Polygons
30 de Agosto de 2003, 11:44:48 AM
 En un poligono convexo puedes trazar una linea escogiendo dos puntos al azar, que esten dentro de este, y la linea NO intersectara con ninguno de los lados del poligono. Si intersectase, este seria un poligono concavo.
#139
Programación gráfica / Orden De Índices
29 de Agosto de 2003, 06:58:52 PM
 Pues pensandolo detenidamente, puede ser que si que en ambos casos sea igual de eficiente...
#140
Programación gráfica / Orden De Índices
28 de Agosto de 2003, 09:52:12 PM
 Sinceramente, no lo se a ciencia cierta, pero juraria que si. Temas de cache, ya sabes. Las tarjetas tienen cache de vertices, asi que si le pasas todos consecutivos digo yo que los reaprovechara.
#141
General / Un Juedo De L5a, Con La Ayuda De Todos
27 de Agosto de 2003, 10:49:32 PM
 Eso estaba en la antigua StRAtOS :_)
#142
General Programadores / Integrar Programas
26 de Agosto de 2003, 05:44:16 PM
 Lo que dice Forum Master es la funcion SetParent. No se si es lo que buscas.
#143
Programación gráfica / Sobre 3dsmax
26 de Agosto de 2003, 12:46:39 PM
 En fin... me voy a poner ahora mismo a mirarlo. Si saco algo te lo digo : ) A ver si tu encuentras la solucion! Almenos hemos sacado en claro que hay que hacerlo de otra forma. Ni pa ti ni pa mi x(

Un saludote!!
#144
Programación gráfica / Sobre 3dsmax
26 de Agosto de 2003, 11:29:31 AM
 Pues si! Tienes toda la razon x(( Pues menos mal que me lo has dicho... que putada :b

Pero sigue sin gustarme la idea de recomputar la malla... por ahora lo dejare como lo tengo, que funciona ( no todo lo bien que podria ser ), y pensare en ello. Si se te ocurre algo... :b

Gracias por tó!!
#145
Programación gráfica / Sobre 3dsmax
26 de Agosto de 2003, 10:51:49 AM
 : ))))) Funcionaaaa!!! Prueba superada! :b

buildMapFaces era lo que buscaba, si : ) Muchas gracias de nuevo! Si quieres te paso mi script para que veas como 'desenrollo' la malla para utilizar un solo indice, sin necesidad de recomputar la malla. Si quieres, dame un mail y te lo envio ahora mismo.

Chaludotechs!!! :b
#146
Programación gráfica / Sobre 3dsmax
26 de Agosto de 2003, 10:38:07 AM
 Como te dije antes, no hace falta regenerar la malla. Utiliza tan solo los indices de las TVFace. Es mucho mas sencillo y sobretodo, mucho mas rapido!
Y me parece muy extraño que siempre te coincida el numero de vertices y el de coordenadas de textura. Que pasa si tienes una habitacion? Las paredes al fin y al cabo formaran un cubo... aunque no te pase nunca esto, mejor asegurarse. A mi me ha pasado mas de una vez el creer que ya tengo un exportador solido y luego verlo petar, y da mucho palo volver a ello : (

Flexporter no tarda nada porque esta hecho en C++ : ) Seguramente utilizara una tabla de hash para indexar la malla. Es lo que se suele hacer.

Ah! Ya he probado la funcion que me dijiste y parece ser que funciona!! Te quiero!! X***** :bbb Ahora mismo hare la prueba de fuego y te digo algo : )

tahora!!
#147
Programación gráfica / Stencil Shadows Suavisimas :o
26 de Agosto de 2003, 09:36:00 AM
 mmm... eso no es crecer con la distancia. Las sombras tienen mas penumbra porque la fuente de luz es mas grande.
#148
Programación gráfica / Stencil Shadows Suavisimas :o
26 de Agosto de 2003, 07:47:48 AM
 No lo he leido mucho pero... sabeis si respetan la distancia del oclusor a la luz? Porque no es lo mismo proyectar sombra al lado mismo de una pared ( que no tiene penumbra ) que hacerlo desde lejos de la pared ( que mientras mas te alejas, mas penumbra tiene ).
#149
Programación gráfica / Sobre 3dsmax
26 de Agosto de 2003, 07:44:47 AM
 Pero con 'regenerar la malla' a que te refieres? Yo no hago nada de eso y me va bien ( aunque tengo el problema que comente en el inicio de este post ). Luego probare con los castillos...

Gracias de nuevo por lo de la funcion esta : ) De aqui a poco voy a probarlo y digo algo : )

talogo!!
#150
Programación gráfica / Sobre 3dsmax
25 de Agosto de 2003, 10:25:12 PM
 Hola!

Berserker, muchisimas gracias por mirarlo. Yo no supe encontrar nada : (
Ahora mismo no puedo probar lo que me dices. Mañana lo probare y te digo a ver si consigo algo, aunque no entiendo los parametros :b

Mars Attacks, ya he hecho lo que me dices, pero no me soluciono nada : (

Y sobre tu pregunta, Berserker, lo que pasa es que el MAX tiene un 'set' de indices por cada... no se como llamarlo. Me refiero a vertices, coordenadas de textura, vertices de color, etc. No es como en GL o D3D que tienes un solo indice para todo.
Creo que cuando te coinciden el numero de vertices y el de coordenadas de textura dara igual cual elijas, pero yo prefiero curarme en salud y leo siempre las coordenadas de textura, porque nunca van a haber menos que vertices ( me refiero a los indices ). Se que asi obligo a que toda la malla este texturizada, pero es que pienso que es un poco tonteria utilizar materiales sin textura.

Espero haberte ayudado. Para cualquier cosa, comentalo por aqui que estare al tanto. Yo tambien estoy muy puesto ahora con MaxScript. Creo que es la mejor eleccion para hacer herramientas para un juego.

Un saludote!!





Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.