Author Topic: Real time tesselation feasable?  (Read 1857 times)

0 Members and 1 Guest are viewing this topic.

Real time tesselation feasable?
I was just curious. I've been researching how many PC/console games handle poly detail lateley and I came across Freespace2's LOD style, tesselation, and an upcoming nurbs process. I fired up Rogue Squadron for the game cube and scrutinized the models as I got closer. It uses on the fly tesselation (polygons subdivide smoothly) and it looks fantastic. It is a seamless transition. ::sigh::  :::goes back to playing Freespace2::

Would the integration of such a process require a complete overhaul of the game engine, or just some fancy Directx scripting? I recall a past thread about ATI's Truform. How did that go?


PS: I have read to my surprise that PSP (Playstation Portable) was announced to have a polygon AND seperate nurbs processor to cut down on data bandwidth. I don't know if this is PR bull, or a Sony achievement, but I think this will be a great stepping stone for realtime CG graphics. If they could do this in realtime vs 3dsmax's CPU killing nurbs, then I will be impressed.

 

Offline Bobboau

  • Just a MODern kinda guy
    Just MODerately cool
    And MODest too
  • 213
Real time tesselation feasable?
our N-patch test went very very well, the only problem is that ATI have droped suport for it so the drivers are going to make it less and less reliable, but it does generaly work, only problem is you will experience somewhat rare random crashes, but the performence is great and the look of the models is gorgus, wait for post 3.6 for this to be an implemented effect, the day 3.6 is pushed out I'll have it working in five minutes. but only for ATI cards, RT was working on a software version of it, but it wouldn't be dynamic and it wouldn't be as fast. the only major issue we had remaining was fixing cracks, but I had a good idea for fixing it just didn't spend the (htl debugging) time to implement it.
Bobboau, bringing you products that work... in theory
learn to use PCS
creator of the ProXimus Procedural Texture and Effect Generator
My latest build of PCS2, get it while it's hot!
PCS 2.0.3


DEUTERONOMY 22:11
Thou shalt not wear a garment of diverse sorts, [as] of woollen and linen together

 
Real time tesselation feasable?
Do know if ATI's trueform took into account, smoothing groups? I fear that such a process, if not well optimized, would smoothe out the wrong things like right angle edges.

Has there been any builds in the past that had this implemented? Or were the threads I read just you programmers chewing the fat? Do you know which games utilize Trueform? I remember that function being an important selling point with ATI to battle against Nvidia. Now I really wanna see it in action.

Its a shame that they dropped it. This is news to me. It really doesn't make sense, unless they decided to concentrate on the cards brute strength instead of these types of shortcuts. I figured, if its a shortcut that WORKS then they must have come up with a better way of handling polygon detail transitions.

 

Offline Starks

  • 29
Real time tesselation feasable?
Can someone please explain tesselation in laymans terms?
Formerly of the Dark Wings and Legion of Apocalypse

 

Offline Bobboau

  • Just a MODern kinda guy
    Just MODerately cool
    And MODest too
  • 213
Real time tesselation feasable?
the way I settled on implementing it kept the shape of the geometry, but subdivided it and interpalated the normals of the geometry in such a way that it looked like it was nurbed (exept on the edges of the geometry)
it did take into acount smoothing groupes, but it caused cracks, which is the issue I was trying to solve
Bobboau, bringing you products that work... in theory
learn to use PCS
creator of the ProXimus Procedural Texture and Effect Generator
My latest build of PCS2, get it while it's hot!
PCS 2.0.3


DEUTERONOMY 22:11
Thou shalt not wear a garment of diverse sorts, [as] of woollen and linen together

 

Offline Carl

  • Render artist
  • 211
    • http://www.3dap.com/hlp/
"Gunnery control, fry that ****er!" - nuclear1

 
Real time tesselation feasable?
Bummer, I guess ATI's latest drivers don't utilize Trueform or that last ATI build was written for a different set of drivers. Oh well. Its not like my Trek ships need it anyways, but those sceenies sure made Freespace ships look sweet.

 

Offline Kazan

  • PCS2 Wizard
  • 212
  • Soul lives in the Mountains
    • http://alliance.sourceforge.net
Real time tesselation feasable?
not enough people used truform
PCS2 2.0.3 | POF CS2 wiki page | Important PCS2 Threads | PCS2 Mantis

"The Mountains are calling, and I must go" - John Muir

 

Offline Bobboau

  • Just a MODern kinda guy
    Just MODerately cool
    And MODest too
  • 213
Real time tesselation feasable?
which is lame, people said there too dificult to use, that's bull, it takes all of five minutes to implement it on a HT&L system
Bobboau, bringing you products that work... in theory
learn to use PCS
creator of the ProXimus Procedural Texture and Effect Generator
My latest build of PCS2, get it while it's hot!
PCS 2.0.3


DEUTERONOMY 22:11
Thou shalt not wear a garment of diverse sorts, [as] of woollen and linen together

 

Offline Kazan

  • PCS2 Wizard
  • 212
  • Soul lives in the Mountains
    • http://alliance.sourceforge.net
Real time tesselation feasable?
that's because you have a decent ability to code
PCS2 2.0.3 | POF CS2 wiki page | Important PCS2 Threads | PCS2 Mantis

"The Mountains are calling, and I must go" - John Muir

 

Offline Bobboau

  • Just a MODern kinda guy
    Just MODerately cool
    And MODest too
  • 213
Real time tesselation feasable?
barely, anyone who has half an understanding of how to do anything in direct x could do it, the hardest part is figureing out wich render states to set, it's literealy a two line change to implement it (more lines make a better implementation, but all that's needed is the two lines)
Bobboau, bringing you products that work... in theory
learn to use PCS
creator of the ProXimus Procedural Texture and Effect Generator
My latest build of PCS2, get it while it's hot!
PCS 2.0.3


DEUTERONOMY 22:11
Thou shalt not wear a garment of diverse sorts, [as] of woollen and linen together