#107 posted by
JneeraZ on 2010/05/14 15:25:07
Sure you can pass it in - but it doesn't do anything. :)

Not That Light.exe Really Needed It Anyway
#108 posted by negke on 2010/05/14 15:36:59
Besides, the -gate 1 switch in BJP's tool speeds up the process considerably already.
#109 posted by
JneeraZ on 2010/05/14 15:51:32
You'd be surprised. I multithreaded my Mac version and even if you cut a minute build time down to 35 seconds, that speeds up iteration so it's totally worth it...
#110 posted by mh on 2010/05/14 17:40:06
Has anyone added the ability to use visdata (if present) to light.exe yet? I did it for MHColour and it was a HUGE boost, so it would definitely also be worthwhile for general lighting.
#111 posted by
JneeraZ on 2010/05/14 17:44:50
I don't think so.
Go go go! That would be awesomely great. :)
#112 posted by
necros on 2010/05/14 20:39:13
how does light work? i thought it was raytracing, so how would vis data speed it up?

Necros:
#113 posted by
metlslime on 2010/05/14 21:41:27
Light basically does a ray-trace from every light to every lightmap pixel on every surface in the map. I think there is already an optimization to reject surfaces that are outside the radius of the light (for linear falloff lights) but for lights with an inverse square falloff, a light theoretically has infinite range, so vis data could be useful to quickly reject polygons a light can't see.

Oh I See
#114 posted by
necros on 2010/05/14 23:23:23
i originally just sort of imagined it as blasting out rays and pasting a light value on any walls it hit. i didn't know it did the entire map. o_o

Why
#115 posted by
megaman on 2010/05/16 00:22:14
do the light tools not use radiosity?
#116 posted by gb on 2010/05/16 01:09:35
> Has anyone added the ability to use visdata (if present) to light.exe yet? I did it for MHColour and it was a HUGE boost, so it would definitely also be worthwhile for general lighting.
Doesn't bjp light do that already? I seem to remember one that does it.

Megaman:
#117 posted by
metlslime on 2010/05/16 01:45:29
some of them do; for example i think lordhavoc's compilers do it.