zhangfangtaozft / Metal Tutorial
Metal入门资料,涉及到iOS平台,OSX平台,TvOS平台,其中,OSX平台可以直接运行,iOS平台,TvOS平台都需要使用真机设备测试运行。下面是相关博客,欢迎拍砖
Stars: ✭ 156
Programming Languages
swift
15916 projects
Projects that are alternatives of or similar to Metal Tutorial
Water
Simple calculation to render cheap water effects.
Stars: ✭ 372 (+138.46%)
Mutual labels: metal, osx
Ouzel
C++ game engine for Windows, macOS, Linux, iOS, tvOS, Android, and web browsers
Stars: ✭ 607 (+289.1%)
Mutual labels: metal, tvos
Fiber2d
Cross-platform 2D Game Engine in pure Swift
Stars: ✭ 415 (+166.03%)
Mutual labels: metal, tvos
Swift-IOS-ANE
FlashRuntimeExtensions.swift. Example Air Native Extension written in Swift 5 for iOS, macOS and tvOS
Stars: ✭ 56 (-64.1%)
Mutual labels: osx, tvos
Nord Xcode
An arctic, north-bluish clean and elegant Xcode color theme.
Stars: ✭ 63 (-59.62%)
Mutual labels: osx, tvos
Darklightning
Simply the fastest way to transmit data between iOS/tvOS and OSX
Stars: ✭ 286 (+83.33%)
Mutual labels: osx, tvos
Xcake
🍰 Describe Xcode projects in a human readable format and (re)generate one on demand.
Stars: ✭ 549 (+251.92%)
Mutual labels: osx, tvos
Fire
🔥A delightful HTTP/HTTPS networking framework for iOS/macOS/watchOS/tvOS platforms written in Swift.
Stars: ✭ 243 (+55.77%)
Mutual labels: osx, tvos
Sqlitelib
Easily build a custom SQLite static library for use in macOS and iOS frameworks and apps.
Stars: ✭ 38 (-75.64%)
Mutual labels: osx, tvos
Metalpetal
A GPU accelerated image and video processing framework built on Metal.
Stars: ✭ 907 (+481.41%)
Mutual labels: metal, tvos
Kvconstraintkit
An Impressive Auto Layout DSL for iOS, tvOS & OSX. & It is written in pure swift.
Stars: ✭ 91 (-41.67%)
Mutual labels: osx, tvos
Octopuskit
2D ECS game engine in 100% Swift + SwiftUI for iOS, macOS, tvOS
Stars: ✭ 246 (+57.69%)
Mutual labels: metal, tvos
Layoutframeworkbenchmark
Benchmark the performances of various Swift layout frameworks (autolayout, UIStackView, PinLayout, LayoutKit, FlexLayout, Yoga, ...)
Stars: ✭ 316 (+102.56%)
Mutual labels: osx, tvos
Wolf.engine
The Wolf is a comprehensive set of C/C++ open source libraries for realtime rendering, realtime streaming and game developing
Stars: ✭ 230 (+47.44%)
Mutual labels: metal, osx
Bulllord Engine
lightspeed lightweight elegant game engine in pure c
Stars: ✭ 539 (+245.51%)
Mutual labels: metal, osx
Extendable
Blocks Based Bluetooth LE Connectivity framework for iOS/watchOS/tvOS/OSX. Quickly configure centrals & peripherals, perform read/write operations, and respond characteristic updates.
Stars: ✭ 88 (-43.59%)
Mutual labels: osx, tvos
Swiftfortunewheel
The ultimate spinning wheel view that supports dynamic content and rich customization.
Stars: ✭ 114 (-26.92%)
Mutual labels: osx, tvos
Metal
Metal入门资料
首先声明一下:这里面主要参考了MetalKit/metal。我在此基础之上把相关内容翻译为中文,并且把具体的技术实现涉及到了iOS,TvOS,OSX平台。
下面是相关技术博客的地址:
-
Metal入门资料001-Metal framework介绍
-
Metal入门资料002-MetalKit使用(上)
-
Metal入门资料003-MetalKit使用(下)
-
Metal入门资料004-Metal shading language讲解
-
Metal入门资料005-pipeline讲解
-
Metal入门资料006-图像处理基础知识讲解
-
Metal入门资料007-MetalKit与Metal区别
-
Metal入门资料008-临时对象处理
-
Metal入门资料009-使用playground开发
-
Metal入门资料010-渲染3D物体
-
Metal入门资料011-渲染“日食”效果
-
Metal入门资料012-利用数学函数绘制图像
-
Metal入门资料013-动画渲染技术
-
Metal入门资料014-渲染灯光效果和3D效果
-
Metal入门资料015-噪点技术
-
Metal入门资料016-纹理和采样器
-
Metal入门资料017-Metal最佳实践指南
-
Metal入门资料018-绘制线框图性
-
Metal入门资料019-图形绘制中数学函数的运用
-
Metal入门资料020-Raymarching渲染技术
-
Metal入门资料021-阴影效果实现(上)
-
Metal入门资料022-阴影效果实现(下)
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].