oneweekend

Ray Tracing book series implemented in Golang, chapter-by-chapter

  • 所有者: hunterloftis/oneweekend
  • 平台:
  • 許可證:
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

Ray Tracing in Go

This is a chapter-by-chapter progression through the excellent
free ray-tracing books
by Peter Shirley:

GoDoc

There are tags at each chapter
and commits at each checkpoint within chapters.

Who is this for?

If you're interested in graphics and ray tracing,
this is a working example of a simple, easy-to-read ray tracer written in Go.
It is built up piece-by-piece
in concert with the chapters of the
original C++ books
by Peter Shirley.

If you're interested in Go,
this is a fun, visual way to explore the language.
It's fully documented
and easy to change in order to create your own ray traced images.

Ray Tracing in One Weekend

$ git clone https://github.com/hunterloftis/oneweekend.git
$ cd oneweekend
$ git checkout oneweekend
$ go build ./cmd/trace
$ ./trace > cover.ppm && open cover.ppm

cover image

Ray Tracing: the Next Week

$ git clone https://github.com/hunterloftis/oneweekend.git
$ cd oneweekend
$ go build ./cmd/trace
$ ./trace > cover.ppm && open cover.ppm

cover image

主要指標

概覽
名稱與所有者hunterloftis/oneweekend
主編程語言Go
編程語言Go (語言數: 2)
平台
許可證
所有者活动
創建於2019-01-01 08:53:51
推送於2019-02-05 15:22:58
最后一次提交2019-02-05 10:22:52
發布數21
最新版本名稱book2concurrent (發布於 )
第一版名稱book1chapter1 (發布於 )
用户参与
星數158
關注者數1
派生數7
提交數87
已啟用問題?
問題數1
打開的問題數0
拉請求數0
打開的拉請求數0
關閉的拉請求數0
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?