Chasester_aka_you | 2014-01-21 19:32
Comic book shader - (outline and cel shading)
17
points ]
 (2 votes)
A simple shader

Pretty selexplainitory, it looks like a comic book.

Some side notes (if you cant read shader code):
- Only effects models (maybe do textures, etc later)
- This is just a simple edge detection formula, (all credit goes to the four or five wiki pages i referenced)
- Effects all models(mesh, not always the entire model) that have evnmap(md5envmap), mask(md5mask), and normals(md5bumpmap). If you do not have all of these set then the model will not use the code :)
- I had to add md5env maps to inky and captaincannon, if you dont put these new md5.cfgs in, then they will not render (see note above)
- Doesnt work for orgo (hes too old, and lacks the maps needed)
- This formula can be simply modified to make a vary of effects :) the general formula is:
if( dot(camdir, normal) (less than) mix(minedge, maxedge, max(camdir, normal){
colorout *= newcolor; //usually a percentage
}

doing this multiple times causes cel shading, setting newcolor to 0.0 makes an outline :) petty simple. You could add rim lighting with this as well.

chasester

Ps: this may be in the new sauerx release

we realy need to fix the tag error, cuz its the same as the greaterthan sign :)

see code on lines:1164-1181 of glsl.cfg :)

cartoonshader.zip (13.67 KB)
17
points
 (2 votes)
User login
Users on Quadropolis
43 guests & no users online
30
points ]
 (3 votes)
Created 2019-05-17 21:51
5 years 27 weeks ago
30
points ]
 (3 votes)
Created 2020-06-13 21:05
4 years 23 weeks ago
20
points ]
 (2 votes)
Created 2021-05-24 00:01
3 years 26 weeks ago
8
points ]
 (1 vote)
Created 2024-06-02 14:26
24 weeks 3 days ago
8
points ]
 (1 vote)
Created 2024-06-02 22:13
24 weeks 3 days ago
vampirefrog
Created 2024-04-11 22:25
31 weeks 6 days ago
vampirefrog
29
points ]
 (4 votes)
Created 2010-05-30 10:00
14 years 25 weeks ago
Gangler
36
points ]
 (4 votes)
Created 2020-10-22 00:50
4 years 4 weeks ago
Zoocata
10
points ]
 (1 vote)
Created 2024-02-11 21:20
40 weeks 3 days ago
vampirefrog
10
points ]
 (1 vote)
Created 2023-07-23 20:02
1 year 17 weeks ago
36
points ]
 (4 votes)
Created 2020-12-10 12:49
3 years 49 weeks ago
Created 2023-12-12 23:34
49 weeks 1 day ago
Zoocata
Created 2023-11-27 23:00
51 weeks 2 days ago
20
points ]
 (2 votes)
Created 2023-10-01 15:21
1 year 7 weeks ago
9
points ]
 (1 vote)
Created 2023-06-13 17:54
1 year 23 weeks ago
Zoocata
27
points ]
 (3 votes)
Created 2023-05-05 20:58
1 year 28 weeks ago
Zoocata
18
points ]
 (2 votes)
Created 2023-03-02 01:40
1 year 37 weeks ago
Getridou
Created 2023-01-29 23:27
1 year 42 weeks ago
Created 2023-01-19 19:36
1 year 43 weeks ago
Getridou
Created 2023-01-10 17:10
1 year 45 weeks ago