GRUPO_6_RICARDO GAMBOA.pdf

download GRUPO_6_RICARDO GAMBOA.pdf

of 27

Transcript of GRUPO_6_RICARDO GAMBOA.pdf

  • 8/11/2019 GRUPO_6_RICARDO GAMBOA.pdf

    1/27

    MOMENTO 2

    COMPUTACION GRAFICA

    JOSE RICARDO GAMBOA AYURE

    COD : 7179692

    UNIVERCIDAD NACIONAL ABIERTA Y A DISTANCIA

    UNAD

    ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENERIA

    ECBTI

    INGENERIA DE SISTEMAS

    COMPUTACION GRAFICA

    CEAD TUNJA

    2014_2

  • 8/11/2019 GRUPO_6_RICARDO GAMBOA.pdf

    2/27

    MOMENTO 2

    JOSE RICARDO GAMBOA AYURE

    COD : 7179692

    Grupo : 299210_6

    Presentado a :

    Oscar Javier Abaunza Garca

    UNIVERCIDAD NACIONAL ABIERTA Y A DISTANCIA

    UNAD

    ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENERIA

    INGENERIA DE SISTEMAS

    COMPUTACION GRAFICA

    CEAD TUNJA

    2014_2

    http://66.165.175.209/campus17_20142/user/view.php?id=1195&course=169http://66.165.175.209/campus17_20142/user/view.php?id=1195&course=169
  • 8/11/2019 GRUPO_6_RICARDO GAMBOA.pdf

    3/27

  • 8/11/2019 GRUPO_6_RICARDO GAMBOA.pdf

    4/27

    INTRODUCCIN

    En un principio el computador se realizaba en lotes, cargando innumerables tarjetas perforadas y ejecutando un nicoprograma a la vez, cuya salida solamente era visible en el formato impreso. Para esto se crearon nuevas tecnologaspara el bienestar del ser humano para que se obtuviese una vida mas agradable La necesidad de hacer posible el uso deeste sofisticado y esto comenz con la evolucin de la computacin grafica donde obtuvo grandes anticipos en latecnologa con los primeros aportes para su desarrollo en teoras y planteamientos basados en una revolucin yestablecido en el crono grama del desarrollo de la computacin grfica.

    En otras caractersticas estn los fundamentos de la computacin grfica en diversos tipos de graficacion computacionalcon un sistema de coordenadas entrando a la introduccin a la teora del color con modelos de color y en unarepresentacin del color para la computacin grfica.

    En el hardware y el software en computacin grfica en dispositivos de vectores de raster en un hardware grfico paramonitor en los dispositivos de entrada y en el software de graficacion

    Despus de esto, su evolucin vertiginosa est ntimamente relacionada con dos componentes: el mundo de los

    videojuegos y del cine animado. De hecho, los grandes ejemplos de los logros en los algoritmos, hardware y softwarepara diseo asistido por computador son en su mayora de estas reas de trabajo.

    Esta primera unidad busca familiarizarlo con la evolucin del concepto de computacin grfica, los diferentes hitos quemarcan su historia, y algunos conceptos fundamentales necesarios para abordar el estudio de las otras unidadesdidcticas.

  • 8/11/2019 GRUPO_6_RICARDO GAMBOA.pdf

    5/27

    OBJETIVOS

    Se debe aportar la teora del estudiante para analizar los fundamentos tecnolgicos, fsicos y matemticos de dela representacin grfica en el computador.

    el estudiante utilice y comprenda los diferentes conceptos relacionados con la representacin de grficos

    analizar los componentes hardware - software necesarios partiendo de los fundamentos tericos y tecnolgicos deesta disciplina.

    el estudiante debe identificar el establecimiento de un sistema de coordenadas en la pantalla de computadorcomo base fundamental para la graficacin

  • 8/11/2019 GRUPO_6_RICARDO GAMBOA.pdf

    6/27

    Listado de los posibles servicios a ofertar desde las tecnologas abordadas por el grupo de trabajo. (mnimo cinco)

    Mantenimiento de equipos

    Venta de insumos

    Venta de partes

    Modificaciones de equipos

    Diseo y elaboracin de componentes grficosListado de los posibles campos de aplicacin comercial de los servicios ofertados por el grupo de trabajo. (mnimo cinco)

    Para empresas

    Colegios

    Universidades

    Gobierno

    Poltica

    Listado de las diferentes herramientas hardware necesarias para prestar los servicios propuestos. (mnimo diez)

    Impresoras

    Tablet

  • 8/11/2019 GRUPO_6_RICARDO GAMBOA.pdf

    7/27

  • 8/11/2019 GRUPO_6_RICARDO GAMBOA.pdf

    8/27

    Actividad No.2

    Los integrantes del grupo de trabajo han encontrado que las diversas herramientas disponibles en el mercado poseenmltiples utilidades que le

    son de gran utilidad para sus labores; sin embargo, al hacer uso de ellas y participar en diferentes capacitaciones ycursos de formacin, han

    determinado que enfocar parte de sus esfuerzos al desarrollo de herramientas (software) propio cuyos componentes lespermitan generar

    elementos grficos a la medida de sus necesidades. Para esto, y despus de un riguroso anlisis de alternativas, han

    determinado hacer uso del

    lenguaje de programacin JAVA y emplearn libreras como Java 3D o JOGL (OpenGL API para JAVA) para lageneracin de grficos en 3D.

    Para la ejecucin de esta iniciativa, se han planteado como meta desarrollar los siguientes productos:

    a. Un manual (paso a paso) que presente el procedimiento necesario para

    instalar las herramientas de desarrollo elegidas (JDK, IDE para JAVA y API 3D a utilizar).

    Una vez descargado dicho archivo, le damos doble clic para que empiece la instalacin del mismo. Y nos aparecer una

    pantalla como esta:

  • 8/11/2019 GRUPO_6_RICARDO GAMBOA.pdf

    9/27

    Leemos el contrato de Usuario Final,y le damos Clic en Accept >

  • 8/11/2019 GRUPO_6_RICARDO GAMBOA.pdf

    10/27

    Si queremos cambiar la capeta de instalacin le podemos dar clic en Changee instalarla donde quiera, Yo la dej en la

    ruta por default. Y despus le damos Next.

  • 8/11/2019 GRUPO_6_RICARDO GAMBOA.pdf

    11/27

    Empezar la instalacin del Java JDK y tendremos que esperar unos minutos, dependiendo del rendimiento de tu equipo

    de computo.

    Al terminar la instalacin del Java JDK, nos pedir la carpeta de destino donde se tiene que instalar el JRE de Java, este

    es importante instalarlo, para que se ejecuten los programas hecho en Java. Yo dej la ruta por default. Damos Clic en

    Next >.

  • 8/11/2019 GRUPO_6_RICARDO GAMBOA.pdf

    12/27

    Empezar la instalacin de Java JRE y depender del funcionamiento de nuestro equipo, cuanto dure esta instalacin,por lo general dura unos pocos minutos.

    Una vez que haya terminado la instalacin del Java JRE, le daremos clic en Finish y terminar la instalacin de Java JDK

    y Java JRE.

  • 8/11/2019 GRUPO_6_RICARDO GAMBOA.pdf

    13/27

    Todava aqu no termina esto, si no que hay que configurar las variables de entorno para que podamos compilar desde

    la Consola de Comandos de Windows 7.

    Damos Clic Derecho a Mi PC y nos vamos a Propiedades. Y nos aparecer una ventana donde aparece la informacin de

    nuestro sistema, Damos clic en Configuracin Avanzada del Sistema, que se encuentra a la izquierda. Y nos debe de

    aparecer una ventana como esta:

    Nos vamos a la pestaa de Opciones Avanzadas y damos clic en Variables de Entorno

  • 8/11/2019 GRUPO_6_RICARDO GAMBOA.pdf

    14/27

    Buscamos en las Variables del sistema, la variable llamada Path y le damos clic en Editar

    Se abrir una nueva ventana y le agregamos esto: ;C:\Program Files\VERSION DE TU JAVA\bin si es que dejamos la

    ruta por default del instalador, si lo metiste en otra carpeta, debers poner la direccin donde se encuentra instalado el

    JDK. Y damos Clic en Aceptar.

  • 8/11/2019 GRUPO_6_RICARDO GAMBOA.pdf

    15/27

  • 8/11/2019 GRUPO_6_RICARDO GAMBOA.pdf

    16/27

    Y si se muestra esto, qued instalado el Java JDK en nuestro sistema de Windows 7, y podemos crear los programas y

    compilarlos desde la consola de comandos. O lo que es mejor, instalar un IDE como Netbeans o JCreator. En lo personal

    uso el Netbeans.

    b. Un programa en JAVA que dibuje primitivas grficas en 2D

    implementando los algoritmos que consideren ms adecuados. El

    programa debe permitir seleccionar qu figuras dibujar, entre las cuales

    incluir: lneas, crculos y polgonos regulares. (mnimo cinco tipos de

    figuras)

    JAVA ECLIPCE

    c. Un programa que dibuje un escenario grfico virtual en 3D

    implementando los algoritmos o libreras (Java 3D, JOGL) que consideren

    ms adecuados. El programa debe dibujar por lo menos tres figuras

  • 8/11/2019 GRUPO_6_RICARDO GAMBOA.pdf

    17/27

    reconocibles y presentar algn tipo de movimiento (rotacin, traslacin o

    cambio de escala, etc.) sobre al menos una de las figuras.

    VRML

  • 8/11/2019 GRUPO_6_RICARDO GAMBOA.pdf

    18/27

    CUADRO 1. SNTESIS GRUPAL DE LA LLUVIA DE IDEAS

    PROBLEMAS IDENTIFICADOSEN LA SITUACIONPROBLEMICA.

    PREGUNTAS ARESOLVER.

    LO QUE SE DELPROBLEMA.

    CONTENIDOSDE APRENDIZAJERELACIONADOS CONEL PROBLEMA.

    IDEAS OPOSIBLESSOLUCIONES ALPROBLEMA.

    una empresa desea manejarpublicidad digital e impresiones ypara esto se requiere manejarequipos como plotter e impresoraaunque los estudiantes solo pienssoftware.

    Existe personalCalificado parael manejo demaquinaria einstrumentosHardware?

    1. Manejo color RGBY CMYK.

    2. manejo deimgenes BMPY grficos vectoriales

    3. Hardaware paraComputacin grfica.(tarjetas grficas ,

    de video, procesadormain board general yperifricos)

    4. manejo deherramientas JAVAen especial JDK ynetbeans.

    1. MANEJO DE JAVAhttp://www.java.com/es/dofaq/helpful_concepts.xml

    2. MANEJO DE COLOREY CMYKhttp://www.youtube.com/wSefn93e_RL8

    1. Capacitar a uno delos miembros del equipen el manejo deherramientas deimpresin graficas.

    En la publicacin de materiales

    acadmicos digital e impresin y lgeneracin de elementospublicitarios son dosramas . Mientras elprimero apunta a la creacin decontenido acadmico, el segundotiene que ver con contenidoComercial y publicitario.

    Cmo se puede

    relacionar lacreacinde herramientas TICcon el manejo deelementosPublicitarios?

    3. manejo de imgenes

    raster y vectoriales.http://www.youtube.com/wYurPdfuDj6M

    DIBUJO DE FIGURASBASICAShttp://www.youtube.com/wdWzFf5HnpNQ

    2. Enfocarse como

    primera medida enla creacin deelementospublicitarios, diseoe impresin digital.

    http://www.java.com/es/download/faq/helpful_concepts.xmlhttp://www.java.com/es/download/faq/helpful_concepts.xmlhttp://www.youtube.com/watch?v=Sefn93e_RL8http://www.youtube.com/watch?v=Sefn93e_RL8http://www.java.com/es/download/faq/helpful_concepts.xmlhttp://www.youtube.com/watch?v=YurPdfuDj6Mhttp://www.youtube.com/watch?v=YurPdfuDj6Mhttp://www.youtube.com/watch?v=dWzFf5HnpNQhttp://www.youtube.com/watch?v=dWzFf5HnpNQhttp://www.youtube.com/watch?v=YurPdfuDj6Mhttp://www.youtube.com/watch?v=dWzFf5HnpNQhttp://www.youtube.com/watch?v=dWzFf5HnpNQhttp://www.youtube.com/watch?v=YurPdfuDj6Mhttp://www.youtube.com/watch?v=YurPdfuDj6Mhttp://www.youtube.com/watch?v=Sefn93e_RL8http://www.youtube.com/watch?v=Sefn93e_RL8http://www.java.com/es/download/faq/helpful_concepts.xmlhttp://www.java.com/es/download/faq/helpful_concepts.xml
  • 8/11/2019 GRUPO_6_RICARDO GAMBOA.pdf

    19/27

    5. Manejo dealgoritmos bsicospara la realizacin defiguras geomtricasPrimitivas.

    6. Manejo de matrice Para figuras en 3D.

    para la creacin del contenidoacadmico es necesario tenerexpertos en pedagoga y didcticaque junto con los ingenierosgrficos, puedan darle una solideztanto de fondo como de formaal proyecto.

    Quin manejaray diseara elcontenido acadmicoen cuanto a sufondo, ya queno hay expertos enPedagoga?

    4. MANEJO DE TARJETADE VIDEO.

    http://www.youtube.com/widJaaNzhGIc

    3. Incorporar al equipode trabajoespecialistasen contenidoacadmico paraque el grupo sededique a la creacindel contenido digital

    4. Adems del manual deinstalacin se requiere tutoriales

    para el manejo de JAVA JDK.

    4. Por qu esimportante la

    creacinde tutorialesen JDK?

    5. TUTORIAL INSTALCIOJDK

    http://www.youtube.com/wobYeHzk2oco

    4. realizar videotutoriales para

    programacin JAVA,deacuerdo alosconocimientos decada miembro delgrupo de trabajo.

    5.Se hace necesario utilizar otrasherramientas JAVA como netbeanPara el desarrollo grfico.

    Por qu es necesarioel uso Netbeanspara desarrollar elproyecto?

    6. INSTALACION DEJAVA IDE NETBEANShttp://www.youtube.com/wnatfw701jdk

    Cuadro 2. Plan de trabajo de investigacin del grupo colaborativo

    NombreParticipante

    Contenidos deAprendizajeAsignado para

    FuenteBibliogrfica

    Contenidos deAprendizaje queTodos deben

    Duracin

    http://www.youtube.com/watch?v=idJaaNzhGIchttp://www.youtube.com/watch?v=idJaaNzhGIchttp://www.youtube.com/watch?v=idJaaNzhGIchttp://www.youtube.com/watch?v=idJaaNzhGIchttp://www.youtube.com/watch?v=obYeHzk2ocohttp://www.youtube.com/watch?v=obYeHzk2ocohttp://www.youtube.com/watch?v=obYeHzk2ocohttp://www.youtube.com/watch?v=natfw701jdkhttp://www.youtube.com/watch?v=natfw701jdkhttp://www.youtube.com/watch?v=natfw701jdkhttp://www.youtube.com/watch?v=natfw701jdkhttp://www.youtube.com/watch?v=obYeHzk2ocohttp://www.youtube.com/watch?v=obYeHzk2ocohttp://www.youtube.com/watch?v=idJaaNzhGIchttp://www.youtube.com/watch?v=idJaaNzhGIc
  • 8/11/2019 GRUPO_6_RICARDO GAMBOA.pdf

    20/27

    ProfundizarIndividualmente

    Saber

    JIMMYDARLEYCORTESAMAYA

    El hardware yEl software paraComputacinGrfica

    Oracle, Conceptos tiles y glosario de definiciones

    http://www.java.com/es/download/faq/helpful_concepts.xml

    Computer Graphics World. Historia de la Computacin GrficaRecuperado de:http://asignaturas.inf.udec.cl/cgraf/public_html/historia.pdf

    Manejo de colorrgb y cmyk

    Programacinbsica en javajdk y netbeans

    Manejo de

    imgenes raster,pixles y formatosde imagen engeneral

    Graficosvectoriales .

    Sistemas decoordenadas

    Teoria del color Modelos de color

    Manejo depaletas

    4HORAS

    JAMESMILLANBEDOYA

    Requerimientosde software

    Abaunza, Oscar (2013), Lizcano, Adriana (2005). MduloComputacin Grfica, Algoritmos bsicos de dibujo en2 dimensiones (pp.58-95). UNAD. Colombia.Recuperado de:

    http://datateca.unad.edu.co/contenidos/299210/Biblografia_Unidad_2_Algoritmos_Basicos_de_Dibujo_en_2_Dimensiones/Unidad_2_Algoritmos_Basicos_de_Dibujo_en_2_Dimensiones.pdf

    3HORAS

    GILBERTOCONCHA

    Algoritmos YTransformaciones.

    Vidal, V. J. Algoritmos Grficos en 2 Dimensiones. Taller deComputacin GrficaRecuperado de:http://asignaturas.inf.udec.cl/cgraf/public_html/algoritmos2d.pdf

    4HORAS

    JOSERICARDOGAMBOA programacin

    Netbeans IDE for Java. Recuperado de:

    https://netbeans.org/features/index.html

    4HORAS

    http://www.java.com/es/download/faq/helpful_concepts.xmlhttp://asignaturas.inf.udec.cl/cgraf/public_html/historia.pdfhttp://datateca.unad.edu.co/contenidos/299210/http://asignaturas.inf.udec.cl/cgraf/public_html/algoritmos2d.pdfhttps://netbeans.org/features/index.htmlhttps://netbeans.org/features/index.htmlhttp://asignaturas.inf.udec.cl/cgraf/public_html/algoritmos2d.pdfhttp://datateca.unad.edu.co/contenidos/299210/http://asignaturas.inf.udec.cl/cgraf/public_html/historia.pdfhttp://www.java.com/es/download/faq/helpful_concepts.xml
  • 8/11/2019 GRUPO_6_RICARDO GAMBOA.pdf

    21/27

    JAVA NETBEANShttp://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=68&Itemid=188

    Manejo dedispositivosraster

    Manejo dedispositivosvectoriales.RAUL

    EMILIOCAMACHO

    Transformaciones2D y 3D

    Euitmt WWW team. Dibujo asistido por ordenador.Transformaciones 2D y 3D. Recuperado de:

    http://www.mieres.uniovi.es/egi/dao/apuntes/

    5HORAS

    Vector vs Raster

    Por la gran cantidad de informacin que maneja en cada pxel, los modelos

    raster necesitan potentes computadoras y de una gran capacidad de memoria

    Virtual y de disco duro.

    Sin embargo, las ventajas se presentan, primeramente, en que el espacio es

    definido de una manera uniforme y muy visual. Como resultado, los sistemas

    raster tienen mayor poder analtico que el vectorial en el anlisis del espaciocontinuo, y por tanto, es idneo para el estudio de fenmenos cambiantes en el

    espacio como las variables de los suelos, elevacin del terreno, los ndices de

    vegetacin, precipitaciones etc.

    La segunda gran ventaja del modelo raster es que su estructura se ajusta de

    http://www.aprenderaprogramar.com/index.php?option=com_http://www.mieres.uniovi.es/egi/dao/apuntes/http://www.mieres.uniovi.es/egi/dao/apuntes/http://www.aprenderaprogramar.com/index.php?option=com_
  • 8/11/2019 GRUPO_6_RICARDO GAMBOA.pdf

    22/27

    parecida manera a la de las computadoras. Como resultado, los sistemas raster

    son mas rpidos en la evaluacin de problemas que impliquen diversas

    combinaciones matemticas. Es de nuevo, un excelente medio para explicar

    modelos medioambientales como la erosin del suelo, manejo y sostenibilidad

    del medio forestal. Adems, desde que las imgenes satlites emplean

    estructura raster, hace que sea mas fcil incorporarlas a los GIS.

    Mientras que los sistemas raster estn predominantemente orientados al

    anlisis espacial, los vectoriales son eficientes en el almacenamiento de mapas,

    ya que solo distinguen entre limites de caractersticas, y no lo que existe en el

    interior de las mismas.

    Para muchos, el fcil manejo de su base de datos y las ptimas posibilidades a

    la hora de crear mapas, hacen que los GIS que utilizan un modelo vectorial

    resulten atractivos.

    Modelo Vectorial

    VENTAJAS

    Estructura de datos sencilla

    La operacin de superposicin (overlay) se

  • 8/11/2019 GRUPO_6_RICARDO GAMBOA.pdf

    23/27

    realiza de forma fcil.

    Representa mejor elevada variabilidad

    espacial

    Es necesario para el manejo y modificacin

    de imgenes digitales y satlites.

    DESVENTAJAS

    Ocupan mas memoria.

    Relaciones topolgicas son masdifciles de

    representar

    La mapa resulta menos esttico, los

    limites resultan mas groseros. Este

    fenmeno puede superarse reduciendo el

    tamao del pixel, pero incrementa en gran

    medida el volumen del archivo

    Modelo Raster

  • 8/11/2019 GRUPO_6_RICARDO GAMBOA.pdf

    24/27

    VENTAJAS

    Proporciona una estructura de datos

    compacta, ocupa menos memoria.

    Codifica de manera mas eficaz las relaciones

    topolgicas entre elementos. Mejor para

    anlisis de redes (network).

    Esta diseado para trabajar con grficos,

    coberturas de Autocad.

    DESVENTAJAS

    Tiene una estructura de datos mas compleja

    que el raster

    Operaciones de superposicin son mas

    difciles de obtener.

    La representacin de mapas con elevada

    variabilidad es ineficiente

    Manejo y mejora de imgenes digitales y

    satlites no pueden realizarse de una

  • 8/11/2019 GRUPO_6_RICARDO GAMBOA.pdf

    25/27

    manera eficaz en el modelo vectorial

    Nota: El programa IDRISI trabaja con Raster y Vectorial simultneamente.

    ArcView y ArcGis puede trabajar con raster incorporndoles la extensin

    (Spatial Analyst).

    Utilizacin de Sistemas de Informacin Geogrfica para la Seguridad Alimentaria sostenible en zonas marginadas deHonduras,

    Nicaragua y Guatemala

    En los tres prximos apartados, mi intencin es describir de forma muy

    somera, las diferentes funciones que la mayora de los GIS disponen para

    visualizar, modificar y extraer conclusiones de la informacin espacial

    disponible.

    El primer apartado Informacin Digital Espacial, citar las herramientas mas

    bsicas que usan los GIS.

    Los dos siguientes Herramientas Bsicasque usan los GIS y Anlisis

    Espacial,

    a mi entender, son los mas importantes de todos, describen los fundamentos de

    Anlisis Espacial. Es una herramienta mas potente y especfica, en la que se ha

  • 8/11/2019 GRUPO_6_RICARDO GAMBOA.pdf

    26/27

    basado la mayor parte del esfuerzo de GIS de estos Trabajos Fin de Carrera.

    Cuadro de las Diferentes Herramientas GIS que se describen en este Trabajo.

    Herramientas Bsicas que usan los GIS

    SQL (Structured Query Language)

    Reclasificar ( Reclass)

    Superponer (Overlay)

    Zonas de Influencia. (Buffers)

    Analisis Espacial

    Calculo de Distancias

    Distancia mas cercana ( Straight Line Distance)

    Localizacin mas cercana ( Straight Line Allocation)

    Direccin mas cercana ( Straight Line Direction)

    Direccin mas cercana segn el coste ( Cost Weighted Distance)

    Trazado mas corto ( Shortest path)

    Densidad

    2.5.2 Interpolacin

    IDW ( Inverse Distance Weighted)

  • 8/11/2019 GRUPO_6_RICARDO GAMBOA.pdf

    27/27

    Spline

    Kriging

    2.5.3 Analisis de Superficies

    Contornos ( Contour)

    Pendientes (Slope)

    Orientacin ( Aspect)

    Sombreado ( Hillshade)

    Estadsticas entre pixeles ( Cell statistics)

    Visualizacin (Viewshed)

    Estadsticas entre pixeles vecinos (Neighborhood statistics)

    Calculadora raster ( Raster calculator)