Подписывайтесь на наш Telegram-канал! Ежедневно интересно!

Подписывайтесь на наш Telegram-канал!

Помочь нашему сайту финансово на сервисе сбора донатов!

Помочь нашему сайту финансово!
 
Текущий раздел Скачать бесплатно » Книги » Программирование » Introduction to Computer Graphics: Using OpenGL and Java, 3rd Edition
HostLife - лучший платный хостинг

Introduction to Computer Graphics: Using OpenGL and Java, 3rd Edition

  • Заявить о правах (Abuse)
Автор: Limpopo5 от 2023-06-09, 14:41:45
Introduction to Computer Graphics: Using OpenGL and Java, 3rd EditionНазвание: Introduction to Computer Graphics: Using OpenGL and Java, 3rd Edition
Автор: Karsten Lehn, Merijam Gotzes, Frank Klawonn
Издательство: Springer
Серия: Undergraduate Topics in Computer Science
Год: 2023
Страниц: 476
Язык: английский
Формат: pdf (true)
Размер: 12.6 MB

A basic understanding of the key techniques in computer graphics can open the door to this exciting field and its many applications, including for video games and for augmented and virtual reality.

This easy-to-follow textbook and reference introduces the fundamental concepts of computer graphics, integrating both technical background and theory with practical examples and applications throughout. Thoroughly revised and updated, this new edition continues to present a user-friendly approach to creating images and animations, complementing the expanded coverage of topics with usage of example programs and exercises.

Until the third edition, this book contained examples of the Java 2D and Java 3D graphics systems. Although it is still possible to learn many principles of computer graphics using Java 2D and Java 3D, it seems timely, given the above background, to also introduce the basics of shader programming. Since Java 2D and Java 3D do not allow this, this edition contains only examples for the graphics programming interface Open Graphics Library (OpenGL).

The OpenGL is a graphics programming interface that has become very widespread over the last decades due to its open concept and platform independence. It is now supported by the drivers of all major graphics processors and graphics cards for the major operating systems. The web variant WebGL (Web Graphics Library) is now supported by all major web browsers, enabling shader-based graphics programming for web applications. Despite the very widespread use of the OpenGL, it serves in this book only as an example of the concepts of modern graphics programming that can also be found in other programming interfaces, such as Direct3D, Metal or Vulkan.

Java is one of the most popular and well-liked object-oriented high-level programming languages today. It is very widespread in teaching at colleges and universities, as its features make the introduction to programming very easy. Furthermore, it is easy to switch to other programming languages. This is confirmed again and again by feedback from students after a practical semester or from young professionals. Although the OpenGL specification is independent of a programming language, many implementations and development tools exist for the programming languages C and C++. For this reason, many solutions to graphics programming problems, especially in web forums, can be found for these programming languages.

The aim of this edition of this book is to combine the advantages of the easy-to-learn Java programming language with modern graphics programming using the OpenGL for a simple introduction to graphics programming. The aim is to make it possible to enter this field even with minimal knowledge of Java. Thus, this book can be used for the teaching of computer graphics already early in the studies. For this purpose, the Java binding Java OpenGL (JOGL) was chosen, which is very close in its use to OpenGL bindings to the programming language C. This makes it easy to port solutions implemented in C to Java. The limitation to a single Java binding (JOGL) was deliberate in order to support the learner in concentrating on the core concepts of graphics programming. All in all, the combination of Java and JOGL appears to be an ideal basis for beginners in graphics programming, with the potential to transfer the acquired knowledge to other software development environments or to other graphics programming interfaces with a reasonable amount of effort.

With the Java Platform Standard Edition (Java SE), the two-dimensional programming interface Java 2D is still available, which was used for examples in this book until the third edition. Since the concepts of OpenGL differ fundamentally from the Java 2D concepts, all examples in this book are OpenGL examples with the Java binding JOGL. This simplifies learning for the reader and eliminates the need for rethinking between Java 2D, Java 3D or OpenGL.

Topics and features:

Contains pedagogical tools, including easy-to-understand example programs and end-of-chapter exercises
Presents a practical guide to basic computer graphics programming using the Open Graphics Library (OpenGL) and the widely used Java programming language
Includes new and expanded content on the OpenGL graphics pipelines, shader programming, drawing basic objects using the OpenGL, three-dimensional modelling, quaternions, rasterisation, antialiasing and more
Supplies complete Java project examples as supplementary material

This reader-friendly textbook is an essential tool for second-year undergraduate students and above, providing clear and concise explanations of the basic concepts of computer graphics. It will enable readers to immediately implement these concepts using the OpenGL and Java (with only elementary knowledge of the programming language).

Скачать Introduction to Computer Graphics: Using OpenGL and Java, 3rd Edition






Выгодные предложения от нашего партнёра ИГ "ЭКСМО-АРТ":

Акция С заботой о здоровье и безопасности




 


BooksKeeper - электронная библиотека, ежедневно пополняемая нашими авторами.
Все материалы, представленные на нашем сайте, Вы сможете скачать по ссылкам различных бесплатных файлообменников совершенно бесплатно!
Инструкции, поясняющие, как надо качать бесплатно с файлообменников смотреть тут
Регистрация на нашем сайте позволит Вам добавлять свои книги, а также комментировать опубликованные книги, общаться с нашими авторами.
Для этого мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

HostLife - лучший платный хостинг
HostLife - лучший платный хостинг!
Отличный хостинг по цене от 1.87$/месяц! Рекомендация от сайта Bookskeeper!


Бесплатная электронная библиотека. Скачать книги бесплатно!
Текущий раздел Скачать бесплатно » Книги » Программирование » Introduction to Computer Graphics: Using OpenGL and Java, 3rd Edition

Наша электронная библиотека Bookskeeper (для РФ работает через VPN) - это интернет-витрина, где любой посетитель может публиковать электронные варианты книг, журналов, газет, комиксов, в общем, любой литературы со ссылками для медленного, но бесплатного скачивания с файлообменников. В нашем книжном хранилище Вы всегда найдете литературу на любой вкус человека любого возраста - от детских комиксов и расскрасок до серьезной научной литературы.
 
 
Поддержите наш сайт!
Идет сбор донатов на хостинг
для работы нашего сайта.
Сканируйте QR-код
(или нажмите на него)
для Вашей поддержки!
Оплата картой, ЮMoney


Донаты для помощи нашему сайту!

ОГРОМНОЕ СПАСИБО
всем за Ваши донаты!

Наши рекомендации



Book24.ru - книжный интернет магазин



Turbobit - Получите турбо-доступ и скачивайте безлимитно и без рекламы!


HostLife - лучший платный хостинг



 
 

Топ публикаций

 
  • Дилетант №5 (101) 2024
  • Ville & Casali №5(381) 2024
  • Последний попаданец. Цикл из 11 книг
  • Vivere Country №172 2024
  • Книга пяти колец. Цикл из 6 книг
  • Наши автобусы. Спецвыпуск №11 2024
  • Наши Автобусы №60 2024
  • Наука и Техника №4 2024 (электронная версия)
  • Чайка Д. - Третий Рим. Цикл из 10 книг
  • Риддер А. - Техномаг. Цикл из 3 книг
  • СССР 2010. Цикл из 6 книг
  • Контуженный. Цикл из 6 книг
  • Легендарные грузовики СССР №93 ЯАЗ-210Е (2024)
  • Денисов Константин - Выживальщики. Цикл из 13 книг
  • "Приусадебное хозяйство" № 4 2024 с приложениями
  • Глас Плеяды. Цикл из 4 книг
  • Идеальный мир для Лекаря. Цикл из 15 книг
  • Selber Machen - Mai 2024
  • Ведьмак 23го века. Цикл из 21 книги
  • Собеседник №15 2024
  • Собеседник №16 2024
  • Красивые квартиры 100 дизайнов 2023/2024
  • Распопов Д. - Фараон. Цикл из 6 книг
  • Просто Вкусно Полезно №3 2024
  • Мастер. Цикл из 6 книг
  • Билет в кино. Цикл из 3 книг
  • Пришествие бога смерти. Цикл из 22 книги
  • Сумеречный стрелок. Цикл из 3 книг
  • Ученик шиноби. Цикл из 16 книг
  • Новая газета №50 2024
  •