图文分享 | 如何使用Shader ED写shader
Shader技术渲染代码Thepoly 14551 0
实名

通过了实名认证的内容创造者

发布于 2022-3-26 13:49:40

您需要 登录 才可以下载或查看,没有账号?注册

x
            src=http___img-blog.csdnimg.cn_img_convert_bb16c68e8b798b1ea8771e1b08482ac3.pngrefer=http___img-blog.csdnimg.webp.jpg
174551k9r66ex7z719e99h.jpg

Hello. 大家好
今天给大家带来Shader ED的入门分享,希望对大家有所帮助。
我是神棍赵


1前言
近期需要在ue4中写一些shader,但在UE4中写shader前摇太长,需要做的准备工作太多,写的心累。搜索了一些快速写Shader 的方法,综合考虑之下,Shader Ed 最符合我的需求,入门简单,免费,开源,跨平台,做些小实验感觉很不错,只需三秒钟,相信你就会像我一样爱上这款软件。

2
使用
这个软件免费且开源,链接在文章开头,直接下载安装即可,一共十几M,很快的。同时,我们在官网上下载一个简单的示例文件。


                     

安装软件后,通过file 的open 选项打开我们下载的示例项目。


Drives 输入示例项目的路径,然后选择sprj类型的文件,最后点击OK即可打开文件。

打开文件后应该在左上角出现下图中的Main以及Cube,这时对Main进行右键,依次选择Edit Code,Pixel Shader打开shader编辑面板。

这时应该会出现一个写着Main(PS)的窗口,红框中就是渲染出右边箱子的代码。
默认场景箱子在忽亮忽亮,看着眼烦。这时直接删掉下图红框中后面的代码,然后Ctrl + S保存文件,完成对代码的修改,这时就可以看到箱子颜色就不会变了。


在Objects选择界面中可以导入自己的图片。


直接在空白处右键createTexture 即可。

记得右键自己导入的图片,执行Bind,这样才能在自己的shader中采样这张图。


tex1就是自己导入的第二张图片了,可以直接在shader中进行采样。



3总结

ShaderED非常适合用来写一些实验性的shader,这篇文章只是个初步入门教学,帮助大家快速入门,只需了解一下HLSL的基础语法,就可以随意把玩这款软件了。


- End -

喜欢Thepoly的可以通过三种方式与我们建立联系。分别是公众号、微信群以及QQ群。公众号是我们最为官方的窗口,更多内容都必须关注公众号后才能获取。另外现已开通网站:www.thepoly.cn更多精彩请关注我们。

         

本帖被以下画板推荐:

还没有设置签名!您可以在此展示你的链接,或者个人主页!
使用道具 <
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表