
Cocos Shader
文章平均质量分 94
麒麟子MrKylin
15 年专注游戏引擎与游戏开发,分享实用方案、经验与干货教程!
展开
-
Cocos Creator 3.8 后期效果 Shader 编写(2/2) 进阶篇
在上一篇文章中,麒麟子给大家分享了如何在 Cocos Creator 3.8 中的自定义管线中,添加属于自己的后期效果 Shader。但基于 BlitScreen 的方案,我们只能编写最简单后效 Shader,如果我们想要支持更多复杂的 Shader,比如模糊、景深等等效果,就需要配合代码才能实现。今天麒麟子就用高斯模糊来演示如何编写一个多 Pass 的后效 Shader。必须添加在之前,否则没有效果。所以不建议使用使用添加新的后效时,如果新后效与旧的后效重名,会先移除旧的后效。原创 2023-08-09 13:37:17 · 1408 阅读 · 0 评论 -
Cocos Creator 3.8 后期效果 Shader 编写(1/2) 基础篇
在 Cocos Creator 3.8 版本中,新增了不少实用的特性,其中我最喜欢的,就是它自带后期效果管线,并且还内置了许多高级效果。原创 2023-07-21 22:41:21 · 1089 阅读 · 0 评论 -
3D渲染技术分享:实时3D水面渲染(反射、折射、水深与水岸柔边)
90%的3D项目都在用的实时水面渲染方案原创 2022-03-25 17:47:22 · 3894 阅读 · 1 评论 -
Cocos Shader入门基础七:一文彻底读懂深度图。
希望大家读完本文后,深度图相关知识再无死角。原创 2022-03-11 22:46:12 · 3744 阅读 · 0 评论 -
3D渲染技术分享:用实时反射Shader增强画面颜值
实时反射可以用在非常多的领域用于增强场景氛围,建议必学!原创 2022-03-04 11:04:12 · 2073 阅读 · 5 评论 -
3D渲染技术分享:一种高效的卡通水体渲染
今天玉兔更新了一个关于卡通水面渲染的视频,视频中提到了 炫烨 大佬的文章。 【玉兔 | 图形学与游戏开发】超简单的卡通风格水体渲染Shader | 新手入门友好 抱着蹭一波热度的心态,将文章搬运了过来,并微调了格式。接下来,有请大家重温一下炫烨大佬的卡通水体渲染,感受大佬对细节的掌控力。通过本篇教程你将学到如何做风格化水体的渲染,包含的知识点有:如何使用天空立方体贴图作反射如转载 2022-02-28 23:05:27 · 1153 阅读 · 0 评论 -
Cocos Shader入门基础六:平面、双面材质与自定义裁剪面 来自虚空的龙
简单高频的Shader知识点原创 2022-02-23 13:33:57 · 1506 阅读 · 0 评论 -
3D渲染技术分享:3D游戏开发渲染调试高级技巧
麒麟子收到了许多研发负责人的反馈,说自己的技术团队开发效率一流,已经开发了不少2D/3D游戏。但遇上渲染优化、性能优化、内存优化、兼容性处理等项目后期问题的时候,就束手无策了。原创 2021-11-11 11:21:47 · 4185 阅读 · 2 评论 -
3D渲染技术分享:基于PBR的车漆Shader
在「万物皆可元宇宙」的现在,我们如何在 Cocos Creator 中,制作一个漂亮的 3D 汽车渲染呢?无论是.转载 2022-02-23 00:08:30 · 3318 阅读 · 0 评论 -
Cocos Creator 3D后期效果解决方案源码剖析--从入门到融汇贯通
注:本文既有经验上的总结,又有实现方式上的讲解。既有流程上的描述,又有代码细节上的剖析。全文字数5000+,看的时候最好带上笔和纸。零、你的序感谢大家的厚爱,KylinsPostEffects上架Cocos Store两星期销量破百。现在应广大用户的要求,写一篇关于这个3D后期效果框架的源码剖析文章,以供大家学习和文档查阅之用。说实话,篇文章重写了好几稿,但左思右想觉得不妥,所以那几稿都没有发出来。一开始给它的定位是源码剖析。所谓源码剖析的意思就是说,只需要写清楚一些关键的源码是什么意..原创 2021-11-08 22:27:37 · 2204 阅读 · 1 评论 -
10000字详解,炫酷的3D特效Shader是如何炼成的
Cocos Shader入门基础五:是纹理给了你这个花花世界!原创 2022-01-18 14:39:24 · 2679 阅读 · 2 评论 -
Cocos Shader入门基础四:Uniform与材质参数控制
零、这个时代,太快如果有朋友年龄和麒麟子相仿的话,小时候应该玩过DVD播放机,就下面图里这东西。那么问题来了,你还记得,如果想要播放自己想看的内容,一共分几步吗?和把大象装进冰箱一样简单,只需要三步:第一步、出仓:弹出光盘托盘第二步、换碟:把想放的光碟放进去第三步、关仓:收回光盘托盘如果我们想从刘德华的专辑切换到张学友的专辑,你需要重复上面的步骤。如果我们想从听歌切换到某电影,你需要重复上面的步骤。如果我们想从电视剧的某一集切换到另一集,你还是需要重复上面的步骤。现在让你这样去.原创 2020-10-13 14:53:39 · 3685 阅读 · 4 评论 -
Cocos Shader编程入门基础三:可编程管线浅析与Hello World
随便截的一、启发客官,请留步。您没有走错门,就是这里。这是《Cocos Shader入门基础三:Hello World与可编程管线浅析》的开头部分。上面这个图,是今天晚上我给孩子的英语测试。短短两个月的时间,他就能正确的指读这些句子并理解他们的意思。别急,我不是来炫耀孩子的学习成果的。他的英语水平目前在班上应该是倒数的,没有什么可炫耀的。但比起两个月前的他,确实有不小的进步。我认为他之所以进步的原因,在于“分级绘本”孩子从最简单的分级绘本开始,逐步增加新的知识..原创 2020-10-11 00:10:02 · 1708 阅读 · 0 评论 -
Cocos Shader编程入门基础二:初识Cocos Shader
零、菜鸡麒麟子每个人都是从菜鸡过来的,在写这篇文章的时候,让我想起了10几年前的自己。我还能清晰地感受到自己接触3D编程第一天时的兴奋和当初学而不进的焦虑。说来也巧,我正式学习3D编程,是2008年5月12号,也就是汶川地震那天。我记得上午有两节高等数学课,由于前一天晚上睡太晚,起来的时候发现已经迟到了。索性就旷课吧,反正我高数怎么考也只有49,不在乎这点平时成绩。睡太晚的原因,是刚学会C++教程的我,突然在群里接触到了一个叫D3D的东西,这东...原创 2020-10-11 00:08:25 · 5484 阅读 · 0 评论