HighDef rendering for presentations, etc.

All about Maps, Mods & Creating them
Post Reply
User avatar
xistence
[LDSO] Site Admin
[LDSO] Site Admin
Posts: 848
Joined: Tue Jan 11, 2005 12:56 am
Location: Germany
Contact:

HighDef rendering for presentations, etc.

Post by xistence »

Here are some infos about the render stuff i did (tho it is no big deal at all):

First: all brushed should use 'Lightmap' at the Brush/Properties/Lightning. Brushes that should be transparent somehow, should still use 'Gouraud' (otherwise some weird graphical effects will occur)
Second: Under Brush/Properties/LightControl, the LMGridSize should be set to 1. Notice: that will take some time to be calculated and processed when you build the map! Also notice: large brushes might crash this process, as a lot of memory will be allocated to calculate the lightmap. This can create a 'deadlock' for Dedit, so it will crash. Don't use too large polygons.
Third: ClipLight, CastShadowMesh, ReceiveLight, ReceiveShadows, ReceiveSunlight: all to TRUE

I further defined for my Nvidia-card to 'overwrite' the 3D-Settings from Tron. I increased individually the AA and some other stuff. Important: don't use 'Tron2.0' as Profile (Nvidia might list ist as 'known game'). Add 'Lithtech.exe' as custom entry, as you start this executable from Dedit, not the Tron20.exe.

The rest is just creating a nice room for the rendering with a matching light setup. Hope this was helpful, for the rest, maybe something plus tutorial-map can be put into the wiki.
ldso:// - Living Dead System Operators
[2.0PD] - 2.0 Program Developers
blog
Image
tronrose
Registered users
Registered users
Posts: 61
Joined: Mon Sep 21, 2009 8:38 am
Do you own a copy of Tron 2.0?: Yes
What is your favorite Tron character color?: Blue
What type of multiplayer do you like to play?: Disc Arena

Re: Rendering

Post by tronrose »

Thank you! Should a poly's size limit be around 256 units? If I understand correctly, this will also help reduce graphic "sparkles" that can also be created with T-junctions.

On the thing with the Nvidia profile: I've tried to get Nvidia to fix this but there is virtually no way to contact them about it(Not that I know of anyway). I tried contacting them through the forums, but I was unwelcomed by their "grossly arrogant" community.

Another note on rendering with the Nvidia profile is SLI, which I've posted here. I haven't tried Nvidia Inspector yet because I've lost my SLI setup some time ago :(
User avatar
deeahchur
Registered users
Registered users
Posts: 458
Joined: Wed Sep 15, 2010 10:43 am
Do you own a copy of Tron 2.0?: Yes
What is your favorite Tron character color?: White
What type of multiplayer do you like to play?: Deathmatch
Location: Maryland, USA

Re: Rendering

Post by deeahchur »

Very helpful! I'm guessing the use of LightMaps in this case is just for the rendering process, since otherwise we have been recommended to not use LightMaps.
Ti| / / S C A N N I N G
Tz) / / Incompatable Program detected
Tk| / / Initiate Yggdrassil Conscription Potocol
T=| "Appropriation is the highest form of appreciation."
User avatar
TronFAQ
[LDSO] Member
[LDSO] Member
Posts: 3021
Joined: Tue Jan 11, 2005 12:50 am
Do you own a copy of Tron 2.0?: Yes
What is your favorite Tron character color?: Cyan
What type of multiplayer do you like to play?: Deathmatch
Location: Ontario, Canada
Contact:

Re: Rendering

Post by TronFAQ »

I agree with pretty much everything X had to say, but I do have a couple of questions for him. :D
xistence wrote:First: all brushed should use 'Lightmap' at the Brush/Properties/Lightning.
While Lightmaps will definitely make your map look its best, I'm not sure brushes should always be set to use Lightmaps. As you said, this type of lighting greatly increases map compiling time. It also causes the game to use more memory.

Wouldn't it be better to use Gouraud lighting most of the time, and only apply Lightmaps where it can be used for best effect? That's the way I've always done it. I only use Lightmaps in certain areas, usually ones where the surfaces are meant to look reflective. Where they use Environment Maps or Detail textures.
ClipLight, CastShadowMesh, ReceiveLight, ReceiveShadows, ReceiveSunlight: all to TRUE
I agree with all of that, too. Except perhaps CastShadowMesh. A map author may not always want shadows in his map. I'm not sure if setting that to True adds additional time to compiling or uses more memory, but I suspect it does. Why set that to True if you're not going to use it. But if you want shadows, then sure. Of course. :D

EDIT: Never mind, it seems unchecking the Shadows box on the World Processor will override CastShadowMesh. So you can turn off Shadows that way, and not have to worry about CastShadowMesh slowing things down if you didn't want shadows. I wasn't sure if the Shadows option in the Processor would completely override this or not.


Just to add my own tip: Every time you add a Light or DirLight to your map, set FastLightObjects to False. If you set this to True, the lighting quality will be crappy and your models (e.g. characters) will look very dark/black.
User avatar
xistence
[LDSO] Site Admin
[LDSO] Site Admin
Posts: 848
Joined: Tue Jan 11, 2005 12:56 am
Location: Germany
Contact:

Re: Rendering

Post by xistence »

tronfaq wrote:Wouldn't it be better to use Gouraud lighting most of the time, and only apply Lightmaps where it can be used for best effect? That's the way I've always done it. I only use Lightmaps in certain areas, usually ones where the surfaces are meant to look reflective. Where they use Environment Maps or Detail textures.
No, because this rendering setup is just to process a map, jump in, take a screenshot, that's it. Such a map or scene setup is not intended to be playable. For sure i have the same models optimized about lightning and all that stuff, which then will be used for real game maps. There, i only use gouraud.
tronfaq wrote:I agree with all of that, too. Except perhaps CastShadowMesh. A map author may not always want shadows in his map. I'm not sure if setting that to True adds additional time to compiling or uses more memory, but I suspect it does. Why set that to True if you're not going to use it. But if you want shadows, then sure. Of course.
Just for the laziness. As said, such a setup is not ment for being fast processing or playable as map. It is a pure scene setup to render nice shots of models and stuff.
ldso:// - Living Dead System Operators
[2.0PD] - 2.0 Program Developers
blog
Image
User avatar
TronFAQ
[LDSO] Member
[LDSO] Member
Posts: 3021
Joined: Tue Jan 11, 2005 12:50 am
Do you own a copy of Tron 2.0?: Yes
What is your favorite Tron character color?: Cyan
What type of multiplayer do you like to play?: Deathmatch
Location: Ontario, Canada
Contact:

Re: Rendering

Post by TronFAQ »

Ahh! :idea: The lightbulb goes on. LOL. I understand. Your tips are strictly for rendering objects so they'll look their best. Not for general map use. Yeah, that all makes perfect sense now. Should have read more carefully. (Burned out and tired at the moment, so my bad.)
User avatar
xistence
[LDSO] Site Admin
[LDSO] Site Admin
Posts: 848
Joined: Tue Jan 11, 2005 12:56 am
Location: Germany
Contact:

Re: HighDef rendering for presentations, etc.

Post by xistence »

Yup, that's it. I changed the topic for a better understanding, was my fault :) . For sure, these tips are not suitable for in-game settings.
ldso:// - Living Dead System Operators
[2.0PD] - 2.0 Program Developers
blog
Image
User avatar
HangmanEXE
Registered users
Registered users
Posts: 300
Joined: Mon Nov 29, 2010 8:37 pm
Do you own a copy of Tron 2.0?: Yes
What is your favorite Tron character color?: White
What type of multiplayer do you like to play?: Lightcycles
Location: USA
Contact:

Re: HighDef rendering for presentations, etc.

Post by HangmanEXE »

What about for when we are doing our final processing/packaging of our maps & map items when completed before we package it up for sharing? Should everything in our maps be set to lightmap then?
I only ask as when I looked at the provided map examples from the game "EVERYTHING" in those seems to be set to lightmap.
In my day we didn't need these fancy R,G,B, LCD an 3D colors!
A program was happy to process 15 megacycles just to get to use monochrome display! You program's today wouldn't know a hard microcycles work if it came up and derez'd ya from behind!
User avatar
xistence
[LDSO] Site Admin
[LDSO] Site Admin
Posts: 848
Joined: Tue Jan 11, 2005 12:56 am
Location: Germany
Contact:

Re: HighDef rendering for presentations, etc.

Post by xistence »

HangmanEXE wrote:What about for when we are doing our final processing/packaging of our maps & map items when completed before we package it up for sharing? Should everything in our maps be set to lightmap then?
I only ask as when I looked at the provided map examples from the game "EVERYTHING" in those seems to be set to lightmap.
This depends on several facts:
- Performance
- Optic
- Use

Basically the Tron-optic is different to most other game settings, in this case the 'Lightmap'-setting would be nice looking, but often fatal for the performance. Furthermore, it has no real use as well, the Tron-style is more 'digital', flat and not too realistic.
So my personal answer: Only use lightmap in case you also want to use shadows, but then use it rarely, as they are bad for performance and also take more time to process. IMHO lightmap is no style really need for tron-like maps, so 'Gouraud' should be acceptable.
ldso:// - Living Dead System Operators
[2.0PD] - 2.0 Program Developers
blog
Image
Post Reply