[vtkusers] vtk & shaders & GPU

Gerrick Bivins gbivins at objectreservoir.com
Mon Jun 22 11:21:42 EDT 2009


Found it:
http://www.vtk.org/Wiki/images/3/39/Vtk_shaders_tudelft_tut.pdf


On 6/22/09 10:20 AM, "Gerrick Bivins" <gbivins at objectreservoir.com> wrote:

> Also, vtkEdge which I think is more focused on GPGPU algorithms has license
> restrictions. If you are trying to do CAD type effects (simple phong
> lighting or bump mapping for example) these can be done within the framework
> of "regular" VTK.
> 
> You can load a shader (glsl or cg) to an actor's property via an xml
> material file or it can be defined inlined. Then turn shadingOn() on the
> associated property.
> 
> Although the  documentation is somewhat lacking (changing
> uniforms,attributes etc) I've found that most of what I wanted to do can be
> done.
> 
> Basic methods you need look like this (Java):
> {
> ...
>  property = actorToShade.GetProperty();
>  property.LoadMaterialFromString(shader.getXMLShaderCodeString());
>  property.ShadingOn();
> ...
> }
> 
> I think some of the some of the tests in VTK show exactly how to do this.
> 
> Here are the references I found a while back on the wiki
> Implementation:
> http://www.vtk.org/Wiki/VTK_Shaders
> 
> Brief description:
> http://www.vtk.org/Wiki/Shader_In_VTK
> 
> There was a pretty good paper that I found (not easily) that walked through
> a tutorial describing the basic parts of defining the shader pretty well...I
> can try to dig that up if you'd like as well.
> Gerrick 
> 
> 
> On 6/22/09 9:56 AM, "Wagner Sales" <wsales at gmail.com> wrote:
> 
>> Hi Giancarlo,
>> 
>> You are looking for www.vtkedge.org.
>> 
>> Regards,
>> 
>> Wagner Sales
>> 
>> 2009/6/22 Giancarlo Amati <ilferraresebono at hotmail.it>:
>>> Hello guys,
>>> 
>>> I would love to improve the my 3d software. I have a NVIDIA 7900GS GeForce
>>> which I suppose it has a GPU. now, does vtk supports shaders and GPU
>>> programming. If yes How? any example available? Any tutorial in building a
>>> shader with VTK?
>>> 
>>> very kind regards.
>>> GC
>>> 
>>> 
>>> ________________________________
>>> Personalizza Messenger 2009. Scegli la grafica che ti rappresenta meglio!
>>> _______________________________________________
>>> Powered by www.kitware.com
>>> 
>>> Visit other Kitware open-source projects at
>>> http://www.kitware.com/opensource/opensource.html
>>> 
>>> Please keep messages on-topic and check the VTK FAQ at:
>>> http://www.vtk.org/Wiki/VTK_FAQ
>>> 
>>> Follow this link to subscribe/unsubscribe:
>>> http://www.vtk.org/mailman/listinfo/vtkusers
>>> 
>>> 
>> _______________________________________________
>> Powered by www.kitware.com
>> 
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>> 
>> Please keep messages on-topic and check the VTK FAQ at:
>> http://www.vtk.org/Wiki/VTK_FAQ
>> 
>> Follow this link to subscribe/unsubscribe:
>> http://www.vtk.org/mailman/listinfo/vtkusers
> 
> _______________________________________________
> Powered by www.kitware.com
> 
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
> 
> Please keep messages on-topic and check the VTK FAQ at:
> http://www.vtk.org/Wiki/VTK_FAQ
> 
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers




More information about the vtkusers mailing list