Author Topic: Is there any demand for this...  (Read 8861 times)

0 Members and 1 Guest are viewing this topic.

Offline Unknown Target

  • Get off my lawn!
  • 212
  • Push.Pull?
Is there any demand for this...
Ummm....well...uhh...I don't think we could ever get to, say, Half Life 2 or Doom 3 level, but, yea, we could probably beat out some of the games out there, in terms of graphical quality (Freelancer being the first to go :D)

  

Offline Sticks

  • 29
Is there any demand for this...
HLSL stands for High Level Shader Language, and is a higher level language used to code vertex and pixel shaders for a graphics engine.

EDIT: What I'd really like to do is gut the entire rendering engine, keep the physics stuff, and port the whole thing to a new engine.;7
« Last Edit: October 01, 2003, 05:05:02 pm by 1354 »
"Napalm is good as a quickfire solution, literally..." -- cngn

"Shh... [Kazan's] schizophrenia allows him to multitask." -- Goober5000

Why am I still coding at 12:35am?

SCP: Templum sanctus ingeniosus

 

Offline Dracos

  • 23
Is there any demand for this...
Quote
EDIT: What I'd really like to do is gut the entire rendering engine, keep the physics stuff, and port the whole thing to a new engine.

Well, if you guys want to go that route, I can re-design the renderer from the ground up with more of an object-oriented approach. Something like an IRenderer interface base class which is derived into child classes like an IDirectX9Renderer or IOpenGLRenderer.  We could even load those from an external DLL if you really wanted to push it, but that's more of a major undertaking though, and I really wouldn't want to risk that much of a change with the state of the codebase as it is (Killer, sick... You guys have done a great job).

And yes, porting from 8 to 9 is almost as simple of changing 8s to 9s and calls to SetVertexShader(SOME_FVF) to SetVertexShader(NULL); SetFVF(SOME_FVF); (Not to mention sampler states...)  Just really simple function equavilants.

Pretty simple actually.  And there are a lot of improvements from DirectX8 to 9 namely the HLSL which would give access to some sick effects.  It really doesn't matter to me though, I'm just a guy that's a bit bored and loves coding and FS2....  Just let me know what you guys want to see (or not see), and I'll see if I can do it (or not).
« Last Edit: October 02, 2003, 02:43:44 am by 1417 »

 

Offline Drew

  • 29
    • http://www.galactic-quest.com
Is there any demand for this...
Quote
Originally posted by Sticks
We could also use the harware auto mipmap generation of DX9, hardware line drawing also, and yeah, HLSL would own.

harware auto mipmap generation of DX9

wouldnt that help you with your OX effect sticks?

and i heard somwere that DX9 has awesome antialiasing support........

BTW: dont you think this should be stickified?
[(WWF - steroids + ties - spandex) / Atomic Piledrivers] - viewing audience = C-SPAN

My god.. He emptied the gasoline tank from the van onto your cat, lit him on fire, threw him in the house and dove for cover.  :wtf: Family indeed.  ~ KT

Happiness is belt fed.

 

Offline Setekh

  • Jar of Clay
  • 215
    • Hard Light Productions
Is there any demand for this...
Well, virtually this entire conversation (save some stuff about shaders) is sailing over my head, but welcome to HLP, Dracos. :)
- Eddie Kent Woo, Setekh, Steak (of Steaks), AWACS. Seriously, just pick one.
HARD LIGHT PRODUCTIONS, now V3.0. Bringing Modders Together since January 2001.
THE HARD LIGHT ARRAY. Always makes you say wow.

 
Is there any demand for this...
Quote
Originally posted by Unknown Target
Ummm....well...uhh...I don't think we could ever get to, say, Half Life 2 or Doom 3 level, but, yea, we could probably beat out some of the games out there, in terms of graphical quality (Freelancer being the first to go :D)


Ahh yes... the Heratics swore freelancer was the best looking best sci-fi space sim.... where are they now? The heratics are burning in the bright ambers of a true space sim... freelancers own "revolutionary" aspects only helped to bury it...

the third comming of Freespace is on the horizonz! BURN HERATICS BURN!


**now runs into a corner and begins Redbull+Bosch Beer withdrawl symptoms.... braaaa~~ braaa~~ grewlll..~~~~**

:p

 

Offline Falcon

  • 29
Is there any demand for this...
Freelancer awful me sick of Freelancer me go out and set CD on fire!:devil::devil: :devil: :devil:

 

Offline Drew

  • 29
    • http://www.galactic-quest.com
Is there any demand for this...
huh? whats wrong about freelancer?
[(WWF - steroids + ties - spandex) / Atomic Piledrivers] - viewing audience = C-SPAN

My god.. He emptied the gasoline tank from the van onto your cat, lit him on fire, threw him in the house and dove for cover.  :wtf: Family indeed.  ~ KT

Happiness is belt fed.

 

Offline IceFire

  • GTVI Section 3
  • 212
    • http://www.3dap.com/hlp/hosted/ce
Is there any demand for this...
Its not terribly well liked.  It was a good game, but it wasn't a hugely impressive space sim.  I did like it for what it was tho.  A space trading/combat game...more expansive than we've seen before.  But it had its flaws and the control scheme is definately not very ergonomic for me...I had to stop playing it.
- IceFire
BlackWater Ops, Cold Element
"Burn the land, boil the sea, you can't take the sky from me..."

 

Offline phreak

  • Gun Phreak
  • 211
  • -1
Is there any demand for this...
not to mention vanilla FS2 looked better, except for the nebulas
Offically approved by Ebola Virus Man :wtf:
phreakscp - gtalk
phreak317#7583 - discord

 

Offline mikhael

  • Back to skool
  • 211
  • Fnord!
    • http://www.google.com/search?q=404error.com
Is there any demand for this...
Quote
Originally posted by deep_eyes

Ahh yes... the Heratics swore freelancer was the best looking best sci-fi space sim.... where are they now? The heratics are burning in the bright ambers of a true space sim... freelancers own "revolutionary" aspects only helped to bury it..


Bah. Iwar2 is the best looking space sim to date. Freespace comes in second tied with Tachyon.

Yeah. I said  Freespace came in second. AND it tied with Tachyon.
[I am not really here. This post is entirely a figment of your imagination.]

 

Offline terren

  • 27
Is there any demand for this...
Quote
Originally posted by Dracos

Well, if you guys want to go that route, I can re-design the renderer from the ground up with more of an object-oriented approach. Something like an IRenderer interface base class which is derived into child classes like an IDirectX9Renderer or IOpenGLRenderer.  We could even load those from an external DLL if you really wanted to push it, but that's more of a major undertaking though, and I really wouldn't want to risk that much of a change with the state of the codebase as it is (Killer, sick... You guys have done a great job).
 


You can do this? More importantly, you Would do this??
All I can say is good luck with FS3.
Proud user of wings 3-D

                 
Mad? Oh yes quite mad.

 

Offline Dracos

  • 23
Is there any demand for this...
Yeah, it can be done, but not easily.  Currently, from what I've seen from the current source tree is that renderer functions are called via function pointers that are assigned during initialization.  Instead, if we have one global abstract class (for argument's sake, we'll call that IRenderer) it can be done something like this:

Code: [Select]

IRenderer *pRenderer = 0;

switch (something)
{
     case GR_OPENGL:
            pRenderer = new OpenGLRenderer(constructor args);
     break;

      ...
}


That's the easy part.  Actually interfacing this with the current rendering system would be murder. In fact, if I can browse through the code and learn a bit more about the current rendering system, I can start by wrapping some of the functions into a more OO approach and slowly start to merge the current renderers into separate classes.

If I start on something this big it would either be for my own purposes or if there is really a demand for this after all.  I am a bit uncomfortable with making changes of this magnitude to a working project like FS2 or FS2_open and it has already been voiced that people are worried about breakage.  That's why I say this may be a bit more than everybody wants (although it could vastly simplify expansion of the graphics later on.)

Heh... Once again, I need many more opinions before I butcher the code that has taken years to create, even if the end product is 100 times more powerful.

 

Offline terren

  • 27
Is there any demand for this...
well, you have my vote.
Proud user of wings 3-D

                 
Mad? Oh yes quite mad.

 

Offline Taristin

  • Snipes
  • 213
  • BlueScalie
    • Skelkwank Shipyards
Is there any demand for this...
Dunno if I want to have dx9 being used. Sure it'd look great, and run smoother for everyone...   else!

I tried benchmarking my PC for a DX9 game... I GOT 20 3D MARKS :hopping:
Freelance Modeler | Amateur Artist

 

Offline Sticks

  • 29
Is there any demand for this...
What card do you have?

Switching to DX9 doesn't mean that all the features of DX9 will be used, like advanced shaders, etc. 3DMark assumes that because you're benchmarking for DX9, you'd be utilizing all the features, which many cards don't support.

I'm up for this myself, if you'd like to give it a whirl Drac. A quick conversion shouldn't be too hard if we just copy all the render functions to thier OO based equivalents.

It sure would make it easier to run through things and optimize. Especially since we'd be forced to wade through it all.
"Napalm is good as a quickfire solution, literally..." -- cngn

"Shh... [Kazan's] schizophrenia allows him to multitask." -- Goober5000

Why am I still coding at 12:35am?

SCP: Templum sanctus ingeniosus

 

Offline Taristin

  • Snipes
  • 213
  • BlueScalie
    • Skelkwank Shipyards
Is there any demand for this...
I have a Geforce 2 Mx/mx 400
Freelance Modeler | Amateur Artist

 

Offline Sticks

  • 29
Is there any demand for this...
That'll do it.

The benchmark probably did tons of stuff in software because your card didn't support it. The stuff in 3DMark is really advanced, we'd be doing nothing even close, at the start.

And once shaders were implemented, it'd be an option.

I can't imagine it would be any slower than the current system.
"Napalm is good as a quickfire solution, literally..." -- cngn

"Shh... [Kazan's] schizophrenia allows him to multitask." -- Goober5000

Why am I still coding at 12:35am?

SCP: Templum sanctus ingeniosus

 

Offline Taristin

  • Snipes
  • 213
  • BlueScalie
    • Skelkwank Shipyards
Is there any demand for this...
... I can't look at capships with the current system...
Freelance Modeler | Amateur Artist

 

Offline Sticks

  • 29
Is there any demand for this...
What version?
"Napalm is good as a quickfire solution, literally..." -- cngn

"Shh... [Kazan's] schizophrenia allows him to multitask." -- Goober5000

Why am I still coding at 12:35am?

SCP: Templum sanctus ingeniosus