I've posted the latest test version of Tachyon here, for those that
want to give it a spin.
I'm still working on updating the docs, but I expect to have that done
in the next two weeks.
  http://www.photonlimited.com/~johns/tachyon/files/alpha/

Cheers,
  John Stone


On Feb 10, 10:30 pm, John Stone <[email protected]> wrote:
> Hi,
>
> On Feb 6, 6:29 am, David Joyner <[email protected]> wrote:
> Hi,
>
> > > I was also curious what portions of the Tachyon APIs are
> > > exposed in SAGE now, and whether it might be time to
>
> > Seehttp://www.sagemath.org/doc/reference/sage/plot/plot3d/tachyon.html
>
> Thanks.  Can someone change the email address listed for me
> from
> the old one ([email protected]) to the current one
> ([email protected])?
>
> > > update SAGE to be able to take advantage of various new
> > > Tachyon features such as ambient occlusion lighting and
> > > other improvements that may not be exposed in the
> > > current versions SAGE.
>
> > This would be great. One reason when the Sage documentation is
> > vague (see for example 
> > texfunchttp://www.sagemath.org/doc/reference/sage/plot/plot3d/tachyon.html#s...)
> > is that the tachyon documentation is incomplete.
> > More examples would be very useful.
>
> I'm working on that currently.  I will try and prepare a more
> complete
> group of example scene files and supporting text in the
> docs
> for the next release.
>
> > It would be cool to be able to map and image (eg, a file
> > image of a Sage logo) onto an object (eg, a sphere)
> > and put that over a mirrored plane. I remember trying to do that
> > some time ago and getting stuck. Is that implemented?
>
> Yes, that's pretty easy to do.  Have a look at lavablobs.dat
> in
> the tachyon/scenes directory for an old example of putting
> an
> image on a sphere in the Tachyon ASCII scene file
> format.
> Presumably SAGE can emit the necessary texturing parameters
> to
> do this as well.
>
> > I would also like it to be easier to create animations
> > and other surfaces, such as hyperbolic paraboloids, in
> > tachyon. I know tachyon can be used as a viewer for
> > hyperbolic paraboloids, eg
> > sage: x,y,z = var("x,y,z")
> > sage: p = implicit_plot3d(x^2-y^2-z,(x,-2,2),(y,-2,2),(z,-2,2),
> > plot_points = 75)
> > sage: p.show(viewer="tachyon")
> > but can one add, for example shading and textures, to this
> > as a tachyon object?
>
> It is definitely possible to shade and texture any geometry
> that
> you provide to Tachyon.  I'm not familiar enough with SAGE to
> know
> what parts of the Tachyon API are exposed or not, but I'll
> begin
> looking at the docs and see what I learn.
>
> > > I would also be happy to have a look at your existing
> > > Tachyon code and see if I notice anything that might be added
> > > or improved if you can tell me where to look for it.
>
> > Online, it is 
> > here:http://hg.sagemath.org/sage-main/file/f24ce048fa66/sage/plot/plot3d/t...
> > In the Sage root directory, it is in devel/sage/sage/plot/plot3d/tachyon.py
>
> > Hopefully Tom Boothby and  Marshall Hampton will weigh in as well
> > with suggestions.
>
> Thanks, I will start looking at the Python code there and see what I
> can learn.
>
> I am happy to provide interested parties with a copy of the bleeding
> edge
> version of the code if people want to give it a
> spin.
>
> Cheers,
>   John

-- 
To post to this group, send an email to [email protected]
To unsubscribe from this group, send an email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to