Main

Forums

Wiki

Downloads

Tutorials

Walkthrough

Unreal-netiquette

Links

Submit-News

Oldunreal's hosted:
UnrealReference

Usermaps

Real-CTF

Donate for Oldunreal:

Oldunreal Donation
Oldunreallogo
  Welcome, Guest. Please Login or Register
 
  HomeHelpSearchLoginRegister  
 
 
The future? (Read 4588 times)
A_the_first_letter
Ex Member


The future?
01/09/08 at 21:46:17
 
Any change of seeing Normal maps, alpha maps or specular in the future? High resolution look great because of the resolution, but they are limited to one direction only, static lights.

Or maybe less complex features like uncap lightmap resolution or add native OpenGL rendering mode to UED?
Back to top
« Last Edit: 01/09/08 at 22:01:38 by N/A »  
 
IP Logged
 
Turboman
God Member
*****
Offline


I love YaBB 1G - SP1!

Posts: 768
Amsterdam
Gender: male
Re: The future?
Reply #1 - 01/09/08 at 22:10:31
 
If shaders, customizable shaders are possible future implentation in unreal i see that coming Wink

But up to now texture possibilities are very limited, unreal doesn't allow even any customizable multitexturing support, so you can't add or edit opacity, diffuse, specular maps, the only thing unreal allows you to edit are bitmaps(diffuse) and detailtextures Tongue

as for ued, 227 ued already has d3d rendering (the slow,buggy instable d3d6 one from UT),
And opengl is possible too by changing the renderer line in unrealed.ini for each corresponding viewport.
However be warned using opengl or d3d8 in ued might give you very ugly results as those renderers were obviously not finetuned for the editor (you'll get crap like: you can't select surfaces, you can't place items, such kind of bugs).
Back to top
« Last Edit: 01/09/08 at 22:15:30 by Turboman »  
WWW WWW Turboman 85975282  
IP Logged
 
Fenix Steiner
Ex Member


Re: The future?
Reply #2 - 01/09/08 at 22:57:43
 
*sits under a tree* Hey look shade, I guess it's a shader!?

I'm bored, but I'd love to see Shaders\Combiners ,etc in Unreal engine 1. Oh wow those bugs yeah I know that, you can't see sprites in the 2-D views either.

- Fenix
Back to top
 
 
IP Logged
 
Turboman
God Member
*****
Offline


I love YaBB 1G - SP1!

Posts: 768
Amsterdam
Gender: male
Re: The future?
Reply #3 - 01/10/08 at 19:03:53
 
oh wow, indeed combiners is exactly what i had in mind, i'm pretty sure it couldnt be too hard to implent those either (maybe a feature for... 229? Wink )

what would also be greatly awesome is if we could have procedural textures with limits better then 8-bit 256x256, imagine full blown procedural effects on high res textures.

speaking of that, imagine the water in nyleve falls with realtime reflection (render-to-texture based, not unreal's "mirror" method), the procedural texture being a bumpmap or even a parallax map, you'd have water that rivals that of far-cry  Grin
Back to top
 
WWW WWW Turboman 85975282  
IP Logged
 
A the first letter
Ex Member


Re: The future?
Reply #4 - 01/10/08 at 19:18:11
 
Reflection is hard to do. There is cheaper alternative, Cubemaps as in UT2k.

From the games that I've seen using far cry style reflections, the reflection is very low res and/or has a huge impact on fps. That render to texture seems to only be feasible in either shader 3.0 or Shader 4.0, the last one adding what seems much easier and/or faster processing of that.
Back to top
 
 
IP Logged
 
Turboman
God Member
*****
Offline


I love YaBB 1G - SP1!

Posts: 768
Amsterdam
Gender: male
Re: The future?
Reply #5 - 01/10/08 at 22:08:08
 
Quote:
Reflection is hard to do. There is cheaper alternative, Cubemaps as in UT2k.

From the games that I've seen using far cry style reflections, the reflection is very low res and/or has a huge impact on fps. That render to texture seems to only be feasible in either shader 3.0 or Shader 4.0, the last one adding what seems much easier and/or faster processing of that.


cubemaps... are the gayest thing ever and should die in the fiery pits of hell Tongue
seriously, they look totally unconvincing as a mirror effect, despite their performance, they are nothing more then simply a 6-sided dome texture, taken from a specific point, put on a bmeshenviromap=true texture.
the result? cubemaps are impossible to use on large vast bodies of water, the reflections, that are static will simply render the surface from a completely different point, you'd be swimming the waters of bluff near the pier, yet see the tower on the other side in the reflections...

actually now im at it, its not hard to create cubemap-ish effects in current day unreal, all you need is go ingame, use a high fov, take a screen to texture, and place the texture on a sheet mesh.

imo shader model 2.0 is definately the way to go, render to texture gives quite feasable performance, and i mean... farcry is like what... 4 years old? it even gave me good fps on my old pc.
Back to top
« Last Edit: 01/10/08 at 22:14:58 by Turboman »  
WWW WWW Turboman 85975282  
IP Logged
 
Fenix Steiner
Ex Member


Re: The future?
Reply #6 - 01/10/08 at 22:34:33
 
Turboman wrote on 01/10/08 at 22:08:08:
cubemaps... are the gayest thing ever and should die in the fiery pits of hell Tongue



Lol, you're hilarious sometimes Turboman.

I can imagine reflections like that though. (no not cubemaps)

- Fenix
Back to top
 
 
IP Logged
 
A the first letter
Ex Member


Re: The future?
Reply #7 - 01/10/08 at 22:40:56
 
What is the reflection method used in NFSU? It doesn't need shaders, only T&L, and has a configurable "reflection update rate".
Back to top
 
 
IP Logged
 
Turboman
God Member
*****
Offline


I love YaBB 1G - SP1!

Posts: 768
Amsterdam
Gender: male
Re: The future?
Reply #8 - 01/10/08 at 23:10:10
 
Quote:
What is the reflection method used in NFSU? It doesn't need shaders, only T&L, and has a configurable "reflection update rate".


likely its simply a render-to-texture feature, either with some extra programming or something.
also it isn't really a shader model specific feature, alot of features you can go around avoiding shader model, at the cost of performance and alot of extra programming required (hell for that matter, even games like outcast (1999), or tresspasser (1998) had realtime reflections and bumpmapping, and they weren't even hardware accelerated Tongue ).

also, UT2004 has render-to-texture abilities aswell, (meaning to some point, true reflections!) at quite a nice performance (so i assume), but even then its also based upon a single point camera, meaning that its useless for large bodies of water.
its kinda like a skyzoneinfo, but then with a texture as a backdrop Tongue
Back to top
« Last Edit: 01/10/08 at 23:11:54 by Turboman »  
WWW WWW Turboman 85975282  
IP Logged
 
Fenix Steiner
Ex Member


Re: The future?
Reply #9 - 01/10/08 at 23:41:16
 
Holy hell, Outcast? I remember that game, yeah all those effects, not even hardware accelerated either. Unreal needs effects like that game.

- Fenix
Back to top
 
 
IP Logged
 
Raven
Developer Team
Offline


Yog-Sothoth rulez :)

Posts: 308
Re: The future?
Reply #10 - 01/11/08 at 14:45:49
 
Turboman wrote on 01/10/08 at 19:03:53:
limits better then 8-bit 256x256


here's code to create 1024x1024 wet texture in UED2:

Code:
TEXTURE NEW NAME="TextureName" CLASS="class'fire.wavetexture'" GROUP="group" PACKAGE="PackageName" USIZE=1024 VSIZE=1024 



and here's list of all procedural textures to paste in CLASS=

Code:
"class'fire.firetexture'"
"class'fire.icetexture'"
"class'fire.wavetexture'"
"class'fire.wettexture'"
"class'engine.scriptedtexture'"
 



Back to top
 

...
WWW WWW Raven 311164304  
IP Logged
 
Turboman
God Member
*****
Offline


I love YaBB 1G - SP1!

Posts: 768
Amsterdam
Gender: male
Re: The future?
Reply #11 - 01/11/08 at 16:22:57
 
wow thats great, many thanks raven! i had no idea that was possible!

wonder what would happen when you use a 24-bit s3tc texture as the source texture for an procedural effect Tongue
Back to top
 
WWW WWW Turboman 85975282  
IP Logged
 
Jâçkrâßßit
God Member
*****
Offline



Posts: 811
USA
Gender: male
Re: The future?
Reply #12 - 01/11/08 at 19:26:35
 
wow, someone should make a quick test map using this technique
Back to top
 

...
Jâçkrâßßit  
IP Logged
 
Fenix Steiner
Ex Member


Re: The future?
Reply #13 - 01/11/08 at 22:45:11
 
How very interesting..... Thanks for sharing that command Raven, but will it also work with FireTextures?


- Fenix
Back to top
 
 
IP Logged
 
Raven
Developer Team
Offline


Yog-Sothoth rulez :)

Posts: 308
Re: The future?
Reply #14 - 01/11/08 at 23:23:00
 
Yes, but I don't know how it'll act in S3TC package Smiley
Back to top
 

...
WWW WWW Raven 311164304  
IP Logged
 
BOZO
Full Member
***
Offline


Darn Floppy Feet!!

Posts: 199
Lubbock, Texas
Gender: male
Re: The future?
Reply #15 - 01/12/08 at 02:03:22
 
Unfortunately it does not matter what size you are trying to define the Procedural Texture to. It will be limited to 256 x 256. (ie: 2^8) This limit is defined by the definition of the variable sizes used. Here is a previous post where I was discussing this.

http://www.oldunreal.com/cgi-bin/yabb2/YaBB.pl?num=1109875901/26#26

What you will find is that the texture can be created larger but the active portion where any effects show up will be limited to a 256 x 256 region on that texture.  

I was able to take Procedural Textures that were originally defined as smaller than 256 x 256 and hex edit them so they were changed to 256 x 256. I have plans to eventually create a program that will automatically perform all of the necessary binary changes to make this happen so we can provide for updated procedural textures as part of the S3TC project.

The only way to change this size limitation would be to modify the native code significantly and also perform the necessary binary changes to all of the Procedural Texture definitions in parallel. Needless to say - this would be an extensive project. Since I have no native code access, this is not on the top of my list of items to tackle at the moment.
Back to top
 

Darn Floppy Feet!!&&{KDS}BOZO/<NDP>BOZO/LordBozo
 
IP Logged
 
(Moderator: DieHard SCWS)