Unity中的CG编程

前言

本博客主要针对《CG Programming in Unity》进行部分翻译,希望降低读者的阅读难度,方便快速查阅相关内容,让初学者的中心放在学习技术上,而不是天天查单词(英语大牛请绕过),除了对这本书进行翻译之外,还针对某些难懂的点进行解释,方便大家理解。

摘要

这一篇主要介绍基础CG 编程,主要讲解了怎么创建第一个Shader,怎么调试Shader;

1. 第一个Shader

本小结主要讲解怎么创建Shader

怎么创建Unity项目这里就不赘述,请大家自行搜索学习,在Project视图中,右键Create->Shader->选择一个你想要的Shader(然后命名myshader),然后右键创建一个Material,
创建完成之后,在Project视图中将刚才的myshader文件拖拽到新创见的Material上,会自动将材质的Shader选择为刚才你创建的Shader。

2. 创建一个RGB 立方体

本小结主要讲怎么创建一个颜色立方体,根据立方体的每个点的坐标,显示不同的颜色,也就是根据立方体的(x,y,z)坐标转换成(r,g,b),最终将会看到一个彩色的立方体。

我们可以用上一个小结的Shader进行修改:

  • 首先对Shader进行命名
  • 写一个SubShader
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值