New Renderer (OpenGL 3.3)
-
Really that’s what I thought FF. Been modeling for Freeworlds and now updating ships in line with the new STWars look:
Sorry won’t upload .jpg
Edit: It lied it did upload X2
Anyway I just found and downloaded XNormals.
Am disappointed it’s another texture baker and not a a real fix for FL’s graphics implement. Seems like since Microsoft started the whole .dds thing in the first place the FL engine should play nice with all the beautiful .dds DXT5’s tools for normals, but in 2003 DXT1 was new and the the rudimentary DXT3 alphas for the nomads was bleeding edge.I still believe firmly the key to fixing this is some simple recode of the .dds implement to allow DXT5 normals mapping since all the tools are there and modders for games like Fallout and Elder Scrolls have been using them for over a decade. Plus what PS user does’nt have a .dds exporter or Nvidia’s .dds DXT5’s normal map-height map filter?
Baking a texture seems a bit clunky when there should be a direct implementation within reach.
Almost makes me wish I was a coder. (Almost).
-
I might take XNornal for a spin then becase that oblique looked really good and I’m loading in XNormal now and will have some downtime to RTFM.
At least I hope it will give my ships that “Something extra” as far as the texturing goes. Though the day someone gets real subpolygon displacement into the engine is day I’ll keel over.
-
There’s nothing that’ll “fix” Freelancer’s graphics short of actually replacing the renderer, which is what Schmack and I did. The texture format has literally nothing to do with this.
This isn’t Unity, you don’t just tick a box and give a texture and the engine magically does everything for you. The engine was never built with normal mapping support, therefore it cannot support normal maps. XNormals is just a tool to generate normal maps, it’s completely useless for Freelancer since Freelancer doesn’t know what the hell to do with them.
Now, with Schmack’s and FW’s renderers, we can support normal maps, but that’s only because we specifically implemented support for them ourselves, and you won’t be able to test that for a while longer.
Also not sure what you mean by “been modeling for Freeworlds”?
-
Sorry,that sounded wrong. I revamp freeworld existing ships cmps and mat files for myself and local users. Doest get seen by the server side. Getting a new ship into the game is nigh impossible as you must know but customizing existing ships is simple. I’m waiting for calls to update ships to the types in the new movies.
As for Normals Mapping it’s what I figured. I’ve tooled through XNormals enough to see it’s not doing anything I can’t already do without it.
-
Be aware that this will eventually flag you for cheating, since modifying local files can provide an advantage. We don’t condone any kind of modification of the mod files.
-
OpenSP’s. Wonderful things.
-
Ah, so you’re not talking about the actual, current Freeworlds. The one you’re using doesn’t have any normal mapping support (or anything really, it’s plain vanilla FL).
-
l have the newest release, but I’m still having issues with WIN 10. Won’t play on my VM, like most it tells it it’s too ancient.
Playing with XNormals now. Comparing it to results from my other bakers. I’m thinking now it’s faster than either what I have for 3DMax or C4D, question is, are the results better? I’ll find out.
-
there is more than just one freeworlds out there
FF is right about the wrapper and that textures wont fix anything…
I am btw. not sure why you are constantly refering to the DXT5.
FL is generally able to read DXT5… the question is if it makes sense to use them. I have some DXT5 textures in my mod but in many cases I wouldnt advice against that compression. In most cases DXT1 or DXT3 will do the job while at the same lead to much smaller file sizes (it highly depends on what you actually want to achive). -
As FF pointed out to me I’m putting my ships into the ancient, obsolescent, archaic, venerable Freeworlds V1.65 with the equally decrepit V0.41 OpenSP.
Hey it’s old, but all I wanted to do was see if my ships worked within their mod framework. They obviously did.Speaking of rendering; The big comment I had with the Freewords of that time was all the ships except Imperial Ties looked like they REALLY needed a paint job or at least a starship version of a carwash. Call it a bit too much dirt in the “dirt map” and a bit too much occlusion in the ambient occlusion. Yes I suupose if you’re Rebellion you have bigger issues than you’re Y-wing looking like it just flew through Jabba’s mud pit, but PLEASE! Any decent crew chief would down check the bird until at least get a steam clean to keep all that grime out of the hangar! A clean ship is a tight ship. Sorry, but that’s my opinion. (I’m USAF retired).
-
I’ll admit to not having a great opinion of old Freeworlds, for many reasons… One of which was the very poor overall quality of the assets. “Everything and the kitchen sink” was the favored approach and it shows.
We should probably move this discussion to another thread if we want to keep going though.
-
FriendlyFire wrote:
We should probably move this discussion to another thread if we want to keep going though.Yeah it would be nice if you could continue this discussion in another topic and maybe move your replies from here into the new one as they are quite offtopic
Freestalker wanted some replies on how you like his textures so maybe we should continue there. I personally miss a better distinction between the different heights. It will look better ingame due to self shadowing, but still.
I have been experimenting with neural networks and came up with an approach which first removes the dds compression artefacts and then uses a different trained network to upscale them. After that I plan use normal algorithms for further filtering and upscaling (currently it’s only a very good upscaling algorithm afterwards). The results look more than promising to say the least. Here are a few examples (click on them for full size):
Original Vanilla:
Upscaled:
Original:
Upscaled:
Original:
Upscaled:
What do you guys think? Want more examples?
-
I think you’re on to something.
Better impression of height. -
Neural net texture upscale in Freelancer ? Legit ! XD
The result is nice. With this, FL textures, even if they are High Def, could become high quality even with a compression. Nice approach ! I shouldn’t have been able to think about doing that. Honestly hats off !
More examples ? Rheinland textures please ? Because there are some details that I don’t want to miss. THX ! (Edit : Just Upscale)
-
I could be wrong but… I have the feeling that the original has a higher contrast than the upscaled version
-
Upscaling always brings luma and chroma changes, a great upscaler preserves contrast and other things. Upscalers like Genuine Fractal and S-Spline Max keep contrast and sharpness. They are top of the line upscalers that are vector based and the others are interpolation based.
But in the printing univers we haven’t the right to upscale above 20% ! It should be the same for internet and so on.
Neural net is promising. Although it’s not a mature algorithm it does the job. With 1024X1024 textures it could be very interesting to see it ingame.
-
To be honest I dont expect much of a difference in the game.
-
At the same time seamless 1024X1024 HD texture is sufficient but filtered with Neural networks it can preserve sharpness.
I’m using this to upscale my textures and it works very well, sharpness and details are kept, so I’m optimistic of the result ingame.
-
I am already using 4x upscaled textures in the videos and that did make a lot of difference (some of this is because of the DDS compression). I hope there will another jump with the new ones. We will see. The current ones I use are quite good, though.
I am still training the networks and experimenting with different layers so the results might change (like the colors still do during training). I think that is was SWAT_OP-R8R noticed.
Here are some from yesterday (rheinland) which Freestalker wanted. I only applied antialiasing afterwards (which helps a lot).
Also Freestalker thanks for the kind words
Original:
Upscaled:
Original:
Upscaled:
Original:
Upscaled:
-
You’re welcome !
Thanks for uploading but now I remain a little bit lost. Especially with DTL2… I’m less lost with DTL3, it clarifies the window part. DTL1, easy.