胶水视效

CSS长度单位分析

桌面端 默认情况 css 1px == 屏幕 1px 但是如果当前屏幕进行了放大,显示设置》缩放设为 125% 则 window.devicePixelRatio = 1.25 如果屏幕是 1920x1080 分辨率 在默认100%缩放情况下,css 1920px 长度的元素正好占满宽度 但是在 1

Administrator Administrator 发布于 2024-05-29

Skia编译

背景 Skia是一个跨平台的绘制库,也是Android、Chromium、老版Flutter的绘制核心。最近在分析混合式开发技术栈,将Windows平台编译Skia的相关流程记录一下。 环境配置 https://skia.org/docs/user/download/

Administrator Administrator 发布于 2024-05-27

Blender自定义Modifier开发

背景 在对Blender源码分析的过程中,开发一个自定义的Modifier是一个比较好的切入点,一方面,一个Modifier相对独立,不会影响太多其他模块;另一方面,Modifier其实对模型相关的很多数据结构都有涉及,也有助于理解Blender的内部机制。 在自定义Modifier开发方面,网上已

Administrator Administrator 发布于 2024-05-27

Blender编译、调试

背景 最近开始研究Blender源码,网上已经有一些相关资料了,发这篇文章一是做个记录,方便以后查询,二是针对一些问题的处理,分享一下自己的心得。 文章中对应的Blender版本是4.1.1,因为现在主要用PC,所以本文主要讲Blender Windows编译,如果是用Mac,很多步骤也是类似的。

Administrator Administrator 发布于 2024-05-27