WebGL: Up and Running

Author: Tony Parisi

Publisher: "O'Reilly Media, Inc."

ISBN: 144932357X

Category: Computers

Page: 211

View: 9052

Presents an introduction to WebGL development and production concepts to create full 3D applications.

Shader mit GLSL

eine Einfhrung in die OpenGL shading language

Author: Heiko Ihde

Publisher: Diplomica Verlag

ISBN: 3836679272

Category: Computers

Page: 158

View: 7869

Seit es Computergrafik gibt, wird kontinuierlich versucht die Qualit t der Darstellung bis hin zum absoluten Realismus zu steigern. Die Shader sind dabei ein wichtiges Hilfsmittel um realistischer scheinende Materialien in der Computergrafik zu erzeugen. Shader bieten dem Grafik-Programmierer eine vorher unerreichte Flexibilit t. Die vorher starren Vorgaben der Grafikprozessoren k nnen nun individuell an die eigenen Bed rfnisse angepasst werden. Dieses Buch bietet einen schnellen Einstieg in die Highlevel Shading Sprachen. Anhand von Beispiel-Shadern in der OpenGL Shading Language (GLSL) werden die Grunds tze erkl rt. Verschiedene Ans tze werden erl utert und m gliche Fehlerquellen werden aufgedeckt. Die Einbindung der entwickelten Shader in eigene OpenGL-Anwendungen wird gekl rt.Zus tzlich wird eine Einf hrung in Textur-Erstellung und 3D-Modeling gegeben.

Programming 3D Applications with HTML5 and WebGL

3D Animation and Visualization for Web Pages

Author: Tony Parisi

Publisher: "O'Reilly Media, Inc."

ISBN: 1449363954

Category: Computers

Page: 404

View: 6957

Create high-performance, visually stunning 3D applications for the Web, using HTML5 and related technologies such as CSS3 and WebGL—the emerging web graphics standard. With this book, you’ll learn how to use the tools, frameworks, and libraries for building 3D models and animations, mind-blowing visual effects, and advanced user interaction in both desktop and mobile browsers. In two parts—Foundations and Application Development Techniques—author Tony Parisi provides a thorough grounding in theory and practice for designing everything from a simple 3D product viewer to immersive games and interactive training systems. Ideal for developers with Javascript and HTML experience. Explore HTML5 APIs and related technologies for creating 3D web graphics, including WebGL, Canvas, and CSS Work with the popular JavaScript 3D rendering and animation libraries Three.js and Tween.js Delve into the 3D content creation pipeline, and the modeling and animation tools for creating killer 3D content Look into several game engines and frameworks for building 3D applications, including the author’s Vizi framework Create 3D environments with multiple objects and complex interaction, using examples and supporting code Examine the issues involved in building WebGL-based 3D applications for mobile browsers

Learning Virtual Reality

Developing Immersive Experiences and Applications for Desktop, Web, and Mobile

Author: Tony Parisi

Publisher: "O'Reilly Media, Inc."

ISBN: 149192280X

Category: COMPUTERS

Page: 166

View: 1672

As virtual reality approaches mainstream consumer use, a vibrant development ecosystem has emerged in the past few years. This hands-on guide takes you through VR development essentials for desktop, mobile, and browser-based applications. You’ll explore the three go-to platforms—OculusVR, Gear VR, and Cardboard VR—as well as several VR development environments, programming tools, and techniques. If you’re an experienced programmer familiar with mobile development, this book will help you gain a working knowledge of VR development through clear and simple examples. Once you create a complete application in the final chapter, you’ll have a jumpstart on the next major entertainment medium. Learn VR basics for UI design, 3D graphics, and stereo rendering Explore Unity3D, the current development choice among game engines Create native applications for desktop computers with the Oculus Rift Develop mobile applications for Samsung’s Gear VR with the Android and Oculus Mobile SDKs Build browser-based applications with the WebVR Javascript API and WebGL Create simple and affordable mobile apps for any smartphone with Google’s Cardboard VR Bring everything together to build a 360-degree panoramic photo viewer

Cybernetics and Algorithms in Intelligent Systems

Proceedings of 7th Computer Science On-line Conference 2018

Author: Radek Silhavy

Publisher: Springer

ISBN: 3319911929

Category: Computers

Page: 452

View: 8871

This book presents new approaches and methods applied to real-world problems, and in particular, exploratory research relating to novel approaches in the field of cybernetics and automation control theory. Particularly focusing on modern trends in selected fields of interest, it presents new algorithms and methods in intelligent systems in cybernetics. This book constitutes the third volume of the refereed proceedings of the Cybernetics and Algorithms in Intelligent Systems Section of the 7th Computer Science On-line Conference 2018 (CSOC 2018), held online in April 2018.

JavaScript kurz & gut

Author: David Flanagan

Publisher: O'Reilly Germany

ISBN: 3868993894

Category: Computers

Page: 288

View: 736

JavaScript ist eine mächtige, objektorientierte Skriptsprache, deren Code in HTML-Seiten eingebettet und vom Browser interpretiert und ausgeführt wird. Richtig eingesetzt, eignet sie sich aber auch für die Programmierung komplexer Anwendungen und hat im Zusammenhang mit HTML5 noch einmal an Bedeutung gewonnen. Diese Kurzreferenz ist ein Auszug aus der überarbeiteten und ergänzten Neuauflage von JavaScript – Das umfassende Referenzwerk, 6. Auflage, der JavaScript-Bibel schlechthin. JavaScript kurz & gut befasst sich in den ersten neun Kapiteln mit der neuesten Version des Sprachkerns (ECMAScript 5) und behandelt die Syntax der Sprache, Typen, Werte, Variablen, Operatoren und Anweisungen sowie Objekte, Arrays, Funktionen und Klassen. All dies ist nicht nur für die Verwendung von JavaScript in Webbrowsern, sondern auch beim Einsatz von Node auf der Serverseite relevant. In den folgenden fünf Kapiteln geht es um die Host-Umgebung des Webbrowsers. Es wird erklärt, wie Sie clientseitiges JavaScript für die Erstellung dynamischer Webseiten und -applikationen verwenden und mit JavaScript auf die HTML5-APIs zugreifen. Diese Kapitel liefern Informationen zu den wichtigsten Elementen von clientseitigem JavaScript: Fenster, Dokumente, Elemente, Stile, Events, Netzwerke und Speicherung.

Lexikon der Informatik

Author: Peter Fischer,Peter Hofer

Publisher: Springer-Verlag

ISBN: 3642151264

Category: Computers

Page: 1040

View: 989

Das Lexikon der Informatik verhilft Nutzern zu einem sicheren und kompetenten Umgang mit der Begriffswelt der Informationstechnologie. Es bildet den Bereich der Informatik mit über 6000 Kurzdefinitionen unter mehr als 5500 Schlagworten repräsentativ ab. Es enthält Hinweise zur Wortherkunft, meidet die Nennung von Produkten und kurzlebigen Kenndaten, pflegt eine nüchterne Distanz und verzichtet daher nicht auf kritische Anmerkungen. Schwerpunkt bei der Überarbeitung für die 15. Auflage waren die Gebiete Business Intelligence und Java-Technologien.

Virtual und Augmented Reality (VR / AR)

Grundlagen und Methoden der Virtuellen und Augmentierten Realität

Author: Ralf Dörner,Wolfgang Broll,Paul Grimm,Bernhard Jung

Publisher: Springer-Verlag

ISBN: 3642289037

Category: Computers

Page: 351

View: 6822

Das Lehrbuch vermittelt die theoretischen und praktischen Grundlagen, die benötigt werden, um Virtual- und Augmented-Reality-Systeme (VR/AR) eigenständig zu realisieren oder zu erweitern. Es dient Studierenden als anschauliche Begleitlektüre zu Lehrveranstaltungen, die VR/AR thematisieren, u. a. in den Fächern Informatik, Medien oder Natur- und Ingenieurwissenschaften. Durch seinen modularen Aufbau eignet sich der Band auch für das Selbststudium und kann darüber hinaus als Nachschlagewerk verwendet werden.

Das Beste an JavaScript

Author: Douglas Crockford,Peter Klicman

Publisher: O'Reilly Germany

ISBN: 3897218763

Category: JavaScript (Computer program language)

Page: 163

View: 2568

Die Kunst des Game Designs

Bessere Games konzipieren und entwickeln

Author: Jesse Schell

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3958452841

Category: Computers

Page: 680

View: 2967

Grundlagen der Entwicklung und Konzeption klassischer Spiele von einem der weltweit führenden Game Designer Mehr als 100 Regeln und zentrale Fragen zur Inspiration für den kreativen Prozess Zahlreiche wertvolle Denkanstöße für die Konzeption eines erfolgreichen Spiels Jeder kann die Grundlagen des Game Designs meistern – dazu bedarf es keines technischen Fachwissens. Dabei zeigt sich, dass die gleichen psychologischen Grundprinzipien, die für Brett-, Karten- und Sportspiele funktionieren, ebenso der Schlüssel für die Entwicklung qualitativ hochwertiger Videospiele sind. Mit diesem Buch lernen Sie, wie Sie im Prozess der Spielekonzeption und -entwicklung vorgehen, um bessere Games zu kreieren. Jesse Schell zeigt, wie Sie Ihr Game durch eine strukturierte methodische Vorgehensweise Schritt für Schritt deutlich verbessern. Mehr als 100 gezielte Fragestellungen eröffnen Ihnen dabei neue Perspektiven auf Ihr Game, so dass Sie die Features finden, die es erfolgreich machen. Hierzu gehören z.B. Fragen wie: Welche Herausforderungen stellt mein Spiel an die Spieler? Fördert es den Wettbewerb unter den Spielern? Werden sie dazu motiviert, gewinnen zu wollen? So werden über hundert entscheidende Charakteristika für ein gut konzipiertes Spiel untersucht. Mit diesem Buch wissen Sie, worauf es bei einem guten Game ankommt und was Sie alles bedenken sollten, damit Ihr Game die Erwartungen Ihrer Spieler erfüllt und gerne gespielt wird. Zugleich liefert es Ihnen jede Menge Inspiration – halten Sie beim Lesen Zettel und Stift bereit, um Ihre neuen Ideen sofort festhalten zu können

Das HDRI-Handbuch

High Dynamic Range Imaging für Fotografen und Computergrafiker

Author: Christian Bloch

Publisher: N.A

ISBN: 9783898644303

Category:

Page: 389

View: 593

Programmieren mit PHP

Author: Rasmus Lerdorf,Kevin Tatroe,Peter MacIntyre

Publisher: O'Reilly Germany

ISBN: 9783897214736

Category: PHP (Computer program language)

Page: 573

View: 1163

Die Kunst der JavaScript-Programmierung

Eine moderne Einführung in die Sprache des Web

Author: Marijn Haverbeke

Publisher: dpunkt.verlag

ISBN: 3864911915

Category: Computers

Page: 240

View: 8667

Das Buch ist eine Einführung in JavaScript, die sich auf gute Programmiertechniken konzentriert. Der Autor lehrt den Leser, wie man die Eleganz und Präzision von JavaScript nutzt, um browserbasierte Anwendungen zu schreiben. Das Buch beginnt mit den Grundlagen der Programmierung - Variablen, Kontrollstrukturen, Funktionen und Datenstrukturen -, dann geht es auf komplexere Themen ein, wie die funktionale und objektorientierte Programmierung, reguläre Ausdrücke und Browser-Events. Unterstützt von verständlichen Beispielen wird der Leser rasch die Sprache des Web fließend 'sprechen' können.

jQuery von Kopf bis Fuß

Author: Ryan Benedett,Ronan Cranley

Publisher: O'Reilly Media

ISBN: 3868991905

Category: Computers

Page: 536

View: 5445

Was können Sie mit diesem Buch lernen? Haben Sie sich jemals ein jQuery-Buch gewünscht, für das Sie keine JavaScript-Kenntnisse brauchen? Haben Sie schon davon gehört, dass jQuery Ihnen helfen kann, Websites und -applikationen interaktiver zu machen, ohne so recht zu wissen, wo Sie anfangen sollten? jQuery von Kopf bis Fuß ist Ihr Express-Ticket für die Erstellung interaktiver Websites, die sich wie richtige Applikationen anfühlen. Was ist an diesem Buch so besonders? Wir sind der Meinung, Ihre Zeit ist zu kostbar, als sie mit dem Kampf um neues Wissen zu verschwenden. Neueste Erkenntnisse aus Kognitionswissenschaften und Lerntheorie wurden eingesetzt, um eine Lernerfahrung zu schaffen, die mehrere Sinne anspricht. Anstelle von Textwüsten, die vielleicht als Schlafmittel taugen, verwendet jQuery von Kopf bis Fuß ein Format mit vielen visuellen Reizen, wodurch Sie sich die Inhalte fast schon direkt ins Hirn laden können. Lernen Sie die Grundlagen von jQuery, inklusive Selektoren, Effekten und Animationen. Manipulieren Sie das DOM mit Leichtigkeit und Präzision. Meistern Sie wichtige JavaScript-Konzepte wie Funktionen, Objekte, Variablen und mehr. Kombinieren Sie jQuery, Ajax und PHP, um daraus ansprechende, interaktive Web-Applikationen zu erstellen.

React Native

Native Apps parallel für Android und iOS entwickeln

Author: Erik Behrends

Publisher: O'Reilly

ISBN: 396010202X

Category: Computers

Page: 260

View: 3270

Mit dem Open-Source-Framework React Native entwickeln Sie plattformübergreifend vollwertige native Apps mit JavaScript. Der Einstieg in die App-Entwicklung ist durch dieses Framework so einfach wie nie zuvor. Dieses Buch zeigt Ihnen, wie Apps parallel für Android und iOS mit einer weitgehend einheitlichen Codebasis umgesetzt werden. Sie benötigen dazu lediglich grundlegende Programmiererfahrung, idealerweise in JavaScript. Schneller Einstieg: Testen Sie schon nach wenigen Minuten Ihre erste App auf dem Smartphone. Mit dem App-Entwicklungstool Expo können Sie iOS-Apps sogar ohne einen eigenen Mac entwickeln.Praxisnahe Beispiel-App: Entwickeln Sie schrittweise parallel für Android und iOS eine Tagebuch-App mit typischen Features wie dem Einbinden von Fotos und dem Abfragen und Darstellen aktueller Wetterdaten für den Standort des Users.Relevantes Basiswissen: Verstehen Sie die Grundlagen: Das Buch beschreibt alle relevanten Features neuerer JavaScript-Versionen und grundlegende Konzepte des Frameworks.Aufbau und Darstellung von Apps: Lernen Sie wichtige APIs und UI-Komponenten wie Listen kennen und erfahren Sie, wie Sie mit dem Flexbox-Layout ein Styling realisieren, das sich verschiedenen Displaygrößen anpasst.Besonderheiten mobiler Apps: Fassen Sie mehrere Screens durch react-navigation in einer geeigneten Navigationsstruktur zusammen und erhalten Sie Einblick in den Umgang mit Touch-Gesten und Animationen.Für jedes Kapitel stehen die relevanten Codebeispiele als Download auf der Webseite zum Buch bereit.

3D-Druck für Dummies

Author: Kalani Kirk Hausman,Richard Horne

Publisher: John Wiley & Sons

ISBN: 3527687661

Category: Computers

Page: 359

View: 4586

Dem 3D-Druck gehört die Zukunft und somit all jenen, die sich jetzt schon damit beschäftigen und entsprechende Geschäftsideen entwickeln. Kalani K. Hausman und Richard Horne liefern Ihnen dafür alle Informationen, die Sie brauchen: angefangen bei den unterschiedlichen Typen von 3D-Druckern über die verschiedenen Methoden des Modellentwurfs mittels Software, 3D-Scanner oder Photogrammetrie bis zu den Materialien wie Plastik, Beton, Wachs, Glas, Metall oder Schokolade. Lernen Sie die vielfältigen Einsatzmöglichkeiten des 3D-Drucks kennen, ob im medizinischen Bereich (künstliche Organe, Prothesen), in der Herstellung von Waren wie Kleidung, Spielzeug und Möbeln oder sogar in der Lebensmittelindustrie. Drucken Sie Prototypen Ihres Produkts, um es vor der Produktion zu perfektionieren, und bauen Sie Ihren eigenen sich selbst druckenden 3D-Drucker!

JavaScript

das umfassende Handbuch ; [inkl. jQuery ; Einstieg, Praxis, Referenz ; Web 2.0: DOM, CSS, XML, Web Services ; für Einsteiger, Fortgeschrittene und Profis ; DVD-ROM Code-Beispiele, JavaScript-Bibliotheken u.v.m.]

Author: Christian Wenz

Publisher: N.A

ISBN: 9783836216784

Category:

Page: 837

View: 7385

HTML 4 für Dummies

Author: Ed Tittel,Mary Burmeister,Mary C. Burmeister

Publisher: John Wiley & Sons

ISBN: 3527704981

Category:

Page: 425

View: 7294

Professional WebGL Programming

Developing 3D Graphics for the Web

Author: Andreas Anyuru

Publisher: John Wiley & Sons

ISBN: 1119940591

Category: Computers

Page: 320

View: 9801

Everything you need to know about developing hardware-accelerated 3D graphics with WebGL! As the newest technology for creating 3D graphics on the web, in both games, applications, and on regular websites, WebGL gives web developers the capability to produce eye-popping graphics. This book teaches you how to use WebGL to create stunning cross-platform apps. The book features several detailed examples that show you how to develop 3D graphics with WebGL, including explanations of code snippets that help you understand the why behind the how. You will also develop a stronger understanding of WebGL development from coverage that: •Provides a comprehensive overview of WebGL and shows how it relates to other graphics-related technologies •Addresses important topics such as the WebGL graphics pipeline, 3D transformations, texturing and lighting •Teaches you how to write vertex shaders and fragment shaders for WebGL •Includes a lot of useful guidelines, tips, and tricks for WebGL performance optimizations Professional WebGL Programming is the first book on the market to delve into this fascinating topic and it puts you on your way to mastering the possibilities that exist with WebGL.