Ray traced images

光线跟踪出的图像。

This download file contains all the ray traced images in the book as JPEG files. Because of its size, these images are also included  in the individual chapter downloads. This will allow you to download them in smaller chunks. You will be able to see a lot more detail in these images than you can in the printed versions in the book.

这个下载文件包含书中所有的光线跟踪出的图像。因为它的尺寸,这些图像也会被包含在各章节下载中。这使你可以下载各个小块。你可以在这些图片中看到该书的更多细节。

RayTracedImages.zip (125 MB)

Skeleton ray tracers

The skeleton ray tracers were written by Sverre Kvaale, and are here to help you get started with start ray tracing. They were developed using thewxWidgets application framework for the user interface, operating system functions, and file I/O. A description of their features is available here. The ray tracers are currently available for Windows and Linux.

skeleton光线跟踪器是Sverre kvaale写的,它帮你开始光线跟踪。它的开发是使用wxWidgets开发框架的用户接口,操作系统函数,文件I/O。一个关于它特征的描述。光线跟踪器可以用于Windows和Linux。

These are released under the wxWindows license, which includes the GNU General Public License Version 2. The complete set of licenses, which you should read, are in the LICENSES document.

他在wxWindows许可下发行,它包含GNU一般公共许可2。全部许可的设置,你可以在LICENSES文档中读取。

The 1.0.2 versions render Figures 3.18 and 3.3.20(a). The 1.1.2 versions render spheres and planes using a pinhole camera with ambient and diffuse shading from a directional light. Antialiasing is built into the camera. These versions contain more classes than the 1.0.2 versions. The build function ShadedObjects.cpp renders this image.

1.0.2版本渲染3.18和3.3.20(a)。1.1.2版本渲染圆和平面使用针孔()摄像机并用平行光的环境和漫反射shading。

The projects are set up so that you don't have to specify path names with #include files. The projects also contain empty directories for most things that you are likely to want to add, such as textures, mappings, noises, and BTDFs. Each download file contains installation instructions for all versions, and an executable version that renders a single image.

工程已经设置好了,你不用在设置#include文件的路径了。工程也包含空的路径for most things that you are likely to want to add, 像纹理,映射,噪声和BTDFs。每个下载文件包含所有版本的安装说明,和一个可执行文件渲染一个单独的图像。

Windows downloads

The net versions can be run with the either of following IDEs using compiled C++ code:

Microsoft Visual Studio .NET 2003
Microsoft Visual C++ 2005 Express Edition (a free download)

See the installation instructions.

wxraytracer_net_v.1.0.2.zip
wxraytracer_net_v.1.1.2.zip

The vc6 versions run with Microsoft Visual Studio 6 from 1998.

wxraytracer_vc6_v.1.0.2.zip
wxraytracer_vc6_v.1.1.2.zip

The above versions have all been tested under Windows XP and Windows 2000. The return types of clone functions in the ray tracing source code is different in the net and vc6 versions. That's the only difference.

上面的版本已在Windows Xp和Windows2000测试。在光线跟踪源码中相同的函数它们的返回类型不同。这是唯一的不同。

Linux downloads

These use the Eclipse IDE.

wxraytracer_eclipse_v.1.0.2.zip
wxraytracer_eclipse_v.1.1.2.zip

Illustrations

The illustrations are available as Adobe Illustrator EPS files in a single download. Because these will be of most use to instructors, I haven't included them in the individual chapter downloads. The reproduction of these illustrations in the book is beautiful, and allows you to see everything you need to.

。。。因为它常常用于指导,我们没有在各章下载中包含它们。这些插图的复制在书中很漂亮,允许你看到所有你想要的。

IllustratorDiagrams.zip (120 MB)

Animations

The animations download file contains 21 animations in either .avi or .mov formats that illustrate various aspects of ray tracing. A description of these is in AnimationNotes.pdf.

动画下载文件包含21个动画,是.avi或.mov格式不同朝向的插图。他们的描述在AnimationNotes.pdf中。

Animations.zip (105 MB)

Code

The code download contains the classes that are in the version 1_1_2 skeleton ray tracers, with additional features added to some classes. There are also many other classes including the samplers, Grid, Mesh, and several triangles. All files have Windows line endings.

This code collection currently only goes up to Chapter 24 on mirror reflection. Additions to cover transparency and texturing are coming.

代码下载包含版本1-1-2的skeleton光线跟踪器,随着另外特征添加些类。它也有别的类包含采样器,格子,网格和若干三角形。所有的文件have Windows line endings。

代码收集了一直到第24章镜面发射。另外的透明和纹理还在酝酿中。

CodeVersion1.zip (162 k)

PLY files

The PLY file download contains all the un-textured PLY files used in the book. The largest file is dragon.ply at 32 MB

PLY文件下载包含所有在本书适用没纹理的PLY文件。最大文件是dragon.ply32MB。

PLYFiles.zip (12.4 MB)

Texture images

This download contains all the texture images used in the book.

TextureImages.zip (24.2 MB)

Chapter downloads

Each chapter download file will contain the ray traced images, and the build functions for most of these images. Some chapters will contain additional code. Examples include the sampler classes in Chapter 5, the BeveledBox and BeveledWedge classes in Chapter 21, the Grid class in Chapter 22, and the noise classes in Chapter 31. Code that's in the skeleton ray tracers isn't included here.

每章下载文件包含光线跟踪或的图像,bulid函数生成大多数图像。另外的一些章节会包含另外的代码。比如在第5章包含取样器类,第21章包含BeveledBox和BeveledWedge类,第22章的格子类,第31章的噪音类。skeleton光线跟踪器的代码没有包含。

Some chapters will also contain additional ray traced images, triangle meshes, and texture images in ppm file format.

My code is released under the GNU General Public License Version 2. The complete license is in COPYING.txt.

一些章节将包含另外的光线跟踪后的图形,三角网格,ppm的纹理图像文件。我的代码是在GNU一般公开许可2下发行的。完整的预科在COPYING.txt中。

Chapter03.zip (589 k)
Chapter04.zip (1.6 MB)

Chapter05.zip (5.4 MB)
Chapter06.zip (193 k)

Chapter08.zip (1.4 MB)
Chapter09.zip (590 k)

Chapter10.zip (1.2 MB)
Chapter11.zip (5.7 MB)

Chapter12.zip (3.8 MB)
Chapter14.zip (1.5 MB)

Chapter15.zip (635 k)
Chapter16.zip (2.5 MB)

Chapter17.zip (3.1 MB)
Chapter18.zip (4.9MB)

Chapter19.zip (1.8 MB)
Chapter20.zip (480 k)

Chapter21.zip (2.0 MB)
Chapter22.zip (5.6 MB)

Chapter23.zip (5.3 MB)
Chapter24.zip (11.3 MB)

Chapter25.zip (4.4 MB)
Chapter26.zip (2.9 MB)

Chapter27.zip (4.7 MB)
Chapter28.zip (12.2 MB)

Chapter29.zip (7.5 MB)
Chapter30.zip (4.5 MB)

Chapter31.zip (13.2 MB)

© 2007 Kevin Suffern. All rights reserved.

转载于:https://www.cnblogs.com/sinawear/archive/2012/03/08/2385575.html

http://www.raytracegroundup.com/downloads.html 对该页的翻译。相关推荐

  1. datagrip mysql乱码_DataGrip和IDEA无法连接上Mysql问题解决方法详解

    DataGrip无法连接上Mysql问题解决方案[08001] 该方法也适用于IDEA中的MYSQL插件无法连接的问题 一.软件版本 1.IDEA 2020.1.1 2.DataGrip 2019.1 ...

  2. zen-coding for notepad++,前端最佳手写代码编辑器

    zen-Coding是一款快速编写HTML,CSS(或其他格式化语言)代码的编辑器插件,这个插件可以用缩写方式完成大量重复的编码工作,是web前端从业者的利器. zen-Coding插件支持多种编辑器 ...

  3. eclipse命令大全

    Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+ ...

  4. 在pycharm2021.2中学习opencv图像处理,基于python3.9.7、pycharm完成配置

    在pycharm中学习opencv图像处理 安装python 下载python安装包 开始安装 安装pycharm社区版 下载pycharm安装包 开始安装 启动pycharm创建第一个项目 创建第一 ...

  5. python怎么安装scrapy_windows下安装python+scrapy

    最近忽然有了想要学习python爬虫的想法,但是首先需要安装工具.python安装倒是很轻松,只要傻瓜式一键安装即可,但是在Windows下安装scrapy倒不是件容易的事情.言归正传,说下我从昨天下 ...

  6. 服务器监控-prometheus使用(4):收集器搭建篇

    文章目录 0.系列目录 1.前言 2.Telegraf 2.1 安装 2.2配置 2.2.1 inputs.system.conf 2.2.2 inputs.activemq.conf 2.2.3 i ...

  7. js 图片格式转换为jpg_如何将图像转换为JPG格式

    js 图片格式转换为jpg Many websites have strict rules that limit the size and type of image format you're al ...

  8. windows下安装python+scrapy

    windows下安装python+scrapy 赞  |   0收藏  |  0 1.5k 次浏览 最近忽然有了想要学习python爬虫的想法,但是首先需要安装工具.python安装倒是很轻松,只要傻 ...

  9. java程序获取外部java程序的控件,将 Java 小程序迁移到 Microsoft J# 浏览器控件-JSP教程,Java技巧及代码...

    visual j# .net 小组 microsoft corporation 摘要:通过 microsoft j# 浏览器控件,开发人员可以将所编写的在 java 虚拟机上运行的 java 小程序迁 ...

最新文章

  1. OGRE手册--脚本texture_unit
  2. Android NDK: WARNING: APP_PLATFORM android-9 is larger than android:minSdkVersion问题
  3. iptables规则的增删改查
  4. 抽象类中不能有private的成员_【java基础】-- java接口和抽象类的异同分析
  5. php的联查,PHP的多表联查
  6. 洛谷P2534 [AHOI2012]铁盘整理
  7. 2018年c++B:换零钞;激光样式(递归法和暴力破解)
  8. 循环渐进NsDoor(三)
  9. KB奇遇记(9):艰难的上线
  10. Java设计模式-策略模式、状态模式
  11. 3D建模与处理软件简介
  12. 硬盘常见接口类型详解
  13. 如何寻找综述性论文?
  14. ILI9431的LCD屏使用,STM32F1控制
  15. Linux:设置文件夹权限之777的含义
  16. 杭州市公积金提取及相关知识
  17. uniApp 生命周期【应用生命周期 和 页面生命周期】
  18. vgp虚拟路面_吉水县道路运输展示价格实惠
  19. svnserve: 不能绑定服务器套接字: 地址已在使用
  20. numpy的文件存储.npy .npz 文件详解

热门文章

  1. 第一章 Linux内核简介
  2. Nosql and Mongodb 介绍
  3. SimpleAdapter理解
  4. 姍姍遲來的iPhone文檔處理功能
  5. 常用正则表达式汇总(数字匹配/字符匹配/特殊匹配)
  6. c语言注释的开始标记符和结束标记符分别为,C语言程序设计填空题
  7. 7 怎么查看文件夹容量_C盘(系统盘)磁盘剩余容量告警?如何解决与预防,C盘容量告急解决方法简单汇总!...
  8. locks java_java中Locks的使用
  9. Mysql 数据库重置ID排序
  10. Crystal Office Maple中文版