Setting up and troubleshooting PaperVision projects can be a huge pain in the ass. Sure, there is a built-in debug thingy but it kinda really sucks. So I started making my own debug thingy and, quite frankly, freakin’ sweet.
I have an old example on how to use it in one of my posts.
Things that PV3DDebug currently does (as of revision 3):
- Displays all render stats (i.e. Triangles, Render Time, Particles, Filtered Objects, etc.)
- Displays system stats (i.e. FPS, Average FPS, Current Memory Use, Max Memory Use, Run Time, etc.)
- Displays camera properties
- Allows you to switch between multiple cameras
- Allows you to adjust camera properties
- Ability to turn on/off individual stat windows
Things I plan to smash into PV3DDebug:
- Display and adjust light properties
- Switch between multiple lights
- Display and adjust scene properties
- Switch between multiple scenes
- Display and adjust DisplayObject3D properties