I am looking to develop a mobile app for iOS. This app requires seamless integration of metal GPU with Swift to plot new, linear curves on the screen. I already wrote the application. What I need is someone to assist with using the new linear curves (ray tracing) to give me a working sample code I can tailor to what I need in my app. Basically I'm doing this using path today (CPU vs GPU) and I need it done in metal. I am using curves to be able to specify a radius of each point and have it make thicker lines with Metal.
Basically I have an already working app, I am using path in swift to draw lines on the screen with basic x,y coordinates. This is very CPU intensive since I have a lot of lines. I made these work in the past using Metal but the lines were very thin.
All I’m looking for on completion is a simple working example code (written in swiftUI/metal). For example it can plot coordinates [(10,10), (20,20), (30,30), (40,40), (50,50), (60,60), (70,70)] in a Metal View. I would like to specify the thickness and color of the line. This is all I need working, preferable with a function I can input the x,y coordinate pairs (as an Array) to write to the view, thickness of line, and color (as a vertex is fine). One key point is I’m looking for this to be 100% written in SwiftUI not the old Storyboards way of doing things.
Key Features I want are:
- Efficient use of Metal for graphics processing
- Swift programming language for iOS app development
- Plot lines accurately and dynamically on the screen using GPU
Ideal freelancer for this project should have:
- Strong SwiftUI/Metal GPU programming skills
- Experience in iOS app development
- Profound understanding of GPU programming using Metal
This unique combination of skills will accelerate the development process, ensuring a faster route to completion of this project.
With over a decade of adeptness in mobile app development with Swift and intimate knowledge of GPU programming using Metal, I am the perfect fit for turning your ideas into a working sample code tailored to meet your unique needs. My substantial understanding of the intricacies involved in plotting new, linear curves on the iOS screen with Metal will expedite the process and ensure accurate results.
Having spent over twenty years in this industry, I bring an unrivaled level of experience and expertise to the table. My proficiency includes dynamic career analysis & design, object-oriented programming, interactive user interface creation, among others. These proficiencies align perfectly with your requirement for an efficient use of Metal for graphics processing.
Your project stands to make great strides under my guidance. Drawing from an extensive career rich in data modeling and fast-paced software development, I have honed the skills critical to a swift and successful execution. Together, we can transform your plot lines into a delineation marvel that not only meets but exceeds your expectations. Let's collaborate to bring your vision to life!