How Do I Get Command Line Working?

Started by AndyCocker, June 06, 2007, 07:21:15 AM

Previous topic - Next topic

AndyCocker

Hi,

Coming back to TGD after a long break, I still cannot get command-line rendering to work.
I am using version 1.8.76.0
I do not have \docs\command_line.txt as mentioned elsewhere, so have tried to glean correct usage from forums.
I have TGD installed to C:\TGD
Sunset003.tgd is situated at C:\TGD\Sunset003.tgd
From dos prompt within C:\TGD I usetgdcli -p C:\TGD\Sunset003.tgd -r
Command Line spits outC:\TGD>tgdcli -p C:\TGD\Sunset003.tgd -r
<<<### APP RUN STARTED ###>>>
Terragen 2 Technology Preview 1 (build 1.8.76.0)
AddClass: added class group (268580672 268580768)
AddClass: added class null (268581328 268581424)
AddClass: added class camera (268581440 268581536)
AddClass: added class render (268581552 268581648)
AddClass: added class lwo_micro_exporter (268581664 268581760)
AddClass: added class heightfield_load (268581776 268581872)
AddClass: added class lwo_reader (268584080 268581920)
AddClass: added class obj_reader (268581936 268582032)
AddClass: added class plane (268582048 268582144)
AddClass: added class disc (268582160 268582256)
AddClass: added class sphere (268582272 268582368)
AddClass: added class sunlight (268582384 268582480)
AddClass: added class light_source (268582496 268582592)
AddClass: added class enviro_light (268582608 268582704)
Loading plugins in: C:\TGD\
No files matching *.tgp in this directory
Loaded 0 modules in this directory
Loading plugins in: C:\TGD\
No files matching *.cpp in this directory
Loaded 0 modules in this directory
Loading plugins in: C:\TGD\plugins\
AddClass: added class displacement_shader (232329216 232330116)
AddClass: added class function_to_displacement_shader (232329216 232330116)
AddClass: added class constant_colour (232337900 232338072)
AddClass: added class constant_scalar (232338088 232338256)
AddClass: added class constant_vector (232338272 232338460)
AddClass: added class get_altitude (232338476 232338596)
AddClass: added class get_altitude_in_texture (232338612 232338732)
AddClass: added class get_diffuse_colour (232338884 232339004)
AddClass: added class get_emitted_colour (232339020 232339140)
AddClass: added class get_specular_colour (232340652 232340772)
AddClass: added class get_final_alpha (232339156 232339276)
AddClass: added class get_final_colour (232339292 232339412)
AddClass: added class get_final_opacity (232339428 232339548)
AddClass: added class get_frame_number (232339564 232339684)
AddClass: added class get_camera_position (232338748 232338868)
AddClass: added class get_ray_origin (232340516 232340636)
AddClass: added class get_normal (232339972 232340092)
AddClass: added class get_normal_in_geometry (232339700 232339820)
AddClass: added class get_normal_in_texture (232339836 232339956)
AddClass: added class get_position (232340380 232340500)
AddClass: added class get_position_in_geometry (232340108 232340228)
AddClass: added class get_position_in_texture (232340244 232340364)
AddClass: added class add_colour (232330132 232330496)
AddClass: added class add_scalar (232330512 232330876)
AddClass: added class add_vector (232330892 232331256)
AddClass: added class subtract_colour (232331272 232331536)
AddClass: added class subtract_scalar (232331552 232331816)
AddClass: added class subtract_vector (232331832 232332096)
AddClass: added class difference_colour (232332112 232332376)
AddClass: added class difference_scalar (232332392 232332656)
AddClass: added class mix_colour (232332672 232333060)
AddClass: added class mix_scalar (232333076 232333464)
AddClass: added class mix_vector (232333480 232333868)
AddClass: added class component_mix_vector (232333884 232334272)
AddClass: added class negate_colour (232334288 232334408)
AddClass: added class negate_scalar (232334424 232334544)
AddClass: added class negate_vector (232334560 232334680)
AddClass: added class complement_colour (232334696 232334816)
AddClass: added class complement_scalar (232334832 232334952)
AddClass: added class inverse_scalar (232334968 232335088)
AddClass: added class inverse_vector (232335104 232335224)
AddClass: added class rotate_x_vector (232335240 232335524)
AddClass: added class rotate_y_vector (232335540 232335824)
AddClass: added class rotate_z_vector (232335840 232336124)
AddClass: added class abs_colour (232336140 232336260)
AddClass: added class abs_scalar (232336276 232336396)
AddClass: added class abs_vector (232336412 232336532)
AddClass: added class clamp_0_1_colour (232336548 232336668)
AddClass: added class clamp_0_colour (232336684 232336804)
AddClass: added class clamp_colour (232336820 232337208)
AddClass: added class clamp_0_1_scalar (232337224 232337344)
AddClass: added class clamp_0_scalar (232337360 232337480)
AddClass: added class clamp_scalar (232337496 232337884)
AddClass: added class cross_product (232340788 232341052)
AddClass: added class dot_product (232341068 232341332)
AddClass: added class multiply_colour (232341348 232341612)
AddClass: added class multiply_scalar (232341628 232341892)
AddClass: added class multiply_vector (232341908 232342172)
AddClass: added class divide_colour (232342188 232342452)
AddClass: added class divide_scalar (232342468 232342732)
AddClass: added class divide_vector (232342748 232343012)
AddClass: added class modulo_scalar (232350844 232351108)
AddClass: added class power_colour (232343028 232343292)
AddClass: added class power_scalar (232343308 232343572)
AddClass: added class square_colour (232343588 232343708)
AddClass: added class square_scalar (232343724 232343844)
AddClass: added class square_root_colour (232343860 232343980)
AddClass: added class square_root_scalar (232343996 232344116)
AddClass: added class exp_colour (232344132 232344252)
AddClass: added class exp_scalar (232344268 232344388)
AddClass: added class log_colour (232344404 232344524)
AddClass: added class log_scalar (232344540 232344660)
AddClass: added class floor_scalar (232344676 232344796)
AddClass: added class ceiling_scalar (232344812 232344932)
AddClass: added class nearest_integer (232344948 232345068)
AddClass: added class build_colour (232345084 232345672)
AddClass: added class scalar_to_colour (232345688 232345808)
AddClass: added class vector_to_colour (232345824 232345944)
AddClass: added class red_to_scalar (232345960 232346080)
AddClass: added class green_to_scalar (232346096 232346216)
AddClass: added class blue_to_scalar (232346232 232346352)
AddClass: added class luminance_to_scalar (232346368 232346488)
AddClass: added class x_to_scalar (232346504 232346624)
AddClass: added class y_to_scalar (232346640 232346760)
AddClass: added class z_to_scalar (232346776 232346896)
AddClass: added class length_to_scalar (232346912 232347032)
AddClass: added class build_vector (232347048 232347560)
AddClass: added class colour_to_vector (232347712 232347832)
AddClass: added class scalar_to_vector (232347576 232347696)
AddClass: added class perlin_3D_scalar (232347848 232348236)
AddClass: added class voronoi_3D_cell_scalar (232348252 232348640)
AddClass: added class voronoi_3D_diff_scalar (232348656 232349044)
AddClass: added class voronoi_3D_A_vector (232349060 232349448)
AddClass: added class voronoi_3D_B_vector (232349464 232349852)
AddClass: added class arccos_scalar (232349868 232349988)
AddClass: added class arcsin_scalar (232350004 232350124)
AddClass: added class arctan_scalar (232350428 232350140)
AddClass: added class cos_scalar (232350156 232350276)
AddClass: added class sin_scalar (232350292 232350412)
AddClass: added class tan_scalar (232350428 232350548)
AddClass: added class adjust_saturation_colour (232350564 232350828)
AddClass: added class step_scalar (232351124 232351388)
AddClass: added class conditional_scalar (232351404 232352388)
AddClass: added class image_writer_exr (232526656 232526752)
AddClass: added class image_writer_tiff (232526560 232526752)
AddClass: added class default_shader (233313432 233313416)
AddClass: added class surface_layer (233260916 233261032)
AddClass: added class alpine_fractal_shader (233262320 233265148)
AddClass: added class distribution_shader_v2 (233249444 233249560)
AddClass: added class distribution_shader_v3 (233249576 233249692)
AddClass: added class distribution_shader_v4 (233249708 233249824)
AddClass: added class cloud_layer_v2 (233246720 233246836)
AddClass: added class layered_shader (233252528 233252644)
AddClass: added class cloud_fractal_shader_v3 (233246984 233247100)
AddClass: added class crater_shader (233247116 233247232)
AddClass: added class colour_adjust_shader (233247248 233247364)
AddClass: added class constant_shader (233247380 233247688)
AddClass: added class distance_shader (233249316 233249428)
AddClass: added class erosion_shader (233249840 233251644)
AddClass: added class fake_stones_shader (233251660 233251776)
AddClass: added class fractal_displacement_shader (233251792 233251904)
AddClass: added class heightfield_displacement_shader (233252052 233252168)
AddClass: added class heightfield_shader (233251920 233252036)
AddClass: added class image_map_shader (233249184 233249300)
AddClass: added class image_map_shader (233249184 233249300)
AddClass: added class lambert_shader (233252184 233252512)
AddClass: added class merge_shader (233252660 233254040)
AddClass: added class MOLA_map_shader (233254056 233254172)
AddClass: added class multi_shader (233254188 233255336)
AddClass: added class planet_atmosphere (233255352 233258440)
AddClass: added class planet_surface_shader (233258456 233260040)
AddClass: added class power_fractal_shader_v2 (233260056 233260172)
AddClass: added class power_fractal_shader_v3 (233246852 233246968)
AddClass: added class power_fractal_shader_v3 (233246852 233246968)
AddClass: added class redirect_shader (233260188 233260300)
AddClass: added class reflective_shader (233247704 233249168)
AddClass: added class translucent_shader (233261048 233261532)
AddClass: added class strata_and_outcrops_shader_v2 (233260784 233260900)
AddClass: added class transform_shader (233262064 233262176)
AddClass: added class twist_and_shear_shader (233261548 233261660)
AddClass: added class visualise_normal (233261676 233261788)
AddClass: added class visualise_tex_coords (233261804 233261916)
AddClass: added class warp_shader (233262192 233262304)
AddClass: added class water_shader (233261932 233262048)
AddClass: added class sphere_geometry_shader (233260444 233260768)
AddClass: added class terrain_set (233313304 233313288)
AddClass: added class shader_set (233260316 233260428)
AddClass: added class tex_coords_from_XYZ (233265164 233265276)
AddClass: added class compute_normal (233265292 233265404)
AddClass: added class compute_terrain (233313176 233313160)
AddClass: added class experiment_TEST (233262320 233265148)
AddClass: added class heightfield_generate (233266476 233266592)
AddClass: added class heightfield_adjust_vertical (233265420 233265536)
AddClass: added class heightfield_clip_vertical (233265684 233265800)
AddClass: added class heightfield_curve_vertical (233265816 233265932)
AddClass: added class heightfield_crop (233265552 233265668)
AddClass: added class heightfield_erode_v2 (233265948 233266064)
AddClass: added class heightfield_erode_v3 (233266080 233266196)
AddClass: added class heightfield_export_LWO (233266212 233266328)
AddClass: added class heightfield_from_shader (233266344 233266460)
AddClass: added class heightfield_make_river (233266608 233266724)
AddClass: added class heightfield_merge (233266740 233266856)
AddClass: added class heightfield_resize (233266872 233266988)
AddClass: added class heightfield_smooth (233267004 233267120)
AddClass: added class heightfield_smooth_erode (233267136 233267252)
AddClass: added class heightfield_erode_experiment (233267268 233267384)
AddClass: added class grass_clump (233267400 233267516)
AddClass: added class planet (233267664 233268580)
AddClass: added class populator_v3 (233268596 233268712)
AddClass: added class rock (233268728 233268844)
AddClass: added class tgo_reader (233268860 233268976)
AddClass: added class lake (233267532 233267648)
AddClass: added class object_writer_tgo (233268992 233269104)
Loaded 3 modules in this directory
Loading plugins in: C:\TGD\plugins\
No files matching *.cpp in this directory
Loaded 0 modules in this directory
Loading plugins in: C:\TGD\..\..\tgdplugins\
No files matching *.tgp in this directory
Loaded 0 modules in this directory
Loading plugins in: C:\TGD\..\..\tgdplugins\
No files matching *.cpp in this directory
Loaded 0 modules in this directory
Loading plugins in: C:\TGD\..\..\tgdplugins\nt_intel\
No files matching *.tgp in this directory
Loaded 0 modules in this directory
Loading plugins in: C:\TGD\..\..\tgdplugins\nt_intel\
No files matching *.cpp in this directory
Loaded 0 modules in this directory
Loaded a total of 3 plugin modules
Found existing prefs file
False UCBool
False UCBool
Successfully parsed prefs file
ReadXML: Attempting to read file: "C:\TGD\Terragen_2.ucr\Generic\default.xml"
creating camera (268581440)
creating render (268581552)
creating render (268581552)
creating enviro_light (268582608)
creating sunlight (268582384)
creating sphere_geometry_shader (233260444)
creating constant_shader (233247380)
creating sphere (268582272)
creating sphere_geometry_shader (233260444)
creating constant_shader (233247380)
creating planet (233267664)
creating sphere_geometry_shader (233260444)
creating planet_atmosphere (233255352)
creating power_fractal_shader_v3 (233246852)
creating heightfield_shader (233251920)
creating heightfield_generate (233266476)
creating compute_terrain (233313176)
creating group (268580672)
creating group (268580672)
creating group (268580672)
creating group (268580672)
creating group (268580672)
creating group (268580672)
creating group (268580672)
creating group (268580672)
ReadXML: done
Content path for "Project" set to "C:\TGD\Terragen_2.ucr\Generic\"
Content path for "Project" set to ""
creating camera (268581440)
creating camera (268581440)
CreateFile succeeded
destroying camera (268581536)
destroying camera (268581536)

My scene does not render, but the GUI is launched.

It looks like stuff can't be found, and "project" path looks dubious.

Can anybody help please?

Andy

bigben

In the program's directory you'll find a docs folder. Read the win_command_line.txt file.

You need to set an environment variable for the path to TGD/TGDCLI and include this variable in the commandline

%TERRAGEN_PATH%/tgdcli


While the file also gives the following example:

%TERRAGEN_PATH%/tgdcli myproject.tgd

I have found it necessary to include "-p" before the .tgd file as you have done

AndyCocker

Quote from: bigben on June 06, 2007, 05:09:57 PM
In the program's directory you'll find a docs folder. Read the win_command_line.txt file.

Thanks, but as I have already said, I do not have that file in my Docs folder (there are two files, changes.txt and freeimage-license.txt).

QuoteYou need to set an environment variable for the path to TGD/TGDCLI and include this variable in the commandline

%TERRAGEN_PATH%/tgdcli


While the file also gives the following example:

%TERRAGEN_PATH%/tgdcli myproject.tgd

I have found it necessary to include "-p" before the .tgd file as you have done

Have set path with set TERRAGEN_PATH=C:\TGD and it doesn't work. I get exactly the same results as before.

Any further suggestions? Surely I'm not the only one having these issues.

Andy

Oshyan

Are you using the free version of the Technology Preview? That version does not allow use of the commandline due to concerns of circumvention of the animation limitations. You can use the commandline for non-animated purposes by pre-purchasing the Deep version or you can use it in animation if you pre-purchase Deep+Animation.

If you are already using one of the registered versions make sure you have not updated with a free version install file. You will need to obtain registered version updates from Planetside. Please contact registrations@planetside.co.uk if you need update information.

- Oshyan

AndyCocker

Quote from: Oshyan on June 06, 2007, 05:37:42 PM
Are you using the free version of the Technology Preview? That version does not allow use of the commandline due to concerns of circumvention of the animation limitations.

Aah. Yes I am. It's a shame that either the program itself, the documentation or website didn't explain this, as I wouldn't have wasted a few hours trying to get it to work.

Thanks anyway.

Andy

Oshyan

I'm sorry for the waste of time. I agree it should simply throw up an error saying the commandline is unavailable in the unregistered version. I'll try to have that put in for the next update.

- Oshyan

AndyCocker

Quote from: Oshyan on June 06, 2007, 06:09:34 PM
I'm sorry for the waste of time. I agree it should simply throw up an error saying the commandline is unavailable in the unregistered version. I'll try to have that put in for the next update.

It's no problem really.. just venting a little.

I personally would have liked to see the free version be fully functional, but be further restricted in terms of being limited to rendering 100 frames, or being limited to 320x240 when animation is being used, for example, or even a time-limited version where everything works for a week or so, then defaults to the current free version functionality until registered. Anyhow, this has probably all been discussed in other threads.

I'm not prepared at this stage to purchase something that I'm not sure I'll use all that much.

Regards,

Andy

Oshyan

We have always provided a free version with certain specific intentions and aimed at a particular market. Those people for whom the free version is of interest would no doubt feel extremely limited by a time out of any kind. It sounds like you don't fall into the market that the free version is aimed at (non-animators).

We may in the future provide other ways to test the full capabilities of TG2 prior to purchase - possibilities include a time-limited full-function demo, a "Personal Learning Edition" with watermarks, etc. Few companies provide demo versions without fairly strong restrictions either on time, capability, or output.

- Oshyan

AndyCocker

Quote from: Oshyan on June 07, 2007, 02:04:09 PM
We may in the future provide other ways to test the full capabilities of TG2 prior to purchase - possibilities include a time-limited full-function demo, a "Personal Learning Edition" with watermarks, etc. Few companies provide demo versions without fairly strong restrictions either on time, capability, or output.
I can appreciate the current offering, and it's great to be able to render out works at a decent size, but I certainly like the idea of a "Personal Learning Edition" offering too.

Regards,

Andy