So currently at University I am working on a 3D project regarding the usability of an Xbox Kinect and whether or not it has potential in aiding with the workflow of creating assets.
What triggered this idea is that 3D scanning has become and is becoming more and more predominant in game studios, however the solutions are fairly high cost (Think Infinite Realities). Now Photogrammetry is a low cost solution that has proven to be possible to use in an asset creation workflow for example
Rustclad an indie game in development explained this was possible. Yet the Kinect could possibly hold value in being a tool artists could use, given its low cost (low as £25) it would make sense to explore its potentials and rule out whether or not it would be useful or not.
So currently I have narrowed it down to three experiments. These experiments will attempt to see if the Kinect holds any value in aiding with the production of game assets,
1. Scanning a Hard surface (Baking AO and Normals)
2. Scanning Cloth (Baking AO and Normals)
3. Scanning entire object (Baking AO and Normals)
Now there are pit falls in these experiments which I will discuss later but for now I wish to gain qualitative feedback from you all regarding the outcome of these tests. Merely in the form of a debate and seeing whether or not the likes of the Kinect could be used in the lights of Freelance and Indie Developers
So a survey for the first test.
The first test was merely to see if a hard surface could cleanly be scanned and baked for use in engine. Hypothesis was that the Kinect would bake the maps and possibly speed things up a bit.
Here was the result:
[ame="
http://www.youtube.com/watch?v=Z2mEhbW6jfQ"]Hard Surface Kinect Scan, Experiment One - YouTube[/ame]
A Rendered:
[SKETCHFAB]cc7ac093d5b44ff7b35fd66e4967803f[/SKETCHFAB]
So from this it was clear that it could scan the details fairly well even given the limitations of the Kinect.
So I ask. (To spark some debate)
- Quality wise, would you consider using this?
- Would the tested workflow be of any use or interest to you?
- Are we going to see more 3D scanning in the future, why or why not?
Thanks and enjoy
Replies
What do you actually want to know? One looks noisy and "scanned". The other looks clean and as if it was authored in a DCC app.
Would make more sense to get it to a point where the visual quality is comparable and then take a look at which method is less time consuming.
So Instead I have devise this as I quote:
Yes you are correct, however I will instead of trying to achieve the best results possible it will begin with just attempting to devise a means to use scanned data, then perhaps taking this further to get better results.
Exactly right, basically with all experiments I knew that a flat surface wouldn't be an idea situation, however given the nature of the test I wanted to rule it out and see how far it could be taken.
Also I should expand the reason for exploring the Kinect as a tool which I shall, I will be updating the OP as I speak.
EDIT:
Video of the first test:
[ame="http://www.youtube.com/watch?v=Z2mEhbW6jfQ"]Hard Surface Kinect Scan, Experiment One - YouTube[/ame]
Experiment two has started. So far I have scanned cloth and made a usable high poly for baking. Part two is work in progress.
[ame="http://www.youtube.com/watch?v=4kC695WJ7xc"]Scanning Cloth with Kinect for Games, Experiment Two Part 1 - YouTube[/ame]
Also I don't know if a moderator could perhaps move this thread to P&P since it may be more applicable there.
[ame="http://www.youtube.com/watch?v=DcRnG57bla4&"]Scanning Cloth with Kinect for Games, Experiment Two Part 2 - YouTube[/ame]
Overall really happy with the outcome of this test. I could see the Kinect having a lot of potential with assisting with game art. More to come.
I haven't been using it for game work though- Too much cleanup work to get a high quality model.
As someone who has severe aches and pains from sitting at a desk all day creating art. I would love to be able to use the kinect technology for the computer, freeing artists from having to use the mouse and keyboard so much. If we could grab a vertices by pinching the air and moving our hands, we could model standing up and avoid so many of the health problems that come from too much sitting.
The other great thing is that because we are in 3d space already, grabbing verts in the air and moving our hands is so much more intuitive for 3d modeling instead of dealing with a widget that only moves in two dimensions at a time or less.
The kinect technology offers so much in the way of future device input. I hope I live to see the day when it completely replaces the mouse and keyboard
Clean up is always an issue with 3d scanning, but will a well developed system you can minimise it hugely. In Games, scanning is one of those approaches that is very context specific. For cloth, you would be better off running a simulation and baking it down!
Ok thanks for the info. I know that the likes of photogrammetry may have far better results than the Kinect. However the idea of this project is to rule out whether or not the Kinect has potential and seeing what applications it could hold if it does. At the moment it has proven worthy but further study would have to be taken out to compare it with say the likes of Photogrammetry. Also Rustclad have tried using 123d catch to produce art assets and it worked quite well.
Interesting idea. I know that Xspace had an example of this with the Leap Motion, again could be interesting to look into for another project. (I'll keep this in mind)
Again I know of photogrammetry applications, however specifically looking at the Kinect for this project. For simulating cloth I had that in mind and I was going to compare the two so again this would need further study. One question though about using photographs. Would the like of say using a single camera give similar results to using a multi camera set up? I would assume there could be inconsistencies between the two.
Last experiment and concluding my findings. So overall I think the Kinect may not hold valuable necessities as a tool for artists. However it could be tested further and for some it may be useful for learning and understanding the proportions of geometry perhaps.
While this research may seem a no brainer and seem quite obvious to what to expect, I still wanted to carry out the tests and do a proper write up regarding the potential of the Kinect. What works what doesn't and where it could be used. When I do get round to writing a dissertation I think photogrammetry will be the focus of that in relation to application asset creation. Given everyone's thoughts so far.
For material capture it is awesome. I buy lots of scans off of surface mimic and use them for micro texture passes on my sculpts.
Thanks for that info, very helpful. As for texture scanning that might be something else to consider. I know after reading about the scanning system they are using for Order 1886 it looks very cool.