[vtkusers] Questions about vtkPolyData
Jonathan Borduas
jonathan.borduas at caboma.com
Fri Jun 8 17:14:56 EDT 2018
Never play with that, but you specify “user” shader like this:
https://gitlab.kitware.com/vtk/vtk/blob/v7.0.0.rc2/Rendering/OpenGL2/Testing/Cxx/TestUserShader.cxx
Jonathan Borduas
Get Outlook for iOS<https://aka.ms/o0ukef>
________________________________
From: Patrick Bergeron <pbergeron at spiria.com>
Sent: Friday, June 8, 2018 4:43:21 PM
To: Jonathan Borduas; vtkusers at vtk.org
Subject: Re: [vtkusers] Questions about vtkPolyData
Yep, I got that.
My question “Do these values make it into vertex shaders?“ was meant so that I’d like to know that, if they DO get into shaders, how would they be names, and what would the shader script look like, because I need to do custom GLSL shading stuff with scalar/vector attributes that are sent on a per-vertex basis.
(in fact, I want data to be sent on a per-vertex basis to the VTK vertex shader, so that I can make them a varying variable in the fragment shader).
Thanks!
Patrick
From: Jonathan Borduas <jonathan.borduas at caboma.com>
Date: Friday, June 8, 2018 at 2:03 PM
To: Patrick Bergeron <pbergeron at spiria.com>, "vtkusers at vtk.org" <vtkusers at vtk.org>
Subject: RE: [vtkusers] Questions about vtkPolyData
Hi Patrick,
You can do per-vertex and per-cell coloring.
https://www.vtk.org/Wiki/VTK/Examples/Cxx/PolyData/TriangleColoredPoints
https://www.vtk.org/Wiki/VTK/Examples/Cxx/PolyData/ColorCellsWithRGB
For UV texture shading:
https://www.vtk.org/Wiki/VTK/Examples/Cxx/Texture/TexturedSphere
http://scylardor.fr/2013/05/06/making-multi-texturing-work-with-vtk/
To try some of the possibilities of VTK, you want to use ParaView. This application is heavily based on VTK and can give you a good sense of what is feasible with VTK.
https://www.paraview.org/download/
Best
Jonathan
From: Patrick Bergeron <pbergeron at spiria.com>
Sent: Friday, June 08, 2018 12:58 PM
To: Jonathan Borduas <jonathan.borduas at caboma.com>; vtkusers at vtk.org
Subject: Re: [vtkusers] Questions about vtkPolyData
Thanks. Do these values make it into vertex shaders?
From: Jonathan Borduas <jonathan.borduas at caboma.com<mailto:jonathan.borduas at caboma.com>>
Date: Thursday, June 7, 2018 at 7:18 PM
To: Patrick Bergeron <pbergeron at spiria.com<mailto:pbergeron at spiria.com>>, "vtkusers at vtk.org<mailto:vtkusers at vtk.org>" <vtkusers at vtk.org<mailto:vtkusers at vtk.org>>
Subject: Re: [vtkusers] Questions about vtkPolyData
Hey
All these examples may help.
https://www.vtk.org/Wiki/VTK/Examples/Cxx/PolyData/ColoredPoints
https://www.vtk.org/Wiki/VTK/Examples/Cxx/PolyData/FieldData
https://www.vtk.org/Wiki/VTK/Examples/Cxx/VTKConcepts/Scalars
Best,
Jonathan Borduas
Get Outlook for iOS<https://aka.ms/o0ukef>
________________________________
From: vtkusers <vtkusers-bounces at public.kitware.com<mailto:vtkusers-bounces at public.kitware.com>> on behalf of Patrick Bergeron <pbergeron at spiria.com<mailto:pbergeron at spiria.com>>
Sent: Thursday, June 7, 2018 7:08:43 PM
To: vtkusers at vtk.org<mailto:vtkusers at vtk.org>
Subject: [vtkusers] Questions about vtkPolyData
Hi everyone.
How would I go about specifying multiple sets of user attributes on a per-vertex basis on a polydata?
For example, hlet’s say I would like multiple sets of uv coordinates, normal, colors, int attributes, etc?
Thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://public.kitware.com/pipermail/vtkusers/attachments/20180608/e2bc10c2/attachment.html>
More information about the vtkusers
mailing list