前言 今年的首要研究对象OpenGL基本研究的差不多了,突发奇想,想用CoreGraphics根据OpenGL的渲染流水线,渲染出3D图形来。折腾了2天,写出了个demo,效...
前言 今年的首要研究对象OpenGL基本研究的差不多了,突发奇想,想用CoreGraphics根据OpenGL的渲染流水线,渲染出3D图形来。折腾了2天,写出了个demo,效...
极好的游戏编程资源 图形学 1. OpenGL教程:http://learnopengl.com/#!Getting-started/OpenGL 循序渐进的OpenGL教程...
好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是已经被响应链、手势、target-action这一系列响应触...
一、前因 CALayer由背景色backgroundColor、内容contents、边缘borderWidth&borderColor构成 设置圆角不就是设置layer的c...
目录 探究 iOS 协程 - 协程介绍与使用(一)[https://www.jianshu.com/p/0dc7b3ee8c12]探究 iOS 协程 - coobjc 源码分...
一、安装SonarQube Community版本的服务器 SonarQube官网 https://www.sonarqube.org ,按照Sonar-iOS-SonarQ...
docker安装及启动此处不做赘述,本文使用 sonarqube:8.9.1-community 版本docker镜像 镜像拉取及启动 镜像拉取 如遇数次拉取失败,可修改do...
万丈高楼平地起,为了完成一个三阶魔方,本篇文章先达成一个小目标:打造一个一阶魔方。一阶魔方是什么鬼(其实我也想笑,实际上谁会去玩一个一阶的魔方)?对啰,就是一个正方体。把玩魔...
iOS 视频编辑核心架构 移动端视频音视频领域已经是一片红海,前一两年还能经常看到有新的短视频 app 冒出,在 2018 年已经死掉一批。 跟对产品很重要,不过作为手(打)...
概述 3d模型的任意切割一直是游戏开发里的一个很大的问题,模型切割的关键点就只有生成横切面的新顶点以及切口纹理的缝合,理论上解决了这两点,就近乎可以做到以假乱真的程度了。本篇...
最近采用Instruments 来分析整个应用程序的性能.发现很多有意思的点,以及性能优化和一些分析性能消耗的技巧.小结如下. Instruments使用技巧 关于Instr...
之前在查询Physically Based Rendering(PBR)资料的时候偶尔翻到了几篇关于光和颜色的博客,才知道原来在我写的shader里一直在用的RGB值的由来,...
对于普通人而言,噪声通常是都是有害的,而在图形学中,噪声却经常被用来生成一些非常优美的效果,比如天空的云层,地形,水面波形等,还可以用于生成迷宫。 对于图形学而言,噪声通常会...
3D数学-透视校正插值 好记性不如烂笔头啊,还是记录一下! 在3D渲染中,输入数据是一些primitive信息,包括顶点位置、颜色、纹理坐标等等。在光栅化阶段,primiti...
Jetsam模型 iOS使用的是低内存处理机制Jetsam,这是一个基于优先级队列的机制。相关的探究推荐这篇文章 Jetsam可以简单的抽象为:前台应用程序,在触发某个或多个...