Автор: Alessandro Straccia
Издательство: Orange Education Pvt Ltd, AVA
Год: 2024
Страниц: 350
Язык: английский
Формат: pdf, epub (true)
Размер: 11.8 MB
Build rich Creative Technology projects using 3D, AR, and VR.
Book Description:
Embark on an amazing journey into the world of Creative Development with this comprehensive guide. From the basics of Three.js and A-Frame, each chapter adds more knowledge and techniques to empower creative developers to navigate the world of Creative Development. Readers will learn to build games and commercial applications using advanced technologies such as AR and VR. The book explores the key aspects of Creative Development for the web, delving into in-depth themes such as dealing with 3D files, setting up materials and textures, interacting with 3D objects, and understanding the concepts of animation loop and real-time rendering.
Next, it moves on to navigate the main aspects of webAR and webVR, introducing readers to the fantastic 3D framework A-Frame. Readers will dive deep into the A-Frame workflow, learning tips and tricks to build and manage components, ultimately enabling them to deliver professional quality AR and VR experiences. In the final chapter, readers will be presented with Creative Development best practices and several real-world project templates, ready to be used and adapted for their own projects.
Creative Development is a relatively lesser-known area in software development. It involves various creative tools glued together with coding languages. While you don’t need to be a master in 3D, design, or even sound design to be a good creative developer, it’s important to know the basics of all these areas and, especially, understand how to put them together to build amazing Creative Dev apps. This book focuses on web tools – specifically Three.js and A-Frame – due to their popularity and relatively low learning curve, basically relying on HTML, CSS, and jаvascript.
This book is organized into nine chapters to guide you from the basics of Three.js to more complex and specialized lessons. By the end of this book, you will be able to build Creative Development apps based on the web, both for desktop and mobile platforms. You will learn to interact with rich content such as 3D assets, videos, and more. Even if you are an experienced Three.js developer, this book contains useful examples and templates that will help you enhance your own projects.
The Chapter 1 outlines the foundations of Three.js, giving you a bit of context of the jаvascript library and explain why we cannot use 3D directly in the web browser. We will also discuss HTML canvas and WebGL and cover some other Three.js alternatives and spin-offs. You will learn about the tools required to build your Three.js scenes and how to make them work in your web browser. In the end, we will provide you with the Three.js useful links to download the library, examples, and documentation, and build our first Three.js boilerplate.
Contents:
Скачать Interactive Web Development With Three.js and A-Frame