Resultados 1 al 10 de 10

¿Es posible crear un recorrido de cámara 3D automático desde coordenadas en 3ds Max?

  1. #1
    Fecha de ingreso
    Apr 2004
    Mensajes
    4

    ¿Es posible crear un recorrido de cámara 3D automático desde coordenadas en 3ds Max?

    Hola no sé cómo el tema del 3d. Lo que quiero hacer es lo siguiente: Diseñar un escenario en 3d y que pasando previamente unas coordenadas de inicio y otra de fin la cámara del 3d haga el recorrido. Los parámetros los cogería de un fichero de texto, se puede hacer algo de esto o es imposible?

  2. #2
    Fecha de ingreso
    Jul 2002
    Mensajes
    880

    Ayuda

    Se puede peno necesitas algo más que 2 coordenadas sino el recorrido seria recto.

  3. #3
    Fecha de ingreso
    Apr 2004
    Mensajes
    4

    Ayuda

    Ok, y cómo se podría hacer? Hay que programar?

  4. #4
    Fecha de ingreso
    Mar 2004
    Mensajes
    855

    Ayuda

    Hola. Pues la verdad es que no tengo ni idea de si max tiene alguna opción para guardar un Path en disco y posteriormente cargarlo.

    Si eso no es posible, entonces podrías crearte un Maxscript que lo hiciera. Evidentemente no bastaría con dos puntos (a no ser que el recorrido sea recto) sino que tendrías que guardar las coordenadas de los puntos de control de la Spline que utilices para el recorrido, para posteriormente recrear dicha Spline. Saludos.

  5. #5
    Fecha de ingreso
    Apr 2004
    Mensajes
    4

    Ayuda

    Existen funciones en el Maxscript con las que se puedan leer ficheros de texto o ya puestos bases de datos? Donde puedo encontrar un manual de Maxscript?

  6. #6
    Fecha de ingreso
    Mar 2004
    Mensajes
    855

    Ayuda

    Hola. Con la ayuda del 3ds Max viene una referencia del Maxscript con tutoriales incluidos. Con respecto al soporte para escritura/lectura de archivos, sí, Maxscript soporta escritura/lectura de archivos ASCII y desde la versión 5 del 3ds Max, también soporta escritura/lectura de archivos binarios.

    Y el tema de las bases de datos pues no sé. Tengo entendido que con Maxscript puedes acceder a controles activeX pero nunca he probado. Saludos.

  7. #7
    Fecha de ingreso
    May 2002
    Mensajes
    1,167

    Ayuda

    Estoy casi seguro que el 3ds Max trae un script para hacer eso que quieres, porque al menos para hacer exactamente lo contrario si que existe, pues yo lo he usado.

    Hace unos años, en un juego en el que curré, yo tenía que hacer que una cámara recorriera un escenario, por lo que hice una Spline y la usé como recorrido de la cámara. Luego, mediante el susodicho script, exporté las coordenadas de varios puntos de la Spline. Te permitía exportar el punto inicial y el final, y luego el número de puntos intermedios que tú quisieras. Cuantos más puntos intermedios metieras, pues más fiel resultaba luego en el engine el movimiento de la cámara.

    Ahora bien, de eso hace al menos 3 años, así que, ya no me acuerdo en absoluto de que script era, pero como comentan por ahí arriba, seguramente deben estar explicados en la ayuda del 3ds Max todos los scripts que trae de fabrica.

    Posdata: por cierto, en la web http://www.scriptspot.com/ tienes cientos de scripts para max gratuitos, y si en el 3ds Max no está, seguro que en esa web tienes alguno que te haga la función que quieres.

  8. #8
    Fecha de ingreso
    May 2002
    Mensajes
    1,167

    Ayuda

    Mira, según he escrito esto, me he metido en scriptspot, y en import/export he encontrado esto:
    Camera transfer 1.12 3ds Max 4 9/26/2001 downloads: 1000 .

    Takes a Camera and outputs it.s movement todo a textfile, which can then be read in by the same script and applied todo a Camera. This is useful for transfering Camera información between diferent packages (in the future) or diferent releases of max, for example, converting an r4 Camera todo r3.
    Written by blur Studio.

    Además, lo han hecho los de la empresa en la que curra Slime, así que, a lo mejor hasta el tiene por ahí alguna versión mejor o más actualizada.

  9. #9
    Fecha de ingreso
    Apr 2004
    Mensajes
    4

    Ayuda

    Gracias, creo que me sirve bastante, voy a hacer algunas prueba a ver qué tal se me da.

  10. #10
    Fecha de ingreso
    Apr 2002
    Mensajes
    41,501

    Crear un recorrido de cámara automático desde coordenadas en 3ds Max

    Para crear un recorrido de cámara automático en 3ds Max usando coordenadas, puedes usar un script o el controlador de lista. Primero, prepara un archivo de texto con las coordenadas X, Y, Z y el tiempo para cada punto clave. Luego, en 3ds Max, crea una cámara y asigna un controlador de posición de lista a su objeto. Añade un controlador de posición de script a esa lista. En la ventana del script, escribe código para leer el archivo de texto y mover la cámara. Esto te permite definir una trayectoria precisa sin animar manualmente cada fotograma.


    Usar el controlador de script para leer datos

    El método más directo es usar el controlador de posición de script. Abre el cuadro de diálogo Curve Editor, localiza la cámara y su propiedad de posición. Haz clic derecho sobre ella y elige Assign Controller. Selecciona Position Script. En la ventana que aparece, escribe un script en MAXScript que abra tu archivo de coordenadas. El script debe procesar cada línea, asignar la posición a la cámara y crear un fotograma clave en el tiempo especificado. Asegúrate de que el formato del archivo sea simple, como valores separados por comas o espacios.

    Alternativas con path constraint y herramientas

    Otra opción es usar un objeto helper como punto de referencia. Crea un objeto Point por cada coordenada en tu lista y luego usa la herramienta Path Constraint para que la cámara siga una spline que pase por esos puntos. Puedes generar la spline automáticamente con un script que cree los vértices desde el archivo. Este enfoque es visual y te permite ajustar la curva de la trayectoria después de crearla. Para controlar la velocidad, ajusta la distribución de los fotogramas clave en la spline.

    A veces, el proceso más automático implica depurar un script que lee mal las coordenadas, lo que puede hacer que tu cámara vuele a través de geometría sólida, creando un recorrido turístico por el interior de un muro que nadie pidió.
    |Agradecer cuando alguien te ayuda es de ser agradecido|

Temas similares

  1. V-Ray Crear cámara Vray desde el visor perspectiva
    Por 3dpoder en el foro Plugins y Scripts
    Respuestas: 2
    : 09-07-2013, 02:52
  2. 3ds Max Cómo crear video con cámara 3ds Max y recorrido y sobre el tamaño del video
    Por antigravityboy en el foro Programas de Diseño 3D y CAD
    Respuestas: 2
    : 26-07-2011, 20:27
  3. Videojuegos ¿Es posible crear animaciones BVH desde 3ds Max para mods de videojuegos?
    Por SR.MUERTE en el foro Videojuegos
    Respuestas: 2
    : 06-06-2011, 09:12
  4. Cómo crear un recorrido virtual interactivo desde V-Ray a VRML
    Por pulga en el foro Render, Iluminación y Cámaras
    Respuestas: 0
    : 22-09-2010, 17:28
  5. ¿Cómo crear un recorrido virtual interactivo desde 3ds Max?
    Por patagon_net en el foro Programas de Diseño 3D y CAD
    Respuestas: 3
    : 16-12-2004, 16:52