[4eyes] GPU programming

Sehwan Kim sehnkim at gmail.com
Wed Sep 3 20:29:08 PDT 2008


Thank you so much all.
Really GREAT information for me. :)

My main focus is

1. To generate a voxel or mesh model for about 1,000,000 3D color points
(their coorindates are given),
and render them less than 0.5 sec/frame. The faster, the better. :)
2. Add lighting/shadow

The points are 1 point cloud (a set of 3D points) from LiDAR (Light
Detection and Ranging), plus 4 point clouds from 4 range finders.
My task is to generate a 3D voxel or mesh model to visualize the 1M 3D
color points as _realistic_ as possible.

As far as I know, the GUP programming is not that helpful
if I just make a mesh model and render it without lighting, shadow.
Thus, I thinking of  trying the step 1 without the GPU programming,
and the step 2 with the GPU programming if I am not wrong.

Do you have any suggestions for the step 1, LiDAR data visualization ?
What kind of mesh modeling procedure is better for the LiDAR data
visualization ?
And am I right not to use the GPU programming
in generating a mesh model and render it if there is no lighting/shadow
thing ?

Thanks.

Best
- Sehwan


On Mon, Sep 1, 2008 at 4:24 PM, Cha Lee <chalee21 at cs.ucsb.edu> wrote:

>  Hey Sehwan,
>
> It depends on what kind of programming you want to do.  The GPU Gems series
> is great if you want to program for the classic shader pipeline, but its not
> very useful if your intent is to program for the new shader model.
>
> I can't remember exactly where the break off occurs, but the GeForce 8
> series and above all support the new shading model.  Before that you had
> your regular vertex and pixel/frament shaders.  After that it has been
> broken into vertex, geometry, and pixel/frament shaders with the unified
> shader architecture.  Theres a ton of information online.
>
> I would suggest you start out with Cg, NVidia's shader api, b/c it has more
> examples and documentations plus it will support all their new stuff.  You
> can download it from their developer website.  Also, you may be interested
> in using CUDA, their parallel processing language on the GPU.  It can be
> tied directly with your shaders and can increase your framerate greatly.
> This can also be found on NVidia's website.  In general I've found that the
> really good info on the new shader stuff can only be found online.  Its
> still very new and no good books really exist yet (in my opinion).
>
> Lastly, you should always check the specs on each card you use manually.
> They will all say which version of OpenGL or DirectX they support.  If you
> look at the different versions of OpenGL or DirectX they will tell you what
> they can do (Wikipedia has great info on this).
>
> thanks,
>
> Cha Lee
>
>
> ------------------------------
> Date: Mon, 1 Sep 2008 14:58:12 -0700
> From: jonathan.d.ventura at gmail.com
> To: ilab-users at lists.cs.ucsb.edu
> Subject: Re: [4eyes] GPU programming
>
>
> Hi Sehwan,
> I have been learning GPU programming with the help of Steve at Adobe.  I
> think GeForce 6 and beyond are probably the best -- not quite sure about the
> differences between cards.  I found the tutorials and sample code from
> gpgpu.org really helpful.
>
> Good luck!
>
> Jon
>
> On Mon, Sep 1, 2008 at 12:32 PM, Sehwan Kim <skim at cs.ucsb.edu> wrote:
>
>  Hi, guys.
>
> I am starting to learn about GPU programmings.
> If anyone has some experience about the GPU programmings,
> would you let me know which books are great for a newbie like me?
>  It would also be helpful to inform me of some useful websites. :)
>
> One of aims is to generate voxels for about 1,000,000 3D color points,
> and render them less than 0.5 sec/frame. Actually, as fast as possible.
>
> In addition,
> How can I check a graphics card could be used for GPU programmings or not?
>
> thanks.
>
> --
> Best,
> Sehwan
>
> _______________________________________________
> Ilab-users mailing list
> Ilab-users at lists.cs.ucsb.edu
> https://lists.cs.ucsb.edu/mailman/listinfo/ilab-users
>
>
>
> ------------------------------
> Be the filmmaker you always wanted to be—learn how to burn a DVD with
> Windows(R). Make your smash hit<http://clk.atdmt.com/MRT/go/108588797/direct/01/>
>
> _______________________________________________
> Ilab-users mailing list
> Ilab-users at lists.cs.ucsb.edu
> https://lists.cs.ucsb.edu/mailman/listinfo/ilab-users
>



-- 
Best,
Sehwan

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

Sehwan Kim, Post-Doctoral Researcher
Four-Eyes Lab., Dept. of Computer Science,
Univ. of California, Santa Barbara, CA 93106-5110, USA

Tel: +1-805-893-4400 (Office), +1-805-636-0954 (Cell)
Fax: +1-805-893-8553
E-mail: skim at cs.ucsb.edu or sehnkim at gmail.com
Home: http://www.cs.ucsb.edu/~skim/
MSN ID: sehnkim at hotmail.com
Cyworld: http://www.cyworld.com/sehnkim
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cs.ucsb.edu/pipermail/ilab-users/attachments/20080903/695ae5e8/attachment-0001.html>


More information about the Ilab-users mailing list