Over 70 recipes that cover advanced techniques for 3D programming such as lighting, shading, textures, particle systems, and image processing with OpenGL 4.6 Key Features Explore techniques for implementing shadows using shadow maps and shadow volumes Learn to use GLSL features …
This book constitutes the thoroughly refereed post-conference proceedings of the 7th Pacific Rim Symposium on Image and Video Technology, PSIVT 2015, held in Auckland, New Zealand, in November 2015. The total of 61 revised papers was carefully reviewed and selected from 133 subm…
Fifty years after the first experiments in computational art, international interest in the history of this subject remains strong and at the same time almost uncovered. This book began with the exhibition Algorithmic Signs, which was conceived, researched and curated by Frances…
Electron is one of the most popular JavaScript frameworks for building cross-platform desktop applications. This project-based guide will help you explore the components of the Electron framework and its integration with other JS libraries to build real-world desktop apps with a…
The two-volume set CCIS 713 and CCIS 714 contains the extended abstracts of the posters presented during the 19th International Conference on Human-Computer Interaction, HCI International 2017, held in Vancouver, BC, Canada, in July 2017. HCII 2017 received a total of 4340 submi…
Qt is a cross-platform application development framework that is mainly used to build GUI applications. This book will teach you how to develop functional applications using Qt5 through multiple projects. The projects we have for you are not just meant to show you how powerful a…
Shaders have always been seen as notoriously difficult to understand and implement in games. Complex math have always stood in the way of attaining realism in games. This book shows you everything you need to know about vectors, constructing lighting with them, and using texture…
Blender is an open-source modeling and animation program popular in the 3D printing community. 3D printing demands even more of a modeler than animation or virtual reality. Blender is a powerful, stable tool with an integral workflow that will allow you to make 3D creations with…
Learn the new Blender 2.8 user interface and make 3D models Key Features Find your way round the new user interface and tools of Blender 2.8 Create materials, apply textures and render scenes Use the new cutting-edge real-time render EEVEE in your projects Book Description Blend…
Qt is the leading cross-platform toolkit for all significant desktop, mobile, and embedded platforms and is becoming popular by the day, especially on mobile and embedded devices. It's a powerful tool that perfectly fits the needs of game developers. This book will help you lear…
Qt is the leading cross-platform toolkit for all significant desktop, mobile, and embedded platforms and is becoming popular by the day, especially on mobile and embedded devices. It's a powerful tool that perfectly fits the needs of game developers. This book will help you lear…
Unity is one of the most cutting-edge game engines in the world. This comprehensive guide on building some core features of an RPG with Unity teaches you techniques used in developing modern games. The book will mainly focus on the strategy, planning and the implementation of th…
A comprehensive guide with coverage on AudioFX, Particle system, shaders, sequencers, and the latest features of Unreal 4.19 that will take your game development skills to the next level Key Features Create a high-performance Combat game using the essential features of Unreal En…
One of the critical components of any workflow related to video production is a reliable tool to create and edit media like video and audio. In most cases, you will find video producers using software that can only cut and mount video in a ""traditional"" way. What if you could …
Through a series of recent breakthroughs, deep learning has boosted the entire field of machine learning. Now, even programmers who know close to nothing about this technology can use simple, efficient tools to implement programs capable of learning from data. This practical boo…
Get the most out of your printer, including how to design models, choose materials, work with different printers, and integrate 3D printing with traditional prototyping to make techniques like sand casting more efficient. This book is for new 3D printer owners, makers of all kin…