[4eyes] GPU programming
Sehwan Kim
skim at cs.ucsb.edu
Wed Sep 3 20:32:31 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
>
--
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/9c883526/attachment-0001.html>
More information about the Ilab-users
mailing list