ios-scenekit-shadertoy - 🎮 Easily add, changed and combine Vertex and Fragment shaders for SceneKit objects

  •        153

Last Update: 23/September/2018. The app is constantly evolving by improving UI, adding new shaders and capabilities.

https://github.com/jVirus/ios-scenekit-shadertoy

Tags
Implementation
License
Platform

   




Related Projects

AssimpKit - A library (macOS, iOS) that converts the files supported by Assimp to Scene Kit scenes.

  •    Objective-C

AssimpKit is a cross platform library (macOS, iOS) that coverts the files supported by Assimp to Scene Kit scenes. AssimpKit currently supports 29 file formats that allows you to use these files directly in SceneKit without having to convert these to any of the files that SceneKit or Model IO supports thereby saving an extra step in your asset pipeline.

YourView - YourView is a desktop App in MacOS based on Apple SceneKit

  •    Objective-C

YourView is a desktop App in MacOS. You can use it to view iOS App's view hierarchy. I think it could be a basic project in app view visualization. Depend on it, you may do your add-on functions's development such as visual tracking like mixpanel, iOS reverse tool just like reveal, frida, even though, you can develop android studio plugin for view debugging. Now I treat it as a iOS reverse tool. Now it is a version of 0.1, I will maintain continuedly. Open YourView/iOS/TalkingDataSDKDemo/TalkingDataSDKDemo.xcodeproj. It's a demo project with the libyourview source code as framework in it. Build and Run,keep the demo app in foreground.

GitHubContributionsiOS - Show off your GitHub contributions from your lock screen 📱

  •    Objective-C

Simple app to monitor your GitHub Contributions Graph in Today Extension and Apple Watch. Will fix issues when I am available.

ARTetris - Augmented Reality Tetris made with ARKit and SceneKit

  •    Swift

Augmented Reality Tetris made with ARKit and SceneKit. App crashes when running on iPhone 6, iPhone 5s, iPad Air, etc.

ARGitHubCommits - Show your GitHub commit records in 3D with ARKit and SceneKit

  •    Swift

Show your GitHub commit records in 3D with ARKit and SceneKit. Listed in Awesome ARKit now.


arkit-by-example - Apple ARKit example app

  •    Objective-C

NOTE: Once you have detected the planes you want, disable the plane detection so that the planes don't continue to resize and move around. NOTE: The thre dots "..." in the bottom right open a settings menu with some debug options.

3DSnakeAR - Well known game Snake written in Swift using ARKit.

  •    Swift

Well known game Snake in Augmented Reality. Written in Swift using ARKit. App demonstrates ARKit and plane detection. Content is generated with SceneKit. Just open in Xcode 9 and run on device.

ios-learning-materials - 📚Curated list of articles, web-resources, tutorials and code repositories that may help you dig a little bit deeper into iOS

  •    Swift

Last Update: 10/October/2018. Curated list of articles, web-resources, tutorials, Stack Overflow and Quora Q&A, GitHubcode repositories and useful resources that may help you dig a little bit deeper into iOS. All the resources are split into sub-categories which simlifies navigation and management. Feel free to use and suggest something to learn (iOS related of course 😜).

common-shaders - Collection of commonly used Cg shaders

  •    C

Collection of commonly used Cg shaders. These shaders are usable by either HLSL and/or Cg runtime compilers. The cg2glsl script will translate most of these into GLSL shaders.

ARKit-Emperor - Power! Unlimited power for ARKit 2.0!

  •    Swift

A long time ago in a galaxy, far, far away... It is a period when iPhone SE and iPhone X were destroyed from the apple store, the AR market was under pressure by the Pokemon GO.

ARPaint - Draw with bare fingers in the air using ARKit

  •    Swift

ARPaint demonstrates how to draw in the air with bare fingers using ARKit and Vision libraries introduced in iOS 11. Read this article: iOS ARKit Tutorial: Drawing in the Air with Bare Fingers for detailed description of how this code work and how to get started with ARKit.

Joybox - Cocos2D & Box2D Wrapper for Ruby Motion - Currently out of date an unmaintained :-(

  •    Ruby

Currently this project is unmaintained, if you are interested in picking it up please open an issue and let us know! In the meantime take a look at SpriteKit and SceneKit for iOS and OS X. Introduced at #Inspect 2013, Joybox is the easiest way to build 2D games for iPhones and iPads using RubyMotion. Joybox combines the most popular and widely used 2D game engine for iOS, Cocos2D, folds in the amazing Box2D physics engine, and then wraps them up into a clean Ruby API that will make game development faster and more enjoyable for both beginners and experts alike.

isowords - Open source game built in SwiftUI and the Composable Architecture.

  •    Swift

isowords is a large, complex application built entirely in Swift. The iOS client's logic is built in the Composable Architecture and the UI is built mostly in SwiftUI with a little bit in SceneKit. The server is also built in Swift using our experimental web server libraries. We published a 4-part series of videos covering these topics and more on Point-Free, a video series exploring functional programming and the Swift language, hosted by Brandon Williams and Stephen Celis.

glslCanvas - Simple tool to load GLSL shaders on HTML Canvas using WebGL

  •    Javascript

GlslCanvas is JavaScript Library that helps you easily load GLSL Fragment and Vertex Shaders into an HTML canvas. I have used this in my Book of Shaders and glslEditor. That's all! glslCanvas will automatically load a WebGL context in that <canvas> element, compile the shader and animate it for you.

ARKit-Sampler - Code examples for ARKit.

  •    Swift

ARKit-Sampler is a collection of ARKit samples. A simple AR with 3 lines code.

swift14macOSApps - approaching macOS development using swift with 14 mini projects.

  •    Swift

I tried iOS develop before and had some fun with it, and for the last four weeks, I spent some time play with macOS. macOS related API is miscellaneous, and developing macOS is more evil, you can use Swift/ObjC, even js(say Atom), you can play with NSTableView, NSCollectionView, Metal, SceneKit... You can even run Shell commands in your App. Not even to mention support AppleScript or Automator. It is fun and the process of seeking answer is also fun.

CoreML-in-ARKit - Simple project to detect objects and display 3D labels above them in AR

  •    Swift

This simple project detects objects in Augmented Reality and displays 3D labels on top of them. This serves as a basic template for an ARKit project to use CoreML. Note: SceneKit can achieve a 60 FPS on iPhone7+ - though when it gets hot, it'll drop to 30 FPS.

Crystal Space 3D SDK

  •    Java

Crystal Space is an Open Source 3D SDK for Unix, Windows, and MacOS/X. It renders with OpenGL and features GLSL shaders, CG shaders, deferred rendering, dynamic shadows, bullet based physics library, terrain engine, skeleton based animation meshes, exporter for Blender, portals, etc...

glsl-optimizer - GLSL optimizer based on Mesa's GLSL compiler

  •    C++

A C++ library that takes GLSL shaders, does some GPU-independent optimizations on them and outputs GLSL or Metal source back. Optimizations are function inlining, dead code removal, copy propagation, constant folding, constant propagation, arithmetic optimizations and so on. Apparently quite a few mobile platforms are pretty bad at optimizing shaders; and unfortunately they also lack offline shader compilers. So using a GLSL optimizer offline before can make the shader run much faster on a platform like that. See performance numbers in this blog post.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.