# Carrier 3D (unfinished work in progress)

**URL:** https://forum.makecode.com/t/carrier-3d-unfinished-work-in-progress/10573
**Category:** Show & Tell
**Created:** [October 26, 2021, 3:25pm UTC](https://forum.makecode.com/t/carrier-3d-unfinished-work-in-progress/10573 "2021-10-26T15:25:09Z")
**Posts on this page:** 1
**Showing post:** 34

<div class="post-metadata">

### Author: ![kwx](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kwx/32/1545_2.png) [@kwx](https://forum.makecode.com/u/kwx)
#### Post date: [November 7, 2022, 12:21pm UTC](https://forum.makecode.com/t/carrier-3d-unfinished-work-in-progress/10573/34 "2022-11-07T12:21:50Z")

</div>

I liked [Procedural Elements of Computer Graphics](https://www.nar-associates.com/nar-publishing/pecg2nd.html). The first edition is a classic, I haven’t read the second edition but it looks like a nice upgrade. It covers the things I used for my renderer, including reentrant polygon clipping and BSP trees for occlusion handling.

Of course much of this isn’t very relevant if you’re using a modern GPU since it takes care of all of that and moves the complexity to shaders and other topics, but I kind of enjoy the old school handcoded raster graphics approach.

---

_[View the full topic](https://forum.makecode.com/t/carrier-3d-unfinished-work-in-progress/10573)._
