YafRay
维库,知识与思想的自由文库
| YafRay | |
| 开发者 | Alejandro Conty Estévez |
|---|---|
| 最新穩定版 | 0.0.9 / 2006年7月17日 |
| 操作系统 | Cross-platform |
| 类型 | Raytracer |
| 许可协议 | LGPL |
| www.yafray.org | |
使用YafRay及Blender製作的擬真圖像
YafRay (Yet Another Free Raytracer) 是一款 自由, 开放源代码 光线追踪 程序,它使用 XML 作为场景描述语言. 最近,它被整合到了三维创作套件 Blender中, Blender可以通过YaFray来渲染场景.
Yafray 渲染出来的图片具有照片级的真实感。
它的许可是使用 GNU Lesser General Public License (LGPL).
目录 |
[编辑] 特点
[编辑] 渲染
- Global Ilumination(全局光照)
- Skydome Ilumination(天穹光照)
- 这种光照系统是基于光从天空中发射, 并把它对软阴影的贡献计算在内的一种设计. 这种光照可以从 高动态范围图片中获得.
- Caustics(焦散)
- YafRay 使用 光子贴图 来获得 焦散 效果(光线通过折射/反射而变出分光的效果 比如 明亮的玻璃). 如果表现半透明的材质效果也有正在开发的 浅表面反射 光影模型(shader).
- Depth of field(景深)
- 这种在聚焦时候的 景深效果可以通过yafray完成. 当一个点被定焦后,远处的物体就会失去焦点而在画中变得模糊 .
- Blurry reflections(反射模糊)
- 如果一个表面不是完美的 反射, 它就会把光变形。这种变形会随着物体的远近有不同表现. YafRay 可以模拟这种现象.
[编辑] 架构
- Modular framework(模块化框架)
- Yafray 的特点是模块化结构, 使用一个 内核来将其他部分的渲染结构联系起来 : 场景装载器 , 光影效果. 这些都是通过一个应用程序界面(API)来交流, 这样就可以开发更多的渲染插件, 让其他的三维创作套件也可以使用 Yafray . 支持的软件套件有 Blender, Wings 3D 和 Aztec.
- Cross-platform(跨平台)
- Yafray 完全使用C++开发. 这个特性可以让它有很好的移植性,它有很多种在各种不同平台上预编译的 二进制包 比如: GNU/Linux, Windows 9x/XP/2000, Mac OS X 和 Irix. Yafray 可以是一个单独使用的渲染引擎,它有自己的场景描述语言和格式.这样就可以直接使用 命令行 来调用它, 或者用脚本语言, 等等. 这样它也可以进行并行 或者 分布式 渲染.
[编辑] 其他参考
- POV-Ray, 另一个光线追踪软件.
[编辑] 外部连接
|
|
|
|---|---|
| 三维 | 3D Studio Max - Art of Illusion - AutoCAD - Blender - Carrara - CATIA - Cinema 4D - Lightwave 3D - Maya - MilkShape 3D - Modo - Mudbox - POV-Ray - Poser - RenderMan - Rhinoceros 3D - Shade - SketchUp - Softimage - Vue d'Esprit - YafRay - ZBrush - trueSpace |
| 二维位图 | Adobe Photoshop - Corel Painter - PhotoFiltre - Aperture - ArtRage - GIMP - PhotoImpact - KolourPaint - openCanvas - Serif PhotoPlus - 微软画图 |
| 二维矢量 | Adobe Illustrator - Adobe FreeHand - CorelDRAW - Adobe Flash - Adobe Fireworks - Serif DrawPlus - Inkscape - Sodipodi - Xara - OpenOffice.org Draw |
| 動態合成 | Adobe After Effects - Combustion - fusion - shake - Toxik |




