5 Mr_厚厚

尚未进行身份认证

我要认证

iOS平台,Unity3D,Metal2,图形学

等级
TA的排名 4k+

【一步步学OpenGL(38) 】-《Assimp库实现骨骼蒙皮动画》

教程 38Assimp库实现骨骼蒙皮动画原文: http://ogldev.atspace.co.uk/www/tutorial38/tutorial38.htmlCSDN完整版专栏: https://blog.csdn.net/cordova/article/category/9266966理论介绍***骨骼动画(Skeletal animation)***,也叫***骨骼蒙皮(Skinning)***,这里我们介绍使用Assimp这个库来实现骨骼动画。骨骼动画的制作实际上分为两个阶段,第

2020-09-16 18:41:26

【一步步学OpenGL(37) 】-《延迟渲染(三)》

教程 37延迟渲染(三)[模板测试][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Rxb67rH1-1599744879773)(http://ogldev.atspace.co.uk/tutorial37.jpg)]原文: http://ogldev.atspace.co.uk/www/tutorial37/tutorial37.htmlCSDN完整版专栏: https://blog.csdn.net/cordova/article/category/9266966

2020-09-10 21:36:32

【一步步学Metal图形引擎10】-《BRDF:Cook-Torrance光照模型》

教程 10高级光照模型1:Cook-Torrance BRDF教程源码下载地址: https://github.com/jiangxh1992/MetalTutorialDemosCSDN完整版专栏: https://blog.csdn.net/cordova/category_9734156.html一、关键词基于物理的渲染(PBR)微表面理论能量守恒各向异性菲涅耳反射定律...

2020-04-04 18:56:27

【一步步学Metal图形引擎9】-《Blinn-Phong光照模型》

教程 9Blinn-Phong光照模型教程源码下载地址: https://github.com/jiangxh1992/MetalTutorialDemosCSDN完整版专栏: https://blog.csdn.net/cordova/category_9734156.html一、原理前面的教程我们完成了漫反射、镜面反射和环境光的计算,基于Phong光照模型组合三者得到不错的光照效果,...

2020-04-04 18:52:05

【一步步学Metal图形引擎8】-《环境光》

文章目录***教程 8***环境光一、原理二、源码分析2.1 ShaderTypes.h2.2 Render.m2.3 Shaders.metal三、运行效果教程 8环境光教程源码下载地址: https://github.com/jiangxh1992/MetalTutorialDemosCSDN完整版专栏: https://blog.csdn.net/cordova/category_9...

2020-03-31 19:02:26

【一步步学Metal图形引擎7】-《镜面反射》

教程 7镜面反射教程源码下载地址: https://github.com/jiangxh1992/MetalTutorialDemosCSDN完整版专栏: https://blog.csdn.net/cordova/category_9734156.html一、原理1.1 镜面反射光上一篇教程中基于Lambert模型计算的漫反射较好的表现了粗糙物体表面的光泽,像石灰墙、泥塑等。但对于表...

2020-03-31 18:58:31

【一步步学Metal图形引擎6】-《漫反射》

教程 6漫反射教程源码下载地址: https://github.com/jiangxh1992/MetalTutorialDemosCSDN完整版专栏: https://blog.csdn.net/cordova/category_9734156.html一、原理1.1 基础光照之前的教程我们实现了将一个模型加载到场景中,并实现了模型的矩阵变换和相机的移动变换。但我们之前并没有开始真正...

2020-03-31 14:00:53

【一步步学Metal图形引擎5】-《Uniform Buffer》

教程 5Uniform Buffer教程源码下载地址: https://github.com/jiangxh1992/MetalTutorialDemosCSDN完整版专栏: https://blog.csdn.net/cordova/category_9734156.html一、Uniform Buffer的作用Uniform Buffer和OpenGL中的一致变量类似,用来定义和传递...

2020-03-27 11:55:31

【一步步学Metal图形引擎4】-《OBJ模型加载》

教程 4OBJ模型加载教程源码下载地址: https://github.com/jiangxh1992/MetalTutorialDemosCSDN完整版专栏: https://blog.csdn.net/cordova/category_9734156.html一、知识点OBJ格式模型AAPLMeshMDLVertexDescriptorMDLMesh二、背景前面教程3中...

2020-03-20 21:55:28

【一步步学Metal图形引擎3】-《MTLVertexDescriptor》

教程 3MTLVertexDescriptor教程源码下载地址: https://github.com/jiangxh1992/MetalTutorialDemosCSDN完整版专栏: https://blog.csdn.net/cordova/category_9734156.html知识点MTLVertexDescriptorAOS & SOAattribute语义绑定...

2020-03-01 18:14:36

【一步步学Metal图形引擎2】-《纹理贴图》

教程 2纹理贴图教程源码下载地址: https://github.com/jiangxh1992/MetalTutorialDemosCSDN完整版专栏: https://blog.csdn.net/cordova/category_9734156.html一、知识点UV坐标系MTLTextureMTKTextureLoader贴图加载Metal采样对象sampler二、纹理...

2020-02-28 20:17:27

【一步步学Metal图形引擎1】-《绘制第一个三角形》

教程 1绘制第一个三角形教程源码下载地址: https://github.com/jiangxh1992/MetalTutorialDemosCSDN完整版专栏: https://blog.csdn.net/cordova/category_9734156.html一、知识点Metal渲染管线顶点缓冲Metal着色器(顶点着色器和片段着色器)顶点坐标系Metal Shading...

2020-02-27 22:10:19

【一步步学OpenGL(36)】 -《延迟渲染(二)》

教程 36延迟渲染(二)原文: http://ogldev.atspace.co.uk/www/tutorial36/tutorial36.htmlCSDN完整版专栏: https://blog.csdn.net/cordova/article/category/9266966理论介绍上个教程我们学习了延迟渲染的基础原理,并从几何阶段第一个pass计算得到了G-buffer组合数据(...

2020-02-25 11:21:32

【Metal2剖析(七):抗锯齿之基于Imageblock特性的增强MSAA】

文章目录关键词游戏中的抗锯齿技术锯齿(走样,失真)产生的根本原因抗锯齿算法的分类SSAA(Super Sample Anti-Aliasing),超级采样抗锯齿MSAA(Multi-Sample AntiAliasing),多重采样抗锯齿FXAA(Fast Approximate Anti-Aliasing),快速近似抗锯齿MLAASMAA(Subpixel Monorplogical Anti-...

2020-02-16 14:52:08

【一步步学OpenGL(35)】 -《延迟渲染(一)》

教程 34延迟渲染(一)原文: http://ogldev.atspace.co.uk/www/tutorial35/tutorial35.htmlCSDN完整版专栏: https://blog.csdn.net/cordova/article/category/9266966理论介绍从教程17开始我们的光照计算渲染路径都是前向渲染。前向渲染是一种最直接的光照计算渲染路径,我们在VS...

2020-02-13 17:48:07

【Metal2剖析(六):Metal图像处理基础(上)】

【Metal引擎研发笔录】完整版CSDN专栏:https://blog.csdn.net/cordova/category_9467887.html文章目录一、关键词上:下:二、Metal引擎下实现图像处理三、图像处理概念四、灰度变换4.1 灰度取反(Image NegaTive)4.2 Log变换(Log Transformation)4.3 幂律变换(Power-Law Trandfor...

2019-12-31 23:16:01

Unity Profiler联调Xcode性能分析

Unity Profiler联机调试工具:Profiling安卓联调Unity Profiler链接安卓手机调试一般通过USB连接手机并通过ADB来connect:https://www.cnblogs.com/fengxing999/p/9958593.htmlhttps://blog.csdn.net/BillCYJ/article/details/81664215https:...

2019-12-27 13:49:09

【Metal2剖析(五):Forward+ with Tile Shading】

官方Demo下载地址:https://developer.apple.com/documentation/metal/forward_plus_lighting_with_tile_shading?language=objc文章目录一、关键词二、关于Forward+三、Persistent Threadgroup memory四、Tile Based Shading五、Light Cul...

2019-12-05 16:50:01

【Metal2剖析(四):基于MPS的GPU加速光线追踪(Accelerating Ray Tracing)】

Demo下载地址:https://developer.apple.com/documentation/metalperformanceshaders/metal_for_accelerating_ray_tracing?language=objchttps://developer.apple.com/documentation/metalperformanceshaders/animati...

2019-11-20 20:56:18

Metal2新特性:光栅顺序组(ROG,Raster Order Groups)

背景主题文章:【Metal引擎剖析(二):传统延迟渲染和TBDR】1. Raster Order Groups的作用ROG是干什么的呢?官方解释:准确的控制并行的fragment shader线程访问同一个像素的顺序。通俗点说,就是我们在渲染场景物体的时候,有些前后重叠遮挡的物体身上的fragment shader可能会同时访问同一个坐标的那个像素数据,造成竞争,导致结果错误。而ROG就...

2019-11-12 16:07:43

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力计划专属勋章
    原力计划专属勋章
    2019年《原力计划【第一季】》专属勋章,现已经开启第二季活动啦,小伙伴们快去参加吧
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 博客之星-入围
    博客之星-入围
    授予每年博客之星评选结果第21-200名的用户