How to control the light coming from a skybox?

Post anything to do with editing Nexuiz here. Whether its problems you've had, questions, or if you just want to show off your work.

Moderators: Nexuiz Moderators, Moderators


  • I want to make the sun come from a particular direction to simulate it setting.
    Do I do this in the skybox shader?
    Or should i just turn off the light coming from the skybox and use sun lights instead?
    I don't like this idea because it's then difficult to give even light to the whole map.
    Maybe i should just turn down the skybox light then put in a sun.
    Am i correct in thinking that sun entity lights are just point lights without a source or something different?

    This is the shader script I'm currently using:
    textures/interchange/sky
    {
    qer_editorimage textures/interchange/sunset.jpg
    surfaceparm sky
    surfaceparm noimpact
    surfaceparm nolightmap
    surfaceparm nomarks

    q3map_backSplash 0 0
    q3map_surfacelight 50 (what does this mean?)
    q3map_sunExt 0.7 1 1 250 0 90 15 32 (and these numbers?)

    skyparms env/sunset/sunset - -
    }

    I do remember seeing in a script the definition of what all the variables do. But I can't find it anymore nor on the net either.
    Any help appreciated.
    User avatar
    Rad Ished
    Keyboard killer
     
    Posts: 609
    Joined: Wed Jun 27, 2007 8:00 am
    Location: Not the Netherlands

Sat Jan 26, 2008 9:29 am

Sat Jan 26, 2008 4:39 pm

  • q3map_surfacelight defines the brightness of the emitted light.
    q3map_sunExt blurs the light map.

    A sun entity is a point light with infinite range & no fall-off, it will illuminate anything visible to it with the specified brightness.

    By personal preference, I recommend using [multiple] entity sun[s] combined with radiosity, because it is much more easier to manipulate, but only accurate if the entity sun is far far away from the map.
    TVR
    Alien trapper
     
    Posts: 404
    Joined: Fri Jun 01, 2007 12:56 am

Sat Jan 26, 2008 5:02 pm

  • q3map_surfacelight (use q3map_skylight instead, its better, faster, cooler ;) ) its fill lighting, i think its emited from whole skybox surface

    q3map_sunExt is point light TVR is talking about
    User avatar
    Morphed
    Alien
     
    Posts: 197
    Joined: Tue Feb 28, 2006 10:41 pm
    Location: Poland

Sat Jan 26, 2008 5:22 pm

  • You can get a very well written explanation in Appendix I in the shader manual (Morphed's link) or use this direct one:
    http://pumpkin.game-server.cc/q3map2/sh ... l/apI.html

    If you want additional bright light sources from your skybox, you can use the _sun key on a spotlight
    Code: Select all
    _sun : Set this key to 1 on a spotlight to make an infinite sun light.

    I used this technique for farewell (faking blue light from the hemisphere) and spacecross (light emmitted from the vortex). Feel free to take a look.
    bleach->aneurysm->straledm5->dieselpower->space-fun->o-fun->runningman->runningman1on1->aggressor(conversion)->soylent->bloodprison->bluesky->ruiner->reslimed->strength
    User avatar
    Strahlemann
    Keyboard killer
     
    Posts: 676
    Joined: Wed Mar 01, 2006 12:11 am
    Location: Ulm/Germany

Tue Feb 05, 2008 1:01 am

  • im also trying to emit some light from textures , but does it work on jpg or only tga ?
    or both , did some hammer with rad , so dunno if this works
    Urbanshenkie
    Alien
     
    Posts: 145
    Joined: Tue Dec 04, 2007 11:15 am

Tue Feb 05, 2008 9:56 am

  • Urbanshenkie wrote:im also trying to emit some light from textures , but does it work on jpg or only tga ?
    or both , did some hammer with rad , so dunno if this works


    shaderlist.txt wants YOUR SHADER for the shader army.
    list your shaderfile's name there as soon as it does anythign that affects compile, like light.
    HOF:
    <Diablo> the nex is a "game modification"
    <Diablo> quake1 never had a weapon like that.
    <Vordreller> there was no need for anything over 4GB untill Vista came along
    <Samua>]Idea: Fix it? :D
    <Samua>Lies, that only applies to other people.
    User avatar
    tZork
    tZite Admin
     
    Posts: 1337
    Joined: Tue Feb 28, 2006 6:16 pm
    Location: Halfway to somwhere else

Tue Feb 05, 2008 4:26 pm

  • Yeh I know , :) i was asuming that when i ajusted the shader file on the fly without compiling that it workt because the transparent thingy did . and after a while i saw that ithe lighs need to be compiled before they work
    Urbanshenkie
    Alien
     
    Posts: 145
    Joined: Tue Dec 04, 2007 11:15 am



Return to Nexuiz - Editing




Information
  • Who is online
  • Users browsing this forum: No registered users and 1 guest