当前位置:网站首页>Unity shader forge和自带的shader graph,有哪些优缺点?
Unity shader forge和自带的shader graph,有哪些优缺点?
2022-07-31 04:42:00 【Clank的游戏栈】
shader forge/shader graph 是Unity的Shader图形化编程工具。Shader forge 比较老,而且是第三方插件,
不适合现在unity的 轻量级渲染管线,高清渲染管线等。所以慢慢的后续都会切换到shade graph上面来。
接下来着重说说shader graph的优点与缺点:
优点: 可视化做好了很多shader工具,只要图形化拖入过来就可以了,很快能看到shader效果;
缺点:
对于初学者而言,shade graph 这种图像化工具并不能降低你shader的开发难度,
还是要搞定基本的底层原理才能写出好的shader,所以建议shader初学者,
先用手写代码学shader,后期工作的时候可以适当性的使用shader graph。
Shader graph这种可视化的工具毕竟是自动生成shader代码,生成的shader代码可能性能并不好,
这个尤其在shader forge里面表现明显,往往做出来效果以后还要打开生成代码,在核对一遍shader效率,
所以从一个游戏开发老兵的角度来说,还是建议大家手写shader,等基础打牢固以后再使用图形的shader开发工具。
这里有个unity学习小组 大家可以一起学习交流哦
边栏推荐
- 递归实现汉诺塔问题
- unity2d game
- View source and switch mirrors in two ways: npm and nrm
- 产学研用 共建开源人才生态 | 2022开放原子全球开源峰会教育分论坛圆满召开
- Go语学习笔记 - 处理超时问题 - Context使用 | 从零开始Go语言
- 30 Years of Open Source Community | 2022 Open Atom Global Open Source Summit 30 Years of Open Source Community Special Event Held Successfully
- visual studio 那些提高效率的快捷键,总结(不时更新)
- el-image tag doesn't work after binding click event
- Open Source Database Innovation in the Digital Economy Era | 2022 Open Atom Global Open Source Summit Database Sub-Forum Successfully Held
- ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘localhost3306‘ (10061)解决办法
猜你喜欢
Fusion Cloud Native, Empowering New Milestones | 2022 Open Atom Global Open Source Summit Cloud Native Sub-Forum Successfully Held
两个地址池r2负责管地址池r1负责管dhcp中继
Recursive implementation of the Tower of Hanoi problem
WeChat applet uses cloud functions to update and add cloud database nested array elements
(8) Math class, Arrays class, System class, Biglnteger and BigDecimal classes, date class
开源社区三十年 | 2022开放原子全球开源峰会开源社区三十年专题活动圆满召开
开放原子开源基金会秘书长孙文龙 | 凝心聚力,共拓开源
idea工程明明有依赖但是文件就是显示没有,Cannot resolve symbol ‘XXX‘
产学研用 共建开源人才生态 | 2022开放原子全球开源峰会教育分论坛圆满召开
From scratch, a mirror to the end, a pure system builds a grasscutter (Grasscutter)
随机推荐
Redis counts new and retained users
SOLVED: After accidentally uninstalling pip (two ways to manually install pip)
MATLAB/Simulink&&STM32CubeMX工具链完成基于模型的设计开发(MBD)(三)
npm、nrm两种方式查看源和切换镜像
The BP neural network
扫雷小游戏——C语言
ERROR 1064 (42000) You have an error in your SQL syntax; check the manual that corresponds to your
The idea project obviously has dependencies, but the file is not displayed, Cannot resolve symbol 'XXX'
open failed: EACCES (Permission denied)
RESTful api interface design specification
input输入框展示两位小数之precision
专访 | 阿里巴巴首席技术官程立:云+开源共同形成数字世界的可信基础
STM32HAL库修改Hal_Delay为us级延时
微软 AI 量化投资平台 Qlib 体验
The third is the code to achieve
qlib自动化quant
Knowledge Distillation 7: Detailed Explanation of Knowledge Distillation Code
MATLAB/Simulink & & STM32CubeMX tool chain completes model-based design development (MBD) (three)
"DeepJIT: An End-To-End Deep Learning Framework for Just-In-Time Defect Prediction" paper notes
产学研用 共建开源人才生态 | 2022开放原子全球开源峰会教育分论坛圆满召开