Jump to content
The Dark Mod Forums

Paper Walls? Tents?


Ombrenuit

Recommended Posts

Playing a bit through the new Splinter Cell game, I noticed the paper walls of certain levels (the Japanese type), and the tents that you could tear through with your knife etc. and see silhouettes through. Yes, this may not be medieval, but I might as well bring it up. I think the game might get too "Ninja" for Thief if these were implemented lol, but they might make for some interesting level design.

Link to comment
Share on other sites

Seeing silhouettes thru we can definitely do in D3, since that's essentially just a shader on the material.

 

As for tearing them, well, we can do it, but I'm not sure how good it will look. We would have to make an Articulated Figure model to represent the tent cloth. We would then have to give it enough bones to look like a realistic piece of cloth when it tears.

 

Alternatively, I remember hearing that vertex animation is possible in D3, so we might be able to make it look better using that. Maybe our 3d modellers can answer that question better than me.

 

Then there is the question of whether we can make it look good regardless of where the tear starts.

 

Splintercell used scripted actions and "suck in" animations so that you always tore the tent in the same place. We are trying to avoid "suck in" animations like that, altho it's possible we could just make the tear start from the same place always when you say, frob a tent while holding the shortsword. So it wouldn't suck you in, but you'd just see the tear appear in the same place every time. Maybe that is a good compromise.

 

Otherwise we'd have to put in a huge number of bones /vertices so that it looked right regardless of where it starts to tear from.

Link to comment
Share on other sites

That would be morphing.

The way vertex animaton has to work in doom, is that very vertex in the mesh is turned into a bone at export time.

I doubt paper walls of tents will have any place in our game, but it could work for paintings/curtains etc.

Civillisation will not attain perfection until the last stone, from the last church, falls on the last priest.

- Emil Zola

 

character models site

Link to comment
Share on other sites

I wouldn't say they have no place in the game. Someone could easily make an FM where you have to sneak thru a battlefield camp which would have many tents set up. Or there could be an FM where you must sneak thru a house with paper walls, reminiscent of Japanese architecture.

 

Of course you'd fail at ghosting since you'd leave huge suspicious holes in the walls, but we're trying to support all playstyles. :)

Link to comment
Share on other sites

Well i would hope that banners can at least be cut.

 

They had somewhat realistic slicable fabric in Bloodrayne, of all things, i don't know how they pulled it off in that, but it might be worth a look. Possible create somesort of script that tells the engine to create bones at the location of the cut. Though something like that would probably be insanely complex and processor consuming.

Edited by god_is_my_goldfish

http://www.thirdfilms. com

A Thief's Path trailer is now on Youtube!

Link to comment
Share on other sites

a grid of bones within the material. when it simulates a cut the bones connecting points are cut and then gravity pulls on the free hanging bits. there is a maximum distance for each bone (ie between the two points it connects) gravity is constantly acting on each point, in more detailed material physics they factor in obstructions (like laying a cloth on a ball).

 

bloodraynes system didn't look that great, you could only cut it on specific spots. ie where the bones were. this meant there were minimum distances between cuts, this was mainly to avoid the cpu having to crunch the numbers on 1000's of bones instead of 100's and still maintain a nice looking floppy material.

 

i don't know how easy it would be to implement the physics for floppy and cut materials in the doom 3 engine but there's only one way to find out.

Link to comment
Share on other sites

For something like this I'd say that a predetermined cutline and a canned animation would be best. It might not be as thrilling as watching a realistically rendered piece of cloth flop down in a true-to-life manner, but it's alot quicker and achieves about the same effect.

 

Going the realistic route would be one of those things that's cool the first 2 times you see it, then you never think about it again. Like Odd said, it's not worth expending the time and energy on an ultra fluff feature like that...at least not right now.

Link to comment
Share on other sites

There wasn't a single mission in any of the three Thief games with paper walls or tents, so I wouldn't recommend spending any time at all on this. We can't create *everything* a FM author could conceivably want to include.

 

Cutting banners down like T2 I'm all for, though a canned animation is fine there as you said.

Link to comment
Share on other sites

This definitely isn't necessary. The only reason I brought it up was to throw the idea on the table. It's better to eliminate options rather than regret thinking them up.

Edited by Ombrenuit
Link to comment
Share on other sites

  • 2 weeks later...

I would absolutely love the idea of playing and mapping in the japanense middle ages style... would be sooo cool... :D

I have an eclectic YouTube channel making videos on a variety of games. Come and have look here:

https://www.youtube.com/c/NeonsStyleHD

 

Dark Mod Missions: Briarwood Manor - available here or in game

http://forums.thedarkmod.com/topic/18980-fan-mission-briarwood-manor-by-neonsstyle-first-mission-6082017-update-16/

 

 

Link to comment
Share on other sites

This could probably be something that's fairly easy to add for a 3rd party too, without any hardcode modifications. You'd just make something that runs a script when it takes enough damage (you can probably do that with an idBreakable, not sure if that is specific to glass breaking tho). Then make the script play your tearing animation.

 

Then once you make these "tear planes," you could make them smaller and place them closer together for better resolution on detecting where the tear starts. I dunno, just one rough idea that may or may not work.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent Status Updates

    • taffernicus

      i am so euphoric to see new FMs keep coming out and I am keen to try it out in my leisure time, then suddenly my PC is spouting a couple of S.M.A.R.T errors...
      tbf i cannot afford myself to miss my network emulator image file&progress, important ebooks, hyper-v checkpoint & hyper-v export and the precious thief & TDM gamesaves. Don't fall yourself into & lay your hands on crappy SSD
       
      · 2 replies
    • OrbWeaver

      Does anyone actually use the Normalise button in the Surface inspector? Even after looking at the code I'm not quite sure what it's for.
      · 7 replies
    • Ansome

      Turns out my 15th anniversary mission idea has already been done once or twice before! I've been beaten to the punch once again, but I suppose that's to be expected when there's over 170 FMs out there, eh? I'm not complaining though, I love learning new tricks and taking inspiration from past FMs. Best of luck on your own fan missions!
      · 4 replies
    • The Black Arrow

      I wanna play Doom 3, but fhDoom has much better features than dhewm3, yet fhDoom is old, outdated and probably not supported. Damn!
      Makes me think that TDM engine for Doom 3 itself would actually be perfect.
      · 6 replies
    • Petike the Taffer

      Maybe a bit of advice ? In the FM series I'm preparing, the two main characters have the given names Toby and Agnes (it's the protagonist and deuteragonist, respectively), I've been toying with the idea of giving them family names as well, since many of the FM series have named protagonists who have surnames. Toby's from a family who were usually farriers, though he eventually wound up working as a cobbler (this serves as a daylight "front" for his night time thieving). Would it make sense if the man's popularly accepted family name was Farrier ? It's an existing, though less common English surname, and it directly refers to the profession practiced by his relatives. Your suggestions ?
      · 9 replies
×
×
  • Create New...