syoyo / lucille
- Source
- Commits
- Network (2)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Branch:
master
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Fri Nov 07 19:31:04 -0800 2008 | |
| |
AUTHORS | Tue Sep 23 07:39:18 -0700 2008 | |
| |
ChangeLog | Mon Aug 14 22:29:50 -0700 2006 | |
| |
ChangeLog_jp.txt | Mon Aug 14 22:29:50 -0700 2006 | |
| |
INSTALL | Fri Nov 07 19:31:04 -0800 2008 | |
| |
LICENSE | Sat Nov 01 06:06:00 -0700 2008 | |
| |
Makefile | Sun Sep 21 01:03:49 -0700 2008 | |
| |
README.rst | Tue Apr 14 09:14:23 -0700 2009 | |
| |
SConstruct | Fri Feb 06 08:24:54 -0800 2009 | |
| |
build/ | Fri Dec 12 09:03:43 -0800 2008 | |
| |
custom.py | Fri Feb 06 08:24:54 -0800 2009 | |
| |
doc/ | Sun Apr 12 03:59:16 -0700 2009 | |
| |
examples/ | Sun Mar 01 07:46:45 -0800 2009 | |
| |
exporters/ | Fri Dec 12 09:00:54 -0800 2008 | |
| |
include/ | Sat Feb 28 22:07:29 -0800 2009 | |
| |
rnd/ | Thu Jun 11 04:00:20 -0700 2009 | |
| |
shaders/ | Mon Aug 14 22:29:50 -0700 2006 | |
| |
src/ | Thu Jul 02 07:48:55 -0700 2009 | |
| |
tests/ | Sat Feb 28 22:19:56 -0800 2009 | |
| |
tools/ | Sun Jun 28 00:45:43 -0700 2009 | |
| |
version | Mon Aug 14 22:29:50 -0700 2006 |
lucille global illumination renderer
Introduction
lucille is a fast, next-gen, cutting-edge global illumination renderer with programmable shading engine.
lucille supports RenderMan(R) interface so you can use lucille as a replacement of exising RenderMan(R) compiliant renderer.
lucille's ultimate goal is to develop next-gen de-facto standard global illumination render, not to develop RenderMan(R) compliant renderer though.
Features
- Efficient ray tracing and global illumination computation.
- Fully analytic rendering(no noise rendering, R&D phase).
- Support for RIB( The RenderMan(R) Interface Bytestream ) file format.
- Support for RenderMan Shading Language with JIT execution(R&D phase).
- Multicore ready, SIMD optimized. Designed for fully unleashing the processor power.
- Highly portable architecture.
Supported platforms
lucille is written in very portable C, thus lucille will run various platform and processors. At this time, fully tested platforms are,
- Mac OS X ( x86, 32bit and 64bit )
- Linux ( x86, 32bit and 64bit )
- Windows ( MinGW or CYGWIN )
Installation
Edit ''custom.py'' if required, then type
$ make
to build the lucille.
See ''INSTALL'' for more help.
Quick tutorial
''bin/lsh'', lucille renderer command, will be build after compilation finishes successfully.
Type following to render example scene.
$ cd bin $ ./lsh ../examples/ambient_occlusion/ambient_occlusion.rib
You'll see ''ambient_occlusion.hdr'' in the current directory. The file is a HDR file. You can see this image with HDR ready image viewer. If you build lucille with ''with_x11'' option, you'll see the rendering image during rendering is running.
lucille has its own HDR image viewer called Rockenfield, which is located at $(lucille)/tools/rockenfield. To use Rockenfield, you need manually build it by,
$ cd tools/rockenfield $ make
Note that FLTK 1.1.9 is required to build Rockenfield.
To see HDR image with Rockenfield, type,
$ rockenfield <image.hdr>
Documentation
See ''doc'' directory.
Project information
- home page http://lucille.sourceforge.net/
- project management site http://redmine.s21g.com/projects/show/lucille
License
lucille is distributed under BSD3 license. See ''LICENSE'' for more information on licensing.
Copyright
2003-2203 Syoyo FUJITA( syoyofujita@gmail.com )
The RenderMan(R) Interface Procedures and Protocol are: Copyright 1988, 1989, 2000 Pixar All Rights Reserved
