Splitskybox

From Valve Developer Community

Jump to: navigation, search

Info

Splitskybox is a command line utility that splits a composite .PFM Skybox into separate .PFM images.

Your Composite Skybox MUST be arranged like this;

Image:Hdr_skybox_sides.jpg

Usage

splitskybox.exe blah.pfm

For ease of use, create a batch file in the same directory as your Skybox composite, name it splitskybox.bat, and copy this into it;

@ECHO OFF
"%sourcesdk%\bin\orangebox\bin\splitskybox.exe" "%~dpn1.pfm"
PAUSE
Tip:%~dpn1 means <Drive>-<Path>-<Name>-<1st file called>, if you want to be able to drag more than 1 file at a time, copy the whole line and change the number 1 to 2, 3, 4 etc all the way up 9 (Windows Batch doesn't support dragging-dropping of more than 9 files at once onto a Batch).

Now all you need to do is drag and drop the Composite PFM Skybox onto the batch file, and it should give an output like this; (Taken from the HDR Skybox Tutorial)

splitskybox.exe "C:\Program Files\Steam\SteamApps\username\sourcesdk_content\dod\materialsrc\skybox\sdk_sky_example_hdr.pfm"

filename: C:\Program Files\Steam\SteamApps\username\sourcesdk_content\dod\materialsrc\skybox\sdk_sky_example_hdrft.pfm
filename: C:\Program Files\Steam\SteamApps\username\sourcesdk_content\dod\materialsrc\skybox\sdk_sky_example_hdrlf.pfm
filename: C:\Program Files\Steam\SteamApps\username\sourcesdk_content\dod\materialsrc\skybox\sdk_sky_example_hdrbk.pfm
filename: C:\Program Files\Steam\SteamApps\username\sourcesdk_content\dod\materialsrc\skybox\sdk_sky_example_hdrrt.pfm
filename: C:\Program Files\Steam\SteamApps\username\sourcesdk_content\dod\materialsrc\skybox\sdk_sky_example_hdrup.pfm
filename: C:\Program Files\Steam\SteamApps\username\sourcesdk_content\dod\materialsrc\skybox\sdk_sky_example_hdrdn.pfm
Press any key to continue . . .
Personal tools