Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Scenegraph rewrite
05-10-2010, 11:24 AM,
#38
 
I've been playing with the shaders recently. To avoid having a diffuse and a skin texture for cars. I decided to use the drawable object color.

[Image: shot0109h2lz.jpg]

The opacity of the object is controlled by its color alpha:
1.0 means opaque(alpha blend texture with object color, car body)
0.5 opacity is equal to texture alpha(default)
0.0 transparent

Changes in fragment.glsl:
Code:
vec3 surfacecolor = mix(gl_Color.rgb, tu0_2D_val.rgb, tu0_2D_val.a);
...
gl_FragColor.a = alpha + 2 * gl_Color.a - 1;

I don't think this is possible in the fixed function pipeline, right?

The ambient occlusion could be stored in the free color channel of the misc1 map to save samplers. On the other side the occlusion data is low frequency so it could be much smaller than the other textures. What do you think?
Reply


Messages In This Thread
Scenegraph rewrite - by joevenzon_phpbb2_import3 - 04-25-2010, 03:13 PM
[No subject] - by NaN - 04-25-2010, 04:40 PM
[No subject] - by joevenzon_phpbb2_import3 - 04-25-2010, 07:40 PM
[No subject] - by joevenzon_phpbb2_import3 - 04-25-2010, 07:49 PM
[No subject] - by joevenzon_phpbb2_import3 - 04-25-2010, 07:55 PM
[No subject] - by joevenzon_phpbb2_import3 - 04-25-2010, 08:41 PM
[No subject] - by joevenzon_phpbb2_import3 - 04-25-2010, 08:50 PM
[No subject] - by joevenzon_phpbb2_import3 - 04-25-2010, 09:15 PM
[No subject] - by portets - 04-25-2010, 10:54 PM
[No subject] - by alex25 - 04-25-2010, 11:27 PM
[No subject] - by joevenzon_phpbb2_import3 - 04-26-2010, 12:31 AM
[No subject] - by portets - 04-26-2010, 01:15 AM
[No subject] - by NaN - 04-26-2010, 06:45 AM
[No subject] - by NaN - 04-26-2010, 02:13 PM
[No subject] - by joevenzon_phpbb2_import3 - 04-26-2010, 09:39 PM
[No subject] - by joevenzon_phpbb2_import3 - 04-28-2010, 03:17 AM
[No subject] - by joevenzon_phpbb2_import3 - 04-28-2010, 03:26 AM
[No subject] - by NaN - 04-28-2010, 04:12 AM
[No subject] - by joevenzon_phpbb2_import3 - 04-28-2010, 10:39 AM
[No subject] - by NaN - 04-28-2010, 11:15 AM
[No subject] - by NaN - 04-29-2010, 07:50 AM
[No subject] - by joevenzon_phpbb2_import3 - 05-01-2010, 12:38 PM
[No subject] - by NaN - 05-03-2010, 12:42 PM
[No subject] - by joevenzon_phpbb2_import3 - 05-05-2010, 10:49 PM
[No subject] - by NaN - 05-06-2010, 06:54 PM
[No subject] - by NaN - 05-06-2010, 07:14 PM
[No subject] - by NaN - 05-07-2010, 04:59 AM
[No subject] - by joevenzon_phpbb2_import3 - 05-07-2010, 10:37 AM
[No subject] - by alex25 - 05-07-2010, 12:03 PM
[No subject] - by NaN - 05-07-2010, 12:04 PM
[No subject] - by nomoo - 05-07-2010, 12:17 PM
[No subject] - by NaN - 05-07-2010, 12:20 PM
[No subject] - by NaN - 05-07-2010, 01:02 PM
[No subject] - by nomoo - 05-07-2010, 01:11 PM
[No subject] - by NaN - 05-07-2010, 01:20 PM
[No subject] - by nomoo - 05-07-2010, 02:56 PM
[No subject] - by joevenzon_phpbb2_import3 - 05-08-2010, 12:38 PM
[No subject] - by NaN - 05-10-2010, 11:24 AM
[No subject] - by joevenzon_phpbb2_import3 - 05-10-2010, 10:25 PM
[No subject] - by NaN - 05-11-2010, 09:42 AM
[No subject] - by NaN - 05-11-2010, 10:57 AM
[No subject] - by joevenzon_phpbb2_import3 - 05-11-2010, 09:35 PM
[No subject] - by NaN - 05-12-2010, 05:37 PM
[No subject] - by joevenzon_phpbb2_import3 - 05-14-2010, 01:09 AM
[No subject] - by joevenzon_phpbb2_import3 - 05-14-2010, 01:37 AM
[No subject] - by joevenzon_phpbb2_import3 - 05-16-2010, 01:43 AM
[No subject] - by NaN - 05-16-2010, 09:50 AM
[No subject] - by NaN - 05-16-2010, 10:25 AM
[No subject] - by joevenzon_phpbb2_import3 - 05-16-2010, 11:14 AM
[No subject] - by joevenzon_phpbb2_import3 - 05-20-2010, 07:40 PM
[No subject] - by NaN - 05-21-2010, 03:35 AM
[No subject] - by joevenzon_phpbb2_import3 - 05-21-2010, 12:02 PM
[No subject] - by joevenzon_phpbb2_import3 - 05-24-2010, 11:18 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)