Three.js and TypeScript: Learn Three.js while using TypeScript to create interactive 3D content on the web. (Software Engineering) (English Edition) [Print Replica] Formato Kindle
* Book also provides you FREE Access to Online Instructional Videos. See video codes in the book
Welcome to my book on learning Three.js and TypeScript.
All code examples provided in this book are available to copy from in the accompanying documentation website at https://sbcode.net/threejs so that you can more easily copy and paste and see the working examples.
Each chapter also contains video codes that will allow you to watch my official course videos for FREE as an addition to purchasing this book. When purchasing this book, it is not necessary to register at any of the online course platforms in order to view the videos.
The book is split into 5 major parts,
Set up the Development Environment and Install TypeScript.
Create a Three.js boilerplate project. This section is optional, you can install a pre-built boilerplate in part 3 instead, but building it manually from the ground up will give you a very good understanding of the aspects involved in creating a new Three.js project from scratch.
Install the Three.js Boilerplate, in case you didn't manually create it in part 2.
Learn all about the many aspects of Three.js starting from the Scene, Camera, Renderer, Animation Loop, Geometries, Materials, Loaders and much more up to using it in more advanced examples and involving other third party libraries such as CSG, Socket.io and Physics with Cannon.
Deploying to Production. We will look at several different options that you have for hosting your Three.js projects publicly on the internet using GitHub, GitLab, Self Hosting using Node.js, Express, SSL, custom domain name and using an Nginx reverse proxy.
TypeScript introduces type safety in our code which makes it much more robust and gives your IDE extra tools such as IntelliSense code completion that we can use to help us find and understand the available Three.js properties and methods much faster.
So if you know that you like coding, like seeing it work for yourself, like to experiment and have millions of ideas that you want to achieve, then this book is for you.
Thanks for picking up my book and let's get started.
- ASIN : B09GYTKRCH
- Lingua : Inglese
- Dimensioni file : 17090 KB
- Da testo a voce : Non abilitato
- Miglioramenti tipografici : Non abilitato
- X-Ray : Non abilitato
- Word Wise : Non abilitato
- Memo : Non abilitata
- Lunghezza stampa : 253 pagine
- Posizione nella classifica Bestseller di Amazon: n. 271,538 in Kindle Store (Visualizza i Top 100 nella categoria Kindle Store)
- Recensioni dei clienti:
Le recensioni migliori da altri paesi
I find that reading software library documentation may tell you something about everything that a library contains, but it does not tell you how to make practical use of it. This book along with its associated video material provides a fast overview of a large subject along with plenty of practical advice. I've gleaned much from this course about an amazing 3D library.
This book has an associated online video presentation that takes you rapidly through the installation of TypeScript and the key building blocks of web based dynamic 3D graphics using the ThreeJS library. It takes you from the basics through to completed projects; Along the way it covers the setting up of an online server and the basics of a shared online game; It also covers the use of a free 3D editor ( Blender ) to create loadable models for your projects and how to animate them.
For those people that do not want a physical book, you can find alternative ways to access the video material via the books web site ( sbcode.net/threejs ).