「紋理坐標系的取值范圍是[0, 1],原點是在左下角」,紋理原點好像是左上角?
Metal入門教程(一)圖片繪制前言 這里是一篇Metal新手教程,先定個小目標:把繪制一張圖片到屏幕上。Metal系列教程的代碼地址;OpenGL ES系列教程在這里; 你的star和fork是我的源動力...
「紋理坐標系的取值范圍是[0, 1],原點是在左下角」,紋理原點好像是左上角?
Metal入門教程(一)圖片繪制前言 這里是一篇Metal新手教程,先定個小目標:把繪制一張圖片到屏幕上。Metal系列教程的代碼地址;OpenGL ES系列教程在這里; 你的star和fork是我的源動力...
Demo 地址已更新 https://github.com/Danny1451/MetalLutFilter Metal 介紹及基本使用 最近做的一個技術研究,metal 的...
今天我們使用 OpenGL ES 來實現一個繪畫板,主要介紹在 OpenGL ES 中繪制平滑曲線的實現方案。 首先看一下最終效果: 在 iOS 中,有很多種方式可以實現一個...
pageview 也有個 scrollToIndex 的方法哦
iOS 多級 UIScrollView 嵌套的實現方案本文實現了一種多級 UIScrollView 嵌套的交互,主要解決事件傳遞和手勢沖突問題。 一、效果展示 首先來直觀地看一下要實現的效果。在實現過程中,代碼做到了盡可能的解耦...
對OpenGL ES學習了一段時間,今天實現一個360度的全景視頻播放器。本博客的代碼可在我的github倉庫下載,但如果感覺可以就start一下你們的支持是我將博客寫下去的...
本文通過編寫一個通用的片段著色器,實現了抖音中的各種分屏濾鏡。另外,還講解了延時動態分屏濾鏡的實現。 一、靜態分屏 靜態分屏指的是,每一個屏的圖像都完全一樣。 分屏濾鏡實現起...
在相機應用中,實時貼紙、實時瘦臉是比較常見的功能,它們的實現基礎是人臉關鍵點檢測。本文主要介紹,如何在 GPUImage 中檢測人臉關鍵點。 前言 我們要通過某一種方式,獲取...
本文介紹了如何使用 GPUImage 來實現一個簡單的相機。具體功能包括拍照、錄制視頻、多段視頻合成、實時美顏、自定義濾鏡實現等。 前言 AVFoundation 是蘋果提供...
這是一篇OpenGL ES的實戰,緊接 入門教程3學了OpenGL ES一段時間,用這個應用來練練手。 OpenGL ES系列教程在這里。OpenGL ES系列教程的代碼地址...
寫在開頭: 作為一個iOS開發,也許你不知道NSUrlRequest、不知道NSUrlConnection、也不知道NSURLSession...(說不下去了...怎么會什么...
多謝指出
從零講解 iOS OpenGL ES 的紋理渲染本文主要介紹,如何使用 OpenGL ES 來渲染一張圖片。內容包括:基礎概念的講解,如何使用 GLKit 來渲染紋理,如何使用 GLSL 編寫的著色器來渲染紋理。 前言 O...
width * height 表示有多少個像素,每個像素占 4 個字節,所以再乘 4,這樣不對嗎
從零講解 iOS OpenGL ES 的紋理渲染本文主要介紹,如何使用 OpenGL ES 來渲染一張圖片。內容包括:基礎概念的講解,如何使用 GLKit 來渲染紋理,如何使用 GLSL 編寫的著色器來渲染紋理。 前言 O...
鎖是最常用的同步工具。一段代碼段在同一個時間只能允許被有限個線程訪問,比如一個線程 A 進入需要保護代碼之前添加簡單的互斥鎖,另一個線程 B 就無法訪問,只有等待前一個線程 ...
最近在補源碼閱讀方面的短板,第一個選擇的就是AFNetworking,一方面AF的編碼思路、代碼質量都屬于開源框架的上乘;另一方面也可以借機溫習一下網絡方面的東西。AF源碼解...
開發中經常遇到異步任務之間有依賴關系,需要對執行順序進行調度的情況。 比如,一個頁面要組合多個后端接口的數據,必須所有請求都完成后,再進行數據組裝,最后刷新UI。 如果是同步...
是的,主要是這個方法 texture2D(),可以在片段著色器中去修改片段和紋理坐標的對應關系。
比如 (-1,-1,0) 這個頂點,原來輸出的是紋理 (0,0) 對應的顏色,我們可以把它改成對應到 (0.1,0.1)的顏色。
原來的輸出的紋理范圍是 (0,0,1,1),假設我們控制它只輸出 (0.1,0.1,0.8,0.8) 的范圍,那么看上去就是放大了。
在 iOS 中使用 GLSL 實現抖音特效本文通過模仿抖音中幾種特效的實現,來講解 GLSL 的實際應用。 前言 本文的靈感來自于 《當一個 Android 開發玩抖音玩瘋了之后(二)》 這篇文章。 這位博主在 An...
在 MFPageView 中設置 self.collectionView.scrollEnabled = NO
iOS 多級 UIScrollView 嵌套的實現方案本文實現了一種多級 UIScrollView 嵌套的交互,主要解決事件傳遞和手勢沖突問題。 一、效果展示 首先來直觀地看一下要實現的效果。在實現過程中,代碼做到了盡可能的解耦...