Author Topic: 3D Grass:  (Read 915 times)

Zeraph

  • Hydlaa Notable
  • *
  • Posts: 658
    • View Profile
3D Grass:
« on: May 17, 2004, 10:42:03 pm »
Ok, well I do not really know if CS can handle 3D grass or not, but I modeled some grass with 3tri per blade. You can see a Shockwave 3D example of it here:
http://www.geocities.com/zeraphsimagehost/SwF/?3DGrassTest.dcr
I cant get Shockwave 3D to make a free camera orbit yet?

What do you think of it? I could try to make 2tri grass, but it may not have the same effect?

CB Characters: Zeph Waterfox & Zeraph Waterfox MB: Zph

Wedge

  • Hydlaa Notable
  • *
  • Posts: 619
    • View Profile
(No subject)
« Reply #1 on: May 18, 2004, 12:01:39 am »
Unless it\'s a small patch, you would never use individual models of grass blades.  It would add up pretty quickly to get any serious coverage.  The simplest way is with an alphaed plane and an image of a clump of grass, however I\'ve see a \'V\' shaped dual plane work even better.  I know there are tools in MAX where you can place a bunch of an object over a surface, so you could lay grass over terrain like this.    I\'m not sure if you can use this and get it to export from a single static mesh into CS though... I don\'t know if it could be animated though either.  Also you might want to have them be billboard type objects, dunno if CS supports those

Someone wrote a system in this for Torque that has all sorts of LOD and culling optimizations too, along with some nice built in animation and lighting effects.  I threw this together in a couple minutes, so it doesn\'t look great, but just so you have an idea what that method looks like.

Ninjas have feelings too.  Mostly they feel like dancing.



Cirque

  • Hydlaa Citizen
  • *
  • Posts: 301
    • View Profile
(No subject)
« Reply #2 on: May 18, 2004, 01:31:07 am »
Aaarghh my eyes!!!

Dyari

  • Hydlaa Resident
  • *
  • Posts: 53
    • View Profile
(No subject)
« Reply #3 on: May 18, 2004, 06:00:07 am »
Seems the grass patches are rendered as sprites :) they follow you when you walk.. but unreal has a great idea for that sort of problems.. just make a crossed section of a sprite inside the other one.. like a big X, or even 3 sprites.. that way it looks more real :D

like to be seen here in a screenshot of Farcry..

Always use your own mind instead of blind faith to decide if it makes sense..

Altharion

  • Hydlaa Citizen
  • *
  • Posts: 450
    • View Profile
(No subject)
« Reply #4 on: May 18, 2004, 08:22:28 am »
ehm grass can be made in many ways it mostly it takes alot of recources. i have managed to lower that demand but not enough for a detailed area. FC really is quite bad on system demands.

Dyari

  • Hydlaa Resident
  • *
  • Posts: 53
    • View Profile
(No subject)
« Reply #5 on: May 18, 2004, 09:24:46 am »
Quote
Originally posted by Altharion
ehm grass can be made in many ways it mostly it takes alot of recources. i have managed to lower that demand but not enough for a detailed area. FC really is quite bad on system demands.


Indeed it is, but just had to get an example of grass crossings :) or maybe just placing them at random order, with some big bushes between.. maybe that works.. but still grass is hard to render.. takes a lot of poly\'s..

Always use your own mind instead of blind faith to decide if it makes sense..

Zeraph

  • Hydlaa Notable
  • *
  • Posts: 658
    • View Profile
(No subject)
« Reply #6 on: May 18, 2004, 09:31:55 am »
Ya, but it does make the world look more real & immersive?
It ads perspective to the game & unless it cuts you fps pretty bad, it will make the experience more believable then just plain 2D grass textures on the ground?
By the time this game is finished, most everyone?s PC should be able to handle it?

Oh, & it would look really nice on a large grassy plane with animals & a cople of trees here & there?
« Last Edit: May 18, 2004, 09:33:18 am by Zeraph »

CB Characters: Zeph Waterfox & Zeraph Waterfox MB: Zph

Wedge

  • Hydlaa Notable
  • *
  • Posts: 619
    • View Profile
(No subject)
« Reply #7 on: May 18, 2004, 03:11:21 pm »
Yeah like I said, ideally you use V planes, cross-planes, and maybe airplanes.  But those are still using alphaed planes, you wouldn\'t model out every blade of grass just like youl\'d never model out every leaf on a tree.
Ninjas have feelings too.  Mostly they feel like dancing.



Altharion

  • Hydlaa Citizen
  • *
  • Posts: 450
    • View Profile
(No subject)
« Reply #8 on: May 18, 2004, 04:23:50 pm »
i would go with 2d grass for now

Cyrandir

  • Hydlaa Resident
  • *
  • Posts: 130
    • View Profile
(No subject)
« Reply #9 on: May 18, 2004, 07:24:16 pm »
I repeat:
/me agrees with Zeraph

I repeat because the last time I posted this, it got deleted... super weak.


\"I do not feel obliged to believe that the same God who has endowed us with sense, reason, and intellect has intended us to forgo their use.\"    - Galileo Galilei

Cirque

  • Hydlaa Citizen
  • *
  • Posts: 301
    • View Profile
(No subject)
« Reply #10 on: May 18, 2004, 08:07:33 pm »
Damn thats a cool game, (FarCry).