[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