<?xml version="1.0" encoding="utf-8" standalone="yes" ?> <floater can_close="true" can_drag_on_left="false" can_minimize="false" can_resize="true" height="550" min_height="550" min_width="620" name="Model Preview" title="Upload Model" width="620" help_topic="upload_model" > <string name="status_idle">Idle</string> <string name="status_parse_error">Dae parsing issue - see log for details.</string> <string name="status_reading_file">Loading...</string> <string name="status_generating_meshes">Generating Meshes...</string> <string name="status_vertex_number_overflow">Error: Vertex number is more than 65534, aborted!</string> <string name="bad_element">Error: element is invalid</string> <string name="high">High</string> <string name="medium">Medium</string> <string name="low">Low</string> <string name="lowest">Lowest</string> <string name="mesh_status_good">Ship it!</string> <string name="mesh_status_na">N/A</string> <string name="mesh_status_none">None</string> <string name="mesh_status_submesh_mismatch">Levels of detail have a different number of textureable faces.</string> <string name="mesh_status_mesh_mismatch">Levels of detail have a different number of mesh instances.</string> <string name="mesh_status_too_many_vertices">Level of detail has too many vertices.</string> <string name="mesh_status_missing_lod">Missing required level of detail.</string> <string name="layer_all">All</string> <!-- Text to display in physics layer combo box for "all layers" --> <string name="decomposing">Analyzing...</string> <string name="simplifying">Simplifying...</string> <string name="tbd">TBD</string> <text left="15" bottom="25" follows="top|left" height="15" name="name_label"> Name: </text> <line_editor bottom_delta="20" follows="top|left|right" height="19" max_length_bytes="64" name="description_form" prevalidate_callback="ascii" width="290" /> <text bottom_delta="20" left="15" follows="left|top" height="15" name="lod_label"> Preview: </text> <combo_box bottom_delta="20" follows="left|top" height="18" name="preview_lod_combo" width="240" tool_tip="LOD to view in preview render"> <combo_item name="high"> Level of Detail: High </combo_item> <combo_item name="medium"> Level of Detail: Medium </combo_item> <combo_item name="low"> Level of Detail: Low </combo_item> <combo_item name="lowest"> Level of Detail: Lowest </combo_item> </combo_box> <menu_button follows="top|left" image_hover_unselected="Toolbar_Left_Over" image_overlay="OptionsMenu_Off" image_selected="Toolbar_Left_Selected" image_unselected="Toolbar_Left_Off" layout="topleft" left_pad="5" name="options_gear_btn" width="31" height="25"/> <!-- Placeholder panel for 3D preview render --> <panel name="preview_panel" left="15" bevel_style="none" border_style="line" border="true" width="290" height="290" follows="all"/> <text font="SansSerif" bottom_delta="15" left_delta="0" name="warning_title" text_color="Yellow" visible="false"> WARNING: </text> <text text_color="White" height="40" width="290" top_delta="15" left_delta="0" name="warning_message" parse_urls="true" wrap="true" visible="false"> You will not be able to complete the final upload of this model to the Second Life servers. [[VURL] Find out how] to get enabled for mesh model uploads.</text> <text height="65" top_delta="45" left_delta="0" name="weights_text" width="80" word_wrap="true" > Download: Physics: Server: Prim equivs: </text> <text height="65" top_delta="0" left_delta="80" name="weights" width="70" word_wrap="true" > [ST] [PH] [SIM] [EQ] </text> <!-- <text height="65" top_delta="0" left_delta="70" name="price_breakdown_text" width="80" word_wrap="true" > Streaming: Physics: Instances: Textures: Model: </text> <text height="65" top_delta="0" left_delta="80" name="price_breakdown" width="65" word_wrap="true" > L$ [STREAMING] L$ [PHYSICS] L$ [INSTANCES] L$ [TEXTURES] L$ [MODEL] </text> --> <tab_container follows="right|top|bottom" top="15" left="310" height="470" width="300" name="import_tab" border="true" tab_position="top"> <!-- LOD PANEL --> <panel border="true" label="Level of Detail" name="lod_panel" help_topic="upload_model_lod"> <text left="10" width="240" bottom="20" height="15" follows="left|top" name="lod_table_header"> Select Level of Detail: </text> <text valign="center" halign="center" bg_visible="true" bottom_delta="16" left="75" width="65" height="18" follows="left|top" value="Triangles"/> <text valign="center" halign="center" bg_visible="true" left_pad="0" width="65" height="18" follows="left|top" value="Vertices"/> <text valign="center" halign="center" left_pad="0" width="65" bg_visible="true" height="18" follows="left|top" value="Status"/> <text valign="center" halign="center" bg_visible="true" name="high_label" left="10" top_pad="0" width="65" height="18" follows="left|top" value="High"/> <text valign="center" halign="center" bg_visible="true" name="high_triangles" left_pad="0" width="65" height="18" follows="left|top" value="0"/> <text valign="center" halign="center" bg_visible="true" name="high_vertices" left_pad="0" width="65" height="18" follows="left|top" value="0"/> <text valign="center" halign="center" bg_visible="true" name="high_status" left_pad="0" width="65" height="18" follows="left|top" value=""/> <icon height="16" width="16" image_name="lag_status_critical.tga" mouse_opaque="true" name="status_icon_high" left_delta="20" top_delta="0" /> <text valign="center" halign="center" bg_visible="true" name="medium_label" left="10" top_pad="0" width="65" height="18" follows="left|top" value="Medium"/> <text valign="center" halign="center" bg_visible="true" name="medium_triangles" left_pad="0" width="65" height="18" follows="left|top" value="0"/> <text valign="center" halign="center" bg_visible="true" name="medium_vertices" left_pad="0" width="65" height="18" follows="left|top" value="0"/> <text valign="center" halign="center" bg_visible="true" name="medium_status" left_pad="0" width="65" height="18" follows="left|top" value=""/> <icon height="16" width="16" image_name="lag_status_critical.tga" mouse_opaque="true" name="status_icon_medium" left_delta="20" top_delta="0" /> <text valign="center" halign="center" bg_visible="true" name="low_label" left="10" top_pad="0" width="65" height="18" follows="left|top" value="Low"/> <text valign="center" halign="center" bg_visible="true" name="low_triangles" left_pad="0" width="65" height="18" follows="left|top" value="0"/> <text valign="center" halign="center" bg_visible="true" name="low_vertices" left_pad="0" width="65" height="18" follows="left|top" value="0"/> <text valign="center" halign="center" bg_visible="true" name="low_status" left_pad="0" width="65" height="18" follows="left|top" value=""/> <icon height="16" width="16" image_name="lag_status_critical.tga" mouse_opaque="true" name="status_icon_low" left_delta="20" top_delta="0" /> <text valign="center" halign="center" bg_visible="true" name="lowest_label" left="10" top_pad="0" width="65" height="18" follows="left|top" value="Lowest"/> <text valign="center" halign="center" bg_visible="true" name="lowest_triangles" left_pad="0" width="65" height="18" follows="left|top" value="0"/> <text valign="center" halign="center" bg_visible="true" name="lowest_vertices" left_pad="0" width="65" height="18" follows="left|top" value="0"/> <text valign="center" halign="center" bg_visible="true" name="lowest_status" left_pad="0" width="65" height="18" follows="left|top" value=""/> <icon height="16" width="16" image_name="lag_status_critical.tga" mouse_opaque="true" name="status_icon_lowest" left_delta="20" top_delta="0" /> <text left="10" width="240" height="15" top_pad="15" follows="left|top" name="lod_table_footer"> Level of Detail: [DETAIL] </text> <icon height="16" width="16" left="20" follows="left|top" name="lod_status_message_icon"/> <text left_pad="5" width="200" height="28" follows="left|top" top_pad="-15" wrap="true" name="lod_status_message_text"/> <text top_pad="-3" left="10" height="15" follows="left|top"> Mesh </text> <radio_group follows="top|left" height="210" left="30" name="lod_file_or_limit" width="240" value="lod_from_file"> <radio_item bottom="195" label="Load from file" name="lod_from_file"/> <radio_item bottom="150" label="Auto generate" name="lod_auto_generate"/> <radio_item bottom="0" label="None" name="lod_none"/> </radio_group> <line_editor follows="left|top" bottom_delta="-170" width="140" left="45" value="" name="lod_file" height="20"/> <button bottom_delta="3" name="lod_browse" label="Browse..." left_pad="5" follows="left|top" width="70" height="25"/> <combo_box follows="top|left" name="lod_mode" top_pad="22" width="100" left="45" height="20"> <combo_item name="triangle_limit"> Triangle Limit </combo_item> <combo_item name="error_threshold"> Error Threshold </combo_item> </combo_box> <spinner follows="top|left" name="lod_triangle_limit" increment="10" left_pad="5" height="20" width="100" decimal_digits="0" enabled="true"/> <spinner left_delta="0" bottom_delta="0" increment="0.01" follows="top|left" name="lod_error_threshold" min_val="0" max_val="100" height="20" width="100" decimal_digits="3" visible="false" enabled="true"/> <text follows="top|left" name="build_operator_text" left="45" top_pad="10" width="100" height="15"> Build Operator: </text> <text follows="top|left" name="queue_mode_text" left_pad="5" width="100" height="15"> Queue Mode: </text> <combo_box follows="top|left" name="build_operator" top_pad="5" left="45" width="100" height="20"> <combo_item name="edge_collapse"> Edge Collapse </combo_item> <combo_item name="half_edge_collapse"> Half Edge Collapse </combo_item> </combo_box> <combo_box follows="top|left" name="queue_mode" left_pad="5" width="100" height="20"> <combo_item name="greedy"> Greedy </combo_item> <combo_item name="lazy"> Lazy </combo_item> <combo_item name="independent"> Independent </combo_item> </combo_box> <text top_pad="10" name="border_mode_text" left="45" follows="left|top" width="100" height="15"> Border Mode: </text> <text left_pad="5" name="share_tolderance_text" follows="left|top" width="100" height="15"> Share Tolerance: </text> <combo_box follows="left|top" left="45" height="20" name="border_mode" width="100"> <combo_item name="border_unlock"> Unlock </combo_item> <combo_item name="border_lock"> Lock </combo_item> </combo_box> <spinner follows="left|top" name="share_tolerance" left_pad="5" width="100" decimal_digits="5" initial_value="0.00001" height="20"/> <text left="10" top_pad="35" follows="top|left" width="240" height="15"> Generate Normals </text> <text left="35" top_pad="5" follows="top|left" width="100" height="15" name="crease_label"> Crease Angle: </text> <spinner follows="top|left" left_pad="5" min_val="0" max_val="180" value="75" width="60" height="20" name="crease_angle"/> </panel> <!-- PANEL --> <panel border="true" label="Physics" name="physics_panel" help_topic="upload_model_physics"> <!-- PHYSICS GEOMETRY--> <panel follows="top|left" name="physics geometry" left="0" top="0" width="300" height="65" visible="true" border="true" bevel_style="none" bg_alpha_color="0 0 0 0" bg_opaque_color="0 0 0 0.3"> <radio_group follows="top|left" top="10" width="240" height="40" name="physics_load_radio" value="physics_load_from_file"> <radio_item bottom="0" name="physics_load_from_file" label="File:"/> <radio_item bottom="23" name="physics_use_lod" label="Use Level of Detail:"/> </radio_group> <combo_box left="180" top="10" follows="left|top" height="18" name="physics_lod_combo" width="110" tool_tip="LOD to use for physics shape"> <combo_item name="physics_lowest"> Lowest </combo_item> <combo_item name="physics_low"> Low </combo_item> <combo_item name="physics_medium"> Medium </combo_item> <combo_item name="physics_high"> High </combo_item> </combo_box> <line_editor follows="left|top" top_pad="5" width="140" left="60" value="" name="physics_file" height="20"/> <button left_pad="10" name="physics_browse" label="Browse..." follows="left|top" width="70" height="20"/> <!-- <check_box name="physics_optimize" follows="left|top" width="130" left="10" top_pad="5" height="20" label="Optimize"/> <check_box name="physics_use_hull" follows="left|top" width="130" left_pad="5" height="20" label="Use Convex Hull"/> --> </panel> <!-- PHYSICS ANALYSIS--> <panel follows="top|left" name="physics analysis" top_pad="0" left="0" width="300" height="130" visible="true" border="true" bevel_style="none" bg_alpha_color="0 0 0 0" bg_opaque_color="0 0 0 0.3"> <text follows="left|top" bottom="40" height="30" left="10" font="SansSerifBig"> Step 1: Analysis </text> <text top_pad="5" width="50" follows="top|left" height="15"> Method: </text> <combo_box name="Method" follows="top|left" left_pad="5" bottom_delta="2" height="20" width="80"/> <text left="160" bottom_delta="-2" width="50" follows="top|left" height="15"> Quality: </text> <combo_box name="Decompose Quality" bottom_delta="2" follows="top|left" left_pad="5" height="20" width="80"/> <slider name="Smooth" left="10" width="280" follows="top|left" top_pad="10" height="20" label="Smooth:"/> <check_box name="Close Holes (Slow)" follows="top|left" top_pad="10" height="15" label="Close Holes (slow)"/> <button left="200" bottom_delta="0" width="90" follows="top|left" label="Analyze" name="Decompose" height="20"/> <button left="200" bottom_delta="0" width="90" follows="top|left" label="Cancel" name="decompose_cancel" visble="false" height="20"/> </panel> <!-- PHYSICS SIMPLIFICATION --> <panel follows="top|left" name="physics simplification" left="0" top_pad="0" width="300" height="150" visible="true" border="true" bevel_style="none" bg_alpha_color="0 0 0 0" bg_opaque_color="0 0 0 0.3"> <text follows="left|top" bottom="40" height="30" left="10" font="SansSerifBig"> Step 2: Simplification </text> <text left="10" top_pad="5" height="15" width="140" follows="top|left"> Method: </text> <combo_box left_pad="5" height="20" width="120" follows="top|left" name="Simplify Method"/> <slider left="10" name="Combine Quality" label="Passes:" label_width="120" width="270" follows="top|left" top_pad="10" height="20"/> <slider name="Detail Scale" label="Detail Scale:" label_width="120" width="270" follows="top|left" top_pad="10" height="20"/> <slider name="Retain%" label="Retain:" label_width="120" width="270" follows="top|left" bottom_delta="0" left_delta="0" visible="false" height="20"/> <button left="190" width="90" follows="top|left" label="Simplify" name="Simplify" height="20"/> <button left="190" bottom_delta="0" width="90" follows="top|left" label="Cancel" name="simplify_cancel" height="20"/> </panel> <!-- INFO PANEL --> <panel left="0" top_pad="0" width="300" height="100" follows="left|top" name="physics info" visible="true" border="true" bevel_style="none" bg_alpha_color="0 0 0 0" bg_opaque_color="0 0 0 0.3"> <slider name="physics_explode" follows="top|left" top="10" left="10" label="Preview Spread:" min_val="0.0" max_val="3.0" height="20" width="280"/> <text follows="top|left" name="physics_triangles" top_pad="10" height="15" left="10"> Triangles: [TRIANGLES] </text> <text follows="top|left" name="physics_points" top_pad="5" height="15"> Vertices: [POINTS] </text> <text follows="top|left" name="physics_hulls" top_pad="5" height="15"> Hulls: [HULLS] </text> </panel> </panel> <!-- MODIFIERS PANEL --> <panel border="true" label="Modifiers" name="modifiers_panel" help_topic="upload_model_modifiers"> <text left="10" width="90" bottom="30" follows="top|left" height="15"> Scale: </text> <text left_pad="5" width="140" follows="top|left" height="15"> Dimensions: </text> <spinner left="10" height="20" follows="top|left" width="80" top_pad="5" value="1.0" min_val="0.01" max_val="64.0" name="import_scale"/> <text left_pad="20" height="15" name="import_dimensions" follows="top|left"> [X] x [Y] x [Z] m </text> <text left="10" top_pad="20" follows="top|left" height="15"> Include: </text> <check_box top_pad="5" name="upload_textures" height="15" follows="top|left" label="Textures"/> <check_box top_pad="5" name="upload_skin" height="15" follows="top|left" label="Skin weight"/> <check_box top_pad="5" left="20" name="upload_joints" height="15" follows="top|left" label="Joint positions"/> <text left="10" top_pad="4" width="90" bottom="30" follows="top|left" height="15"> Pelvis Z Offset: </text> <spinner left="10" top_pad="4" height="20" follows="top|left" width="80" value="0.0" min_val="-3.00" max_val="3.0" name="pelvis_offset"/> </panel> </tab_container> <text height="16" left_delta="5" bottom_delta="30" name="upload_fee" width="300" follows="bottom|right" word_wrap="true" > Upload fee: L$ [FEE] </text> <button bottom="540" left="10" follows="bottom|left" height="20" label="Set to defaults" width="100" name="reset_btn" tool_tip="Set to defaults"/> <button left="310" follows="bottom|right" height="20" label="Calculate weights & fee" width="150" name="calculate_btn" tool_tip="Calculate weights & fee" top_delta="0"/> <button bottom="540" left="310" follows="bottom|right" height="20" label="Upload" width="80" name="ok_btn" tool_tip="Upload to simulator" visible="false"/> <button right="-10" follows="right|bottom" height="20" width="80" label="Cancel" name="cancel_btn" top_delta="0"/> <!-- <button bottom_delta="0" left="10" width="120" name="auto fill" label="Generate LOD" tool_tip="Automatically generate levels of detail"/> <button bottom_delta="0" left="140" width="120" name="smooth normals" label="Generate Normals" tool_tip="Regenerate normals based on mesh shape"/> <button bottom_delta="0" left="260" width="120" name="consolidate" label="Consolidate" tool_tip="Combine similar submeshes (reduces number of submeshes)"/> <button bottom_delta="30" left="260" width="120" name="scrub materials" label="Scrub Materials" tool_tip="Remove all material information (clear textures, set all colors to white)."/> <spinner bottom_delta="0" left="140" width="120" height="16" initial_value="75" label_width="60" name="edge threshold" decimal_digits="0" min_val="0" max_val="180" increment="5" label="Hard Angle" tool_tip="Maximum angle that will be smoothed between triangles when using Generate Normals"/> <text bottom_delta="30" follows="top|left" height="15" left="10" name="high_lod_label"> High LOD: </text> <combo_box bottom_delta="0" left="97" follows="left|top" height="18" name="high detail combo" width="100" tool_tip="Specify mesh for this level of detail"> <combo_item name="high none" value="none"> None </combo_item> <combo_item name="high choose file" value="file"> Choose File... </combo_item> <combo_item name="high triangle limit" value="limit"> Triangle Limit </combo_item> </combo_box> <spinner bottom_delta="-5" left="200" width="120" name="high limit" decimal_digits="0" increment="1" min_val="0" max_val="100" tool_tip="Triangle budget for this LOD"/> <text bottom_delta="25" follows="top|left" height="15" left="10" name="high info" width="300"> [TRIANGLES] Triangles, [VERTICES] Vertices, [SUBMESHES] Submeshes. [MESSAGE] </text> <text bottom_delta="35" follows="top|left" height="15" left="10" name="medium_lod_label"> Medium LOD: </text> <combo_box bottom_delta="0" left="97" follows="left|top" height="18" name="medium detail combo" width="100" tool_tip="Specify mesh for this level of detail"> <combo_item name="medium none" value="none"> None </combo_item> <combo_item name="medium choose file" value="file"> Choose File... </combo_item> <combo_item name="medium triangle limit" value="limit"> Triangle Limit </combo_item> </combo_box> <spinner bottom_delta="-5" left="200" width="120" name="medium limit" decimal_digits="0" increment="1" min_val="0" max_val="100" tool_tip="Triangle budget for this LOD"/> <text bottom_delta="25" follows="top|left" height="15" left="10" name="medium info" width="300"> [TRIANGLES] Triangles, [VERTICES] Vertices, [SUBMESHES] Submeshes. [MESSAGE] </text> <text bottom_delta="35" follows="top|left" height="15" left="10" name="low_lod_label"> Low LOD: </text> <combo_box bottom_delta="0" left="97" follows="left|top" height="18" name="low detail combo" width="100" tool_tip="Specify mesh for this level of detail"> <combo_item name="low none" value="none"> None </combo_item> <combo_item name="low choose file" value="file"> Choose File... </combo_item> <combo_item name="low triangle limit" value="limit"> Triangle Limit </combo_item> </combo_box> <spinner bottom_delta="-5" left="200" width="120" name="low limit" decimal_digits="0" increment="1" min_val="0" max_val="100" tool_tip="Triangle budget for this LOD"/> <text bottom_delta="25" follows="top|left" height="15" left="10" name="low info" width="300"> [TRIANGLES] Triangles, [VERTICES] Vertices, [SUBMESHES] Submeshes [MESSAGE] </text> <text bottom_delta="35" follows="top|left" height="15" left="10" name="lowest_lod_label"> Lowest LOD: </text> <combo_box bottom_delta="0" left="97" follows="left|top" height="18" name="lowest detail combo" width="100" tool_tip="Specify mesh for this level of detail"> <combo_item name="lowest none" value="none"> None </combo_item> <combo_item name="lowest choose file" value="file"> Choose File... </combo_item> <combo_item name="lowest triangle limit" value="limit"> Triangle Limit </combo_item> </combo_box> <spinner bottom_delta="-5" left="200" width="120" name="lowest limit" decimal_digits="0" increment="1" min_val="0" max_val="100" tool_tip="Triangle budget for this LOD"/> <text bottom_delta="25" follows="top|left" height="15" left="10" name="lowest info" width="300"> [TRIANGLES] Triangles, [VERTICES] Vertices, [SUBMESHES] Submeshes [MESSAGE] </text> <text bottom_delta="35" follows="top|left" height="15" left="10" name="physics_lod_label"> Physical Shape: </text> <combo_box bottom_delta="0" left="97" follows="left|top" height="18" name="physics detail combo" width="100"> <combo_item name="physics none" value="none"> None </combo_item> <combo_item name="physics choose file" value="file"> Choose File... </combo_item> <combo_item name="physics triangle limit" value="limit"> Triangle Limit... </combo_item> </combo_box> <spinner bottom_delta="-5" left="200" width="90" name="physics limit" decimal_digits="0" increment="1" min_val="0" max_val="100" tool_tip="Triangle budget for this LOD"/> <button bottom_delta="0" left="290" width="30" follows="left|top" height="20" label=">>" name="decompose_btn" tool_tip="Create convex decomposition."/> <text bottom_delta="25" follows="top|left" height="15" left="10" name="physics info" width="300"> [TRIANGLES] Triangles, [HULLS] Hulls, [POINTS] Points </text> <text bottom_delta="25" follows="top|left" height="15" left="10" name="include label" width="300"> Include: </text> <check_box bottom_delta="20" follow="bottom|left" height="20" label="Textures" left="15" width="125" name="upload_textures" tool_tip="Upload associated textures "/> <check_box bottom_delta="20" follow="bottom|left" height="20" label="Skin Weights" left="15" width="125" name="upload_skin" tool_tip="Upload vertex skin weighting information."/> <check_box bottom_delta="20" follow="bottom|left" height="20" label="Joint Positions" left="15" width="125" name="upload_joints" tool_tip="Upload joint position information (will override avatar joint positions when mesh is worn)."/> <button bottom_delta="25" follows="bottom|left" height="20" label="Upload" left="15" name="ok_btn" width="125" tool_tip="Upload to simulator"/> <text bottom_delta="20" left="15" width="280" follows="top|left" height="15" name="description_label" text_color="1 0.82 0.46 1"> (No charge for upload during First Look) </text> <text bottom_delta="20" left="15" width="280" follows="top|left" height="15" name="upload_message"> [MESSAGE] </text> <spinner bottom_delta="20" label="Scale" left="15" width="120" name="debug scale" decimal_digits="3" increment="0.1" min_val="0" max_val="64" initial_value="1" tool_tip="Multiplier for incoming object scale. If incoming dimensions are very small or very large, modify this value to get dimensions into an acceptable range."/> <text bottom_delta="30" left="15" width="280" follows="top|left" height="15" name="dimensions"> Model Dimensions: [X]m x [Y]m x [Z]m </text> --> </floater>