Core S2 Software Solutions

“3D Computer Graphics: Software Revealed” Source Code Now Available!

I have now created a public GitHub repository for all source code found in my book “3D Computer Graphics: Software Revealed”. Users are welcomed to fork, change, and update for inclusion of future versions of the book. If your changes make it to the main branch, you’ll receive a free digital copy (the formatted PDF version, not the HTML version since that’s already free), and your name included in the contributors list!

Posted in News & Updates | 4 Comments

Challenge yourself! I cloned a classic game I played years ago on my Ti-83+, turning it into Javascript, in less than 6 hours

I’ve really had fun with this idea: last night I remembered about an old Ti-83+ game called “Phoenix”, which is simple a Galaga clone. Then I realized: why play it, when I can program it! So after lunch I hacked away at an HTML5 / Canvas version and created a small clone of it called JSPhoenix!

Point of the story: It’s hard to develop big and complex games… but making this tiny little game was a blast! If you want to play it, just go through the GitHub HTML render here.

Posted in News & Updates | Leave a comment

3D Computer Graphics: Software Revealed now published!

Update: Source code now available.

After a few months of work, I’ve finally published my first book through Amazon and this blog! “3D Computer Graphics: Software Revealed” (159 pages) is now available for free & purchase! Essentially this book walks you through, step by step, on how modern real-time graphics are rendered, through a software rasterization system. You’ll start with learning about how to render basic geometric primitives, and build on that through each chapter until you have a fully working 3D renderer!

What’s notably interesting about this book is that it works through all programming lessons in HTML5 Javascript, using the new Canvas tag. This way readers are not forced to download and install unruly 3rd party libraries like OpenGL or DirectX, which are particularly nasty to configure projects with. Instead, all you have to do is open the Javascript source code with your favorite text editor and immediately start experimentation!

To get started, you can either get the digital version of the book for free here, or buy it on Amazon, or buy it directly through Paypal. The Amazon and Paypal versions are pre-formatted and slightly more updated, all for only $1.99 USD. Any purchase is essentially a donation to help me, in my spare time, continue developing new open-source projects or free articles for others to use.

I hope you enjoy the book, and most importantly, I hope you learn something new from it! Good luck, and have fun!

 




Posted in News & Updates | 20 Comments


Sites map