Pixie

Pixie是一个开源的RenderMan渲染器,用于生成具真实感的图像。它不再维护。(Pixie is an open source RenderMan renderer for generating photorealistic images. It is no longer maintained.)

Github stars Tracking Chart

Pixie是一个逼真的渲染器,使用类似于RenderMan的界面。 特性包括可编程阴影,运动模糊,景深,光线追踪,扫描线渲染,遮挡剔除,全局照明,焦散...

功能:

  • 对象实例化/延迟原语
  • 位移
  • 可编程着色(使用RenderMan着色语言)
  • 高品质的纹理/阴影/环境映射
  • 高动态范围输入/输出
  • 使用光线差分的可扩展,多分辨率光线追踪
  • Pixie现在有一个新的光线跟踪引擎,它自动地将表面自动镶嵌到使用光线差分确定的期望精度。这意味着射线追踪模糊的反射或计算全局照明更快,跟踪和锐利的反射和阴影更准确。 Pixie还包含一个内存管理器,它保持用于控制这些纹理的内存。与纹理缓存类似,Pixie将维护一组活动表面,并且只有那些表面将消耗光线跟踪存储器。
  • 运动模糊
  • 景深
  • 详细程度(LOD)
  • 雷耶斯风格渲染(非常快)
  • 遮挡剔除
  • 网络并行呈现
  • DSO着色器
  • 全球照明
  • Pixie支持全局照明通过光子映射和辐照缓存 - 在最新的RenderMan接口中描述的相同机械。
  • 自动光线追踪平滑反射/阴影
  • 使用LOD的缓存/烘焙计算(bake3d /texture3d)
  • 使用此功能,您可以将您在着色器中计算的任何值保存到以后可以重复使用的文件。这允许您以较低的分辨率执行昂贵的阴影计算,并在美容通过中重新使用这些计算。此功能还将允许将阴影数据从Pixie导出到您自己的应用程序中。
  • 可扩展,多线程呈现
  • Pixie渲染核心已经首先完全重组/优化,然后是多线程。我们为这种变化感到自豪。你会看到明显的速度改进超过Pixie v1。
  • Arbirtaty输出值
  • Pixie可以像图片中的rgb值一样保存任意变量(内置在N,P以及任意,用户定义的变量)。使用这个机器,您可以从单个通过生成多个输出,并将它们组合为后处理。
  • 64位兼容性
  • 内联归档
  • 条件执行
  • 命名资源

Overview

Name With Ownerscorpion007-zz/pixie
Primary LanguageC
Program languageProlog (Language Count: 5)
Platform
License:GNU Lesser General Public License v2.1
Release Count1
Last Release Namesvn_tip (Posted on 2010-05-22 16:12:25)
First Release Namesvn_tip (Posted on 2010-05-22 16:12:25)
Created At2010-05-14 12:01:10
Pushed At2012-06-20 07:44:48
Last Commit At2012-06-10 19:03:53
Stargazers Count19
Watchers Count4
Fork Count10
Commits Count757
Has Issues Enabled
Issues Count5
Issue Open Count5
Pull Requests Count0
Pull Requests Open Count0
Pull Requests Close Count0
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

Pixie

Pixie is a photorealistic renderer that uses a Pixar's RenderMan-like interface.

Pixie is licensed under GNU LGPL. See COPYING file for details.

This is a public distribution of the Pixie renderer. For more information on
Pixie and its features, visit http://pixie.sourceforge.net .

Directory structure

  • src - The source code
  • shaders - The default shaders
  • doc - Documentation
  • bin - Release mode binaries (only after compilation)
  • tmp - Release mode object files (only after compilation)
  • bind - Debug mode binaries (only after compilation)
  • tmpd - Debug mode object files (only after compilation)
To the top