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?
已存档?
是复刻?
已锁定?
是镜像?
是私有?