MUST have previous experience in ray tracing using Apple Metal in XCODE! Not unity. No other third party compilers.
Project must be written entirely within Xcode using swift/C/Metal, with the bulk of the ray tracing implemented within the metal framework.
Work completed and done in Unity will not be accepted.
This is a standalone project for proof of concept.
1)
It must load a .dae model with augmented realty (selected from the files folder) and place the .dae model in the scene as a root node. all surfaces of the .dae must be recursively set to be visible in the model and double sided so that the model can be seen when inside the model.
2) surfaces of the model shall be able to be clicked and modified to change the reflectiveness of the surface. So the user can edit how reflective a surface is within the loaded model. There shall be a stored class that details the reflective attributions of a surface. The surface shall use an index to the correct class.
2) the user shall be able to create a mapping surface by clicking 4 points to create a rectangle
(or two triangles). The user shall be able to set a light source within the space by clicking a location. The ray tracing algorithm shall radiate light in at all angles in a 360 x 180 arc, reflecting off walls and other surfaces. The summation of the light on the rectangle shall be rendered. Reflections off surfaces shall take into account the reflectiveness of the surface from point 2 above. All rays shall decay at a set rate over distance, and have a nominated life time. Surface shadowing/occlusion shall be included. Reverse ray tracing should be considered if it is more efficient but yields highly similar and accurate results.","employmentType":["FULL_TIME","PART_TIME","CONTRACTOR","TEMPORARY","PER_DIEM"],"jobLocationType":"TELECOMMUTE","hiringOrganization":{"@type":"Organization","name":"Toogit","sameAs":"https://www.toogit.com/","logo":"https://www.toogit.com/images/toogit_logo_initial.png"},"identifier":{"@type":"PropertyValue","name":"Toogit","value":369673},"skills":["Apple Xcode","Metal"],"applicantLocationRequirements":[{"@type":"Country","name":"IN"},{"@type":"Country","name":"Canada"},{"@type":"Country","name":"USA"},{"@type":"Country","name":"Germany"},{"@type":"Country","name":"Pakistan"},{"@type":"Country","name":"Philippines"},{"@type":"Country","name":"Indonesia"},{"@type":"Country","name":"Sri Lanka"},{"@type":"Country","name":"Nigeria"},{"@type":"Country","name":"China"},{"@type":"Country","name":"Russia"},{"@type":"Country","name":"Bangladesh"}],"validThrough":"2024-11-03T09:48:05+05:30","url":"https://www.toogit.com/freelance-jobs/MzY5Njcz"}
Remote Web Development Job In IT And Programming
Find more Web Development remote jobs posted recently Worldwide
Work from Anywhere
40 hrs / weekHourly Type
Remote Job$17.18
Cost Looking for help? Checkout our video tutorial
How to search and apply for jobs
How to apply? Do you have more questions about the Job?
See frequently asked questions
Halfspace LLC is looking for a developer to assist with Sculptura, an iOS/macOS 3D sculpting app. Youll need some experience with SwiftUI, as were transitioning to it. Previous experience with AR/VR/3D and Metal is a plus. Youll be working with me...read more
Someone who is good at react native (longer term)
For now just help me build my app and put onto appstore and googleplay!
IOS App has stopped working as it was put on to Parse, it is already in Firebase but I need someone get to it up to speed to function properly moving all from parse to Firebase as now it is just frozen when you log in. Need someone to do this, more...read more
Im looking for an ios developer for a small project according to following description (please also take a look at attached mockup). The delivery should be in a form of view controller scene and swift files that can easily be added to an existing pr...read more
We are now looking to add an experienced iOS Developer to maintain our existing Objective-C app and develop the new functionality for our existing iOS apps with an established user base.
Full time role - Immediate start.
Work in a fun an...read more