<div dir="ltr"><div>Thank you so much all. </div>
<div>Really GREAT information for me. :)</div>
<div> </div>
<div>My main focus is </div>
<div> </div>
<div>1. To generate a voxel or mesh model for about 1,000,000 3D color points (their coorindates are given), <br>and render them less than 0.5 sec/frame. The faster, the better. :)</div>
<div>2. Add lighting/shadow </div>
<div> </div>
<div>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.</div>
<div>My task is to generate a 3D voxel or mesh model to visualize the 1M 3D color points as _realistic_ as possible.</div>
<div> </div>
<div>As far as I know, the GUP programming is not that helpful </div>
<div>if I just make a mesh model and render it without lighting, shadow.</div>
<div>Thus, I thinking of trying the step 1 without the GPU programming, </div>
<div>and the step 2 with the GPU programming if I am not wrong.</div>
<div> </div>
<div>Do you have any suggestions for the step 1, LiDAR data visualization ? </div>
<div>What kind of mesh modeling procedure is better for the LiDAR data visualization ?</div>
<div>And am I right not to use the GPU programming </div>
<div>in generating a mesh model and render it if there is no lighting/shadow thing ?</div>
<div> </div>
<div>Thanks. </div>
<div> </div>
<div>Best</div>
<div>- Sehwan</div>
<div> </div>
<div> </div>
<div class="gmail_quote">On Mon, Sep 1, 2008 at 4:24 PM, Cha Lee <span dir="ltr"><<a href="mailto:chalee21@cs.ucsb.edu" target="_blank">chalee21@cs.ucsb.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>
<div style="TEXT-ALIGN: left">Hey Sehwan,<br><br>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.<br>
<br>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.<br>
<br>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).<br>
<br>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).<br>
</div><br>thanks, <br><br>Cha Lee<br><br><br>
<hr>
Date: Mon, 1 Sep 2008 14:58:12 -0700<br>From: <a href="mailto:jonathan.d.ventura@gmail.com" target="_blank">jonathan.d.ventura@gmail.com</a><br>To: <a href="mailto:ilab-users@lists.cs.ucsb.edu" target="_blank">ilab-users@lists.cs.ucsb.edu</a><br>
Subject: Re: [4eyes] GPU programming
<div>
<div></div>
<div><br><br>
<div dir="ltr">Hi Sehwan,
<div><br></div>
<div>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 <a href="http://gpgpu.org/" target="_blank">gpgpu.org</a> really helpful.</div>
<div><br></div>
<div>Good luck!</div>
<div><br></div>
<div>Jon<br><br>
<div>On Mon, Sep 1, 2008 at 12:32 PM, Sehwan Kim <span dir="ltr"><<a href="mailto:skim@cs.ucsb.edu" target="_blank">skim@cs.ucsb.edu</a>></span> wrote:<br>
<blockquote style="PADDING-LEFT: 1ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<div dir="ltr">
<div>Hi, guys.</div>
<div> </div>
<div>I am starting to learn about GPU programmings.</div>
<div>If anyone has some experience about the GPU programmings, </div>
<div>would you let me know which books are great for a newbie like me?</div>
<div>
<div>It would also be helpful to inform me of some useful websites. :)</div>
<div> </div></div>
<div>One of aims is to generate voxels for about 1,000,000 3D color points, </div>
<div>and render them less than 0.5 sec/frame. Actually, as fast as possible.</div>
<div> </div>
<div>In addition, </div>
<div>How can I check a graphics card could be used for GPU programmings or not?</div>
<div> </div>
<div>thanks.<br clear="all"><br>-- <br>Best,<br>Sehwan<br></div></div><br>_______________________________________________<br>Ilab-users mailing list<br><a href="mailto:Ilab-users@lists.cs.ucsb.edu" target="_blank">Ilab-users@lists.cs.ucsb.edu</a><br>
<a href="https://lists.cs.ucsb.edu/mailman/listinfo/ilab-users" target="_blank">https://lists.cs.ucsb.edu/mailman/listinfo/ilab-users</a><br></blockquote></div><br></div></div><br></div></div>
<hr>
Be the filmmaker you always wanted to be—learn how to burn a DVD with Windows®. <a href="http://clk.atdmt.com/MRT/go/108588797/direct/01/" target="_blank">Make your smash hit</a></div><br>_______________________________________________<br>
Ilab-users mailing list<br><a href="mailto:Ilab-users@lists.cs.ucsb.edu" target="_blank">Ilab-users@lists.cs.ucsb.edu</a><br><a href="https://lists.cs.ucsb.edu/mailman/listinfo/ilab-users" target="_blank">https://lists.cs.ucsb.edu/mailman/listinfo/ilab-users</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Best,<br>Sehwan<br><br>----------------------------------------------------------------------------------<br><br>Sehwan Kim, Post-Doctoral Researcher<br>Four-Eyes Lab., Dept. of Computer Science, <br>
Univ. of California, Santa Barbara, CA 93106-5110, USA<br><br>Tel: +1-805-893-4400 (Office), +1-805-636-0954 (Cell)<br>Fax: +1-805-893-8553<br>E-mail: <a href="mailto:skim@cs.ucsb.edu" target="_blank">skim@cs.ucsb.edu</a> or <a href="mailto:sehnkim@gmail.com" target="_blank">sehnkim@gmail.com</a><br>
Home: <a href="http://www.cs.ucsb.edu/~skim/" target="_blank">http://www.cs.ucsb.edu/~skim/</a><br>MSN ID: <a href="mailto:sehnkim@hotmail.com" target="_blank">sehnkim@hotmail.com</a><br>Cyworld: <a href="http://www.cyworld.com/sehnkim" target="_blank">http://www.cyworld.com/sehnkim</a><br>
</div>