Helper script for capture cubemap and save it into PNG or JPG file
More...
|
| bool | autoTriggerAfterLaunch = true |
| | Enable the automatic screenshot trigger, which will capture a cubemap after autoTriggerDelay (seconds) More...
|
| |
| float | autoTriggerDelay = 1.0f |
| |
| KeyCode | triggeredByKey = KeyCode.F8 |
| | Trigger cubemap screenshot if user pressed key triggeredByKey More...
|
| |
| string | pathName |
| | The complete file path for saving the cubemap screenshot, including the filename and extension if pathName is blank, screenshots will be saved into USERPROFILE% More...
|
| |
| int | cubemapSize = 2048 |
| | The cube face resolution More...
|
| |
Helper script for capture cubemap and save it into PNG or JPG file
How it works: 1) This script can be attached to a existing game object, you can also use prefab Assets There are 2 ways to trigger a capture if you attached this script to a game object.
- Automatic capturing: if [autoTriggerAfterLaunch] is true, a automatic capturing will be triggered after [autoTriggerDelay] seconds.
- Keyboard trigger: press key [triggeredByKey], a capturing will be triggered. 2) If you like to trigger the screen capture in your code logic, just call static function [OVRCubemapCapture.TriggerCubemapCapture] with proper input arguments.
◆ RenderIntoCubemap()
| static void OVRCubemapCapture.RenderIntoCubemap |
( |
Camera |
ownerCamera, |
|
|
Cubemap |
outCubemap |
|
) |
| |
|
static |
◆ SaveCubemapCapture()
| static bool OVRCubemapCapture.SaveCubemapCapture |
( |
Cubemap |
cubemap, |
|
|
string |
pathName = null |
|
) |
| |
|
static |
Save unity cubemap into NPOT 6x1 cubemap/texture atlas in the following format PX NX PY NY PZ NZ
Supported format: PNG/JPG Default file name: using current time OVR_hh_mm_ss.png
◆ TriggerCubemapCapture()
| static void OVRCubemapCapture.TriggerCubemapCapture |
( |
Vector3 |
capturePos, |
|
|
int |
cubemapSize = 2048, |
|
|
string |
pathName = null |
|
) |
| |
|
static |
Generate unity cubemap at specific location and save into JPG/PNG
Default save folder: your app's persistentDataPath Default file name: using current time OVR_hh_mm_ss.png Note1: this will take a few seconds to finish Note2: if you only want to specify path not filename, please end [pathName] with "/"
◆ autoTriggerAfterLaunch
| bool OVRCubemapCapture.autoTriggerAfterLaunch = true |
Enable the automatic screenshot trigger, which will capture a cubemap after autoTriggerDelay (seconds)
◆ autoTriggerDelay
| float OVRCubemapCapture.autoTriggerDelay = 1.0f |
◆ cubemapSize
| int OVRCubemapCapture.cubemapSize = 2048 |
◆ pathName
| string OVRCubemapCapture.pathName |
The complete file path for saving the cubemap screenshot, including the filename and extension if pathName is blank, screenshots will be saved into USERPROFILE%
◆ triggeredByKey
| KeyCode OVRCubemapCapture.triggeredByKey = KeyCode.F8 |
Trigger cubemap screenshot if user pressed key triggeredByKey
The documentation for this class was generated from the following file: