Irrlicht 1.7 Realtime 3D Engine Beginner's Guide

More Information
Learn
  • Set up Irrlicht on different platforms
  • Create your very first empty application using different platforms and IDEs
  • Apply textures to meshes, load, and access them
  • Add and manipulate images
  • Change the graphical layout of the user interface
  • Learn about data types to access objects in a 3D space and facilitate the workflow
  • Manipulate and manage scenes
  • Set up a custom node and animate it using Node Animator
  • Learn how to move the camera
  • Add prefabricated and custom cameras
  • Add, manage, and manipulate lights
  • Create eye-candy effects with particle systems
  • Handle data and files with Irrlicht
  • Implement shaders for complex effects
  • Deploy your application
About

The Irrlicht Engine is a cross-platform high-performance real-time 3D engine written in C++. It features a powerful high-level API for creating complete 3D and 2D applications such as games or scientific visualizations.

Irrlicht 1.7 Realtime 3D Engine Beginner's Guide will teach you to master all that is required to create 2D and 3D applications using Irrlicht, beginning right from installation and proceeding step-by-step to deployment.

Beginning with installation, this book guides you through creating a basic template application, followed by meshes, overlays, and UI. You will then scan through data types, nodes, scenes, camera, lights, and particle systems. Finally, you will learn about some advanced concepts such as handling data, files, and shaders, followed by the last stage – deployment.

Features
  • A comprehensive guide for C++ programmers to learn Irrlicht from scratch
  • Learn to add, manipulate, and animate meshes
  • Manage scenes, nodes, and cameras
  • Use particle systems, shaders, and lights for enhancement
  • Written in beginner's guide style with exhaustive explanations of code and plenty of screenshots added in for ease of learning
Page Count 272
Course Length 8 hours 9 minutes
ISBN 9781849513982
Date Of Publication 27 Oct 2011

Authors

Johannes Stein

Johannes Stein has gained experience using a variety of technologies, programming languages, and platforms. Since 2009, he has developed web applications ranging from one-week prototypes to full-scale enterprise products. In his spare time, he regularly contributes to open source projects and has a large open source code base of experiments, libraries, frameworks, templates, applications, and games. He has authored Sparrow Game Framework Beginner’s Guide and co-authored the book Irrlicht 1.7 Realtime 3D Engine Beginner's Guide, both by Packt Publishing.

Aung Sithu Kyaw

Aung Sithu Kyaw is passionate about graphics programming, creating video games, writing, and sharing knowledge with others. He holds an MSc in digital media technology from the Nanyang Technological University (NTU), Singapore. Lastly, he worked as a research associate, which involved implementing a sensor-based real-time movie system using Unreal Development Kit. In 2011, he founded a tech start-up focusing on interactive media productions and backend server-side technologies.