~/talk

Rendering 3D Worlds in C#

Talkat Build Stuff 2022 · 2022-11-09..11-11· [c-sharp]
slides:none on file

Builds a working ray casting renderer from first principles in C#, converting a 2D map of spaces and hashes into a 3D view by shooting rays per column, stepping with sine/cosine, culling at a max depth and computing column heights as distance ratios. Delivers the prototype as a WindForms preview and a Razor Pages editor, uses simple texture gradients, fits under 200 lines of C#, and reproduces Wolfenstein‑style output at 1024×768.

AI-written summary · about

  1. 0:00🚀 Build Stuff Conference – Get Your Tickets!
  2. 2:00Introduction to 3D Rendering
  3. 5:00History of 3D Rendering and Early Techniques
  4. 10:00Understanding Ray Casting and Ray Tracing
  5. 15:00Building a Simple 3D Engine in C#
  6. 20:00How to Create 3D Worlds Using Raycasting
  7. 25:00Perspective Techniques: From Classical Art to Modern Graphics
  8. 30:00Breaking Down Raycasting in Code
  9. 35:00Building a 3D Game with Basic Math and Code
  10. 40:00Wrapping Up: Creating Fun and Experimental 3D Worlds
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.