[yt-users] ProjectionTransferFunction()

Matthew Turk matthewturk at gmail.com
Tue Jan 22 13:55:16 PST 2013


Hi Mike,

On Tue, Jan 22, 2013 at 4:25 PM, Michael Kuhlen <mqk at astro.berkeley.edu> wrote:
> Hi all
>
> I'm not having any success with off-axis projections using the pf.h.camera()
> with AMRKDTree and ProjectionTransferFunction(). cam.snapshot() returns an
> all-zeros array, even in situations where ColorTransferFunction() produces
> great images.
>
> This script (based on the first part of amrkdtree_downsampling.py)
> demonstrates the problem: http://paste.yt-project.org/show/3072/
>
> Any ideas what's going wrong? Maybe something to do with preventing the
> log'ing of the field, which I  attempted to do with
> "pf.field_info['Density'].take_log=False"?

Last Summer, during the course of the threading of the volume
renderer, the camera class was split up into a couple different
things.  You should be able to get exactly what you're looking for by
using projection_camera instead of camera.  The function
off_axis_projection will also work for this purpose.

Something I think could be improved is to make the off-axis projection
functionality much more distinct from the volume rendering; this would
allow, among other things, the ability to specify a data object rather
than a kD-tree volume for the off axis projection.  I think this would
be a big improvement, since unlike the volume rendering, off-axis
projections are unordered and can thus be trivially masked.  Cameron
is working on a YTEP to the effect of improving the volume rendering
API, and this should probably be a part of that.

-Matt

>
> Thanks for you help!
>
> Mike
>
> --
> *********************************************************************
> *                                                                   *
> *  Dr. Michael Kuhlen              Theoretical Astrophysics Center  *
> *  email: mqk at astro.berkeley.edu   UC Berkeley                      *
> *  cell phone: (831) 588-1468      B-116 Hearst Field Annex # 3411  *
> *  skype username: mikekuhlen      Berkeley, CA 94720               *
> *                                                                   *
> *********************************************************************
>
> _______________________________________________
> yt-users mailing list
> yt-users at lists.spacepope.org
> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
>



More information about the yt-users mailing list