1 / 24

Modelado de objetos

Modelado de objetos. Watt cap. 2, Hearn 10.1 - 10.4, 10.14-10.16. http://www.theforce.net/scifi3d/starwars/meshes/milfalcon.jpg. Contenido. Creación de objetos Representación de objetos Representación poligonal estructura, generación, mallas, atributos, ...

karim
Download Presentation

Modelado de objetos

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Modelado de objetos • Watt cap. 2, Hearn 10.1 - 10.4, 10.14-10.16 http://www.theforce.net/scifi3d/starwars/meshes/milfalcon.jpg

  2. Contenido • Creación de objetos • Representación de objetos • Representación poligonal • estructura, generación, mallas, atributos, ... • Otros métodos (splines, CGS, volumétricos)

  3. Objetivo • Representación de un objeto real o descrito en el ordenador. • Para representar una imagen o para acciones posteriores (CAM, análisis)

  4. Funciones • La modelización incluye: • Estructura de datos para representar el objeto • Creación del objeto en el ordenador • Edición del objeto

  5. Creación de objetos • Con un interface de CAD (3DStudio, ProEngineer,…) • A partir de objetos reales (explorador láser, digitizador 3D) • Matemáticamente http://graphics.stanford.edu/papers/rt_model/rt_model.pdf Visualization Toolkit

  6. Representación de un objeto • No hay un método único • Depende del objeto y del medio: • interfaz de usuario • representación del ordenador • almacenamiento • La más popular: representación poligonal (representación del ordenador)

  7. Métodos de representación • Representación poligonal • Splines • CSG (Constructive Solid Geometry) • Subdivisión del espacio (octrees y BSP) • Representación implícita

  8. Representación poligonal 1998 - Pixar (A bug’s life) 1430 - Florencia 2001 - Final Fantasy

  9. Poligonal - Características • Puede representar cualquier objeto • Es el método utilizado por el hardware gráfico • Difícil manipulación posterior • Requiere mucha información: labor pesada • Utilización de texturas

  10. Poligonal - Propiedades • Distinguir superficies y polígonos • cilindro cerrado: 3 superficies, n polígonos • En superficies curvas es una aproximación • El número de polígonos depende de la curvatura • Triángulos y polígonos generales • Ecuación del plano: Ax + By +Cz + D = 0

  11. Poligonal - Estructura de datos IMAGE SYNTHESIS GROUP

  12. Poligonal - Mallas • Los vértices son compartidos por varios polígonos • Optimización al utilizar mallas (mesh) • tiras (triangle - strips) • abánicos (triangle - fans)

  13. Atributos de polígonos triangular o no area normal ecuación del plano convexo o no con agujeros o sin ellos Atributos de las aristas longitud arista de superficie o polígono Atributos de los vértices lista de polígonos valor del sombreado normal coordenadas de textura Poligonal - Atributos

  14. Poligonal - Generación • Modelado • Exploración de objetos reales • Generación matemática • Funciones • Extrusión y perfiles • A partir de otros modelos de representación (CSG, splines, voxels) http://www.sun.com/960710/feature3/alice.html

  15. Poligonales - Exploración http://graphics.stanford.edu/projects/mich/mich.html

  16. Poligonal - Resolución 48 polígonos 120 polígonos 300 polígonos 1000 polígonos IMAGE SYNTHESIS GROUP

  17. Poligonal - Fractales • Misma forma en infinitas resoluciones • Basada en subdivisión de polígonos

  18. Splines • Spline: banda flexible que produce una curva suave a través de un conjunto de puntos • Curva con seccionespolinómicas • Diseñar curvas y super-ficies FvDFH

  19. Constructive Solid Geometry • Primitivas, transformaciones y operaciones booleanas • Primitivas: cubo, esfera, pirámide, cono, ... • Operaciones booleanas • Unión • Substracción • Intersección

  20. CSG - Ejemplo FvDFH

  21. Subdivisión del espacio • Son métodos volumétricos • Voxels: bitmaps en 3 dimensiones • Octrees: división en 8 cubos • BSP: división binaria delespacio IMAGE SYNTHESIS GROUP

  22. Funciones implícitas • Restringido a ciertos objetos • ejemplo: primitivas de CSG • Cuadrícas (esfera, elipsoide, toro, ...) • Supercuadrícas (incorporan parámetros adicionales) Visualization Toolkit

  23. Gestión de la escena • Se representan escenas, no solo objetos • Estructuras jerárquicas • Aplicaciones de tiempo real • Objetos representados por hardware y el software indica qué objetos • Nivel de detalle de los objetos

  24. Otras clasificaciones • Representación de bordes (Boundary Rerepresentation: B-reps) • Define un objeto por las superficies que separan el interior del objeto del entorno • Partición del espacio • Conjunto de sólidos continuos no solapados

More Related