@@ -33,18 +33,30 @@ versions, use the print function in your browser.
33
33
34
34
Project Status
35
35
---------------
36
- Version v4.0.0-alpha.1 is now released for SIGGRAPH 2023. Book 1 is largely completed, and we are
37
- driving books 2 and 3 to completion, with a final release date by the end of 2023. It's been a long
38
- journey from v3.2.3, released December 2020, but we're seeing the finish line .
36
+ Phew! We had a great SIGGRAPH in LA, including a birds-of-a-feather session for those interested in
37
+ the book series. We had about 50 people attending. I won't recap everything presented there, but
38
+ there are three main items that everyone should know about .
39
39
40
- If you'd like to check out the latest updates and watch our progress, we're on the ` dev-major `
41
- branch. Our relevant milestones are
40
+ ** First, v4.0.0-alpha.1 is released.** Book one is largely complete, and we're now focusing on books
41
+ two and three. You can find it at the regular spot: https://raytracing.github.io . We are temporarily
42
+ preserving the final version of v3.2.3 inside the repo, so you can just grab the latest and
43
+ reference both versions.
44
+
45
+ ** Second, Trevor and I are pounding away at the remaining steps to get the final v4.0.0 release done
46
+ and published.** We're planning on finishing this work by the end of 2023. If you'd like to check
47
+ out the latest updates and watch our progress, we're on the ` dev ` branch. You can also browse our
48
+ release backlog to see what we're planning. Our relevant milestones are
42
49
43
50
- [ v4.0.0] ( https://github.com/RayTracing/raytracing.github.io/milestone/16 )
44
51
- [ v4.0.0-release] ( https://github.com/RayTracing/raytracing.github.io/milestone/19 )
45
52
46
- Let us know if you'd like to help out. If you have a change you'd like to contribute,
47
- _ ** [ please see our contribution guidelines] [ CONTRIBUTING ] ** _ .
53
+ ** Third, we're starting to think about where we go from here.** Top of mind topics include shadow
54
+ rays, triangle mesh geometry, and parallelism, but there are many possible extensions both large and
55
+ small. If you're interested in contributing, email us! You can find our contact info at the head of
56
+ each book.
57
+
58
+ If you'd like to contribute a PR _ ** please read our [ contribution guidelines] [ CONTRIBUTING ]
59
+ first** _ .
48
60
49
61
50
62
GitHub Discussions
@@ -70,17 +82,16 @@ The organization of this repository is meant to be simple and self-evident at a
70
82
- ` src/ ` --
71
83
Contains the source.
72
84
73
- - ` src/common/ ` --
74
- Contains any headers that are common to two or more books. This is also where external headers
75
- are stored.
76
-
77
85
- ` src/<book>/ ` --
78
- Contains the source specific to any one book. There is no sharing of source outside of the
79
- common directory.
86
+ Contains the final source code for each book.
80
87
81
88
- ` v3/ ` --
82
89
All content (same general structure) for the v3.2.3 release (from December 2020).
83
90
91
+ - ` v3/common ` --
92
+ Contains v3 headers that are common to two or more v3 books. This is also where external headers
93
+ are stored.
94
+
84
95
85
96
Source Code
86
97
-----------
@@ -106,10 +117,10 @@ languages (see [_Implementations in Other Languages_][implementations]), and acr
106
117
operating systems. Feel free to add your own implementation to the list!
107
118
108
119
### Branches
109
- The ` master ` branch contains the latest released (and live) assets. All ongoing development, with
110
- all of the latest changes, can be found in the ` dev-patch ` , ` dev-minor ` , and ` dev-major ` branches.
111
- We try to keep CHANGELOG.md up to date, so you can easily browse what's new in each development
112
- branch.
120
+ The ` master ` branch contains the latest released (and live) assets. In general, ongoing development,
121
+ with all of the latest changes, can be found in the ` dev ` branch, which may contain patch, minor and
122
+ major changes, depending on the release in progress. We try to keep CHANGELOG.md up to date, so you
123
+ can easily browse what's new in each development branch.
113
124
114
125
115
126
Building and Running
0 commit comments