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=1698/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.xml8/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=idJaaNzhGIc8/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.xml8/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)
Top Related