3Delight

维基百科,自由的百科全书
跳转到导航 跳转到搜索
3Delight
开发者DNA Research
当前版本11.0.159(2015年4月20日 (2015-04-20) [1]
源代码库
  • {{URL|example.com|可选的显示文本}}
Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
引擎
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    操作系统Linux, Mac OS X, Windows
    类型三维计算机图形
    许可协议专有软件
    网站www.3delight.com

    3Delight 是一个专有的,符合 RenderMan 规范的逼真图像渲染器,和皮克斯PRMan 有一样高的渲染质量和效率,由 Taarna 工作室的子公司 DNA Research 开发。

    特性[编辑]

    3Delight 主要使用 Reyes 渲染架构,但也支持光线追踪和全局照明渲染,完全支持多线程分布式渲染,因此可以有效利用计算机的多核处理器,以及拥有众多计算机的渲染农场的计算资源进行渲染。

    3Delight 拥有以下特性[2]

    此外,3Delight 还支持以下特性:

    模块化[编辑]

    3Delight 是模块化的,其主模块实现了 Reyes 渲染算法。其他的模块,被称为“Sabretooth”,通过 shaderop,用于光线跟踪和全局照明计算。 通过选择不同的 hider英语hider,明确指定进行光线跟踪渲染,使之从一个 Reyes/光线跟踪杂交的渲染器变成完全的光线跟踪渲染器。

    其他的特性包括:

    • 支持 Maya Hypershade 的多数材质,3Delight 可以自动转换 Maya 材质为 RenderMan 材质。
    • 支持 Maya、3ds MaxSoftimageHoudini、Massive 等三维软件。
    • 扩展的显示子集(display subset),允许渲染出来的几何原型写入相同的显示变量(display variable),并写到不同的图像里。比如,使用显示子集,可以把一个动物的皮肤和毛发渲染成分开的图像,并且毛发通道(pass)不会遮挡皮肤通道。
    • 快速高效的点云,存储砖图和点云的数据结构被设计成仅在必要的时候加载所需的部分,这样可以尽量减少渲染所需的内存。
    • 程序化几何模型在光线跟踪也是按需生成,尽量减少渲染所需的内存。
    • 置换着色器可以嵌套。
    • 置换着色器可在模型着色前对几何原型的顶点进行运算。
    • gather() shaderop 可用于产生点云,以从 HDR 图像生成取样分布,如此可以方便的把光子映射和图像照明结合起来。
    • 磁盘读写缓存,在大场景渲染时优化大量数据传输,减少网络阻塞。
    • 一个允许对任何数据运行 RSL 代码的 C 语言 API,比如,对模型的顶点属性数据进行处理。

    历史[编辑]

    3Delight 的开发开始于 1999 年,于 2000 年首次公开发布。[4]3Delight 是首个结合 Reyes 算法和光线跟踪的 RenderMan 渲染器,当时能够进行光线跟踪的 RenderMan 渲染器是 BMRT,但 BMRT 并非一个Reyes 渲染器。3Delight 从一开始就是一个商业渲染器,但在 2000 年 8 月到 2005 年 3 月,开发商允许人们免费使用,以便建立用户群。

    从 2011 年 10 月发布的 10.0 开始,名字改成了 3Delight Studio Pro,从这个版本开始,开发商允许用户使用整个 3Delight 所带的套件,包括命令行工具、程序库,以及 Maya 和 Softimage 插件。[5]

    从 2013 年 10 月发布的 11.0 版开始,使用免费许可证的用户可以使用四个 CPU 核心来渲染(之前只能使用两个核心),并且能获取之前只有付费用户才能得到的小版本更新。[5]

    目前的许可方式,依然是基于线程数量,年度技术支持的费用也和线程数有关。[6]

    主版本历史[编辑]

    自从 4.0 到 10.0,基本上每个 3Delight 主版本都以一个电影行业名词作为名称。

    支持的平台[编辑]

    3Delight 既有 32 位平台也有 64 位平台版本,目前支持的平台主要有

    停止开发的平台[编辑]

    使用 3Delight 的影视项目[7][编辑]

    以下全 CG 电影使用了 3Delight:

    • Adventures in Animation (IMAX 3D featurette)
    • Free Jimmy

    参考链接[编辑]

    1. ^ 3Delight 更新日志. [2014-11-27]. (原始内容存档于2016-03-04). 
    2. ^ 3Delight 技术规范 (PDF). [2011-01-29]. (原始内容存档 (PDF)于2008-08-27). 
    3. ^ Conditional RIB. [2011-01-29]. (原始内容存档于2011-10-03). 
    4. ^ 3Delight 首次公开发布的公告. [2015-04-21]. (原始内容存档于2010-06-30). 
    5. ^ 5.0 5.1 3Delight 发布注记. [2014-11-27]. (原始内容存档于2016-03-04). 
    6. ^ 3Delight 许可证策略. [2011-02-13]. (原始内容存档于2011-02-11). 
    7. ^ 电影和剧集. [2015-04-21]. (原始内容存档于2015-04-17). 

    外部链接[编辑]