Foros 3DPoder.  

Bienvenido a Foros 3DPoder..

Usted esta viendo este foro como invitado, no esta registrado todavía, lo que limita su visión del foro. Si quiere unirse gratis a la mayor comunidad del diseño gráfico de habla hispana, tener acceso a publicar y responder mensajes, tener mensajes privados con otros miembros(PM), responder encuestas, publicar sus imágenes para que las vea el resto del mundo, tener acceso a los video_tutoriales, y muchas cosas más, no lo dude. Registrarse es rápido, simple y gratuito, agregate hoy a la mayor comunidad 3D de habla hispana! !

Si usted tiene algún problema con su registro, por favor , díganoslo aquí. 3d





¿Te ayudo?
Retroceder   Foros 3DPoder. > :: Infografia y diseño grafico. > Script
Foro3D Galeria Privada Video3D Blueprints Software Blog3DPoder Buscar Empleo Donaciones

Diseño Web
google adsense


Respuesta
 
Herramientas
Antiguo 08 oct 2008   #1
Zuria
Senior Member
 
Fecha de Ingreso: junio-2002
Ubicación: Euskadi
Mensajes: 572
Predeterminado z sobre superficie

Hola, ya se que esto para los scripteadores es un gran chorrada. pero necesito hacer un script controler que me mande el obejeto a una superficie x, para ser mas claro.. necesito un controlador tipo script que mande un dummy sobre una superficie, se que es con intersectRay pero no tengo ni idea de la estructura ni nada de eso. yo lo de progamar lo llevo muy mal. Haber si alguien me hecha una manita.
Zuria is offline   Responder Con Cita
Enlaces patrocinados
Antiguo 09 oct 2008   #2
Zuria
Senior Member
 
Fecha de Ingreso: junio-2002
Ubicación: Euskadi
Mensajes: 572
Predeterminado Re: z sobre superficie

bueno ya e encontrado algo en un tuto que quiero modificar.... es esto


dependsOn $superficie $objetoguia
(
rayToTerrain = ray $objetoguia.pos [0,0,-1]
Zposition = intersectRay $superficie rayToTerrain
)

if Zposition == undefined then Zposition=(ray [0,0,$.pos.z] [0,0,0]) >>> esto es mio


[$objetoguia.pos.x,$objetoguia.pos.y,Zposition.pos. z ]


lo que quiero modificar ahora, es que si el rayo no intersecta con la superficie mantenga la ultima z buena.... pero no se como coño hacer eso dentro un controller. No se como almacenar en una variable la posicion del objeto al principio de la rutina.
Alguien tiene alguna idea
Zuria is offline   Responder Con Cita
Antiguo 12 oct 2008   #3
Cesar Saez
just another monkey
 
Avatar de Cesar Saez
 
Fecha de Ingreso: marzo-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 2,938
Contactar con Cesar Saez a través de MSN
Predeterminado Re: z sobre superficie

A ver si entiendo, quieres que una serie de objetos se mantenga (en Z) sobre una superficie animada?

Si es así prueba ejecutando el siguiente código.

Código:
for i=1 to $selection.Count-1 do
(
	local CA = attributes followSurface
	(
		parameters followParams
		(
			zPos type:#float
		)
	)
	custAttributes.add $selection[i] CA
	
	local myController = $selection[i].position.z_position.controller = float_script()
	myController.addNode "myObject" $selection[i]
	myController.addNode "myTerrain" $selection[selection.count]
	myController.script =	"dependsOn myTerrain \n" +\
				"local dwRayToTerrain = ray myObject.position [0,0,-1] \n" +\
				"local upRayToTerrain = ray myObject.position [0,0,1] \n" +\
				"case of \n" +\
				"( \n" +\
				"	(intersectRay myTerrain upRayToTerrain != undefined): local Zposition = intersectRay myTerrain upRayToTerrain \n" +\
				"	(intersectRay myTerrain dwRayToTerrain != undefined): local Zposition = intersectRay myTerrain dwRayToTerrain \n" +\
				") \n" +\
				"if Zposition != undefined then myObject.followSurface.zPos = ZPosition.position.z \n" +\
				"myObject.followSurface.zPos"
)
La forma de usarlo sería primero seleccionar todos los objetos que quieres mantener en la superficie y finalmente el terreno, luego ejecuta el script y si todo sale bien debería funcionar. Es importante que el terreno tenga polígonos mirando hacia arriba y hacia abajo por lo que para que funcione correctamente habría que asegurarse de tener un modificador shell en el terreno.

Espero que te sirva.
Salu2
__________________
Blog::Demo Reel '07
____________________
"Debes practicar hasta que lo dificil resulte fácil, luego practica hasta que lo fácil resulte hermoso"
Stephen Covey
Cesar Saez is offline   Responder Con Cita
Antiguo 13 oct 2008   #4
Zuria
Senior Member
 
Fecha de Ingreso: junio-2002
Ubicación: Euskadi
Mensajes: 572
Predeterminado Re: z sobre superficie

muchas gracias ... pero el problema es que la supercie sobre la que se apoya ...se mueve... exactamente es mar... con olas y esas cosas.. y de esta forma no me funciona, si los lleva a la superficie pero si la superficie se mueve no lo siguen.

ya lo tengo solucionado...de la forma que puse. eso si... tengo que tener cuidado de que la superficie siempre este presente e intersecte, si no me da errores... pero es algo con lo que puedoi convivir
Zuria is offline   Responder Con Cita
Antiguo 13 oct 2008   #5
Cesar Saez
just another monkey
 
Avatar de Cesar Saez
 
Fecha de Ingreso: marzo-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 2,938
Contactar con Cesar Saez a través de MSN
Predeterminado Re: z sobre superficie

El código que te puse si que sigue a la superficie animada, lo probaste? es raro que no te funcione... te aseguraste de que el "mar" tenga un shell como comentaba arriba?

Te dejo una captura siguiendo las instrucciones del mensaje anterior, si me puedes confirmar que funciona/no funciona y la versión de max que usas sería genial, yo sigo con max 8 y quizás en versiones posteriores hallan cambiado algunas cosas

Salu2
Descargar Directa de Archivos ...
Tipo de Archivo: mov csaez_zFollow.mov (2.06 MB, 19 visitas)
__________________
Blog::Demo Reel '07
____________________
"Debes practicar hasta que lo dificil resulte fácil, luego practica hasta que lo fácil resulte hermoso"
Stephen Covey
Cesar Saez is offline   Responder Con Cita
Antiguo Hace 4 Semanas   #6
Zuria
Senior Member
 
Fecha de Ingreso: junio-2002
Ubicación: Euskadi
Mensajes: 572
Predeterminado Re: z sobre superficie

Hola cesar.
primero disculpas pero e estso liado...y segundo, gracias por la respuesta.
y ahora a lo que vamos.
Uso el dremascape para hacer una superficie que se adapte a la camara y haga las olas. pero tu invento no me chuta ni con shell ni sin shell.
en algun momento parace que se adapta al movimiento...pero deja de hacerlo en unos pocos frames. de momento sigo con mi idea.
muchas gracias
Zuria is offline   Responder Con Cita
Antiguo Hace 4 Semanas   #7
Nessito
Senior Member
 
Fecha de Ingreso: abril-2005
Ubicación: Madrid
Mensajes: 674
Predeterminado Re: z sobre superficie

No te vale un atachment constraint?
__________________
Aquel que pregunta, es tonto un rato. Aquel que no pregunta, es tonto toda la vida.
Nessito is offline   Responder Con Cita
Antiguo Hace 4 Semanas   #8
Zuria
Senior Member
 
Fecha de Ingreso: junio-2002
Ubicación: Euskadi
Mensajes: 572
Predeterminado Re: z sobre superficie

no....es un poco mas complejo...se trata de hacer que parezca que un barco navega....con un constrain solo no me sirve
Zuria is offline   Responder Con Cita
Antiguo Hace 4 Semanas   #9
Nessito
Senior Member
 
Fecha de Ingreso: abril-2005
Ubicación: Madrid
Mensajes: 674
Predeterminado Re: z sobre superficie

Pos realmente se me ocurre que yo lo haría con PF y BOX#3. Pero claro, hay que tenerlo. O con TP, pero claro también hay que tenerlo, y este ademas lleva tiempo aprender a usarlo (yo no tengo ni p_ta idea).

Por cierto revisando el script de Cesar, me parece muy correcto. De hecho era lo que yo pensaba hacer, pero más feo (el mio, sin CA's).
__________________
Aquel que pregunta, es tonto un rato. Aquel que no pregunta, es tonto toda la vida.
Nessito is offline   Responder Con Cita
Antiguo Hace 4 Semanas   #10
Cesar Saez
just another monkey
 
Avatar de Cesar Saez
 
Fecha de Ingreso: marzo-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 2,938
Contactar con Cesar Saez a través de MSN
Thumbs up Re: z sobre superficie

Cita:
Escritos por Nessito Ver Mensaje
Por cierto revisando el script de Cesar, me parece muy correcto. De hecho era lo que yo pensaba hacer, pero más feo (el mio, sin CA's).
Gracias Nessito, es todo un cumplido viniendo de ti
__________________
Blog::Demo Reel '07
____________________
"Debes practicar hasta que lo dificil resulte fácil, luego practica hasta que lo fácil resulte hermoso"
Stephen Covey
Cesar Saez is offline   Responder Con Cita
Antiguo Hace 4 Semanas   #11
Zuria
Senior Member
 
Fecha de Ingreso: junio-2002
Ubicación: Euskadi
Mensajes: 572
Predeterminado Re: z sobre superficie

TP? que es eso?
Bueno lo primero que estoy haciendo, es hacerle navegar, que suva y baje olas lo mas parecido posible. para eso estoy haciendo una estructura que utilza varios puntos que le dan altura del agua en distintos puntos y el buque se gira en relacion a una media de esos puntos. me falta simular la inercia que lo hare con algo tipo spring.
lo que tu me comentas de las particulas....estoy en ello... de momento estoy intentando conseguir hacer un splash con un objeto que va por el agua. igual para eso si necesito la box3... aunque no se que coño hace... pero la miarare
Zuria is offline   Responder Con Cita
Antiguo Hace 4 Semanas   #12
Cesar Saez
just another monkey
 
Avatar de Cesar Saez
 
Fecha de Ingreso: marzo-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 2,938
Contactar con Cesar Saez a través de MSN
Predeterminado Re: z sobre superficie

Cita:
Escritos por Zuria Ver Mensaje
TP? que es eso?
Supongo que se referirá a Thinking Particles.
__________________
Blog::Demo Reel '07
____________________
"Debes practicar hasta que lo dificil resulte fácil, luego practica hasta que lo fácil resulte hermoso"
Stephen Covey
Cesar Saez is offline   Responder Con Cita
Antiguo Hace 4 Semanas   #13
Nessito
Senior Member
 
Fecha de Ingreso: abril-2005
Ubicación: Madrid
Mensajes: 674
Predeterminado Re: z sobre superficie

TP = Thinking Particles
__________________
Aquel que pregunta, es tonto un rato. Aquel que no pregunta, es tonto toda la vida.
Nessito is offline   Responder Con Cita
Respuesta

Etiquetas Identificativas
sobre, superficie


Usuarios activos actualmente viendo este tema: 2 (1 miembros y 1 visitantes)
hori_hjm
Herramientas

Normas de Publicación
Usted no puede publicar nuevos mensajes.
Usted no puede responder mensajes
Usted no puede publicar archivos adjuntos
Usted no puede editar sus mensajes

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are deshabilitado
Pingbacks are deshabilitado
Refbacks are deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Petición de artículos sobre el mundo del 3D en los videojuegos ChamanMan VideoJuegos 4 15 may 2006 16:46
Opinion sobre: digitaldreamsfilms y sobre sintesys imported_jscorell Educación 3d, escuelas y universidades 1 10 feb 2006 19:06
una opinion sobre mi imagen :) nexen Trabajos Finalizados 6 29 ene 2004 19:01

google adsense



La franja horaria es GMT. Ahora son las 19:29.


Powered by: vBulletin, para 3DPoder.com Versión 3.7.4
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.
3DPoder.com Foro3d.com © Al servicio de la infografia y el 3D desde 1997.
Charity | Memory limits in php | Online Advertising | Credit Card Consolidation | Books
Content Relevant URLs by vBSEO 3.2.0