|
戏曲是中国一大发明,在世界舞台艺术中是独一无二的。特别是近年来各剧种都有大手笔、大制作。都给戏曲带来了时代的气息和创新精神,并享誉海内外。
舞台艺术是综合艺术,除了演员还有音乐、服装、化妆、道具、布景、灯光等艺术表现形式,才能组成一台精美的演出。
脸谱艺术在戏曲艺术中是个奇葩,在舞台表演中也是独一无二的,脸谱不仅起到美化人物的作用,脸谱形式主要烘托和提示了剧中的人物和个性。戏曲是最程式化的东西,任何表现形式都有一定之规,特别是化妆就更精彩了。
戏曲表演形式没有悬念,事先就告诉你谁是好人、谁是坏人,一看脸谱就清楚,红脸大多是好人,以关公为代表忠厚、侠义,黑脸大都威严、正直、沉稳,当首推包公,白脸当然是曹操之类属于奸臣,其它就是黄、橙、蓝、绿。花脸肯定是威武之将,不是打打,就是杀杀,而且脾气都特暴,就连笑起来都粗声大气得吓人,比如张飞、比如李逵。但有一个不同,那就是钟馗,钟馗是鬼,因他是专对付坏人的是个好鬼,所以红、白、黑都有。
千人千种、万人万样。难道威武之将都是那个吓人的样子?当然不是。比如赵云、周瑜、吕布等等,他们的行当叫“武生”。比较俊美、帅气,又很英武。这就是戏曲化妆表现形式的奥妙之处,人物形象一目了然。
丑角的脸谱最精炼,就鼻梁中间一块白(行话称“豆腐块”)上下眼皮两道黑、或大或小,马上把眼睛比成个对眼,令人发笑。一个斗眼一块白,可以塑造各式各样的小人。自以为聪明的蒋干,狠毒的张驴儿,阴险奸佞之徒陆谦,蛮横无理的高衙内。最不可思议的是这一小块白照样能塑造好人亦庄亦邪。不畏强权的七品芝麻官、精明干练的焦光普、鼓上蚤时迁,《苏三起解》那好心的崇公道,等等。
怎样区分人物个性?就那一小道白。观众就分得明明白白。
还有一个脸谱可圈可点,那就是齐天大圣孙悟空的脸谱。有红、白、金,金用得真好,金不但高贵,关键在不为任何物质所侵蚀。金是一种光、一种仙气、一种被理想化的东西、金是尊严。塑造孙悟空的人物个性是再贴切不过了。还有那图案,怎么就透着猴子的顽皮。还是那种尖嘴猴腮,可让人一看就喜欢,过目不忘。
脸谱艺术在塑造人物形象手法上还有一个重要的表现形式:胡子。也只有戏曲艺术大量的运用胡子、胡子很有意思,也是程式化的,戏曲称为“髯口”。将帅的胡子又长又厚,和将帅的胡子极具对比的是“丑”角的胡子,都是稀稀拉拉的几根,而且只有三绺,以示小人物的平凡,连胡子都不大气,下巴那一绺还要荡来荡去以示滑稽。还有个性很烈的,胡子都在脸上飞,又短又硬,浓浓的一圈,以示强悍。钟馗的胡子不但在脸上飞居然还是红的,一把火红的胡子,是光、是火、是正义,能震慑所有的鬼魅。四海龙王的胡子当然是红、黄、蓝、绿了。大概是海底世界颜色真的很丰富。中国人真富于想象力。人的胡子是黑、白、灰,鬼神的胡子是七彩的。形状各异的胡子展示了人物的年龄段及个性、身份,用形象语言区分得一清二楚。
生、旦、净、末、丑,只有五种形象,怎样演绎大千世界、芸芸众生。历代艺术家用他们的智慧发明和完善了脸谱,从视觉的角度给观众一个直观的效果。
脸谱在戏曲艺术中的举足轻重,是因为它把程式化的东西变成了有个性而极富人情味的东西。脸谱很抽象。抽象得让人看不懂,超越了程式化的束缚,使人物更生动、更丰满。脸谱的表现力着实令人惊叹。化写意为写实,融写实于写意,是戏曲艺术中的画龙点睛之笔。

[图]秦腔传统剧《穆柯寨》中的焦赞和孟良(中国秦腔网附图)
<%
Function googleColor(value, random)
Dim colorArray
colorArray = Split(value, ",")
googleColor = colorArray(random Mod (UBound(colorArray) + 1))
End Function
Function googleScreenRes()
Dim screenRes, delimiter, resArray
screenRes = Request.ServerVariables("HTTP_UA_PIXELS")
delimiter = "x"
if IsEmpty(screenRes) Then
screenRes = Request.ServerVariables("HTTP_X_UP_DEVCAP_SCREENPIXELS")
delimiter = ","
end If
resArray = Split(screenRes, delimiter, 2)
if (UBound(resArray) + 1) = 2 Then
googleScreenRes = "&u_w=" & resArray(0) & "&u_h=" & resArray(1)
end If
End Function
Dim googleTime, googleDt, googleScheme, googleHost
googleTime = DateDiff("s", "01/01/1970 00:00:00", Now())
googleDt = (1000 * googleTime) + Round(1000 * (Timer - Int(Timer)))
googleScheme = "http://"
if StrComp(Request.ServerVariables("HTTPS"), "on") = 0 Then googleScheme = "https://"
googleHost = Server.URLEncode(googleScheme & Request.ServerVariables("HTTP_HOST"))
Dim googleAdUrl, googleAdOutput
googleAdUrl = "http://pagead2.googlesyndication.com/pagead/ads?" &_
"ad_type=text_image" &_
"&channel=6495040935" &_
"&client=ca-mb-pub-9595218071455095" &_
"&dt=" & googleDt &_
"&format=mobile_single" &_
"&host=" & googleHost &_
"&ip=" & Server.URLEncode(Request.ServerVariables("REMOTE_ADDR")) &_
"&markup=xhtml" &_
"&oe=utf8" &_
"&output=xhtml" &_
"&ref=" & Server.URLEncode(Request.ServerVariables("HTTP_REFERER")) &_
"&url=" & googleHost & Server.URLEncode(Request.ServerVariables("URL")) &_
"&useragent=" & Server.URLEncode(Request.ServerVariables("HTTP_USER_AGENT")) &_
googleScreenRes()
Set googleAdOutput = Server.CreateObject("MSXML2.ServerXMLHTTP")
googleAdOutput.Open "GET", googleAdUrl, false
googleAdOutput.Send
Response.Write(googleAdOutput.responseText)
%> |