Design Mentor V2

Total Page:16

File Type:pdf, Size:1020Kb

Design Mentor V2 Χειμερινό 2017 1. Computer Graphics with Java (2D / 3D) http://public.rz.fh-wolfenbuettel.de/~klawonn/computergraphics/e-buch/links.html 2. panda3d python Game engine http://www.panda3d.org/ 3. Βιλιοθηκες Γραφικων για κινητές συσκευές 4. Irrlicht Engine is a cross-platform high performance realtime 3D engine written in C++ http://irrlicht.sourceforge.net/features/ 5. ZBrush πρόγραμμα δημιουργίας χαρακτηρων http://www.pixologic.com/home.php 6. e-Learning Applications and Computer Graphics 7. Expression 3D Toolkit Expression is a C++/STL toolkit that supports interactive 3D graphics using OpenGL as well as non-interactive sphere tracing. http://www.kotterink.com/expression/ 8. GizmoSDK: provides a top quality software development kit. http://www.gizmosdk.com/ 9. Autodesk Softimage, or simply Softimage is a 3D computer graphics application, owned by Autodesk, for producing 3D computer graphics, 3D modeling, and computer animation. Formerly Softimage. FREE for Students http://www.autodesk.com/education/free-software/softimage 10. modo Modern 3D Software for PC and Mac. modo is an innovative 3D modeling, painting and rendering software designed to accelerate the creation of world-class models, associated color and normal maps, and ultra high-quality renderings and animations. 11. Games for Education and Training 12. OpenSceneGraph is an open source high performance 3D graphics toolkit, http://www.openscenegraph.org/ 13. Polygon mesh, Boundary representation, Wire-frame model http://en.wikipedia.org/wiki/Polygon_mesh http://en.wikipedia.org/wiki/B-rep http://en.wikipedia.org/wiki/Wire-frame_model 14. Vector graphics - Inkscape 15. Εικονική / Επαυξημένη πραγματικότητα (VR/AR) 16. VRML http://computergraphicsebook.blogspot.com/2007/03/vrml-tutorial.html 17. DirectX 18. X3D, Web3D, WebGL 19. Render Man - Pixar https://renderman.pixar.com/products/tools/index.html 20. Adobe Edge Animate 21. javascript, jQuery (ότι αφορά γραφικά) 22. 3ds max 23. Unity 3D 24. Blender 25. GPU (graphics processing unit) 26. 3DSom software (offer 14 days trial) http://www.3dsom.com/ 27. OpenSG is a portable scenegraph system to create realtime graphics programs, e.g. for virtual reality applications. http://www.opensg.org/ 28. Persistence of Vision Raytracer The Persistence of Vision Raytracer is a high-quality, totally free tool for creating stunning three-dimensional graphics. It is available in official versions for Windows, Mac OS/Mac OS X and i86 Linux. http://www.povray.org/ 29. HTML5 canvas 30. delta3d is a game and simulation engine appropriate for a wide variety of simulation and entertainment applications. 31. Synfig Studio Synfig Studio is a free and open-source 2D animation software, designed as powerful industrial-strength solution for creating film-quality animation using a vector and bitmap artwork. It eliminates the need to create animation frame-by frame, allowing you to produce 2D animation of a higher quality with fewer people and resources. Synfig Studio is available for Windows, Linux and MacOS X http://www.synfig.org/cms/ 32. jMonkey 3D - Java game engine 33. three.js (3D βιβλιοθηκη σε javascript) http://threejs.org/ 34. babyllon.js (Βιβλιοθηκη γραφικών σε javascript) http://www.babylonjs.com/ 35. p5.js (Βιβλιοθηκη γραφικών σε javascript) 36. Βιβλιοθήκες γραφικών σε javascript (Paper.js, Anime,js, Raphael, D3.js, GraphicsJS) 37. HTML5 Game Engines Θέματα ερευνητικά 38. Interactive 3D Graphics for Mobile Devices Like Smart phones, PDAs etc. 39. Virtual Humans and Artificial Life 40. Evaluation of Human Performance and Usability in Virtual Environments 41. Animation Languages 42. Facial Animation, Character Animation Χειμερινό 2017 .
Recommended publications
  • Geoviewer3d: 3D Geographical Information Viewing
    Ibero-American Symposium on Computer Graphics - SIACG (2006), pp. 1–4 P. Brunet, N. Correia, and G. Baranoski (Editors) GeoViewer3D: 3D Geographical Information Viewing Rafael Gaitán1, María Ten1, Javier Lluch1 y, Luis W. Sevilla2z 1Departamento de Sistemas Informáticos y Computación, Universidad Politécnica de Valencia, Camino de Vera s/n, 46022 2Consellería de Infraestructuras y Transporte, Avenida de Aragón Valencia, Spain Abstract Our State Government is developing a Geographical Information System (GIS), called gvSIG. This project follows the open source philosophy, and uses JAVA as development platform. Consequently, it is portable and can be used by anyone around the world. In this paper, we describe the design and architecture of a prototype for browsing 3D geospatial information. GeoViewer3D is a system that handles and displays worldwide satellite imagery in- cluding textures and elevation data. It has a modular architecture and an efficient 3D rendering system based on OpenSceneGraph. The system incorporates a disk cache to improve access to GIS data. The goal of this prototype is to join the gvSIG project as 3D information viewer. Categories and Subject Descriptors (according to ACM CCS): I.3.4 [Computer Graphics]: Graphics Utilities H.4 [Information Systems Applications]: 1. Introduction Recent advances in 3D technology are gradually enabling the development and exploitation of 3D graphical informa- A Geographical Information System (GISs) is an integrated tion systems [FPM99, Jon89]. New applications, like Nasa system that stores, analyzes, shares, edits and displays spa- World Wind or Google Earth have lately been developed. tial data and associated information. Recently GIS have be- Still, there are only a few 3D geographical information ap- come more important due to the great variety of application plications.
    [Show full text]
  • Stardust: Accessible and Transparent GPU Support for Information Visualization Rendering
    Eurographics Conference on Visualization (EuroVis) 2017 Volume 36 (2017), Number 3 J. Heer, T. Ropinski and J. van Wijk (Guest Editors) Stardust: Accessible and Transparent GPU Support for Information Visualization Rendering Donghao Ren1, Bongshin Lee2, and Tobias Höllerer1 1University of California, Santa Barbara, United States 2Microsoft Research, Redmond, United States Abstract Web-based visualization libraries are in wide use, but performance bottlenecks occur when rendering, and especially animating, a large number of graphical marks. While GPU-based rendering can drastically improve performance, that paradigm has a steep learning curve, usually requiring expertise in the computer graphics pipeline and shader programming. In addition, the recent growth of virtual and augmented reality poses a challenge for supporting multiple display environments beyond regular canvases, such as a Head Mounted Display (HMD) and Cave Automatic Virtual Environment (CAVE). In this paper, we introduce a new web-based visualization library called Stardust, which provides a familiar API while leveraging GPU’s processing power. Stardust also enables developers to create both 2D and 3D visualizations for diverse display environments using a uniform API. To demonstrate Stardust’s expressiveness and portability, we present five example visualizations and a coding playground for four display environments. We also evaluate its performance by comparing it against the standard HTML5 Canvas, D3, and Vega. Categories and Subject Descriptors (according to ACM CCS):
    [Show full text]
  • Openscenegraph (OSG)—The Cross-Platform Open Source Scene
    Project Report Student: Katerina Taskova 3-year PhD student International Postgraduate School Jozef Stefan Ljubljana, Slovenia This project was a SIMLAB student internship project financed by a scholarship of the German Academic Exchange Service (DAAD) within the framework of the Stability Pact of Southern Eastern Europe funded by the German federal government. Period of the internship: 06.01.2009 - 29. 03.2009 Department: Computation in Engineering Faculty of Civil Engineering Technique University of Munich Advisor on the project: Dr. Martin Ruess Computation in Engineering Faculty of Civil Engineering Technique University of Munich Project description Idea The main idea was to incorporate user interactivity with simulation models during runtime in order to get an immediate response to model changes, a concept known as Computational Steering. This requires an implementation of a single-sided communication concept (with Massage Passing Interface, version MPI2) for the communication between simulation and visualization (two independently running processes with their own memory). Simulation The simulation process simulates the behavior of a real physical system. More specifically, it simulates the vibration (dynamic response) from a harmonic/periodic loading on thin plates. This process permanently produces results, scalar simulation data in sequential time steps, which are the input for the visualization process. Typically this calculation is numerical expensive and time-consuming. For this purpose was used a C++ implemented Finite-Element software package for dynamic simulation by Dr.Martin Ruess and it wasn’t a task for implementation in this project. Visualization The visualization process is the second independent process responsible exclusively for the visualization of the results generated with the thin plate vibration simulator.
    [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]
  • 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]
  • 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]
  • CSE 167: Introduction to Computer Graphics Lecture #9: Scene Graph
    CSE 167: Introduction to Computer Graphics Lecture #9: Scene Graph Jürgen P. Schulze, Ph.D. University of California, San Diego Spring Quarter 2016 Announcements Project 2 due tomorrow at 2pm Midterm next Tuesday 2 HP Summer Internship Calling all UCSD students who are interested in a computer science internship! San Diego can be a tough place to gain computer science experience as a student compared to other cities which is why I am so excited to present this positon to your sharp students! (There are 10 open spots for the right candidates) The position is with HP and will be for the duration of the upcoming summer. Here are a few details about the exciting opportunity. Company: HP Position Title: Refresh Support Technician Contract/Perm: 3-4 month contract Pay Rate: $13-15/hr based on experience Interview Process: Hire off of a resume Work Address: Rancho Bernardo location Top Skills: Refresh windows 7 & 8.1 experience Must have: Windows refresh 7 or 8.1 experience Minimum Vocational/Diploma/Associate Degree (technical field) Equivalent with 1-2 years of working experience in related fields, or Degree holder with no or less than 1 year relevant working experience. This is a competitive position and will move quickly. If you have any students who might be interested please have them contact me to be considered for this role. My direct line is 858 568 7582 . Curtis Stitts Technical Recruiter THE SELECT GROUP [email protected] | Web Site 9339 Genesee Avenue, Ste. 320 | San Diego, CA 92121 3 Lecture Overview Scene Graphs
    [Show full text]
  • Softimage|Xsi
    Installation Guide For Windows® Systems Copyright and Disclaimer © 2009 Autodesk, Inc. All rights reserved. Except as otherwise permitted by Autodesk, Inc., this publication, or parts thereof, may not be reproduced in any form, by any method, for any purpose. Certain materials included in this publication are reprinted with the permission of the copyright holder. The following are registered trademarks or trademarks of Autodesk, Inc., in the USA and other countries: 3DEC (design/logo), 3December, 3December.com, 3ds Max, ADI, Alias, Alias (swirl design/logo), AliasStudio, Alias|Wavefront (design/logo), ATC, AUGI, AutoCAD, AutoCAD Learning Assistance, AutoCAD LT, AutoCAD Simulator, AutoCAD SQL Extension, AutoCAD SQL Interface, Autodesk, Autodesk Envision, Autodesk Insight, Autodesk Intent, Autodesk Inventor, Autodesk Map, Autodesk MapGuide, Autodesk Streamline, AutoLISP, AutoSnap, AutoSketch, AutoTrack, Backdraft, Built with ObjectARX (logo), Burn, Buzzsaw, CAiCE, Can You Imagine, Character Studio, Cinestream, Civil 3D, Cleaner, Cleaner Central, ClearScale, Colour Warper, Combustion, Communication Specification, Constructware, Content Explorer, Create>what's>Next> (design/logo), Dancing Baby (image), DesignCenter, Design Doctor, Designer's Toolkit, DesignKids, DesignProf, DesignServer, DesignStudio, Design|Studio (design/logo), Design Web Format, Discreet, DWF, DWG, DWG (logo), DWG Extreme, DWG TrueConvert, DWG TrueView, DXF, Ecotect, Exposure, Extending the Design Team, Face Robot, FBX, Filmbox, Fire, Flame, Flint, FMDesktop, Freewheel,
    [Show full text]
  • HP and Autodesk Create Stunning Digital Media and Entertainment with HP Workstations
    HP and Autodesk Create stunning digital media and entertainment with HP Workstations. Does your workstation meet your digital Performance: Advanced compute and visualization power help speed your work, beat deadlines, and meet expectations. At the heart of media challenges? HP Z Workstations are the new Intel® processors with advanced processor performance technologies and NVIDIA Quadro professional It’s no secret that the media and entertainment industry is constantly graphics cards with the NVIDIA CUDA parallel processing architecture; evolving, and the push to deliver better content faster is an everyday delivering real-time previewing and editing of native, high-resolution challenge. To meet those demands, technology matters—a lot. You footage, including multiple layers of 4K video. Intel® Turbo Boost1 need innovative, high-performing, reliable hardware and software tools is designed to enhance the base operating frequency of processor tuned to your applications so your team can create captivating content, cores, providing more processing speed for single and multi-threaded meet tight production schedules, and stay on budget. HP offers an applications. The HP Z Workstation cooling design enhances this expansive portfolio of integrated workstation hardware and software performance. solutions designed to maximize the creative capabilities of Autodesk® software. Together, HP and Autodesk help you create stunning digital Reliability: HP product testing includes application performance, media. graphics and comprehensive ISV certification for maximum productivity. All HP Workstations come with a limited 3-year parts, 3-year labor and The HP Difference 3-year onsite service (3/3/3) standard warranty that is extendable up to 5 years.2 You can be confident in your HP and Autodesk solution.
    [Show full text]
  • Data Management for Augmented Reality Applications
    Technische Universitat¨ Munchen¨ c c c c Fakultat¨ fur¨ Informatik c c c c c c c c c c c c Diplomarbeit Data Management for Augmented Reality Applications ARCHIE: Augmented Reality Collaborative Home Improvement Environment Marcus Tonnis¨ Technische Universitat¨ Munchen¨ c c c c Fakultat¨ fur¨ Informatik c c c c c c c c c c c c Diplomarbeit Data Management for Augmented Reality Applications ARCHIE: Augmented Reality Collaborative Home Improvement Environment Marcus Tonnis¨ Aufgabenstellerin: Prof. Gudrun Klinker, Ph.D. Betreuer: Dipl.-Inf. Martin Bauer Abgabedatum: 15. Juli 2003 Ich versichere, daß ich diese Diplomarbeit selbstandig¨ verfaßt und nur die angegebenen Quellen und Hilfsmittel verwendet habe. Munchen,¨ den 15. Juli 2003 Marcus Tonnis¨ Zusammenfassung Erweiterte Realitat¨ (Augmented Reality, AR) ist eine neue Technologie, die versucht, reale und virtuelle Umgebungen zu kombinieren. Gemeinhin werden Brillen mit eingebauten Computerdisplays benutzt um eine visuelle Er- weiterung der Umgebung des Benutzers zu erreichen. In das Display der Brillen, die Head Mounted Displays genannt werden, konnen¨ virtuelle Objekte projiziert werden, die fur¨ den Benutzer ortsfest erscheinen. Das am Lehrstuhl fur¨ Angewandte Softwaretechnik der Technischen Universitat¨ Munchen¨ angesiedelte Projekt DWARF versucht, Methoden des Software Engineering zu benutzen, um durch wiederverwendbare Komponenten die prototypische Implementierung neuer Komponenten zu beschleunigen. DWARF besteht aus einer Sammlung von Softwarediensten, die auf mobiler verteilter Hardware agieren und uber¨ drahtlose oder fest verbundene Netzwerke miteinander kom- munizieren konnen.¨ Diese Kommunikation erlaubt, personalisierte Komponenten mit einge- betteten Diensten am Korper¨ mit sich zu fuhren,¨ wahrend¨ Dienste des Umfeldes intelligente Umgebungen bereitstellen konnen.¨ Die Dienste erkennen sich gegenseitig und konnen¨ dy- namisch kooperieren, um gewunschte¨ Funktionalitat¨ zu erreichen, die fur¨ Augmented Rea- lity Anwendungen gewunscht¨ ist.
    [Show full text]
  • Openscenegraph 3.0 Beginner's Guide
    OpenSceneGraph 3.0 Beginner's Guide Create high-performance virtual reality applications with OpenSceneGraph, one of the best 3D graphics engines Rui Wang Xuelei Qian BIRMINGHAM - MUMBAI OpenSceneGraph 3.0 Beginner's Guide Copyright © 2010 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the authors, nor Packt Publishing and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. First published: December 2010 Production Reference: 1081210 Published by Packt Publishing Ltd. 32 Lincoln Road Olton Birmingham, B27 6PA, UK. ISBN 978-1-849512-82-4 www.packtpub.com Cover Image by Ed Maclean ([email protected]) Credits Authors Editorial Team Leader Rui Wang Akshara Aware Xuelei Qian Project Team Leader Reviewers Lata Basantani Jean-Sébastien Guay Project Coordinator Cedric Pinson
    [Show full text]
  • Game Engines
    Game Engines Martin Samuelčík VIS GRAVIS, s.r.o. [email protected] http://www.sccg.sk/~samuelcik Game Engine • Software framework (set of tools, API) • Creation of video games, interactive presentations, simulations, … (2D, 3D) • Combining assets (models, sprites, textures, sounds, …) and programs, scripts • Rapid-development tools (IDE, editors) vs coding everything • Deployment on many platforms – Win, Linux, Mac, Android, iOS, Web, Playstation, XBOX, … Game Engines 2 Martin Samuelčík Game Engine Assets Modeling, scripting, compiling Running compiled assets + scripts + engine Game Engines 3 Martin Samuelčík Game Engine • Rendering engine • Scripting engine • User input engine • Audio engine • Networking engine • AI engine • Scene engine Game Engines 4 Martin Samuelčík Rendering Engine • Creating final picture on screen • Many methods: rasterization, ray-tracing,.. • For interactive application, rendering of one picture < 33ms = 30 FPS • Usually based on low level APIs – GDI, SDL, OpenGL, DirectX, … • Accelerated using hardware • Graphics User Interface, HUD Game Engines 5 Martin Samuelčík Scripting Engine • Adding logic to objects in scene • Controlling animations, behaviors, artificial intelligence, state changes, graphics effects, GUI, audio execution, … • Languages: C, C++, C#, Java, JavaScript, Python, Lua, … • Central control of script executions – game consoles Game Engines 6 Martin Samuelčík User input Engine • Detecting input from devices • Detecting actions or gestures • Mouse, keyboard, multitouch display, gamepads, Kinect
    [Show full text]