See all apps

Consumer 3D Content Creation

Submitted on April 03, 2013

What problem are you intending to solve?

Consumers love web experiences for video, images, and published content. These experiences don't exist for 3D content!

What is the technological approach, or development roadmap?

We want to deliver asset management, editing and publishing for 3D content - on the web. Today, these problems are solved through expensive workflows, in expensive software, on expensive workstations. This presents huge challenges, both in experiential aspects of technology development as well as implementation.


Front-end: Consumers speak a language on the web. Minimalist interfaces. Constrained feature sets. We plan to deliver a user experience consistent with these expectations. This requires engagement with customers and user experience professionals from the get-go. We will reach out to our network of advisors, mentors and early adopters to identify a great UX breakout. Then we will implement it. The front-end will be built in jQuery, JavaScript and three.js (WebGL and canvas elements). This ensures a quality experience in-app and across multiple platforms.

Back-end: 3D processing is computationally demanding. We plan to reduce the client-side computational burden by doing 3D processing in the cloud. We will build a firmware server stack for processing 3D data remotely. The server will be based on FastCGI. User contexts will be instanced with support for resource management and sharing across instances. The firmware software stack will leverage Lynx Laboratories software assets for processing, rendering, editing, and compressing data.

Integration: The web application will be tightly integrated with the Lynx A Camera, allowing for content to be created as easily as it is edited and curated. We will capture the quality mobile integrated experience pioneered by cell phones, the GoPro camera, and internet-of-things appliances. This integration will service a large and growing customer base, enabling swift market adoption.


We have exhibited a working prototype through our participation at the Kansas City hackathon. Pursuant of a successful award, work will begin immediately and proceed in three stages.

Stage 1: We will build a customer database using MySQL and create a portal for the web app. Customer contexts will allow users to upload, curate, and publish individual content.

Stage 2: We will substantially expand the feature set of the online viewer. We will add support for animations, character models, and 3D scenes (very challenging). We will also expand editing and publishing tools, including social integration.

Stage 3: We will integrate the web app with the Lynx A camera, allowing models to automatically be synced when the camera is WiFi connected. This is of huge importance wherever asset management is required.

How will end users interact with it, and how will they benefit?

End users will log in to our web application and immediately start working with 3D data. Manipulating and publishing data will be a familiar experience for anyone that has used FLICKR or WeVideo before. Tools will be arranged on a mobile-compatible sidebar. Features will include 3D printing, stereo renders, sharing on social networks, and animations. Users can benefit immensely through increased accessibility. First, users won't have to invest in expensive hardware and software. Second, the learning curve will be virtually non-existent. So we can substantially expand the base of users!

How will your app leverage the 1Gbps, sliceable and deeply programmable network?

This is a quintessential example of high-bandwidth applications. As HD videos and photo-rolls incentivized broadband, 3D content absolutely requires Gigabit to be fully realized. We believe one of the great motivators of broadband was video experiences that straddled existing and emerging infrastructure. For example, YouTube supports multiple playback qualities dependent on connection strength. We will make these applications work well on broadband but great on 1Gbps.

Further application information

Additional supporting information, materials and resources

Read about project updates - project blog

Take a look at the existing code - project repository

Will your work be beta-ready by the end of the Development Challenge?


How much effort do you expect this work to take?

2-3 employee-months.

Do you need help?

Everyone needs help. Our biggest focus area is customer development in the production, engineering, and scanning sectors.

If you can help let them know in the comments below.

chris slaughter

Chris is the CEO of Lynx Laboratories.

and team members

Lynx Laboratories is a technological leader in structural capture and next-generation photography. Our team has over twenty years of combined experience in machine learning - resulting in hundreds of publications and a few patents. Our company has received prestigious awards including the 1st Place Idea2Product (I2P) Texas, 1st Place I2P Global, Top 10 Dell Innovators and National Science Foundation Small Business Innovation Research Funding. We have six employees with diverse backgrounds: software engineering and architecture (@Google, @Eonsil); process management (@Samsung); consulting (@Qualcomm); and web development (@Facebook). Nick Shelton will serve as Project Manager on this initiative, with Chris Slaughter and Dustin Hopper in support roles. Dustin will focus on back-end development. Chris will focus on customer-driven design.

comments powered by Disqus