3D Motion Data Capture & Visualization Demo
Budget: $10 – $30 USD
Phase 1: Demonstrate Motion Data Processing Capability with 3D Visualization
Develop a demonstrator app that will capture motion data from a mobile phone and use the data to render the animation of a 3D object in Blender.
https://medium.com/@JohnCoatesDev/visualizing-an-ios-device-in-blender-through-quantum-entanglement-ba8b6f0b47a5
Use the Blender example (link) as a reference or reuse. The main difference with respect to the example from the link is to change the operation from a live demo to a offline demo:
1. Make the data capture part separate from the rendering part. The data capture part outputs a file.
2. The rendering part in Blender will read the file and render it.
While the end goal is to have an Android APK for mobile part, for this Phase 1, we can use Apple iPhone (if it is easier).
Test case:
The phone can be moved in any manner e.g. walking with it in a circle and rotating it. The rendering should be able to recreate the motion in 3D. The rendered object itself is not important, as the main goal is for it to be easy to visually make out the rotation/turn/linear rendered motion in response to the real motion of the real phone.
Deliverables:
1. The mobile “app” with source-code with instructions on how to capture a data file.
2. The data file format
3. The Blender configuratio, rendering code with source and setup Instructions on how to load the data file and view in Blender.
Fee: $10-30
The output of Phase 1 (the Demonstrator) will be used to fine-tune the requirements of a the final project Phase 2.
The motion data should be captured in JSON format. The data capture should be performed using an Android device. The 3D object should be rendered as basic shapes, focusing more on motion accuracy rather than visual detail. Use the shape of a car for 3D shape rendering. "None" The mobile app should be developed in Swift for iPhone. The data capture process should be interactive, allowing users to start and stop recording. The data capture process should be interactive, allowing users to start and stop recording. Ensure the 3D motion data is rendered with high precision, focusing on capturing minute details of the motion. The rendered object should be shaped like a car.
Develop a demonstrator app that will capture motion data from a mobile phone and use the data to render the animation of a 3D object in Blender.
https://medium.com/@JohnCoatesDev/visualizing-an-ios-device-in-blender-through-quantum-entanglement-ba8b6f0b47a5
Use the Blender example (link) as a reference or reuse. The main difference with respect to the example from the link is to change the operation from a live demo to a offline demo:
1. Make the data capture part separate from the rendering part. The data capture part outputs a file.
2. The rendering part in Blender will read the file and render it.
While the end goal is to have an Android APK for mobile part, for this Phase 1, we can use Apple iPhone (if it is easier).
Test case:
The phone can be moved in any manner e.g. walking with it in a circle and rotating it. The rendering should be able to recreate the motion in 3D. The rendered object itself is not important, as the main goal is for it to be easy to visually make out the rotation/turn/linear rendered motion in response to the real motion of the real phone.
Deliverables:
1. The mobile “app” with source-code with instructions on how to capture a data file.
2. The data file format
3. The Blender configuratio, rendering code with source and setup Instructions on how to load the data file and view in Blender.
Fee: $10-30
The output of Phase 1 (the Demonstrator) will be used to fine-tune the requirements of a the final project Phase 2.
The motion data should be captured in JSON format. The data capture should be performed using an Android device. The 3D object should be rendered as basic shapes, focusing more on motion accuracy rather than visual detail. Use the shape of a car for 3D shape rendering. "None" The mobile app should be developed in Swift for iPhone. The data capture process should be interactive, allowing users to start and stop recording. The data capture process should be interactive, allowing users to start and stop recording. Ensure the 3D motion data is rendered with high precision, focusing on capturing minute details of the motion. The rendered object should be shaped like a car.