Splitskybox

From Valve Developer Community
Revision as of 19:49, 15 October 2009 by Jenkins08 (talk | contribs) (Page creation)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to 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;

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.pngTip:%~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 . . .