Here is the final tutorial of this long series. We’re going to see how to apply a texture to a mesh by using mapping coordinates exported from Blender. If you’ve managed to understand the previous[…]
Tag: Tutorial
Tutorial part 5: learning how to write a 3D software engine in C#, TS or JS – Flat & Gouraud Shading
We’re now going to discover probably the best part of the series: how to handle lightning! In the previous, we’ve fixed a random color per face to be able to see the mesh. We’re[…]
Tutorial part 4 – bonus: learning how to write a 3D software engine in C#, TS or JS – Optimizing & Parallelism
In the previous tutorial, learning how to write a 3D software engine in C#, TS or JS – Rasterization & Z-Buffering, we’ve learned how to fill our triangles. As we’re CPU based with our 3D[…]
Tutorial part 4: learning how to write a 3D software engine in C#, TS or JS – Rasterization & Z-Buffering
In the previous tutorial, learning how to write a 3D soft engine in C#, TS or JS – loading meshes exported from Blender, we’ve loaded a JSON file where our meshes were serialized from Blender.[…]
Tutorial part 2: learning how to write a 3D soft engine from scratch in C#, TS or JS – drawing lines & triangles
Now that we have built the core of our 3D engine thanks to the previous tutorial Tutorial series- learning how to write a 3D soft engine from scratch in C#, TypeScript or JavaScript, we[…]
Tutorial series: learning how to write a 3D soft engine from scratch in C#, TypeScript or JavaScript
I’d to like to share with you how I’ve learned to build what’s known as a “3D soft engine” through a series of tutorials. “Software engine” means that we will use only the CPU to[…]
HTML5 Gaming: building the core objects & handling collisions with EaselJS
We’ve seen in the previous article how to animate our sprites using EaselJS: HTML5 Gaming: animating sprites in Canvas with EaselJS We’re now going to see how to create some of our game objects like[…]
Silverlight 4 tutorial: adding avatar support to the WCF RIA Services Business Template
This tutorial will introduce some of the new Silverlight 4 features in order to enhance the default “Silverlight Business Template” that comes with WCF RIA Services. We’re then going to see how to modify the[…]