Author Topic: What about 3D engine ?  (Read 208956 times)

mooseberry

  • Community Moderators
  • *
  • Posts: 4005
  • Turrets: +666/-325
Re: What about 3D engine ?
« Reply #210 on: July 14, 2009, 07:07:06 am »
It doesn't seem to dark to me. >.>

A nice job overall though.
Bucket: [You hear the distant howl of a coyote losing at Counterstrike.]

मैं हिन्दी का समर्थन

~Mooseberry.

David

  • Spam Killer
  • *
  • Posts: 3543
  • Turrets: +249/-273
Re: What about 3D engine ?
« Reply #211 on: July 14, 2009, 01:28:46 pm »
Yep nice job with the 8fps.
Any maps not in the MG repo?  Email me or come to irc.freenode.net/#mg.
--
My words are mine and mine alone.  I can't speak for anyone else, and there is no one who can speak for me.  If I ever make a post that gives the opinions or positions of other users or groups, then they will be clearly labeled as such.
I'm disappointed that people's past actions have forced me to state what should be obvious.
I am not a dev.  Nothing I say counts for anything.

danmal

  • Posts: 244
  • Turrets: +21/-6
Re: What about 3D engine ?
« Reply #212 on: July 14, 2009, 01:37:58 pm »
In which of the screenies did he have 8 fps?

Asche

  • Posts: 24
  • Turrets: +2/-2
Re: What about 3D engine ?
« Reply #213 on: July 14, 2009, 01:40:36 pm »
So 8fps it on video, and it is quite normal!

Do you ever try to un /video on a demo in tremulous? yes? no?

I think not, otherwise you would know that this is not the fluidity of the game in normal operation.

The principle of video is to make a screenshot of each frame to send any event within a video file that it will be in 25 frames per second.

as the games can not make screenshot 25/seconds (especially in the resolution I use: 1280 * 1024) it slowed the game 8fps to have the time to screenshot necessary and create a fluid movie.

So 8fps is quite normal.

As for the dark side, he is wanted in the video to show the effect, but in the final map, just a small part of the map might not have light, the rest would also clarify that the map for tremulous present!

Tell yourself that all this are only test, it does not create a room light for a test, it is already doing so.

Thorn

  • Guest
Re: What about 3D engine ?
« Reply #214 on: July 14, 2009, 02:06:52 pm »
No offense but you really should have waited until you had a set of screenshots and a map that was at a higher standard than the average boxmap.

Also, with reliefmapping(parallax) mapping my fps drops to 40 ( 1024x768 ) on a 7600GT, between 10-15 depending on scene complexity at 1680x1050.
With just normalmapping enabled, I can average ~150fps everywhere (1680x1050). Yes, that's faster than tremulous even with normalmapping and HDR enabled.

Asche

  • Posts: 24
  • Turrets: +2/-2
Re: What about 3D engine ?
« Reply #215 on: July 14, 2009, 02:22:40 pm »
I understand, but we (Tremap) wanted to show that the proposed port was still active, we show you only follow, not a conclusion.

The parallax mapping can be it disabled and is not necessary to play happily:) the less powerful pc should be able to have a record of dynamic light and play properly:)
« Last Edit: July 14, 2009, 02:26:00 pm by Asche »

Thorn

  • Guest
Re: What about 3D engine ?
« Reply #216 on: July 14, 2009, 02:36:19 pm »
It might have been smarter to take an existing tremulous map and port it to xreal then do the texture work, like I did with quake2world for the deluxemapping it was using.

http://ader008.titandsl.co.uk/thorn/q2w/quake2world46.jpg
http://ader008.titandsl.co.uk/thorn/q2w/quake2world41.jpg
http://ader008.titandsl.co.uk/thorn/q2w/quake2world55.jpg

Shiny but eh, never got around to fixing that

You could take a more complex map, eg nexus/arachnid and port to xreal including all the textures, so that the community would see a clear example of xreals power.

Asche

  • Posts: 24
  • Turrets: +2/-2
Re: What about 3D engine ?
« Reply #217 on: July 14, 2009, 03:11:59 pm »
It is a good idea to convert a map in its entirety, ATCS is a good example.

I think I'll try the experiment:)

About your screens, I think the bumpmapping is not very pretty, Tremap that the difference is that we ourselves create the heightmap and texture normalmap, we do not use software that is this work for us automatically.

I think that the rendering of ATCS with a technical manual deluxemapping makes it much better.
I would like to test and post screen when I finished.

mooseberry

  • Community Moderators
  • *
  • Posts: 4005
  • Turrets: +666/-325
Re: What about 3D engine ?
« Reply #218 on: July 14, 2009, 07:47:38 pm »
ATCS is not a good example. If you really want to show it off, you should probably try Arachnid2.
Bucket: [You hear the distant howl of a coyote losing at Counterstrike.]

मैं हिन्दी का समर्थन

~Mooseberry.

Asche

  • Posts: 24
  • Turrets: +2/-2
Re: What about 3D engine ?
« Reply #219 on: July 14, 2009, 08:09:20 pm »
Too late...

The conversion of textures is already begin... I work all day so I will not stop everything and move to a map, which requires even more work !

Thorn

  • Guest
Re: What about 3D engine ?
« Reply #220 on: July 14, 2009, 09:23:57 pm »
It is a good idea to convert a map in its entirety, ATCS is a good example.

I think I'll try the experiment:)

About your screens, I think the bumpmapping is not very pretty, Tremap that the difference is that we ourselves create the heightmap and texture normalmap, we do not use software that is this work for us automatically.

I think that the rendering of ATCS with a technical manual deluxemapping makes it much better.
I would like to test and post screen when I finished.

Actually you're entirely wrong.

Those normalmaps were hand drawn, the actual images are perfectly fine however limited to the resolution to ATCS texture sizes. The reason they look a bit off is because Q2W uses deluxe mapping, which is alot more inaccurate and tacky than Xreals relief mapping. If I were to use those in xreal ( and I have ) with the heightmap, they look much tider.

I did those textures and had that method before tremap even existed :P

Asche

  • Posts: 24
  • Turrets: +2/-2
Re: What about 3D engine ?
« Reply #221 on: July 14, 2009, 10:12:39 pm »
Sorry for my speedy trial.

Indeed, I look down the loan and the bump is handmade it is a certainty.

Of course the method of hand made normalmap date Tremap before we invent anything ^^

You know, the first time I saw the screens it was on the screen of my laptop, so difficult to realize :p 

jal

  • Posts: 249
  • Turrets: +8/-7
Re: What about 3D engine ?
« Reply #222 on: July 16, 2009, 12:33:11 pm »
The reason they look a bit off is because Q2W uses deluxe mapping, which is alot more inaccurate and tacky than Xreals relief mapping. If I were to use those in xreal ( and I have ) with the heightmap, they look much tider.

Deluxemapping and reliefmapping are not equivalents which can be compared :)

Anyway, I think I know what you mean. Let me see if I can put it right:

- Bumpmapping is a per-pixel technique to generate shadows to each pixel
- Reliefmapping is a per-pixel technique to generate volume (height, as in a terrain) to each pixel.
- Specular mapping is a per-pixel technique to generate light reflections to each pixel.
- Deluxemapping is a lightmap technique to store face-relative surface direction to each pixel which can be used to generate the bumpmapping shadows or the specular mapping reflections.

This means. XReal has bumpmapping which is generated to each pixel in real time, allowing the lights to dynamically change. It also allows to generate specular reflections from several light sources. It also has reliefmapping.

Quake2World has bumpmapping which is generated to each pixel from a precomputed deluxemap (a lightmap of directions). Not allowing lights to dynamically change nor being able to overlap several specular mapping sources. It also has reliefmapping? (I don't know if it does or not, but I guess so).

BTW, Deluxemapping is what Warsow uses too. Nexuiz uses it as default also, but optionally does both. XReal used to have optional deluxemapping too, dunno if it's still there.

The second method is much faster to render. The first is more complete.
« Last Edit: July 16, 2009, 12:52:10 pm by jal »

{7}wrath

  • Posts: 232
  • Turrets: +25/-26
Re: What about 3D engine ?
« Reply #223 on: July 17, 2009, 02:10:06 am »
I just realized something.

Some people say if we upgrade the engine we will lose players because their lower graphics capabilities will make it impossible to play the game.
What I realized is that we will also get more, new players because they will be attracted to the glitzy graphics.

So it turns out that fun is actually a function of graphics quality.

borsuk

  • Posts: 29
  • Turrets: +7/-3
Re: What about 3D engine ?
« Reply #224 on: July 17, 2009, 04:52:04 am »
I just realized something.

Some people say if we upgrade the engine we will lose players because their lower graphics capabilities will make it impossible to play the game.
What I realized is that we will also get more, new players because they will be attracted to the glitzy graphics.

...and hardware gets older (and cheaper) too. Today's flashy tremulous graphics will be tommorow's ascetic. People who can (but will not) play Tremulous with higher requirements may reconsider once it's one of few games that work on their machine.

In a couple of places Tremulous has archaic limits. When I started playing on development servers I had to download a bunch of maps... with 3kb/s speed. On my 10 Mbit connection. I realize people still have slower connections, but this is getting silly. At the very least server should allow fullspeed downloads if there are no people playing at the moment.

mooseberry

  • Community Moderators
  • *
  • Posts: 4005
  • Turrets: +666/-325
Re: What about 3D engine ?
« Reply #225 on: July 17, 2009, 05:35:43 am »

In a couple of places Tremulous has archaic limits. When I started playing on development servers I had to download a bunch of maps... with 3kb/s speed. On my 10 Mbit connection. I realize people still have slower connections, but this is getting silly. At the very least server should allow fullspeed downloads if there are no people playing at the moment.

This is your fault, not Tremulous'.
Bucket: [You hear the distant howl of a coyote losing at Counterstrike.]

मैं हिन्दी का समर्थन

~Mooseberry.

danmal

  • Posts: 244
  • Turrets: +21/-6
Re: What about 3D engine ?
« Reply #226 on: July 17, 2009, 07:28:04 am »

In a couple of places Tremulous has archaic limits. When I started playing on development servers I had to download a bunch of maps... with 3kb/s speed. On my 10 Mbit connection. I realize people still have slower connections, but this is getting silly. At the very least server should allow fullspeed downloads if there are no people playing at the moment.

This is your fault, not Tremulous'.

That's the devs fault actually. You can download a client (Tremfusion springs to mind) that allows you to download maps at your full speed.

mooseberry

  • Community Moderators
  • *
  • Posts: 4005
  • Turrets: +666/-325
Re: What about 3D engine ?
« Reply #227 on: July 17, 2009, 07:34:47 am »

In a couple of places Tremulous has archaic limits. When I started playing on development servers I had to download a bunch of maps... with 3kb/s speed. On my 10 Mbit connection. I realize people still have slower connections, but this is getting silly. At the very least server should allow fullspeed downloads if there are no people playing at the moment.

This is your fault, not Tremulous'.

That's the devs fault actually. You can download a client (Tremfusion springs to mind) that allows you to download maps at your full speed.

Ok, true. But if he is still using default client he can't really complain about issues like that.
Bucket: [You hear the distant howl of a coyote losing at Counterstrike.]

मैं हिन्दी का समर्थन

~Mooseberry.

Odin

  • Spam Killer
  • *
  • Posts: 1767
  • Turrets: +113/-204
    • My Website
Re: What about 3D engine ?
« Reply #228 on: July 17, 2009, 07:51:05 am »
The reason they look a bit off is because Q2W uses deluxe mapping, which is alot more inaccurate and tacky than Xreals relief mapping. If I were to use those in xreal ( and I have ) with the heightmap, they look much tider.
Deluxemapping and reliefmapping are not equivalents which can be compared :)

Anyway, I think I know what you mean. Let me see if I can put it right:

- Bumpmapping is a per-pixel technique to generate shadows to each pixel
- Reliefmapping is a per-pixel technique to generate volume (height, as in a terrain) to each pixel.
- Specular mapping is a per-pixel technique to generate light reflections to each pixel.
- Deluxemapping is a lightmap technique to store face-relative surface direction to each pixel which can be used to generate the bumpmapping shadows or the specular mapping reflections.

This means. XReal has bumpmapping which is generated to each pixel in real time, allowing the lights to dynamically change. It also allows to generate specular reflections from several light sources. It also has reliefmapping.

Quake2World has bumpmapping which is generated to each pixel from a precomputed deluxemap (a lightmap of directions). Not allowing lights to dynamically change nor being able to overlap several specular mapping sources. It also has reliefmapping? (I don't know if it does or not, but I guess so).

BTW, Deluxemapping is what Warsow uses too. Nexuiz uses it as default also, but optionally does both. XReal used to have optional deluxemapping too, dunno if it's still there.

The second method is much faster to render. The first is more complete.
XreaL uses deluxemapping(by default) with high-resolution lightmaps. The difference between the lightmapping mode and the realtime mode(in a well-lit map) is almost indiscernible. The only places where you see a difference is where multiple lights are next to each other. This seems to throw off the map compiler and produce strange(but hard to see) results. Lightmap mode is also many times faster than the realtime rendering mode.

kevlarman

  • Posts: 2737
  • Turrets: +291/-295
Re: What about 3D engine ?
« Reply #229 on: July 17, 2009, 08:08:40 am »
Quake2World has bumpmapping which is generated to each pixel from a precomputed deluxemap (a lightmap of directions). Not allowing lights to dynamically change nor being able to overlap several specular mapping sources. It also has reliefmapping? (I don't know if it does or not, but I guess so).
parallax actually, from the heightmap in the alpha channel of the normal map.
Quote from: Asvarox link=topic=8622.msg169333#msg169333
Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

jal

  • Posts: 249
  • Turrets: +8/-7
Re: What about 3D engine ?
« Reply #230 on: July 17, 2009, 11:55:33 am »
Parallax is just one of the many ways of applying reliefmapping. It has a cool-name-factor that made it more famous than the rest, but it's nothing else than reliefmapping done quick.

XreaL uses deluxemapping(by default) with high-resolution lightmaps. The difference between the lightmapping mode and the realtime mode(in a well-lit map) is almost indiscernible.
We (Warsow) and Nexuiz also use deluxemapping with high resolution lightmaps. And I can see the difference just by looking to a screenshot. The limitations don't actually affect the bumpmapping very much, but it's very clear when coming down to specular mapping. I'm not saying with this deluxemapping isn't the way to go. You can check this very same thread and you'll find myself recommending deluxemapping as the future for Tremulous against the people requesting real time rendering.
« Last Edit: July 17, 2009, 12:01:18 pm by jal »

MitSugna

  • Guest
Re: What about 3D engine ?
« Reply #231 on: July 17, 2009, 12:48:29 pm »
Now, we know the difference between lighting methods. We only need an implementation that is fast, compatible and has a fallback mechanism.

ShadowNinjaDudeMan

  • Posts: 1385
  • Turrets: +86/-58
    • Tremopolis
Re: What about 3D engine ?
« Reply #232 on: July 27, 2009, 12:13:53 pm »
If you look through other MMOFPS and compare them graphically to Tremulous, you will quickly realise just how pretty Trem is.

No really, check AA. Disgusting.
(only Cube 2 is better, but it has no gameplay, 'cept for maybe slightly in the developing RPG side)
My favorite player is Jesus, because everything is forgiven when he respawns.

NOM!NOM!NOM!

MitSugna

  • Guest
Re: What about 3D engine ?
« Reply #233 on: July 27, 2009, 02:26:16 pm »
Alien Arena? Yes, it is bad but not because of the engine.
What about Nexuiz, Warsow and maybe Quake2World ?
IMO, those are not bad.
What is your point? Tremulous doesn't need a new engine? I'd agree.

your face

  • Community Moderators
  • *
  • Posts: 3843
  • Turrets: +116/-420
Re: What about 3D engine ?
« Reply #234 on: July 27, 2009, 04:24:52 pm »
Warsow sucks because no one put any thought into the maps, except that filterforge + boxmap = ???.  Q2W sucks because it stole TRaK.  Alien Arena sucks because it just does.  Nexuiz sucks because I forgot why.
spam spam spam, waste waste waste!

CreatureofHell

  • Posts: 2422
  • Turrets: +430/-126
    • Tremtopia
Re: What about 3D engine ?
« Reply #235 on: July 27, 2009, 09:07:10 pm »
Q2W sucks because it stole TRaK.

Those bastards!  >:(
{NoS}StalKer
Quote
<Timbo> posting on the trem forums rarely results in anything good

Demolution

  • Posts: 1198
  • Turrets: +157/-64
Re: What about 3D engine ?
« Reply #236 on: July 27, 2009, 09:19:15 pm »
Q2W sucks because it stole TRaK.

Those bastards!  >:(

You can't, however, deny that TRaK made some pretty beautiful maps for Q2W.
http://trak.mercenariesguild.net/

Clan [AC] - For all your air conditioning needs please visit: http://s1.zetaboards.com/AC_NoS/index/
my brain > your brain.
and i am VERY stupid.

your face

  • Community Moderators
  • *
  • Posts: 3843
  • Turrets: +116/-420
Re: What about 3D engine ?
« Reply #237 on: July 27, 2009, 11:14:05 pm »
which is exactly why they are evil. >:(
spam spam spam, waste waste waste!

player1

  • Posts: 3062
  • Turrets: +527/-401
    • My Avatar! (if they were enabled) [by mietz]
Re: What about prodigal texture artist?
« Reply #238 on: July 28, 2009, 02:02:22 am »
still, they are stunning in their evil beauty

imma missin him rite nao cuz i finally lissened to his musical suggestions, lawl

Drag222

  • Posts: 57
  • Turrets: +2/-7
Re: What about 3D engine ?
« Reply #239 on: December 08, 2009, 08:36:40 pm »
Up !
Asche talked about remaking ATCS on Xreal... Still nothing?  :o
I realy would like to see what does it look like :) the one made on q2w already looks nice  :angel: