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 volume pays tribute to the scientific achievements of Hartmut Ehrig, who passed away in March 2016. The contributions represent a selection from a symposium, held in October 2016 at TU Berlin, commemorating Hartmut' s life and work as well as other invited papers in the are…
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…
BLearn the new Blender 2.8 user interface and make 3D models/b h4Key Features/h4 ulliFind your way round the new user interface and tools of Blender 2.8 /li liCreate materials, apply textures and render scenes /li liUse the new cutting-edge real-time render EEVEE in your project…
BLearn the new Blender 2.8 user interface and make 3D models/b h4Key Features/h4 ulliFind your way round the new user interface and tools of Blender 2.8 /li liCreate materials, apply textures and render scenes /li liUse the new cutting-edge real-time render EEVEE in your project…
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…
Use Python's built-in features to create innovative graphics for data visualization and technical illustrations. This book goes beyond simple commands and libraries to explain how to not only display but also rotate, shade, and edit graphics for any purpose. Starting with the es…
Composition for the 21st century: Image-Making for Animation focuses on composition and its technical and artistic application in animation, illustration, games, and films. It covers all aspects of design and discusses in detail their artistic applicability and impact on image a…
SVG is considered an important aspect of animating your web applications. Its cross-platform markup along with the combination of modern web technologies proves to be a great combination for web designers and developers. This book will show you the different facets of SVG and th…
Real-world engineering problems often require concurrent optimization of several design objectives, which are conflicting in cases. This type of optimization is generally called multi-objective or multi-criterion optimization. The area of research that applies evolutionary metho…