Resultados 1 al 4 de 4

Tema: Metodología de desarrollo de aplicaciones 3d

  1. #1
    Usuario Senior
    Fecha de ingreso
    Aug 2007
    Ubicación
    Pereira-Colombia
    Mensajes
    60
    Gracias (Dadas)
    2
    Gracias (Recibidas)
    3

    Metodología de desarrollo de aplicaciones 3d

    Quisiera saber si existe metodologías de desarrollo 3d, estuve buscando y obviamente hay muchas metodologías de desarrollo de software, pero están muy enfocadas a la programación, si alguien me puede brindar información sobre esto, estaría muy agradecida porque estoy muy interesada en el tema. Gracias.

  2. #2
    Vampiro Giovanni Avatar de Pepius
    Fecha de ingreso
    Feb 2004
    Ubicación
    Guadassuar, Valencia
    Mensajes
    4,998
    Gracias (Dadas)
    18
    Gracias (Recibidas)
    105

    Metodología de desarrollo de aplicaciones 3d

    No te entiendo muy bien. El desarrollo de software esta íntimamente ligado a la programación. ¿puedes concretar?

  3. #3
    Usuario Senior
    Fecha de ingreso
    Aug 2007
    Ubicación
    Pereira-Colombia
    Mensajes
    60
    Gracias (Dadas)
    2
    Gracias (Recibidas)
    3

    Metodología de desarrollo de aplicaciones 3d

    Obviamente. Pero me estoy refiriendo a metodologías de desarrollo de aplicaciones 3d, es decir flujos de trabajos, estandarización, normas, pero precisamente en animación 3d, en modelado, en renderizado.

    Y estaba diciendo que para el desarrollo de software hay muchas metodologías.

  4. #4
    Vampiro Giovanni Avatar de Pepius
    Fecha de ingreso
    Feb 2004
    Ubicación
    Guadassuar, Valencia
    Mensajes
    4,998
    Gracias (Dadas)
    18
    Gracias (Recibidas)
    105

    Metodología de desarrollo de aplicaciones 3d

    Entiendo. Como bien comentas, ese tipo de información es escasa, comparado con información sobre un lenguaje en concreto. De todas formas, no sé hasta qué punto existe una metodología específica para desarrollo de aplicaciones 3d, supongo que, la manera más sencilla de plantearlo es con orientación a objetos (C++ sería mi elección). A partir de ahora todo el texto que viene es especulación y bien puedes obviarlo.

    Puedes dividir la estructura de una aplicación 3d en dos partes, el front end (interfaz gráfica) y el backend. El paradigma que se usa para la interfaz gráfica es el de toda la vida, por eventos (callbacks). Información sobre esto hay mucha, puedes mirar cualquier guía de QuickTime o GTK por ejemplo.

    El backend sería donde se realizaría todo el procesamiento. A priori debe tener una estructura modular: por una parte está el modelador, por otra parte el renderer, por otra parte el editor de animaciones, etc. Pero lo que debes tener en cuenta es que, al fin y al cabo, (y de manera muy simplificada) lo que tienes son un montón de estructuras de datos funcionando como contenedores. Ejemplo: en un hipotético programa 3d, un archivo son un conjunto de escenas. Una escena es un contenedor de objetos. Un objeto puede ser de distinto tipo (malla, Nurbs, esqueleto), para esto se podría usar polimofismo y herencia. Un objeto de tipo malla es, al fin y al cabo, un contenedor de vértices, aristas y polígonos (hay diferentes métodos de almacenamiento, diría que el más usual es punteros a listas de aristas).

    En definitiva, podríamos ver este hipotético programa como un conjunto de contenedores y métodos que se aplicarían a sus elementos. Siento no ser de más ayuda, yo mismo he sufrido para buscar información sobre arquitecturas de Game Engines, y al final toca improvisar y estudiar proyectos open-source. No te olvides que tienes todo el código de Blender a tu disposición.

    Dicho esto, a ver si alguien viene con información más concreta. Suerte.

Temas similares

  1. Respuestas: 3
    : 05-11-2020, 14:53
  2. Ofertas de Trabajo Grupo R Franco busca Beca: Desarrollo de aplicaciones móviles
    Por Stratos en el foro Ofertas de Empleo
    Respuestas: 0
    : 22-01-2019, 10:37
  3. Apps html5 para móviles: desarrollo de aplicaciones para smartphones y tablets
    Por 3dpoder en el foro Libreria fisica y electronica
    Respuestas: 0
    : 05-01-2017, 10:37
  4. Java a fondo: estudio del lenguaje y desarrollo de aplicaciones
    Por 3dpoder en el foro Libreria fisica y electronica
    Respuestas: 0
    : 09-01-2015, 10:37
  5. Rhinoceros Metodología del modelado
    Por 3dpoder en el foro Manual Rhinoceros Nivel 2
    Respuestas: 1
    : 12-11-2009, 22:59

Etiquetas para este tema