• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

How to add extra light to your map! (Toby Light engine)

Level 16
Joined
Sep 19, 2011
Messages
829
DESCRIPTION

This is the method I use in my maps to add some extra light. The effect that you get from using it is similar to modern light engines. However I am not suggesting it's actually a "Engine" but an effect. It also has its downs but if used properly you can produce some really beautiful results.
This technique works perfectly well on dark maps whit no fog, could be useful in caves and such.
210613-albums5079-picture51363.jpg

210613-albums5079-picture51361.jpg

210613-albums5079-picture51359.jpg

210613-albums5079-picture51357.jpg

210613-albums5079-picture51353.jpg

210613-albums5079-picture51349.jpg
210613-albums5079-picture51343.jpg
210613-albums5079-picture51342.jpg
210613-albums5079-picture51341.jpg
210613-albums5079-picture51340.jpg
210613-albums5079-picture51339.jpg
210613-albums5079-picture51336.jpg
210613-albums5079-picture51335.jpg
210613-albums5079-picture51330.jpg
210613-albums5079-picture51326.jpg
210613-albums5079-picture51327.jpg

--------------------------------------------------------------------------

REQUIRED TOOLS

http://www.hiveworkshop.com/forums/tools-560/war3-model-editor-62876/
--------------------------------------------------------------------------

STEP BY STEP

Step 1
Open a model in the model editor.
210613-albums5079-picture51321.png

Step 2
Go to material editor and enter the first material, create new material layer in the same material and click ok.
210613-albums5079-picture51366.jpg

Step 3
In the 2sd material you crated use same texture and ad additive filter, click ok.
You can also use a map for better results for example leaves materials with transparent textures need a "s_map" otherwise the leaves just look whitened.
(explanation to be added later)
210613-albums5079-picture51367.jpg

Step 4
You you should now have 2 material layers in the parent material. 1 is for difuse texture, 2 is the additive (under 1st).
Finish!
210613-albums5079-picture51369.jpg

--------------------------------FINISH------------------------------------

DISADVANTAGES

Unfortunately, this method has a small glitch, Fog does not display on additive materials so u have to be careful when using this technique.
210613-albums5079-picture51331.jpg
210613-albums5079-picture51332.jpg

--------------------------------------------------------------------------

THAT'S IT HAVE FUN!
210613-albums5089-picture51464.jpg

210613-albums5089-picture51466.jpg

210613-albums5089-picture51462.jpg

210613-albums5089-picture51463.jpg
 
Last edited:
Level 16
Joined
Sep 19, 2011
Messages
829
Well, the tutorial is pretty simple to understand and using the technique won't drain space or resources so I don't see a reason why anybody can't use it. go for it! but I don't know how well it match in Black Winter. From the look of your project you have a lot of gray models and you will surely get a ugly whitening effect, I would suggest you use "s_maps"!!!
 
Level 22
Joined
Jul 25, 2009
Messages
3,091
Well, the tutorial is pretty simple to understand and using the technique won't drain space or resources so I don't see a reason why anybody can't use it. go for it! but I don't know how well it match in Black Winter. From the look of your project you have a lot of gray models and you will surely get a ugly whitening effect, I would suggest you use "s_maps"!!!

That is not the map I'm using it for, I'm rebooting it.
 
It is indeed a pretty nice trick.

In the 2sd material you crated use same texture and ad additive filter, click ok.
You can also use a map for better results for example leaves materials with transparent textures need a "s_map" otherwise the leaves just look whitened.
(explanation to be added later)

You should add that explanation. ;)
 
Level 16
Joined
Sep 19, 2011
Messages
829
Yes Thank you! (Toby Light engine) is just the name of this showcase and the technique I used, although it's not my personal creation. It's a single property you apply to a model. Apparently some other people are using it, as well as some better techniques.
I will add the explanation!
Your tutorial are great, I can learn from them a lot!

This is my first tutorial so...
 
Level 17
Joined
Jan 18, 2010
Messages
1,122
while you can, technically get similar result with just color dodge/brightness/contrast image tweaks under certain circumstances (unshaded mesh). the final result will always look worse than additive blending.
that is because global/omni lightning and mesh/vertex shading reacts to additive blending differently compared to regular blending.

in short, additive white stays white and is not affected by global lighting (such as during in-game night) and even if you are jesus you won't achieve a result similar to this with just a regular texture. thus additive blend gives much richer color range than just using a regular texture, downside of which is essentially duplicating the amount of polygons.

with a little clever usage of this technique (and modulate blending) you can easy create spectacular HDR imagery even within this shitty game engine.
 
Level 16
Joined
Sep 19, 2011
Messages
829
Yes it's true what you said. I can't really get your technique in lighting mesh as it's still a mystery to me how you do it but I tell you this, I do not use duplicate mesh models because I don't want to slow game playing quality so I just stick to the aditive material. Currently I have fixed the whitening problem I just changed the colour of the s_map a little bit.

Yes I was using modulate blending as well but am not using it anymore.
 
Level 17
Joined
Jan 18, 2010
Messages
1,122
@toby

if I'm not mistaken, each layer in a material actually raises the polygons that are rendered by the amount of polygons of the mesh that it is applied to.
so a geoset with 100 polys and 3 additive layers is actually 400 polygons rendered in game. (so does making the mesh two-sided)
 
Top