Eurographics'08 Rémi Arnaud Mark Barnes

Total Page:16

File Type:pdf, Size:1020Kb

Eurographics'08 Rémi Arnaud Mark Barnes Eurographics’08 Rémi Arnaud Mark Barnes 1 5th COLLADA @ Eurographics • Eurographics’04 – Grenoble – COLLADA v1.0 announcement • Eurographics’05 – Dublin – COLLADA v1.3.1 released – Geometry / Material / Animation / Skinning • Eurographics’06 – Vienna – COLLADA 1.4.1 released – Animation Clip / Morphing / Physics / FX • Eurographics’07 – Prague – Stability – focus on adoption – 3D for the Web – X3D collaboration, PV3D • Eurographics’08 – Crete – COLLADA 1.5 announcement 2 Design Goals • Content creation has become increasingly demanding - 3D devices expand in complexity and capabilities - Size of digital content ever growing - Tighter, shrinking production schedules • Free content from proprietary formats ! - Source data in DCC proprietary format - No collaboration to create such format - Too much effort spent creating exporters - Demand is very high from content creators - Content creativity limited by lack of this technology • Build a strong Tools & Middleware ecosystem - Need flexibility configuring content pipeline - Enable mixing of tools for better productivity - Opening the door to a variety of third party tools - Need an intermediate language (import and export) 3 Where is COLLADA ? • In your 3D application – Most applications already support COLLADA – Look for free plug-ins available • Get it on the Web – Get the spec! – www.khronos.org/collada – (1.4.1 rev 2 is 378 pages) – ~15,000 downloads already – (1.5 spec is >500 pages) – Be the first to download – Join the community: – www.collada.org – Google it • Get the book! 4 COLLADA is an industry standard • www.khronos.org • Founded in January 2000 by a number of leading media- centric companies, including: 3Dlabs, ATI, Discreet, Evans & Sutherland, Intel, NVIDIA, SGI and Sun Microsystems. (currently more than 100) • Dedicated to the creation of royalty-free open standard APIs to enable the playback of rich media on a wide variety of platforms and devices. • Home of 11 WG, including: OpenGL, OpenGL ES, OpenVG, OpenKODE, OpenSL, COLLADA 5 Around 100 companies creating media authoring and acceleration standards Khronos Participation Model Any company or university can join Khronos to Board decides strategy – Promoters participate in any number of approves working groups, working groups to produce controls budget, ratifies specifications. $$ specifications. $$$ Contributors A Working Group for each API standard – one company one vote Openly and publicly distributed – free of Ratified SDKs Conformance Conformance Tests charge, royalty free Specifications Tests and Conformance Test Process. $$ Free libraries, utilities, examples, Adopters open source Conforming products can Get your COLLADA spec and schema here! use API www.khronos.org/collada trademark and logo Help Khronos Help You! • Please consider joining Khronos! – Participate in the building of the standards – Special low cost membership fee for universities • Please review our specifications and provide feedback – Public forums and developer resources : www.khronos.org/developers Khronos membership details at www.khronos.org What Problem does COLLADA Solve? • Content archive and simplification of reuse – Releases DCC and related tool content data into a single recognizable and reusable interchangeable format – Data longevity and accessibility is assured by an open and royalty free standard • Known as an “intermediate” language – Why? Not trying to define the beginning or end of the pipeline; just moving content along that pipeline – Not designed to be a DCC or authoring tool language – Not designed as a run-time language – Final representation outside scope of COLLADA – Freedom to innovate! – COLLADA provides the stability so DCC and run-time can evolve 9 Benefits to Industry • Simplifies import/export – Expedites content sharing and reuse • Encourages collaboration between content developers and DCC vendors – Being a standard encourages adoption – Standards often mandated by companies, nations • Enables rapid development – Viewers – Samples – Libraries, SDK • Promotes quality thru conformance testing – Encourages proper use of format 10 Benefits to Academia • Fully documented and specified – Using XML standard language and Schema – Royalty free – Contribute to standard (University membership) – University of Karlsruhe (GER) joined and participated in 1.5 spec • Highly extensible – Extend COLLADA and publish extensions specifications – E.g. Thesis adding Renderman shading to COLLADA FX system – Extension repository on collada.org • Use and contribute to open source tools – Viewers, samples, libraries, modelers, sdk…. – Most sources are MIT license, hosted on source-forge – Share content and tools with Universities at no cost – Rapid development for short projects • Use for commercial projects – Enable users to load/save content in a format they can use – COLLADA is royalty free for commercial or non commercial projects • Research content encoding and data structures issues – Collaborative development, rich content databases, virtual worlds exchange, data compression, physics, geometry and topology stand-alone tools… 11 COLLADA –APIs and sample code • COLLADA DOM – read, write, access data – Open source, source-forge distribution – In place data access – avoid costly data duplication – Front-end generated automatically from Schema (C++) – Back-end as plug-in – libxml backend, database backend – Code generator (php script) source code -> add your own extensions to DOM NEW: COLLADA 1.4.1. DOM 2.0 released • FCOLLADA – read, write at higher level – Open source, source-forge distribution – Used in ColladaMaya, ColladaMax, ColladaMotionBuilder, Feeling Viewer… NEW: All Autodesk Plug-ins Open Sourced on sourceforge • COLLADA Refinery – processing content framework – Open source, source-forge distribution – User interface to create the conditioning pipeline – C++ conditioners can be combined – Batch mode for execution in the build process • Coherency test – XML validation + content coherency checker – An open source Refinery conditioner • COLLADA RT – Open source, source-forge distribution – COLLADA RT – example Run Time / viewer (PC (openGL), PS3 (PSGL)…) 12 – COLLADA CFX – FX loader for Cg shader (companion to RT) COLLADA timeline • Unveiled at 2004 SIGGRAPH Tech Talk to standing room only audience • First Khronos spec 1.4.0 – January 2006 • Spec 1.4.1 – June 2006 – most adopted (voted most popular by industry standards) • Spec 1.5 released April 2008 13 COLLADA workflow : conditioning pipeline Game specific tools DCC tool Game Engine Run Time Export .dae Conditioner Conditioner … Geometry optimization Normal Map computation Data streaming optimization Hardware specific optimization …. 14 COLLADA data centric model DCC tools DCC tools DCC tools Fast Path Viewer 3rd party tools COLLADA Schema Refinery Validation Final Conversion / Compilation Final asset Application 15 COLLADA adoption map • Game Developers – Many using COLLADA now (Epic, Crytek, Square Enix, Rockstar) – DCC tools (Autodesk, Softimage, Luxology, Blender, Daz3D) • Hardware vendors – RenderMonkey [shader editor] (AMD) – FX Composer 2.0 [shader editor], NVSG [scene graph] (Nvidia) – Inscriber G7 [Broadcast Graphics System] (Harris) • CAD & Automation – AutomationML (Daimler, ABB, Siemens A&D…) – GIS – Google Earth, SketchUp & 3D Warehouse (Google, Adobe) – GeoCOLLADA (OSGeo, OGC) – X3D Earth (Web3D companies) – Virtual Earth (Microsoft, Dassault, Allegorithmic) • 3D for the Web – Flash (PaperVision3D, Unity2.0) 16 COLLADA – Adoption’06 • 3dsMax (ColladaMax) • Penumbra • AGEIA physics • SketchUp • Agent FX • RealViz • Unreal Engine • Blender • Virtools • Bullet physics • Warehouse 3D • C4 engine • XSI (FTK) • DAZ 3D • Fusion • Feeling Viewer • FXComposer 2.0 • Google Earth • Houdini • Irrlicht • Kynogon AI • Maya (ColladaMaya) • Multiverse • Ogre • OpenSceneGraph • OpenSG 17 COLLADA – Adoption’07 • 3dsMax (ColladaMax). Horde 3D . Polytrans (Okino) • 3dvia (teapotters) . Houdini . Poser (eFrontier) • AGEIA physics . Irrlicht . Quest3D • Agent FX . jME . SketchUp . Kynogon AI . RealViz • Anark . MADLIX . Remo3D • Autocad . Milkshape 3D . RightHemisphere • BitManagement . Maya (ColladaMaya) . ShiVa . Menus Master . TrueSpace • Blender . Microstation (Bentley) . Unity • Bullet physics . Modo . Unreal Engine • C4 engine . MotionBuilder . Unwrap 3D • DAZ 3D . Multiverse . Virtools . NVSG . Warehouse 3D • DeleD . Ogre3D . XSI (Crosswalk) • DX Studio . OpenSceneGraph . XSI Modtool • Flash (Papervision3D). OpenSG . … • Flux . Penumbra Photoshop (Adobe) • Fusion . • Feeling Viewer 18 COLLADA – Adoption’08 (partial list) • act-3D • Crytek • Kynogon • Physics Abstraction Layer • Activision • Daimler • Lightsprint s.r.o. • RadTools, Inc • Adobe - Photoshop • Dassault – 3Dvia • Luxology • RealViz, Inc • Adobe - Acrobat • DAZ Productions • MADLIX • Remograph • Media Machines • Right Hemisphere • AGEIA • Delphine 3D Tools • Double Fine • Motion Node • SG57 • Agency 9 • eFrontier • Multiverse • Side Effects Software, Inc. • Aika • Electronic Arts • Neoflash • Sony SCEA R&D • AMD / ATI • • SoftImage • Ensemble Next Generation Graphics • Anark Engine • Square Enix • Epic Games • Autodesk - 3dsMax • NetAllied • StoneTrip • ESRI • Autodesl – Maya • NewTek • Terathon Software • Feeling Software • Autodesk – Motion builder • Newton Dynamics • THQ • Frictional Games • Away3D • N-Sided • Ultimate UnWrap 3D • Gamr7 • Nvidia – FXComopser • Unity Technologies • Bentley Systems • Garage Games • Nvidia - NVSG VERTICE • Biodroid Entertainment • German Archaeological Group • Virtools,
Recommended publications
  • Achieve Your Vision
    ACHIEVE YOUR VISION NE XT GEN ready CryENGINE® 3 The Maximum Game Development Solution CryENGINE® 3 is the first Xbox 360™, PlayStation® 3, MMO, DX9 and DX10 all-in-one game development solution that is next-gen ready – with scalable computation and graphics technologies. With CryENGINE® 3 you can start the development of your next generation games today. CryENGINE® 3 is the only solution that provides multi-award winning graphics, physics and AI out of the box. The complete game engine suite includes the famous CryENGINE® 3 Sandbox™ editor, a production-proven, 3rd generation tool suite designed and built by AAA developers. CryENGINE® 3 delivers everything you need to create your AAA games. NEXT GEN ready INTEGRATED CryENGINE® 3 SANDBOX™ EDITOR CryENGINE® 3 Sandbox™ Simultaneous WYSIWYP on all Platforms CryENGINE® 3 SandboxTM now enables real-time editing of multi-platform game environments; simul- The Ultimate Game Creation Toolset taneously making changes across platforms from CryENGINE® 3 SandboxTM running on PC, without loading or baking delays. The ability to edit anything within the integrated CryENGINE® 3 SandboxTM CryENGINE® 3 Sandbox™ gives developers full control over their multi-platform and simultaneously play on multiple platforms vastly reduces the time to build compelling content creations in real-time. It features many improved efficiency tools to enable the for cross-platform products. fastest development of game environments and game-play available on PC, ® ® PlayStation 3 and Xbox 360™. All features of CryENGINE 3 games (without CryENGINE® 3 Sandbox™ exception) can be produced and played immediately with Crytek’s “What You See Is What You Play” (WYSIWYP) system! CryENGINE® 3 Sandbox™ was introduced in 2001 as the world’s first editor featuring WYSIWYP technology.
    [Show full text]
  • The Uses of Animation 1
    The Uses of Animation 1 1 The Uses of Animation ANIMATION Animation is the process of making the illusion of motion and change by means of the rapid display of a sequence of static images that minimally differ from each other. The illusion—as in motion pictures in general—is thought to rely on the phi phenomenon. Animators are artists who specialize in the creation of animation. Animation can be recorded with either analogue media, a flip book, motion picture film, video tape,digital media, including formats with animated GIF, Flash animation and digital video. To display animation, a digital camera, computer, or projector are used along with new technologies that are produced. Animation creation methods include the traditional animation creation method and those involving stop motion animation of two and three-dimensional objects, paper cutouts, puppets and clay figures. Images are displayed in a rapid succession, usually 24, 25, 30, or 60 frames per second. THE MOST COMMON USES OF ANIMATION Cartoons The most common use of animation, and perhaps the origin of it, is cartoons. Cartoons appear all the time on television and the cinema and can be used for entertainment, advertising, 2 Aspects of Animation: Steps to Learn Animated Cartoons presentations and many more applications that are only limited by the imagination of the designer. The most important factor about making cartoons on a computer is reusability and flexibility. The system that will actually do the animation needs to be such that all the actions that are going to be performed can be repeated easily, without much fuss from the side of the animator.
    [Show full text]
  • Game Engines in Game Education
    Game Engines in Game Education: Thinking Inside the Tool Box? sebastian deterding, university of york casey o’donnell, michigan state university [1] rise of the machines why care about game engines? unity at gdc 2009 unity at gdc 2015 what engines do your students use? Unity 3D 100% Unreal 73% GameMaker 38% Construct2 19% HaxeFlixel 15% Undergraduate Programs with Students Using a Particular Engine (n=30) what engines do programs provide instruction for? Unity 3D 92% Unreal 54% GameMaker 15% Construct2 19% HaxeFlixel, CryEngine 8% undergraduate Programs with Explicit Instruction for an Engine (n=30) make our stats better! http://bit.ly/ hevga_engine_survey [02] machines of loving grace just what is it that makes today’s game engines so different, so appealing? how sought-after is experience with game engines by game companies hiring your graduates? Always 33% Frequently 33% Regularly 26.67% Rarely 6.67% Not at all 0% universities offering an Undergraduate Program (n=30) how will industry demand evolve in the next 5 years? increase strongly 33% increase somewhat 43% stay as it is 20% decrease somewhat 3% decrease strongly 0% universities offering an Undergraduate Program (n=30) advantages of game engines • “Employability!” They fit industry needs, especially for indies • They free up time spent on low-level programming for learning and doing game and level design, polish • Students build a portfolio of more and more polished games • They let everyone prototype quickly • They allow buildup and transfer of a defined skill, learning how disciplines work together along pipelines • One tool for all classes is easier to teach, run, and service “Our Unification of Thoughts is more powerful a weapon than any fleet or army on earth.” [03] the machine stops issues – and solutions 1.
    [Show full text]
  • Amazon Lumberyard Guide De Bienvenue Version 1.24 Amazon Lumberyard Guide De Bienvenue
    Amazon Lumberyard Guide de bienvenue Version 1.24 Amazon Lumberyard Guide de bienvenue Amazon Lumberyard: Guide de bienvenue Copyright © Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used in connection with any product or service that is not Amazon's, in any manner that is likely to cause confusion among customers, or in any manner that disparages or discredits Amazon. All other trademarks not owned by Amazon are the property of their respective owners, who may or may not be affiliated with, connected to, or sponsored by Amazon. Amazon Lumberyard Guide de bienvenue Table of Contents Bienvenue dans Amazon Lumberyard .................................................................................................... 1 Fonctionnalités créatives de Amazon Lumberyard, sans compromis .................................................... 1 Contenu du Guide de bienvenue .................................................................................................. 2 Fonctions de Lumberyard .................................................................................................................... 3 Voici quelques-unes des fonctions d'Lumberyard : ........................................................................... 3 Plateformes prises en charge ....................................................................................................... 4 Fonctionnement d'Amazon Lumberyard .................................................................................................
    [Show full text]
  • Easy Facial Rigging and Animation Approaches
    Pedro Tavares Barata Bastos EASY FACIAL RIGGING AND ANIMATION APPROACHES A dissertation in Computer Graphics and Human-Computer Interaction Presented to the Faculty of Engineering of the University of Porto in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy in Digital Media Supervisor: Prof. Verónica Costa Orvalho April 2015 ii This work is financially supported by Fundação para a Ciência e a Tecnologia (FCT) via grant SFRH/BD/69878/2010, by Fundo Social Europeu (FSE), by Ministério da Educação e Ciência (MEC), by Programa Operacional Potencial Humano (POPH), by the European Union (EU) and partially by the UT Austin | Portugal program. Abstract Digital artists working in character production pipelines need optimized facial animation solutions to more easily create appealing character facial expressions for off-line and real- time applications (e.g. films and videogames). But the complexity of facial animation has grown exponentially since it first emerged during the production of Toy Story (Pixar, 1995), due to the increasing demand of audiences for better quality character facial animation. Over the last 15 to 20 years, companies and artists developed various character facial animation techniques in terms of deformation and control, which represent a fragmented state of the art in character facial rigging. Facial rigging is the act of planning and building the mechanical and control structures to animate a character's face. These structures are the articulations built by riggers and used by animators to bring life to a character. Due to the increasing demand of audiences for better quality facial animation in films and videogames, rigging faces became a complex field of expertise within character production pipelines.
    [Show full text]
  • Michał Domański Curriculum Vitae / Portfolio
    Michał Domański Curriculum Vitae / Portfolio date of birth: 09-03-1986 e-mail: [email protected] address: ul. Kabacki Dukt 8/141 tel. +48 608 629 046 02-798 Warsaw Skype: rein4ce Poland I am fascinated by the world of science, programming, I love experimenting with the latest technologies, I have a great interest in virtual reality, robotics and military. Most of all I value the pursuit of professionalism, continuous education and expanding one's skill set. Education 2009 - till now Polish Japanese Institute of Information Technology Computer Science - undergraduate studies, currently 4th semester 2004 - 2009 Cracow University of Technology Master of Science in Architecture and Urbanism - graduated 2000 - 2004 Romuald Traugutt High School in Częstochowa mathematics, physics, computer-science profile Skills Advanced level Average level Software C++ (10 years), MFC Java, J2ME Windows 98, XP, Windows 7 C# .NET 3.5 (3 years) DirectX, MDX SketchUP OpenGL BASCOM AutoCAD Actionscript/Flex MS SQL, Oracle Visual Studio 2008, MSVC 6.0 WPF Eclipse HTML/CSS Flex Builder Photoshop CS2 Addtional skills: Good understanding of design patterns and ability to work with complex projects Strong problem solving skills Excellent work organisation and teamwork coordination Eagerness to learn any new technology Languages: Polish, English (proficiency), German (basic) Ever since I can remember my interests lied in computers. Through many years of self-education and studying many projects I have gained insight and experience in designing and programming professional level software. I did an extensive research in the game programming domain, analyzing game engines such as Quake, Half-Life and Source Engine, through which I have learned how to structure and develop efficient systems while implementing best industry-standard practices.
    [Show full text]
  • Game Engine Architecture
    Game Engine Architecture Chapter 1 Introduction prepared by Roger Mailler, Ph.D., Associate Professor of Computer Science, University of Tulsa 1 Structure of a game team • Lots of members, many jobs o Engineers o Artists o Game Designers o Producers o Publisher o Other Staff prepared by Roger Mailler, Ph.D., Associate Professor of Computer Science, University of Tulsa 2 Engineers • Build software that makes the game and tools works • Lead by a senior engineer • Runtime programmers • Tools programmers prepared by Roger Mailler, Ph.D., Associate Professor of Computer Science, University of Tulsa 3 Artists • Content is king • Lead by the art director • Come in many Flavors o Concept Artists o 3D modelers o Texture artists o Lighting artists o Animators o Motion Capture o Sound Design o Voice Actors prepared by Roger Mailler, Ph.D., Associate Professor of Computer Science, University of Tulsa 4 Game designers • Responsible for game play o Story line o Puzzles o Levels o Weapons • Employ writers and sometimes ex-engineers prepared by Roger Mailler, Ph.D., Associate Professor of Computer Science, University of Tulsa 5 Producers • Manage the schedule • Sometimes act as the senior game designer • Do HR related tasks prepared by Roger Mailler, Ph.D., Associate Professor of Computer Science, University of Tulsa 6 Publisher • Often not part of the same company • Handles manufacturing, distribution and marketing • You could be the publisher in an Indie company prepared by Roger Mailler, Ph.D., Associate Professor of Computer Science, University of
    [Show full text]
  • Blinding Silence a Sound-Based Puzzle Game Interactive Media and Game Development
    Project Number: RL1-P009 Blinding Silence A Sound-Based Puzzle Game Interactive Media and Game Development A Major Qualifying Project Report submitted to the faculty of WORCESTER POLYTECHNIC INSTITUTE In partial fulfillment of the requirements for the Degree of Bachelor of Science by Ryan Bedell Elliot Borenstein Drew Hickcox Lukas Wong-Achorn Advised by Professor Jennifer deWinter Professor Robert W. Lindeman Abstract for the development of Blinding Silence: A Sound Based Puzzle Game By Ryan Bedell, Elliot Borenstein, Drew Hickcox, Lukas Wong-Achorn This is an Interactive Media and Game Development Major Qualifying Project report, focusing on the state and development of a video game based on Terathon’s C4 Engine. The game, titled Blinding Silence, is a single player game with a unique sound-based visual aesthetic and Wiimote-based control scheme. This document discusses the state, development, and original design of the game Blinding Silence. Blinding Silence has a unique control scheme that uses two Wiimotes and an infrared LED headset for in- game navigation. The game also has a unique visual design where every noise makes a burst of light, allowing players to “see” sound. Through these the player solves physical puzzles. The player controls a blind man with a mysterious staff he uses as a cane. The world has been taken over by darkness, with people endlessly repeating the same task forever. The man discovers he can influence people with sound and begins uncovering the chain of events that led to the catastrophe. Blinding Silence has a visual style indentified by its sound-based lighting. Models are viewed in silhouette, which removes the importance of textures and increases the importance of models.
    [Show full text]
  • Lighting a 3D Model
    International Journal For Technological Research In Engineering Volume 8, Issue 5, January-2021 ISSN (Online): 2347 - 4718 LIGHTING A 3D MODEL 1Jatin Bal, 2Prof. Indu Khatri 1Student, 2Assistant Professor Department of Computer Science Bhagwan Mahaveer College of Engineering and Management, Sonipat, Harayana Abstract: This paper describes detailed lighting procedure 1. Lights of 3D scene using blender software package. The aim is to define and describe all procedure, step by step, that provide Light or visible light is an electromagnetic radiation. When the final result. Two different scenes have been lit in this light falls on an object that object reflects the light and when paper: one with proper instructions and other for showing that light enters our eye, we “humans” are able to see that the extent of technique. Since it is possible to make a objects. The more object reflects the light the more clearly, theoretically unlimited number of light sources in virtual we are able to see the object. That’s why we are able to see 3D studio, the theoretical part of the paper outlines the our hands and we can see through glass as hands reflects basic guidelines for understanding the nature of the light in more amount of light than glass (glass refracts the light). computer-generated environment and for its more quality Computer graphics cannot faithfully simulate the complex and more realistic implementation. nature of light, we are forced to use various additional lights to enrich computer graphics and skillfully, artistically Key words: blender, lights, 3-point lighting, eevee render simulate real-world phenomena.
    [Show full text]
  • Game Engines
    3/16/10 Game Engines Technical Game Development II Professor Charles Rich Computer Science Department [email protected] IMGD 4000 (D 10) 1 Pedagogical Goal . Your technical skills should not be tied to any particular game engine . Just like your programming skills should not be tied to any particular programming language . Use the best tools for each job . ... or the tools you were given IMGD 4000 (D 10) 2 1 3/16/10 Definition Game Engine A series of modules and interfaces that allows a development team to focus on product game- play content, rather than technical content. [Julian Gold, OO Game Dev.] . But this class is about “the technical content” ! IMGD 4000 (D 10) 3 Buy versus Build . Depends on your needs, resources and constraints • technical needs (e.g., “pushing the envelope” ?) • financial resources (e.g., venture capital ?) • time constraints (e.g., 1 mo. or 2 yr. ?) • platform constraints (e.g., Flash ?) • other factors (e.g., sequel ?) . Most games commonly built today with some sort of “engine layer” IMGD 4000 (D 10) 4 2 3/16/10 Types of Engine Architectures (Roughly) . Monolithic (e.g., Unreal Engine) . Modular (e.g., C4 Engine) . Tool Kit (e.g., jME) IMGD 4000 (D 10) 5 Monolithic Engines (e.g., Unreal) . “old style”--typically grew out of specific game . tend to be genre-specific . difficult to go beyond extensions/modifications not anticipated in (e.g., scripting) API . proven, comprehensive capabilities IMGD 4000 (D 10) 6 3 3/16/10 Modular Engines (e.g., C4) . “modern”--often developed by game engine company . use object-oriented techniques for greater modularity .
    [Show full text]
  • Juegos Avanzados En La Nube
    INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERA MECANICA Y ELECTRICA UNIDAD CULHUACÁN JUEGOS AVANZADOS EN LA NUBE EVOLUCIÓN DE LAS TELECOMUNICACIONES TESIS QUE PARA OBTENER EL TÍTULO DE INGENIERO EN COMPUTACIÓN PRESENTA: VENANCIO COLÓN ROBERTO ASESORES: DR. GABRIEL SANCHEZ PEREZ DR. GUALBERTO AGUILAR TORRES México, D.F. FEBRERO 2014 INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA UNIDAD CULHUACAN TESIS INDIVIDUAL Que como prueba escrita de su Examen Profesional para obtener el Título de Ingeniero en Computación, deberá desarrollar el C.: ROBERTO VENANCIO COLON “JUEGOS AVANZADOS EN LA NUBE, EVOLUCION DE LAS TELECOMUNICACIONES” La sociedad conectada, es como hoy en día se interactúa con otras personas a través del mundo, a través de muy variadas aplicaciones que demandan mejor calidad de servicio, portabilidad y accesibilidad en donde sea y como sea, en donde la experiencia del usuario requiere que no importando el dispositivo, se tenga el mismo despliegue de datos, video, voz; algo que en conjunto se puede ejemplificar en el entretenimiento, con los juegos, los cuales representan el mayor consumo de datos y requerimientos de sistema, el reto de las telecomunicaciones y de la computación en general hoy en día. En esta tesis se explican las nuevas tecnologías, tendencias en el consumo de datos, la calidad de servicios y evolución de diversos dispositivos para mantener una sociedad conectada, y permitir que la experiencia del usuario sea cada vez mayor y mejor, ejemplificando el uso de los juegos, su impacto mediático en la sociedad, con el ambiente, las nuevas posibilidades que abren a través del cómo de su desarrollo, integración y expectativas a mediano plazo.
    [Show full text]
  • 2D Animation Software You’Ll Ever Need
    The 5 Types of Animation – A Beginner’s Guide What Is This Guide About? The purpose of this guide is to, well, guide you through the intricacies of becoming an animator. This guide is not about leaning how to animate, but only to breakdown the five different types (or genres) of animation available to you, and what you’ll need to start animating. Best software, best schools, and more. Styles covered: 1. Traditional animation 2. 2D Vector based animation 3. 3D computer animation 4. Motion graphics 5. Stop motion I hope that reading this will push you to take the first step in pursuing your dream of making animation. No more excuses. All you need to know is right here. Traditional Animator (2D, Cel, Hand Drawn) Traditional animation, sometimes referred to as cel animation, is one of the older forms of animation, in it the animator draws every frame to create the animation sequence. Just like they used to do in the old days of Disney. If you’ve ever had one of those flip-books when you were a kid, you’ll know what I mean. Sequential drawings screened quickly one after another create the illusion of movement. “There’s always room out there for the hand-drawn image. I personally like the imperfection of hand drawing as opposed to the slick look of computer animation.”Matt Groening About Traditional Animation In traditional animation, animators will draw images on a transparent piece of paper fitted on a peg using a colored pencil, one frame at the time. Animators will usually do test animations with very rough characters to see how many frames they would need to draw for the action to be properly perceived.
    [Show full text]