[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#480082: RFP: tachyon -- Parallel/Multiprocessor Ray Tracing Software



Package: wnpp
Priority: wishlist

* Package name: tachyon
* URL: http://jedi.ks.uiuc.edu/~johns/raytracer/
* License: BSD [originally 4 clause, now 3: see attached copyright note]
  Programming Lang: C
* Description: Parallel/Multiprocessor Ray Tracing Software
 Tachyon is a portable, high performance parallel ray tracing system
 supporting MPI and multithreaded implementations.  Tachyon is built
 as a C callable library, which can be used with the included demo
 programs or within your own application.  The distribution also
 includes a simple scene file parser front-end which reads a few
 different formats.
 .
 Tachyon implements all of the basic geometric primitives such as
 triangles, planes, spheres, cylinders, etc.  Some of the goals in
 developing Tachyon were to make it fast and for it to parallelize
 well.  These are what set it apart from more full-featured programs
 like POV-Ray, Rayshade, and others.  Tachyon supports enough features
 to be an excellent alternative to slower programs for demanding
 animation and scientific visualization tasks.  As time goes on,
 Tachyon will indeed incorporate more features, but with a continued
 emphasis on rendering performance.


I have a draft packaging available in the apt repository described at
<http://wiki.sagemath.org/DebianSAGE> that I run for coordinating the
packaging of SAGE for Debian (#455292).

Since I don't have the time to maintain all 26 source packages I've
created as part of my effort to package SAGE's dependencies for Debian,
I'm looking for someone to adopt this package and maintain it in Debian.

This package contains a static library compiled with -fPIC.  The Debian
Library Packaging Guide recommends against this; ideally, one would
coordinate with the upstream maintainers to add a shared library.

	-Tim Abbott


--------------------------------------------------------------------

Tim,
  Please find attached an updated Tachyon license which you are free
to use with any of the existing releases I've made.  I provided this to
Intel so they could include Tachyon with their open source TBB release
as well.  (they are using an older rev of Tachyon so a new release
didn't help their situation)

I'll try and get a new release package posted soon.

Cheers,
  John Stone
  johns@ks.uiuc.edu
  john.stone@gmail.com

/*
 * Copyright (c) 1994-2008 John E. Stone
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 * 3. The name of the author may not be used to endorse or promote products
 *    derived from this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
 * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 * SUCH DAMAGE.
 */




Reply to: