TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ray Tracing in One Weekend

110 点作者 bjourne4 个月前

8 条评论

danielpettersso4 个月前
I can also recommend this book when looking for something fun to implement while learning a new language. There is also the follow ups to this taking things a bit further:<p><a href="https:&#x2F;&#x2F;raytracing.github.io&#x2F;books&#x2F;RayTracingTheNextWeek.html" rel="nofollow">https:&#x2F;&#x2F;raytracing.github.io&#x2F;books&#x2F;RayTracingTheNextWeek.htm...</a> <a href="https:&#x2F;&#x2F;raytracing.github.io&#x2F;books&#x2F;RayTracingTheRestOfYourLife.html" rel="nofollow">https:&#x2F;&#x2F;raytracing.github.io&#x2F;books&#x2F;RayTracingTheRestOfYourLi...</a><p>I did this ray tracing library in Rust inspired by these books: <a href="https:&#x2F;&#x2F;github.com&#x2F;DanielPettersson&#x2F;solstrale-rust">https:&#x2F;&#x2F;github.com&#x2F;DanielPettersson&#x2F;solstrale-rust</a><p>And also a small UI using the lib: <a href="https:&#x2F;&#x2F;github.com&#x2F;DanielPettersson&#x2F;solstrale-desktop-rust">https:&#x2F;&#x2F;github.com&#x2F;DanielPettersson&#x2F;solstrale-desktop-rust</a><p>Kind of not maintained anymore.. But fun way learning Rust..
kookamamie4 个月前
&gt; Program files will include rtweekend.h first, so all other header files (where the bulk of our code will reside) can implicitly assume that rtweekend.h has already been included.<p>Not a great practice. Header files shouldn&#x27;t assume anything from previous inclusions of other headers.<p>Sure, this works as a weekend hack, but it would be nice if book (article) would promote good conventions.
评论 #42573721 未加载
manas964 个月前
Wohoo, my name is in the contributors list! This helped me get in a computer graphics grad course at a top(?) school and certainly helped in further job applications.<p>If anyone else is interested in a graduate degree in this field, I recommend doing something similar - I simply made a few reasonable PRs to fix some issues that I found when following along the books.
pdpi4 个月前
One thing that&#x27;s not directly related to ray-tracing proper, so makes no sense in this book series, but is still a pretty natural (and fun!) next step (or detour) is embedding e.g. a Lua interpreter so you can use that as a scene description language separate from the rendering engine proper.
soegaard4 个月前
It&#x27;s a fun tutorial to try out new languages.<p>Here is the result of following the tutorial using Rhombus.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;soegaard&#x2F;miniray">https:&#x2F;&#x2F;github.com&#x2F;soegaard&#x2F;miniray</a>
评论 #42583741 未加载
评论 #42573711 未加载
alanjay4 个月前
If you&#x27;d like to see it unfold, step by step, there&#x27;s a javascript version at<p><a href="https:&#x2F;&#x2F;github.com&#x2F;MarquisdeGeek&#x2F;six_hour_raytracer">https:&#x2F;&#x2F;github.com&#x2F;MarquisdeGeek&#x2F;six_hour_raytracer</a><p>Plus, it comes with a live demo on<p><a href="https:&#x2F;&#x2F;marquisdegeek.github.io&#x2F;six_hour_raytracer&#x2F;" rel="nofollow">https:&#x2F;&#x2F;marquisdegeek.github.io&#x2F;six_hour_raytracer&#x2F;</a>
airstrike4 个月前
Previously:<p>• Show HN: Ray Tracing in One Weekend v4.0.0 (July 2024) <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=41082425">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=41082425</a> - 69 points, 5 comments<p>• Raytracing in One Weekend (2016) <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=25244301">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=25244301</a> - 316 points, 80 comments
tuyguntn4 个月前
Is there any similar content for ML&#x2F;Deep learning?
评论 #42578634 未加载