UI设计需要美术功底吗?没有美术基础应如何学UI设计?

2023-10-22 09:50

本文主要是介绍UI设计需要美术功底吗?没有美术基础应如何学UI设计?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

“没有美术基础可以学习UI设计吗?”最近我经常会收到学员关于这方面的咨询。关于这个问题,我在这里想要先给大家介绍下美术基础是指什么,UI当中需要的又是什么,很多人因为自己没有美术技术就害怕学不好等问题。
在这里插入图片描述
那么我们首先要了解UI设计当中的美术基础指的是什么,UI设计中的美术基础主要是以素描手绘的形式大致绘制出图标、或界面的结构、透视光影等,并不是需要你像画家那样,用绘制出完美的一幅作品。

UI设计中素描的存在,其实是绘画的一个过程。你不用张张都去精致的绘制,只需要明确你的目的,去快速熟悉、比对、选择。

说到这里,主要目的是确立一个观念:作为UI设计人员,请把绘画能力当做一种辅助研习的手段,不要以其他行业绘画标准去要求自己学习绘画,那会本末倒置,浪费大量的时间和精力。也确实没什么必要性。除非你打算转行,或者个人兴趣使然。

回到正式话题:UI设计需要的是哪些绘画基础知识?

★结构:没有任何东西是没有厚度的,哪怕是扁平化设计,很多也都有厚度。

★透视:结构的变形一定会在透视的框架下。

★光原理:能够理解结构,就能够自由控制光源。

★构图:其实是UI设计工作使用最频繁的原理,布局永远是整体控制的关键。

有美术基础是指上过正规设计学院或者参加过美术专业从小就学习过素描色彩等知识的人。他们对透视、构图、明度、色彩等方面比普通人都有更多的认识,有基础的人他们设计方面绝对是有优势的这个不可否认,但是没有基础的通过短时间的练习很快就能学好。

即使是没有美术基础的人,也是可以学习UI设计的,因为在UI设计当中,并不需要特别强的美术基础,更不需要你拥有像专业画家的水平。UI设计中需要用到绘图的仅仅是一些图标、界面等手绘,这样辅助提高UI设计工作中的效率,以手绘的形式绘制出大致的轮廓、形状等,再使用电脑软件进行制作,UI最终的作品都是在电脑软件的形式上展现。

没手绘基础的人想学习UI设计也只需要学习一些简单的素描技法,多进行练习就能搞定了。关于上面讲到美术基础,所以不用担心没有美术基础而无法学习UI设计。

这篇关于UI设计需要美术功底吗?没有美术基础应如何学UI设计?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/260668

相关文章

从基础到进阶详解Pandas时间数据处理指南

《从基础到进阶详解Pandas时间数据处理指南》Pandas构建了完整的时间数据处理生态,核心由四个基础类构成,Timestamp,DatetimeIndex,Period和Timedelta,下面我... 目录1. 时间数据类型与基础操作1.1 核心时间对象体系1.2 时间数据生成技巧2. 时间索引与数据

MyBatis设计SQL返回布尔值(Boolean)的常见方法

《MyBatis设计SQL返回布尔值(Boolean)的常见方法》这篇文章主要为大家详细介绍了MyBatis设计SQL返回布尔值(Boolean)的几种常见方法,文中的示例代码讲解详细,感兴趣的小伙伴... 目录方案一:使用COUNT查询存在性(推荐)方案二:条件表达式直接返回布尔方案三:存在性检查(EXI

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

VS配置好Qt环境之后但无法打开ui界面的问题解决

《VS配置好Qt环境之后但无法打开ui界面的问题解决》本文主要介绍了VS配置好Qt环境之后但无法打开ui界面的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要... 目UKeLvb录找到Qt安装目录中designer.UKeLvBexe的路径找到vs中的解决方案资源

Linux基础命令@grep、wc、管道符的使用详解

《Linux基础命令@grep、wc、管道符的使用详解》:本文主要介绍Linux基础命令@grep、wc、管道符的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录grep概念语法作用演示一演示二演示三,带选项 -nwc概念语法作用wc,不带选项-c,统计字节数-

python操作redis基础

《python操作redis基础》Redis(RemoteDictionaryServer)是一个开源的、基于内存的键值对(Key-Value)存储系统,它通常用作数据库、缓存和消息代理,这篇文章... 目录1. Redis 简介2. 前提条件3. 安装 python Redis 客户端库4. 连接到 Re

SpringBoot基础框架详解

《SpringBoot基础框架详解》SpringBoot开发目的是为了简化Spring应用的创建、运行、调试和部署等,使用SpringBoot可以不用或者只需要很少的Spring配置就可以让企业项目快... 目录SpringBoot基础 – 框架介绍1.SpringBoot介绍1.1 概述1.2 核心功能2

QT6中绘制UI的两种方法详解与示例代码

《QT6中绘制UI的两种方法详解与示例代码》Qt6提供了两种主要的UI绘制技术:​​QML(QtMeta-ObjectLanguage)​​和​​C++Widgets​​,这两种技术各有优势,适用于不... 目录一、QML 技术详解1.1 QML 简介1.2 QML 的核心概念1.3 QML 示例:简单按钮

Spring Boot集成SLF4j从基础到高级实践(最新推荐)

《SpringBoot集成SLF4j从基础到高级实践(最新推荐)》SLF4j(SimpleLoggingFacadeforJava)是一个日志门面(Facade),不是具体的日志实现,这篇文章主要介... 目录一、日志框架概述与SLF4j简介1.1 为什么需要日志框架1.2 主流日志框架对比1.3 SLF4

Spring Boot集成Logback终极指南之从基础到高级配置实战指南

《SpringBoot集成Logback终极指南之从基础到高级配置实战指南》Logback是一个可靠、通用且快速的Java日志框架,作为Log4j的继承者,由Log4j创始人设计,:本文主要介绍... 目录一、Logback简介与Spring Boot集成基础1.1 Logback是什么?1.2 Sprin