DirectX using C#
DirectX using C++
DirectX using Visual Basic

Latest Forum posts

 Account settings
  Posted by: igthorn
  When: 21/04/2014 at 10:20:00

 Pavtube 2014 Easter Deals with 20% off
  Posted by: igthorn
  When: 21/04/2014 at 10:16:23

 20% off on iMedia Converter for Mac
  Posted by: VIKIVannessa
  When: 20/04/2014 at 01:35:54

 Pavtube Video Converter Ultimate Deal
  Posted by: VIKIVannessa
  When: 20/04/2014 at 01:35:50

 Easter Day Deals
  Posted by: Applefly
  When: 19/04/2014 at 22:18:14

 40% OFF Pavtube DVD Ripper for Mac
  Posted by: VIKIVannessa
  When: 19/04/2014 at 02:02:54

 DVD Ripper with 40% off
  Posted by: VIKIVannessa
  When: 19/04/2014 at 02:02:22

 Get DVD Ripper Wind/Mac + $14 Coupon
  Posted by: VIKIVannessa
  When: 19/04/2014 at 02:02:03

 Backup DVD Escape Plan
  Posted by: Applefly
  When: 17/04/2014 at 06:00:12

 Disney DVDs to MP4
  Posted by: Applefly
  When: 17/04/2014 at 05:56:07

 DVD movies through media streamer
  Posted by: VIKIVannessa
  When: 16/04/2014 at 02:25:09

 DVD movies to play on Galaxy Tab 3 10.1
  Posted by: VIKIVannessa
  When: 16/04/2014 at 02:20:51

 Blu-ray to Apple ProRes
  Posted by: Applefly
  When: 12/04/2014 at 00:47:46

 HD H.264 MP4 format
  Posted by: Applefly
  When: 12/04/2014 at 00:43:23

 DVD collection to computer
  Posted by: VIKIVannessa
  When: 04/04/2014 at 07:13:33

 DVD movies to play on Galaxy Tab 3 10.1
  Posted by: VIKIVannessa
  When: 04/04/2014 at 07:11:27

 DVD movies to play on Galaxy Tab 3 10.1
  Posted by: VIKIVannessa
  When: 04/04/2014 at 07:11:27

 DVD Ripper to populate
  Posted by: Applefly
  When: 04/04/2014 at 05:01:35

 kids and family watch DVD
  Posted by: Applefly
  When: 04/04/2014 at 04:59:21

 Blu-ray movie for your lovely kids
  Posted by: VIKIVannessa
  When: 02/04/2014 at 05:47:49

Topic: Triangle strips and series 4

Goto parent category
Create a new user account

   Triangle strips and series 4
 Poster : kilanirax
 Posts: 9
 Country : UK
 City: London

Posted by kilanirax on 07/03/2007 at 04:28:59
Hi there,

great tuts, I've gotten further in a week with these and xna than I have ever got.

I have a few queries I hoped you could help with, requests really and they're to do with triangle strips.

I've modified the basic terrain engine from series 1 and now have a textured, lit, heightmapped landscape.

I went through the stuff on triangle strips and modified my vertice declarations accordingly and got rid of my indices (since you don't need them for trianlge strips)

My request is basically could you marry the multi-texture method in series 4 to a landscape composed of triangle strips rahter than a list, or at least point me in the right direction?

Also, just as a thought - do you have any idea how I could smoothly move a model up and down hills in the landscape - currently my models move smoothly in the x,y directions, but if I take the model height to = the vertex height, my models jump up the sides of hills etc...

No worries on the second Q if you have no idea, like I said, just a throught really!

thanks again for the tuts, keep them coming!


 Poster : Anonymous
 Country :

Posted by Anonymous on 16/12/2007 at 05:16:46
Hi Kil

If you want to reduce the number of vertices being calculated you should consider implementing a quad tree and view frustum culling.

 Poster : JPot
 Posts: 1
 Country : USA
 City: Spokane

Posted by JPot on 27/10/2008 at 01:45:01
  I've also been having troubles getting multi-texturing to work with triangle strips.

The results are very awkward: stretched uvs, improper light shading, or nothing visible at all.

  When using triangle strips the order in which VertexElements are declared in the Vertice class will determine the awkwardness of the rendering.

  For now I think the best option is to stick with triangle lists, and use quad-trees/fog/culling to cut the processing lag.
 Poster : riemer
 Posts: 1392
 Country : Belgium
 City: Antwerp

Posted by riemer on 27/10/2008 at 13:23:34
In my book I'm using a strip to render the terrain. You can have a look at the downloadable code, I think it's recipe 5-10.
 Poster : Anonymous
 Country :

Posted by Anonymous on 02/11/2008 at 01:36:33
It's recipe 5-8 which demonstrates how to create a triangle strip with Buffers and Render it through BasicEffect. What we need to know is how to render it with your multi-texture effect.

Please help us. ):
 Poster : evlhamburger
 Posts: 102
 Country : Australia
 City: Brisbane

Posted by evlhamburger on 04/11/2008 at 07:12:15
I hate this forum system! FIX IT RIEMER!

Just make it so it keeps the text when you get the wrong password, to save us retyping it all out.

As I have typed before...

get these values...
HeightData[(int)ModPosX, (int)ModPosZ]
HeightData[(int)ModPosX+1, (int)ModPosZ+1]

interpolualte (or whatever it's called) between them using the decimal part as the weight.(so the ".123" of the floats.)

That should give the exact height.

Post a new reply

If you appreciate the amount of time I spend creating and updating
these pages, feel free to donate -- any amount is welcome !
- Website design & DirectX code : Riemer Grootjans -
©2006 Riemer Grootjans

XNA 2.0 Recipes Book (8)
XNA 3.0 Recipes Book (8)
Extra Reading (3)
Matrices: geometrical
Matrix Mathematics
Homogenous matrices
Community Projects (1)
Tutorials (160)
XNA 4.0 using C# (89)
DirectX using C# (54)
Series 1:Terrain (14)
Opening a window
Linking to the Device
Drawing a triangle
Rotation - Translation
Terrain creation
Terrain from file
Importing bmp files
Colored vertices
DirectX Light basics
Mesh creation
Mesh lighting
Series 2: Flightsim (19)
Series 3: HLSL (19)
Short Tuts (2)
Resizing problem
Checking Device caps
DirectX using C++ (15)
DirectX using VB (2)