承接上节,本节主要介绍个人开源项目R2grap中计算最终渲染Path的流程与数据结构,以及调用相应的图形api实现。 前言 我们在codec篇已
[Read More]
R2grap项目介绍(2):动画结构篇
介绍R2grap的动画layer-path结构设计
承接上节,本节主要介绍个人开源项目R2grap中动画Json文件的字段定义,以及相应的编解码流程实现。 AE中Shape动画描述形式 要对AE的
[Read More]
R2grap项目介绍(1):总述与结构篇
介绍R2grap项目结构与相关数据结构设计
[Read More]本专题主要介绍个人开源项目R2grap的设计思路、实现方式,算是对自己之前所做的工作的进行一个简单的总结,该项目还有很多待优化项,后续如果有时间的话,我会持续进行优化。
Apple Metal文档(3):使用渲染管线渲染图形
渲染一个简单的2D三角形
[Read More]本文翻译自苹果Metal的官方文档:Using a Render Pipeline to Render Primitives,目的主要是为了加深自己的理解,如果哪里翻译有误,请大家指出,我会及时更正。欢迎转载,但禁止用于商业用途。谢谢!
Apple Metal文档(2):使用Metal绘制视图内容
创建MetalKit视图和渲染通道来绘制视图内容
[Read More]本文翻译自苹果Metal的官方文档:Using Metal to Draw a View’s Contents,目的主要是为了加深自己的理解,如果哪里翻译有误,请大家指出,我会及时更正。欢迎转载,但禁止用于商业用途。谢谢!
Apple Metal文档(1):在GPU上进行计算
使用Metal查找GPU,并执行运算
[Read More]本文翻译自苹果Metal的官方文档:Performing Calculations on a GPU,如果哪里翻译有误,请大家指出,我会及时更正。欢迎转载,但禁止用于商业用途。谢谢!
MVC MVP MVVM架构浅析
三种软件架构的主要特点分析
MVC、MVP和MVVM是三种用以实现软件系统中用户界面与逻辑层解耦的抽象架构模型,其中后两种算是MVC的变形。作为三种最常用的三种架构设计模式,它们有着各自不同的的应用场景,结合自己之前的经验,来简单总结下它们的特点。
[Read More]Hugo + Github Pages搭站记录
Github Actions实现自动构建
伴随Web技术的蓬勃发展,使得构建静态网站的成本越来越低,这个博客是通过Hugo和GitHub Pages完成的构建,作为博客的第一篇文章,主要介绍下这个博客的搭建过程,虽然现在网上相关的资料已经非常丰富,但是我在建站的过程中还是遇到了很多问题,抱着分享与总结的目的,在这里记录下我的实现流程供大家参考。🌟
[Read More]