Over 11,000 five-star assets
Rated by 85,000+ customers
Supported by 100,000+ forum members
Every asset moderated by Unity
This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/3
User Guide
NovoCam is a VR Camera System SDK that is built on top of a customized GoogleVR SDK (legacy) to use for Cardboard or Daydream games. It allows you to easily integrate a car camera system, a ship/aircraft camera system, or a first-person shooter camera. It also simplifies GVR integration with custom behavior and features. Any component setup is aggregated and encapsulated within the APIs and the SDK is packaged into C# DLLs. It has support for using the camera system in the Unity Editor to use during development, Android, iPhone, or Unity with native GVR support. The car camera and ship camera utilize the device accelerometer for parts of the steering. In addition to the camera and steering behaviors, hooks and controls for Gaze Input are also included. Furthermore, the car camera and ship camera allow the option of a non-VR mode.
Features
CarCam
• Auto-translate forward by a speed specified
• Turn left or right based on the accelerometer using specified values for the minimum accelerometer value at which to start turning, the maximum rotation/turn angle, and the amount to increment the rotation by.
• Re-alignment when less than the minimum accelerometer value specified for when to turn
• Rotate up or down by an amount specified in the API (used to account for ups and downs on the “road”)
• Match a game object (a car chassis for example) rotations to the rotations of the camera
• API call to shake the camera (and associated game object if specified)
• Gaze Input with reticle (however, actual event actions on “collisions” via the Raycaster needs to be handled by the game and are not included in the SDK)
• VR or non-VR mode
Note: The Editor build version does not use the accelerometer. Instead, it uses the left and right arrows for turning and re-alignment is not included in the Editor build. The Editor build is meant to be used only for testing.
ShipCam
• Auto-translate forward by a speed specified
• Yaw, pitch and roll
• Pitch is based on the device head pose orientation
• Yaw and roll are based on the accelerometer using specified values for the minimum accelerometer value at which to start turning, the maximum rotation/turn angle, and the amount to increment the rotation by. Yaw and roll are synchronized when “turning”
• Re-alignment when less than the minimum accelerometer value specified for when to turn
• Match a game object (a car chassis for example) rotations to the rotations of the camera
• API call to shake the camera (and associated game object if specified)
• Gaze Input with reticle (however, actual event actions on “collisions” via the Raycaster needs to be handled by the game and are not included in the SDK)
• VR or non-VR mode
Note: The Editor build version does not use the accelerometer. Instead, it uses the left and right arrows for turning and re-alignment is not included in the Editor build. Pitch is performed by Alt+mouse. The Editor build is meant to be used only for testing.
FPSVRAvatarCam
• Camera follows device head pose orientation (default GoogleVR)
• Can enable a “Look” feature that looks at an Audio source location based on:
o When audio plays (non-looping audio)
o Audio source is within radius specified in API
o Avatar/camera is within distance specified in audio source
o Will only look at audio source when it plays within X time intervals specified in API
o If multiple audio sources are playing at the same time, will look only at the closest one
o Will not look at audio source if camera is shaking
o After “looking”, camera returns smoothly to device head pose orientation
o Game Usage: avatar gets a peek at enemies approaching
• Match a game object (a car chassis for example) rotations to the rotations of the camera
• API call to shake the camera (and associated game object if specified)
• Gaze Input with reticle (however, actual event actions on “collisions” via the Raycaster needs to be handled by the game and are not included in the SDK)
• VR mode only
• No auto-translate
Included Assets
1) NovoCamEditor.dll
2) NovoCamAndroid.dll
3) NovoCamIPhone.dll
4) NovoCamUnityGVR.dll
5) Plugin.zip (GoogleVR - legacy)
6) Resources (for Reticle - GoogleVR)
7) User Guide
8) Demo assets
a. Sample scripts showing implementation of NovoCam (enable only 1 at a time)
i. CarCamController.cs
ii. ShipCamController.cs
iii. FPSCamController.cs
b. Sample scene (same scene for all Controller scripts)
c. Test audio file
NovoCam is a VR Camera System SDK that is built on top of a customized GoogleVR SDK (legacy) to use for Cardboard or Daydream games. It allows you to easily integrate a car camera system, a ship/aircraft camera system, or a first-person shooter camera. It also simplifies GVR integration with custom behavior and features. Any component setup is aggregated and encapsulated within the APIs and the SDK is packaged into C# DLLs. It has support for using the camera system in the Unity Editor to use during development, Android, iPhone, or Unity with native GVR support. The car camera and ship camera utilize the device accelerometer for parts of the steering. In addition to the camera and steering behaviors, hooks and controls for Gaze Input are also included. Furthermore, the car camera and ship camera allow the option of a non-VR mode.
Features
CarCam
• Auto-translate forward by a speed specified
• Turn left or right based on the accelerometer using specified values for the minimum accelerometer value at which to start turning, the maximum rotation/turn angle, and the amount to increment the rotation by.
• Re-alignment when less than the minimum accelerometer value specified for when to turn
• Rotate up or down by an amount specified in the API (used to account for ups and downs on the “road”)
• Match a game object (a car chassis for example) rotations to the rotations of the camera
• API call to shake the camera (and associated game object if specified)
• Gaze Input with reticle (however, actual event actions on “collisions” via the Raycaster needs to be handled by the game and are not included in the SDK)
• VR or non-VR mode
Note: The Editor build version does not use the accelerometer. Instead, it uses the left and right arrows for turning and re-alignment is not included in the Editor build. The Editor build is meant to be used only for testing.
ShipCam
• Auto-translate forward by a speed specified
• Yaw, pitch and roll
• Pitch is based on the device head pose orientation
• Yaw and roll are based on the accelerometer using specified values for the minimum accelerometer value at which to start turning, the maximum rotation/turn angle, and the amount to increment the rotation by. Yaw and roll are synchronized when “turning”
• Re-alignment when less than the minimum accelerometer value specified for when to turn
• Match a game object (a car chassis for example) rotations to the rotations of the camera
• API call to shake the camera (and associated game object if specified)
• Gaze Input with reticle (however, actual event actions on “collisions” via the Raycaster needs to be handled by the game and are not included in the SDK)
• VR or non-VR mode
Note: The Editor build version does not use the accelerometer. Instead, it uses the left and right arrows for turning and re-alignment is not included in the Editor build. Pitch is performed by Alt+mouse. The Editor build is meant to be used only for testing.
FPSVRAvatarCam
• Camera follows device head pose orientation (default GoogleVR)
• Can enable a “Look” feature that looks at an Audio source location based on:
o When audio plays (non-looping audio)
o Audio source is within radius specified in API
o Avatar/camera is within distance specified in audio source
o Will only look at audio source when it plays within X time intervals specified in API
o If multiple audio sources are playing at the same time, will look only at the closest one
o Will not look at audio source if camera is shaking
o After “looking”, camera returns smoothly to device head pose orientation
o Game Usage: avatar gets a peek at enemies approaching
• Match a game object (a car chassis for example) rotations to the rotations of the camera
• API call to shake the camera (and associated game object if specified)
• Gaze Input with reticle (however, actual event actions on “collisions” via the Raycaster needs to be handled by the game and are not included in the SDK)
• VR mode only
• No auto-translate
Included Assets
1) NovoCamEditor.dll
2) NovoCamAndroid.dll
3) NovoCamIPhone.dll
4) NovoCamUnityGVR.dll
5) Plugin.zip (GoogleVR - legacy)
6) Resources (for Reticle - GoogleVR)
7) User Guide
8) Demo assets
a. Sample scripts showing implementation of NovoCam (enable only 1 at a time)
i. CarCamController.cs
ii. ShipCamController.cs
iii. FPSCamController.cs
b. Sample scene (same scene for all Controller scripts)
c. Test audio file
NovoCam
(not enough ratings)
22 users have favourite this asset
(22)
$4.99
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
Secure checkout:

License agreement
Standard Unity Asset Store EULALicense type
File size
48.2 MB
Latest version
1.0
Latest release date
Mar 19, 2018
Original Unity version
5.4.3
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Language
Feedback
Partners Program
PartnersUSD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR