Re: Headless Video Rendering
Code: Select all
javac -cp .;.\libs\* -d bin ^
.\src\picocli\CommandLine.java ^
.\src\it\alessandropellegrini\sweethome3d\headlessrenderer\ImageDataSource.java ^
.\src\it\alessandropellegrini\sweethome3d\headlessrenderer\CameraRenderer.java ^
.\src\it\alessandropellegrini\sweethome3d\headlessrenderer\HeadlessRenderer.java ^
.\src\it\alessandropellegrini\sweethome3d\headlessrenderer\jmt\HeadlessJMD.java ^
.\src\it\alessandropellegrini\sweethome3d\headlessrenderer\jmt\HeadlessPlaybackEngine.java ^
.\src\it\alessandropellegrini\sweethome3d\headlessrenderer\jmt\HeadlessMediaProcessor.java ^
.\src\it\alessandropellegrini\sweethome3d\headlessrenderer\jmt\HeadlessSourceModule.java ^
.\src\it\alessandropellegrini\sweethome3d\headlessrenderer\QuickTimeEncoder.java ^
.\src\it\alessandropellegrini\sweethome3d\headlessrenderer\CameraPath.java
Code: Select all
java -Dj3d.rend=noop ^
-Djava.awt.headless=true ^
-Djava.library.path=yafaray ^
-classpath bin;libs\jmf.jar;libs\j3dcore.jar;libs\vecmath.jar;libs\j3dutils.jar;libs\gluegen-rt.jar;libs\SweetHome3D.jar;libs\jogl-java3d.jar;libs\sunflow-0.07.3i.jar ^
it.alessandropellegrini.sweethome3d.headlessrenderer.HeadlessRenderer ^
-f 25 -s 1 -w 320 -h 240 -i File.sh3d -o File.mov
Code: Select all
Program W x H Frame FPS Time Time / Frame
------------ ---------- ----- --- ----------- ------------
Create Video 320 x 240 166 25 4 min 10 s 1.5 s
PVR 2.6.2 320 x 240 135 25 6 min 34 s 2.9 s
Headless VR 320 x 240 111 25 2 min 36 s 1.4 s
Headless VR 640 x 480 111 25 12 min 27 s 6.7 s
Headless VR 1280 x 960 111 25 39 min 18 s 21.2 s