Email the Author
You can use this page to email Muhammad Ahmad about Procedural Generation using Ray Marching.
About the Book
This book offers a comprehensive introduction to the fascinating world of Procedural Generation and Ray Marching. It is designed to be accessible to anyone with a high school understanding of Mathematics and experience with a programming language. It provides a self-contained approach that requires no prior knowledge of the subject.
The book covers essential concepts such as Ray Marching and Signed Distance Fields, as well as advanced techniques like atmospheric effects, different types of lighting, stunning skies, and camera effects. You'll learn how to create impressive visual effects that will elevate your portfolio and give you a deeper understanding of Computer Graphics.
Whether you're a beginner or an experienced programmer, this book will help you master the art of Procedural Generation and Ray Marching. With clear explanations, practical examples and numerous challenges, you'll gain a deep understanding of the subject and be able to apply what you've learned to your own projects.
About the Author
I am a Software Developer with huge interests in Artificial Intelligence and making things from scratch. In order to satisfy this, I have completed numerous courses on Coursera including the Deep Learning Specialisation.
I have also made neural networks, compilers, interpreters, Operating Systems, emulators and much more from scratch. I aim to convert this experience into high quality resources for like-minded people, who have the desire to make things from scratch but do not know where to start.
Finally, the best way to learn is to make something from scratch, as you are explaining things to a machine that has no conception of what you are building.