因为不同的颜色会传递给人们不同的情感。比如绿色传递者生长、自然、关怀和健康的含义,而黑色才传递着你想要的神秘、权威、诱惑和性感。不信那就想想星巴克和绿色和平组织的绿色Logo,还有香奈儿和索尼的黑色Logo吧。
Logo是标记事物特征的符号。它以单纯、显著、易识别的物象、图形或文字符号为直观语言,除表示什么、代替什么之外,还具有表达意义、情感和指令行动等作用。文字图形化Logo设计就是把一个组织机构或企业品牌的名称运用复杂而丰富的设计手段进行图形化、抽象变形,使它成为一个具有多层含义,富有深度内涵的代表性符号。文字图形化Logo设计作为设计的其中一种表现形式,当然有它独立的设计的规律,同时也要遵循一定的设计原则,文字图形化Logo的设计原则如下:
设计原则
1.可读性
文字图形化的Logo是在视觉传达中,向受众表达作者的创意要求和企业的内涵信息,要体现这样的目的必须考虑它们的整体视觉效果,给人以清晰的视觉印象。因此,在设计文字图形化的Logo时应避免繁杂零乱,使人易认,易懂,切忌为了设计而设计。
2.艺术性
设计的艺术性就是要求设计是一种美的“造型艺术”或“视觉艺术”。经过设计师精心设计的Logo都应具有某种程度的艺术性。既要符合表达组织或企业信息的实用要求,又彰显美学原则。在做文字图形化的Logo设计时既能张扬个性又能体现信息内涵。一般来说,艺术性强的标志更能吸引和感染人,给人以强烈和深刻的视觉冲击。
3.创新性
现代艺术设计的基本要求就是艺术设计的创新和创造。在日新月异的信息时代里,人们的审美心理旨在求美、求新、求异,这样就决定了设计必须做到求变、求新、求异。所谓的文字图形化Logo创新,可以根据原有基础上文字Logo进行设计改良,也可以是完全颠覆性的创新。
4.信息内涵性
文字图形化的成功名牌Logo案例分析
1.北京奥运会Logo分析
北京奥运会标志囊括了多方面的信息,蕴含了丰富的内涵,艺术造型上结合了中国的印章、书法、运动健将、“京”字,巧妙地把中国文化与奥林匹克运动精神结合在一起,表达了中国人民对奥林匹运动的美好憧憬和喜迎八方宾客的热情与真诚。特别是“京”字,不但寓意着在北京举行的意思,更重要的是表达运动健将勇夺冠军向前奔跑,迎接胜利的神韵。
2.北京大学Logo分析
北大的校徽是鲁迅亲手设计的,其Logo主要由篆体的“北大”二字组成,把“北大”经过抽象变形,变成三个莘莘学子的形象,蕴含着三人成众的意思,另外,又像是下面一个人背负着上面左右各一人,给人以北大人肩负重任的想象空间。整体是简洁大气、内涵丰富的品牌Logo。
3.中华与现代汽车Logo分析
华晨集团“中华”汽车的Logo是由一条线柔和饱满,设计简单大气地表达一个“中”字,颇有中国文化中“中正和谐”、“大道至简”的风韵。
大众汽车的Logo是由大众汽车公司(德文VolksWagenwerk)的首写字母“VW”组成,既然说明是大众人民,世界人民使用的汽车,标志造型也像由三个用中指和食指作出的“V”组成,表示大众公司及其产品必胜的企业理念。
4.美的Logo分析
5.百度Logo分析
百度公司Logo主要是由“熊掌”和百度及拼音构成。“熊掌”图形的创意源泉来自于“猎人寻找熊掌的足迹”与网上搜索技术类似,从而构成百度的搜索概念和Logo图形形象。“百度”这名称也来自宋词“众里寻他千百度”。
6.伟峻生态教育基地Logo分析
伟峻生态教育基地这是一个图文结合的Logo,由Wei第一个字母“W”与峻峭的山峰组成标志的核心精髓,把“W”与生态教育基地的宗旨(培养出保护生态平衡的金凤凰)完美结合一起,经过创意思维抽象变形设计成一只跨山越岭的金凤凰,绿油油的山峰既体现了生态保护的成果,又体现了生态教育的行业特色。如图1
中国电商创导者:
天猫命名"
也许“淘宝”这个名字作为国内电商发展期的推力功不可没,淘宝源于国内玩古玩古董行当一词,与“捡漏”相得益彰。都比较符合营销的“利益”原则。所以,初期在混沌不清的状态下,非常形象的传播淘宝电商品牌,再回想当年的“易趣”则更适合电商的成熟期或者B2B的平台下使用。
不知为什么,突然间淘宝商城提出换名称,刚开始思忖是否为某个阶段的公关活动?直至后来的天猫LOGO的征集与公布,才发现淘宝玩真的。
淘宝商城名称改成了天猫,这个名字更为具象化,符合传播记忆特征,天猫命名是通过英文TMALL直接音译而成,TMALL则是TAOBAOMALL缩写,我认为这个缩写简直就成了中国人看不懂,外国人也看不懂的生造词。再根据这个生造词进行中文音译,实在属于典型的失败案例。
同时这个名字的字面含义其实并不适合“正规军”的淘宝商城使用,淘宝商城的品牌核心价值应该是“便利放心的购买”,而天猫这个名称显然不具备此功能,更像个调皮不羁的85后女性时尚品牌。正如其表述的含义“时尚、野性”等。
2、配音,关于配音,一般来讲有人声配音,字幕配音,音效,还有一些表情包配音,网络热词配音。推荐一个音效网站,爱给网。里面的配音素材还是挺全面的。
3、字幕,关于字幕制作,推荐使用快手的快影app剪辑,目前是免费的,不过视频输出只能控制在10分钟以内。你的普通话标准,那么识别率还是挺高的。一般来说,最好加上字幕,不过不要用特殊字体,也不要花里胡哨的用各种颜色搭配。
4、拍摄技巧,时长,建议一个vlog还是以短视频为主,控制在十分钟以内,建议三分钟到五分钟即可。16:9用横屏显示,不要用竖屏显示。除此之外还有封面素材图的选择,你可以用创客贴制作。也可以用ppt。
关键词:GLUT程序框架;回调函数;变换顺序;堆栈操作
中图分类号:TP391.9
文献标识码:B
GLUT(OpenGLUtilityToolkit)是MarkKilgard开发的OpenGL实用工具包,他对窗口和事件的管理工作进行了标准化和简化,而且被移植到各种OpenGL实现中,包括X窗口系统和微软的视窗系统。利用GLUT开发OpenGL图形程序,可以使设计人员以GLUT提供的程序框架为基础,集中精力进行图形开发,从而提高程序设计效率。
1GLUT主要功能
GLUT提供了许多实用的功能,如多视窗的绘制、回调函数驱动的事件管理、支持多种输入设备(键盘、鼠标、空间球等)、空闲事件与定时器、下拉式菜单管理、三维几何模型绘制、位图与字体等。下面介绍常用的一些功能。
1.1窗口初始化
包括4个函数。函数glutInit用于初始化并处理命令行参数。函数glutlnitDisplayMode用于初始化显示模式,如颜色为RGBA模式还是索引模式,使用单缓存还是双缓存,是否使用深度缓存、模板缓存及累积缓存等。函数glutInitWindowPosition指定窗口左上角在屏幕上的位置。函数glutlnitWindowSize指定窗口的大小,以象素为单位。
1.2事件处理
只有一个函数glutMainLoop,他用于显示创建的窗口,处理输入的事件,触发回调函数,进入循环直到程序退出。
1.3窗口和菜单管理
窗口管理包含18个函数,用于建立、销毁窗口及可能的子窗口,管理和设置窗口的属性。其中比较重要的如函数glutCreateWindow,用于建立一个新的顶层窗口,函数glutCreateSubWindow建立一个子窗口,函数glutPos―tRedisplay用于提醒glutMainLoop调用注册的显示回调函数,函数glutSwapBuffers用于交换当前窗口的前后缓冲。菜单管理用以设计简单的下拉式菜单,包含11个函数,如创建菜单函数glutCreateMenu,glutAddMenuEntry,设置当前菜单glutSetMenu等函数。
1.4回调函数注册
GLUT中有20个回调函数,用于响应用户事件。最重要的回调函数是glutDisplayFunc,当GLUT认为需要重新显示窗口内容时,都将执行这一函数注册的回调函数。另外一些重要的回调函数注册函数有,函数glutRe―shapeFunc用于注册窗口大小改变这一事件发生时GLUT将调用的函数。glutKeyboardFunc和glutMouseFunc用于注册键盘和鼠标事件发生时的回调函数。函数glutMo―tionFunc注册鼠标移动事件的回调函数。这3个函数用于人机交互处理。在没有其他事件处理时,GLUT将调用函数glutIdleFunc注册的函数,而函数glutTimerFunc则注册处理定时器事件的函数。
1.5几何建模函数
OpenGL绘图函数只能生成点、直线、多边形等简单的几何图元,GLUT提供了18个创建三维物体的函数。利用他们可以创建9种三维物体,如圆锥体、立方体、球体等,每一物体有线框和实体2种方式。
2GLUT的安装
在WindowsXP/VisualC++6.0下进行GLUT编程时,首先要进行OpenGL的基本设置,然后再进行GLUT设置。
2.1OpenGL基本设置
进行OpenGI,基本设置时,必须加入3个OpenGL库,分别是opengl32.lib,glu32.lib和glaux.lib。具体的方法是在VisualC++6.0环境中,依次选择“项目”,“设置”,“链接”,“对象/库模块”,然后添加"opengl32.libglu32.libglaux.lib”,必须注意3个文件之间的分隔符不是逗号而是空格。在程序开发时,必须包含2个OpenGL头文件,即gl.h和glu.h。在VisualC++6.0中,还需要在这两个文件之前包含头文件windows.h,这是因为在gl.h和glu.h中使用了一些在windows.h中定义的宏。
2.2GLUT的安装
GLUT的安装包括3项内容。
(1)将glut32.dll文件复制到操作系统的System32或System目录下;
(2)将glut.h文件复制到VisualC++安装目录下的Include\GI.文件夹下;
(3)将glut32.lib文件复制到到VisualC++安装目录下的Lib文件夹下;
上述设置结束后,在编程应用中,将头文件glut.h包含在gl.h和glu.h之后即完成GLUT的安装设置。