Skip to content

Commit

Permalink
Final updates for v4.0.1
Browse files Browse the repository at this point in the history
  • Loading branch information
hollasch committed Aug 31, 2024
1 parent f0ade8e commit b6a3368
Show file tree
Hide file tree
Showing 5 changed files with 43 additions and 46 deletions.
10 changes: 5 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
Change Log / Ray Tracing in One Weekend
====================================================================================================

# v4.0.1 (in progress)
# v4.0.1 (2024-08-31)

### Common
- Change -- Include hittable.h from material.h; drop `hit_record` forward declaration (#1609)
- Change -- Refactor sphere to use ray representation for animate center (#1621)
- Change -- All headers assume implicit rtweekend.h include (#1628)
- Fix -- Big improvement to print version listing font size (#1595) and more compact line
height for code listings in both print and browser.
- Change -- Include hittable.h from material.h; drop `hit_record` forward declaration (#1609)
- Fix -- Slight improvement to `rotate_y::hit()` function (#1484)
- Fix -- Fixed possible bogus values from `random_unit_vector()` due to underflow (#1606)
- Change -- Refactor sphere to use ray representation for animate center (#1621)
- Change -- All headers assume implicit rtweekend.h include (#1628)

### In One Weekend
- Fix -- Fixed usage of the term "unit cube" for a cube of diameter two (#1555, #1603)
Expand All @@ -21,10 +21,10 @@ Change Log / Ray Tracing in One Weekend

### The Rest of Your Life
- Fix -- Fix typo of "arbitrary" (#1589)
- New -- Added a bit more explanation of Buffon's needle problem (#1529)
- Fix -- Fix X-axis label for figure 3.08 (Approximating the nonuniform f()) (#1532)
- Fix -- Corrected scatter angle theta range in section 3.5.3 (The Scattering PDF) (#1331)
- Fix -- Clarify the distinction between average and expected value (#1535)
- New -- Added a bit more explanation of Buffon's needle problem (#1529)


----------------------------------------------------------------------------------------------------
Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Getting the Books
The _Ray Tracing in One Weekend_ series of books are now available to the public for free directly
from the web.

### Version 4.0.0
### Version 4.0.1

- [Ray Tracing in One Weekend][web1]
- [Ray Tracing: The Next Week][web2]
Expand All @@ -29,12 +29,12 @@ first**_.

Project Status
---------------
v4.0.0 has shipped! Three and a half years in the making, with massive changes to all three books
and accompanying code.
Version 4 has shipped! Three and a half years in the making, with massive changes to all three books
and accompanying code. Our current version is v4.0.1.

If you'd like to check out the latest updates and watch our progress, we're on the `dev-patch`,
`dev-minor`, and `dev-major` branches. You can also browse our release backlog to see what we're
planning.
`dev-minor`, and `dev-major` branches. You can also browse our issues and milestones to see what
we're planning.

If you're interested in contributing, email us! You can find our contact info at the head of each
book. Or just start [a new discussion][discussions] or [issue][issues].
Expand Down
23 changes: 11 additions & 12 deletions books/RayTracingInOneWeekend.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,7 @@
**Ray Tracing in One Weekend**
[Peter Shirley][], [Trevor David Black][], [Steve Hollasch][]
<br>
Version 4.0.1, 20XX-XX-XX
**DRAFT IN DEVELOPMENT**
Version 4.0.1, 2024-08-31
<br>
Copyright 2018-2024 Peter Shirley. All rights reserved.

Expand Down Expand Up @@ -4391,8 +4390,8 @@
- **Title (series)**: “Ray Tracing in One Weekend Series”
- **Title (book)**: “Ray Tracing in One Weekend”
- **Author**: Peter Shirley, Trevor David Black, Steve Hollasch
- **Version/Edition**: vXX.XX.XX
- **Date**: 20XX-XX-XX
- **Version/Edition**: v4.0.1
- **Date**: 2024-08-30
- **URL (series)**: <https://raytracing.github.io/>
- **URL (book)**: <https://raytracing.github.io/books/RayTracingInOneWeekend.html>

Expand All @@ -4413,13 +4412,13 @@

### LaTeX and BibTex
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~\cite{Shirley20XXRTW1}
~\cite{Shirley2024RTW1}

@misc{Shirley20XXRTW1,
@misc{Shirley2024RTW1,
title = {Ray Tracing in One Weekend},
author = {Peter Shirley, Trevor David Black, Steve Hollasch},
year = {20XX},
month = {XXXXXX},
year = {2024},
month = {August},
note = {\small \texttt{https://raytracing.github.io/books/RayTracingInOneWeekend.html}},
url = {https://raytracing.github.io/books/RayTracingInOneWeekend.html}
}
Expand All @@ -4429,13 +4428,13 @@
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
\usepackage{biblatex}

~\cite{Shirley20XXRTW1}
~\cite{Shirley2024RTW1}

@online{Shirley20XXRTW1,
@online{Shirley2024RTW1,
title = {Ray Tracing in One Weekend},
author = {Peter Shirley, Trevor David Black, Steve Hollasch},
year = {20XX},
month = {XXXXXX},
year = {2024},
month = {August},
url = {https://raytracing.github.io/books/RayTracingInOneWeekend.html}
}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Expand Down
23 changes: 11 additions & 12 deletions books/RayTracingTheNextWeek.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,7 @@
**Ray Tracing: The Next Week**
[Peter Shirley][], [Trevor David Black][], [Steve Hollasch][]
<br>
Version 4.0.1, 20XX-XX-XX
**DRAFT IN DEVELOPMENT**
Version 4.0.1, 2024-08-31
<br>
Copyright 2018-2024 Peter Shirley. All rights reserved.

Expand Down Expand Up @@ -4297,8 +4296,8 @@
- **Title (series)**: “Ray Tracing in One Weekend Series”
- **Title (book)**: “Ray Tracing: The Next Week”
- **Author**: Peter Shirley, Trevor David Black, Steve Hollasch
- **Version/Edition**: vXX.XX.XX
- **Date**: 20XX-XX-XX
- **Version/Edition**: v4.0.1
- **Date**: 2024-08-30
- **URL (series)**: <https://raytracing.github.io/>
- **URL (book)**: <https://raytracing.github.io/books/RayTracingTheNextWeek.html>

Expand All @@ -4319,13 +4318,13 @@

### LaTeX and BibTex
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~\cite{Shirley20XXRTW2}
~\cite{Shirley2024RTW2}

@misc{Shirley20XXRTW2,
@misc{Shirley2024RTW2,
title = {Ray Tracing: The Next Week},
author = {Peter Shirley, Trevor David Black, Steve Hollasch},
year = {20XX},
month = {XXXXXX},
year = {2024},
month = {August},
note = {\small \texttt{https://raytracing.github.io/books/RayTracingTheNextWeek.html}},
url = {https://raytracing.github.io/books/RayTracingTheNextWeek.html}
}
Expand All @@ -4335,13 +4334,13 @@
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
\usepackage{biblatex}

~\cite{Shirley20XXRTW2}
~\cite{Shirley2024RTW2}

@online{Shirley20XXRTW2,
@online{Shirley2024RTW2,
title = {Ray Tracing: The Next Week},
author = {Peter Shirley, Trevor David Black, Steve Hollasch},
year = {20XX},
month = {XXXXXX},
year = {2024},
month = {August},
url = {https://raytracing.github.io/books/RayTracingTheNextWeek.html}
}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Expand Down
23 changes: 11 additions & 12 deletions books/RayTracingTheRestOfYourLife.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,7 @@
**Ray Tracing: The Rest of Your Life**
[Peter Shirley][], [Trevor David Black][], [Steve Hollasch][]
<br>
Version 4.0.1, 20XX-XX-XX
**DRAFT IN DEVELOPMENT**
Version 4.0.1, 2024-08-31
<br>
Copyright 2018-2024 Peter Shirley. All rights reserved.

Expand Down Expand Up @@ -4016,8 +4015,8 @@
- **Title (series)**: “Ray Tracing in One Weekend Series”
- **Title (book)**: “Ray Tracing: The Rest of Your Life”
- **Author**: Peter Shirley, Trevor David Black, Steve Hollasch
- **Version/Edition**: vXX.XX.XX
- **Date**: 20XX-XX-XX
- **Version/Edition**: v4.0.1
- **Date**: 2024-08-30
- **URL (series)**: <https://raytracing.github.io/>
- **URL (book)**: <https://raytracing.github.io/books/RayTracingTheRestOfYourLife.html>

Expand All @@ -4038,13 +4037,13 @@

### LaTeX and BibTex
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~\cite{Shirley20XXRTW3}
~\cite{Shirley2024RTW3}

@misc{Shirley20XXRTW3,
@misc{Shirley2024RTW3,
title = {Ray Tracing: The Rest of Your Life},
author = {Peter Shirley, Trevor David Black, Steve Hollasch},
year = {20XX},
month = {XXXXXX},
year = {2024},
month = {August},
note = {\small \texttt{https://raytracing.github.io/books/RayTracingTheRestOfYourLife.html}},
url = {https://raytracing.github.io/books/RayTracingTheRestOfYourLife.html}
}
Expand All @@ -4054,13 +4053,13 @@
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
\usepackage{biblatex}

~\cite{Shirley20XXRTW3}
~\cite{Shirley2024RTW3}

@online{Shirley20XXRTW3,
@online{Shirley2024RTW3,
title = {Ray Tracing: The Rest of Your Life},
author = {Peter Shirley, Trevor David Black, Steve Hollasch},
year = {20XX},
month = {XXXXXX},
year = {2024},
month = {August},
url = {https://raytracing.github.io/books/RayTracingTheRestOfYourLife.html}
}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Expand Down

0 comments on commit b6a3368

Please sign in to comment.