Email the Author

You can use this page to email Muhammad Ahmad about Computer Graphics: From equations to images using procedural generation and ray marching.

Please include an email address so the author can respond to your query

This message will be sent to Muhammad Ahmad

This site is protected by reCAPTCHA and the Google  Privacy Policy and  Terms of Service apply.

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

Muhammad Ahmad’s avatar Muhammad Ahmad

@Muhamma90215643

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.

Logo white 96 67 2x

Publish Early, Publish Often

  • Path
  • There are many paths, but the one you're on right now on Leanpub is:
  • Proceduralgenerationusingraymarchingandsigneddistancefields › Email Author › New
    • READERS
    • Newsletters
    • Weekly Sale
    • Monthly Sale
    • Store
    • Home
    • Redeem a Token
    • Search
    • Support
    • Leanpub FAQ
    • Leanpub Author FAQ
    • Search our Help Center
    • How to Contact Us
    • FRONTMATTER PODCAST
    • Featured Episode
    • Episode List
    • MEMBERSHIPS
    • Reader Memberships
    • Department Reader Memberships
    • Author Memberships
    • Your Membership
    • COMPANY
    • About
    • About Leanpub
    • Blog
    • Contact
    • Press
    • Essays
    • AI Services
    • Imagine a world...
    • Manifesto
    • More
    • Partner Program
    • Causes
    • Accessibility
    • AUTHORS
    • Write and Publish on Leanpub
    • Create a Book
    • Create a Bundle
    • Create a Course
    • Create a Track
    • Testimonials
    • Why Leanpub
    • Services
    • TranslateAI
    • TranslateWord
    • TranslateEPUB
    • PublishWord
    • Publish on Amazon
    • CourseAI
    • GlobalAuthor
    • Marketing Packages
    • IndexAI
    • Author Newsletter
    • The Leanpub Author Update
    • Author Support
    • Author Help Center
    • Leanpub Authors Forum
    • The Leanpub Manual
    • Supported Languages
    • The LFM Manual
    • Markua Manual
    • API Docs
    • Organizations
    • Learn More
    • Sign Up
    • LEGAL
    • Terms of Service
    • Copyright Policy
    • Privacy Policy
    • Refund Policy

*   *   *

Leanpub is copyright © 2010-2025 Ruboss Technology Corp.
All rights reserved.

This site is protected by reCAPTCHA
and the Google  Privacy Policy and  Terms of Service apply.

Leanpub requires cookies in order to provide you the best experience. Dismiss