Skip to main content
Participant
October 11, 2014

how to start the development using SDK

According to the Oculus_Developer_Guide , I have installed the Runtime ,download the SDK and have run the demo.
Everything is OK.
But, when it comes to development ,I am confused.I don't konw how to start with SDK.Is there need some configuration in VS2010 ? Such as the .lib, .h?

Someone can give me a instruction ? Or detailed steps for beginning a new project for myself ?

I am looking forward for your reply.

    14 replies

    Up and Coming
    October 23, 2014
    Good news!
    No purchase necessary for Unity, according to this recent blog post:
    http://blogs.unity3d.com/2014/09/20/expanded-oculus-rift-support-in-unity/

    +EDIT+ Looks like we're all still waiting for this to happen. But it WILL happen.
    Not a Rift fanboi. Not a Vive fanboi. I'm a VR fanboi. Get it straight.
    ShooterAuthor
    Participant
    October 27, 2014
    "jherico" wrote:


    The SDK is for use by programs that already have rendering systems, or for building new applications with Rift support.

    If you're using Unity, you don't need to work with the SDK, just with Unity.


    Hi,jherico,
    Thank you for your reply! But I also have some questions,
    You mean that there is no relationship between SDK and Unity, SDK also can build scenes like Unity?

    If I use Unity build a scene, then , the SDK is no use and only the DK1 or DK2 is useful because you have developed the OculusUnityIntegration.unitypackage?

    In the Download, there is a OculusUnityDemo. All I want to know is that the scene and all the controls were build by SDK or Unity ?
    Inspiring
    October 27, 2014
    "Shooter" wrote:
    You mean that there is no relationship between SDK and Unity, SDK also can build scenes like Unity?


    No, the SDK can not be used to build scenes. I think you're confused about some of the concepts. The SDK support getting tracking information from the headset, and also support performing distortion using a rendering API like Direct3D or OpenGL. It has nothing to do with 'scenes' or 'models' or anything else related to building a full game. These are higher level concepts that only come into play when you're writing a game engine.

    Unity is a toolkit, of which the Oculus SDK (via the unity integration package) is just one potential tool.

    In the Download, there is a OculusUnityDemo. All I want to know is that the scene and all the controls were build by SDK or Unity ?


    Since the name 'Unity' is there in the title I'm going to say it was built with Unity. There is a similar demo called OculusWorldDemo which is contained within the SDK, but it's not 'built with the SDK'. There's a whole bunch of source code in the examples which is used to load the scene from an XML file and render it. None of this code is part of the SDK itself. It's just an example of something that uses the SDK.
    Brad Davis - Developer for High Fidelity Co-author of Oculus Rift in Action
    ShooterAuthor
    Participant
    October 28, 2014
    "jherico" wrote:

    No, the SDK can not be used to build scenes. I think you're confused about some of the concepts. The SDK support getting tracking information from the headset, and also support performing distortion using a rendering API like Direct3D or OpenGL. It has nothing to do with 'scenes' or 'models' or anything else related to building a full game. These are higher level concepts that only come into play when you're writing a game engine.

    Unity is a toolkit, of which the Oculus SDK (via the unity integration package) is just one potential tool.

    Since the name 'Unity' is there in the title I'm going to say it was built with Unity. There is a similar demo called OculusWorldDemo which is contained within the SDK, but it's not 'built with the SDK'. There's a whole bunch of source code in the examples which is used to load the scene from an XML file and render it. None of this code is part of the SDK itself. It's just an example of something that uses the SDK.


    Thank you for your patient reply!I will have a deep look to what I have known. Maybe there are many wrong understandings. :) Perhaps there will be more questions to ask you in the future :) .
    Thanks again!