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
2 guests & no users online
30
points ]
 (3 votes)
Created 2020-06-13 21:05
4 years 20 weeks ago
20
points ]
 (2 votes)
Created 2021-05-24 00:01
3 years 23 weeks ago
8
points ]
 (1 vote)
Created 2024-06-02 14:26
21 weeks 3 days ago
8
points ]
 (1 vote)
Created 2024-06-02 22:13
21 weeks 3 days ago
vampirefrog
Created 2024-04-11 22:25
28 weeks 6 days ago
vampirefrog
29
points ]
 (4 votes)
Created 2010-05-30 10:00
14 years 22 weeks ago
Gangler
36
points ]
 (4 votes)
Created 2020-10-22 00:50
4 years 1 week ago
Zoocata
10
points ]
 (1 vote)
Created 2024-02-11 21:20
37 weeks 3 days ago
vampirefrog
10
points ]
 (1 vote)
Created 2023-07-23 20:02
1 year 14 weeks ago
36
points ]
 (4 votes)
Created 2020-12-10 12:49
3 years 46 weeks ago
Created 2023-12-12 23:34
46 weeks 1 day ago
Zoocata
Created 2023-11-27 23:00
48 weeks 2 days ago
20
points ]
 (2 votes)
Created 2023-10-01 15:21
1 year 4 weeks ago
9
points ]
 (1 vote)
Created 2023-06-13 17:54
1 year 20 weeks ago
Zoocata
27
points ]
 (3 votes)
Created 2023-05-05 20:58
1 year 25 weeks ago
Zoocata
18
points ]
 (2 votes)
Created 2023-03-02 01:40
1 year 34 weeks ago
Getridou
Created 2023-01-29 23:27
1 year 39 weeks ago
Created 2023-01-19 19:36
1 year 40 weeks ago
Getridou
Created 2023-01-10 17:10
1 year 42 weeks ago
Getridou
Created 2023-01-01 14:30
1 year 43 weeks ago
Who's new
  • ColdIV
  • Aidan
  • Hunk
  • letic86
  • BATMAN