博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ShaderForge插件的基础使用
阅读量:4965 次
发布时间:2019-06-12

本文共 1006 字,大约阅读时间需要 3 分钟。

ShaderForge的官方首页:http://acegikmo.com/shaderforge/nodes/?lang=zh_cn

在这里可以查看各种炫酷的Shader效果。

 

一、安装插件

安装成功之后在Window点击打开Shader Forge窗口

这是打开之后的界面。

New Shader:新建一个Shader文件

Load Shader:导入一个Shader文件

PolyCount thread:打开了一个网址

 

 

 

Node Documentation:关于Shader Forge文档中的节点说明文档。

 

二、新建:

 

 

Unlit:无光照的Shader模板,选择此模板,使用该Shader的材质将不受光照影响。

Lit(PBR):符合Unity PBR的Shader模板,采用基于物理的光照模型。

Lit(Basic):使用Blinn-Phong光照模型的Shader模板。

Custom Lighting:自定义光照Shader,在此Shader模板中实现自己的光照模型。

Sprite:2D精灵Shader模板,基于2D。

Particle(Additive):主要应用在发光效果的粒子Shader。

Particle(Alpha-Blended):主要应用在细碎效果的粒子Shader,如风沙。

Particle(Multiplicative):主要应用在昏暗效果的粒子Shader,如黑烟。

Sky:天空。

Post-Effect:屏幕空间后期处理Shader

 

 

Diffuse:漫反射通道

Specular:镜面反射通道

Normal:法线通道

Emission:自发光通道

Opacity:不透明度通道

 

 

 

左上角:

Return to menu:返回界面1。

Settings:Shader Forge界面的一些设置,讲解见后文。

Compile shader:编译为.shader文件,编译成功按钮为绿色,编译不成功or改动后按钮为红色。

Auto:是否自动编译shader,建议选中。

 

一个案例:

 

 

三、添加节点:

从节点列表里选择节点拖动到编辑面板中,熟练后可以通过节点名称的首字母以快捷键的方式找到节点。比如使用快捷键“T”找到Texture2D节点,点击添加。

 

 

 

四、实现效果:

 

 

 结束。

转载于:https://www.cnblogs.com/shuanglu/p/8384694.html

你可能感兴趣的文章
Eclipse快捷键大全
查看>>
Let's Chat ZOJ - 3961
查看>>
该不该主动去联系多年未联系的老同学?看完这篇文章你再回答
查看>>
业务逻辑漏洞个人经验集锦【不定时更新~】
查看>>
[Swift] Storyboard outlet and action
查看>>
[Compose] 10. Capture Side Effects in a Task
查看>>
[Javascript AST] 0. Introduction: Write a simple BabelJS plugin
查看>>
[Core Javascirpt] Basic Metaprogramming: Dynamic Method
查看>>
[Angular2 Router] Use Params from Angular 2 Routes Inside of Components
查看>>
makefile
查看>>
Spring 构造注入和Set注入复习
查看>>
python --第三方登录--微博
查看>>
Markdown基本介绍
查看>>
git,怎么说呢?应该就是看不懂意思吧?
查看>>
spring boot + vue + element-ui全栈开发入门——windows开发环境
查看>>
1. HTML 多媒体
查看>>
批量导入数据到mssql数据库的
查看>>
mysql数据库---编码格式基本操作
查看>>
《WePayUI组件设计的秘密》——2016年第一届前端体验大会分享
查看>>
BZOJ1129 : [POI2008]Per
查看>>