# 项目完整目录与脚本清单(本地自动生成) 更新时间:2026-02-28 18:20:00(同步 Qt 清理提交) ## 概览 - 根目录: `D:\IMGUI\EG` - 目录总数(不含 __pycache__): 328 - 文件总数(不含 __pycache__): 1534 - Python 脚本总数: 385 ## 完整目录树(tree /F /A) ```text Folder PATH listing for volume 应用 Volume serial number is 5AA8-27D2 D:. | .gitignore | AGENTS.md | imgui.ini | IMGUI_MODULE_ANALYSIS.md | main.py | QT_TO_IMGUI_MIGRATION_CHECKLIST.md | Start_Run.py | +---.idea | EG.iml | misc.xml | +---.vscode | settings.json | +---config | vr_settings.json | +---core | | collision_manager.py | | Command_System.py | | CustomMouseController.py | | event_handler.py | | imgui_style_manager.py | | imgui_webview.py | | InfoPanelManager.py | | model_drag_drop.py | | render_pipeline_utils.py | | resource_manager.py | | RotationHandleFull.fbx | | RotationHandleQuarter.fbx | | script_system.py | | selection.py | | selection_outline.py | | terrain_manager.py | | tool_manager.py | | TranslateArrowHandle.fbx | | UniformScaleHandle.fbx | | vr_manager.py | | world.py | | world.py.backup | | __init__.py | | | +---vr | | | README.md | | | __init__.py | | | | | +---config | | | | joystick_config.py | | | | shadow_stage.py | | | | vr_config.py | | | | vr_settings.json | | | | __init__.py | | | | | | | \---__pycache__ | | | vr_config.cpython-310.pyc | | | __init__.cpython-310.pyc | | | | | +---interaction | | | | actions.py | | | | grab.py | | | | joystick.py | | | | teleport.py | | | | __init__.py | | | | | | | \---__pycache__ | | | actions.cpython-310.pyc | | | grab.cpython-310.pyc | | | joystick.cpython-310.pyc | | | teleport.cpython-310.pyc | | | __init__.cpython-310.pyc | | | | | +---performance | | | | MIGRATION_REPORT.md | | | | monitoring.py | | | | optimization.py | | | | __init__.py | | | | | | | \---__pycache__ | | | monitoring.cpython-310.pyc | | | optimization.cpython-310.pyc | | | __init__.cpython-310.pyc | | | | | +---rendering | | | stages.py | | | __init__.py | | | | | +---testing | | | | test_mode.py | | | | __init__.py | | | | | | | \---__pycache__ | | | test_mode.cpython-310.pyc | | | __init__.cpython-310.pyc | | | | | +---tracking | | | | controllers.py | | | | __init__.py | | | | | | | \---__pycache__ | | | controllers.cpython-310.pyc | | | __init__.cpython-310.pyc | | | | | +---visualization | | | | controllers.py | | | | effects.py | | | | __init__.py | | | | | | | \---__pycache__ | | | controllers.cpython-310.pyc | | | __init__.cpython-310.pyc | | | | | \---__pycache__ | | __init__.cpython-310.pyc | | | \---__pycache__ | collision_manager.cpython-310.pyc | Command_System.cpython-310.pyc | CustomMouseController.cpython-310.pyc | event_handler.cpython-310.pyc | imgui_style_manager.cpython-310.pyc | InfoPanelManager.cpython-310.pyc | model_drag_drop.cpython-310.pyc | patrol_system.cpython-310.pyc | render_pipeline_utils.cpython-310.pyc | resource_manager.cpython-310.pyc | script_system.cpython-310.pyc | selection.cpython-310.pyc | selection_outline.cpython-310.pyc | terrain_manager.cpython-310.pyc | tool_manager.cpython-310.pyc | vr_manager.cpython-310.pyc | world.cpython-310.pyc | __init__.cpython-310.pyc | +---EG +---gui | | __init__.py | | | \---__pycache__ | gui_manager.cpython-310.pyc | __init__.cpython-310.pyc | +---icons | | close_icon.png | | delete_fail_icon.png | | down_arrows.png | | left_arrows.png | | logo.png | | minimize_icon.png | | move_tool.png | | property_select_image.png | | right_arrows.png | | rotate_tool.png | | scale_tool.png | | select_tool.png | | solid_down_arrows.png | | solid_right_arrows.png | | success_icon.png | | up_arrows.png | | warning_icon.png | | windowing_icon.png | | | \---file_types | archive.png | audio.png | code.png | config.png | document.png | file.png | folder.png | font.png | image.png | model.png | python.png | video.png | +---new | project.json | +---project | | project_manager.py | | __init__.py | | | \---__pycache__ | project_manager.cpython-310.pyc | __init__.cpython-310.pyc | +---RenderPipelineFile | | .flake8 | | .gitignore | | .pylintrc | | .travis.yml | | Default_NRM_2K.png | | Default_Rough.png | | LICENSE.txt | | README.md | | setup.py | | setup_input.txt | | start_daytime_editor.py | | start_plugin_configurator.py | | __init__.py | | | +---.idea | | | .gitignore | | | misc.xml | | | modules.xml | | | RenderPipeline-master.iml | | | | | \---inspectionProfiles | | profiles_settings.xml | | Project_Default.xml | | | +---config | | daytime.yaml | | debugging.yaml | | Meta3d-config.prc | | panda3d-config.prc | | pipeline.yaml | | plugins.yaml | | stages.yaml | | task-scheduler.yaml | | | +---core | | RotationHandleQuarter.fbx | | TranslateArrowHandle.fbx | | UniformScaleHandle.fbx | | | +---data | | | generate_txo_files.py | | | install.flag | | | | | +---builtin_models | | | \---skybox | | | | skybox-2.jpg | | | | skybox-blend.zip | | | | skybox.bam | | | | skybox.jpg | | | | skybox.txo.pz | | | | SOURCE.txt | | | | | | | +---skybox-blend | | | | skybox.blend | | | | | | | \---sky_1 | | | GreenExplosion.glb | | | LightBlueSky.glb | | | | | +---default_cubemap | | | | cubemap.txo.pz | | | | filter.compute.glsl | | | | filter.py | | | | | | | +---source | | | | 0.png | | | | 1.png | | | | 2.png | | | | 3.png | | | | 4.png | | | | 5.png | | | | | | | \---source_2 | | | 0.jpg | | | 1.jpg | | | 2.jpg | | | 3.jpg | | | 4.jpg | | | 5.jpg | | | | | +---empty_textures | | | empty_basecolor.png | | | empty_normal.png | | | empty_roughness.png | | | empty_specular.png | | | README.md | | | | | +---environment_brdf | | | | generate_reference.py | | | | run_mitsuba.bat | | | | | | | +---res | | | | environment.png | | | | roughness.png | | | | scene-coat.templ.xml | | | | scene-metal.templ.xml | | | | scene.templ.xml | | | | scene.xml | | | | | | | +---slices | | | | env_brdf_0.png | | | | env_brdf_1.png | | | | env_brdf_10.png | | | | env_brdf_11.png | | | | env_brdf_12.png | | | | env_brdf_13.png | | | | env_brdf_14.png | | | | env_brdf_2.png | | | | env_brdf_3.png | | | | env_brdf_4.png | | | | env_brdf_5.png | | | | env_brdf_6.png | | | | env_brdf_7.png | | | | env_brdf_8.png | | | | env_brdf_9.png | | | | | | | +---slices_coat | | | | env_brdf.png | | | | | | | \---slices_metal | | | env_brdf.png | | | | | +---film_grain | | | generate.py | | | grain.compute.glsl | | | grain.txo.pz | | | | | +---font | | | Roboto-Black.ttf | | | Roboto-BlackItalic.ttf | | | Roboto-Bold.ttf | | | Roboto-BoldCondensed.ttf | | | Roboto-BoldCondensedItalic.ttf | | | Roboto-BoldItalic.ttf | | | Roboto-Condensed.ttf | | | Roboto-CondensedItalic.ttf | | | Roboto-Italic.ttf | | | roboto-LICENSE.txt | | | Roboto-Light.ttf | | | Roboto-LightItalic.ttf | | | Roboto-Medium.ttf | | | Roboto-MediumItalic.ttf | | | Roboto-Regular.ttf | | | Roboto-Thin.ttf | | | Roboto-ThinItalic.ttf | | | | | +---gui | | | black.jpg | | | checkbox_checked.png | | | checkbox_default.png | | | close_window.png | | | close_window_hover.png | | | Default_Rough.png | | | icon.ico | | | icon.png | | | icon_buffer_texture.png | | | icon_pipe.png | | | icon_texture.png | | | icon_ubo.png | | | keybindings.png | | | loading_screen_bg.png | | | loading_screen_bg.txo.pz | | | pipeline_logo.png | | | pipeline_logo_text.png | | | python_warning.png | | | radiobox_checked.png | | | radiobox_default.png | | | radiobox_disabled.png | | | shader_reload_hint.png | | | | | +---ies_profiles | | | area_light.ies | | | bollard.ies | | | comet.ies | | | cylinder_narrow.ies | | | cylinder_wide.ies | | | defined.ies | | | defined_diffuse.ies | | | defined_diffuse_spot.ies | | | defined_spot.ies | | | display.ies | | | jelly_fish.ies | | | medium_scatter.ies | | | overhead.ies | | | parallel_beam.ies | | | pear.ies | | | PREVIEWS.jpg | | | README.md | | | scatter_light.ies | | | soft_arrow.ies | | | soft_display.ies | | | star_focused.ies | | | three_lobe_umbrella.ies | | | three_lobe_vee.ies | | | tight_focused.ies | | | top_post.ies | | | trapezoid.ies | | | umbrella.ies | | | vee.ies | | | x_arrow.ies | | | x_arrow_diffuse.ies | | | x_arrow_soft.ies | | | | | +---Materials | | | GroundMaterial.yaml | | | | | +---panda3d_patches | | | prev-model-view-matrix-part2.diff | | | prev-model-view-matrix.diff | | | README.md | | | | | +---scripts | | | example_script.py | | | | | \---setup | | check_requirements.py | | | +---effects | | basic_instancing.yaml | | debug_metallic.yaml | | debug_roughness.yaml | | default.yaml | | material_blend4.yaml | | metallic_only.yaml | | pbr_additive_metallic.yaml | | pbr_direct_metallic.yaml | | pbr_direct_roughness.yaml | | pbr_extended.yaml | | pbr_with_emission.yaml | | pbr_with_metallic.yaml | | pbr_with_normal.yaml | | pbr_with_roughness.yaml | | pbr_with_textures.yaml | | roughness_only.yaml | | simple_texture_test.yaml | | simple_transparent.yaml | | skybox.yaml | | ssbo_instancing.yaml | | terrain-effect.yaml | | test_metallic_debug.yaml | | test_roughness_debug.yaml | | | +---rp | | +---core | | | RotationHandleFull.fbx | | | RotationHandleQuarter.fbx | | | TranslateArrowHandle.fbx | | | UniformScaleHandle.fbx | | | | | \---shader | | \---core | | RotationHandleFull.fbx | | RotationHandleQuarter.fbx | | TranslateArrowHandle.fbx | | UniformScaleHandle.fbx | | | +---rpcore | | | common_resources.py | | | effect.py | | | globals.py | | | gpu_command_queue.py | | | image.py | | | light_manager.py | | | loader.py | | | mount_manager.py | | | render_pipeline.py | | | render_stage.py | | | render_target.py | | | rpobject.py | | | stage_manager.py | | | __init__.py | | | | | +---gui | | | | buffer_viewer.py | | | | checkbox.py | | | | checkbox_collection.py | | | | debugger.py | | | | draggable_window.py | | | | error_message_display.py | | | | exposure_widget.py | | | | fps_chart.py | | | | labeled_checkbox.py | | | | loading_screen.py | | | | pipe_viewer.py | | | | pixel_inspector.py | | | | README.md | | | | render_mode_selector.py | | | | slider.py | | | | sprite.py | | | | text.py | | | | texture_preview.py | | | | text_node.py | | | | __init__.py | | | | | | | \---__pycache__ | | | buffer_viewer.cpython-310.pyc | | | checkbox.cpython-310.pyc | | | checkbox_collection.cpython-310.pyc | | | debugger.cpython-310.pyc | | | draggable_window.cpython-310.pyc | | | error_message_display.cpython-310.pyc | | | exposure_widget.cpython-310.pyc | | | fps_chart.cpython-310.pyc | | | labeled_checkbox.cpython-310.pyc | | | loading_screen.cpython-310.pyc | | | pipe_viewer.cpython-310.pyc | | | pixel_inspector.cpython-310.pyc | | | render_mode_selector.cpython-310.pyc | | | slider.cpython-310.pyc | | | sprite.cpython-310.pyc | | | text.cpython-310.pyc | | | texture_preview.cpython-310.pyc | | | text_node.cpython-310.pyc | | | __init__.cpython-310.pyc | | | | | +---native | | | | .gitignore | | | | config.ini | | | | update_module_builder.py | | | | use_cxx.flag | | | | __init__.py | | | | | | | +---source | | | | config_rsnative.cpp | | | | config_rsnative.h | | | | config_rsnative.N | | | | gpu_command.cpp | | | | gpu_command.h | | | | gpu_command.I | | | | gpu_command_list.cpp | | | | gpu_command_list.h | | | | ies_dataset.cpp | | | | ies_dataset.h | | | | internal_light_manager.cpp | | | | internal_light_manager.h | | | | internal_light_manager.I | | | | pointer_slot_storage.h | | | | pssm_camera_rig.cpp | | | | pssm_camera_rig.h | | | | pssm_camera_rig.I | | | | pssm_helper.cpp | | | | pssm_helper.h | | | | README.md | | | | rp_light.cpp | | | | rp_light.h | | | | rp_light.I | | | | rp_point_light.cpp | | | | rp_point_light.h | | | | rp_point_light.I | | | | rp_spot_light.cpp | | | | rp_spot_light.h | | | | rp_spot_light.I | | | | shadow_atlas.cpp | | | | shadow_atlas.h | | | | shadow_atlas.I | | | | shadow_manager.cpp | | | | shadow_manager.h | | | | shadow_manager.I | | | | shadow_source.cpp | | | | shadow_source.h | | | | shadow_source.I | | | | tag_state_manager.cpp | | | | tag_state_manager.h | | | | tag_state_manager.I | | | | | | | \---__pycache__ | | | __init__.cpython-310.pyc | | | | | +---pluginbase | | | | base_plugin.py | | | | day_manager.py | | | | day_setting_types.py | | | | manager.py | | | | setting_types.py | | | | __init__.py | | | | | | | \---__pycache__ | | | base_plugin.cpython-310.pyc | | | day_manager.cpython-310.pyc | | | day_setting_types.cpython-310.pyc | | | manager.cpython-310.pyc | | | setting_types.cpython-310.pyc | | | __init__.cpython-310.pyc | | | | | +---pynative | | | gpu_command.py | | | gpu_command_list.py | | | ies_dataset.py | | | internal_light_manager.py | | | pointer_slot_storage.py | | | pssm_camera_rig.py | | | README.md | | | rp_light.py | | | rp_point_light.py | | | rp_spot_light.py | | | shadow_atlas.py | | | shadow_manager.py | | | shadow_source.py | | | tag_state_manager.py | | | __init__.py | | | | | +---shader | | | | ambient_stage.frag.glsl | | | | apply_lights.frag.glsl | | | | bilateral_blur.frag.glsl | | | | bilateral_halfres_blur.frag.glsl | | | | bilateral_upscale.frag.glsl | | | | collect_used_cells.frag.glsl | | | | combine_velocity.frag.glsl | | | | cull_lights.frag.glsl | | | | default_gui_shader.vert.glsl | | | | default_post_process.vert.glsl | | | | default_post_process_instanced.vert.glsl | | | | downscale_depth.frag.glsl | | | | final_present_stage.frag.glsl | | | | final_stage.frag.glsl | | | | flag_used_cells.frag.glsl | | | | fps_chart.compute.glsl | | | | fps_chart_update.compute.glsl | | | | group_lights.frag.glsl | | | | pixel_inspector.frag.glsl | | | | process_command_queue.frag.glsl | | | | render_pipeline_base.inc.glsl | | | | tiled_culling.vert.glsl | | | | upscale_stage.frag.glsl | | | | view_frustum_cull.frag.glsl | | | | visualize_exposure.compute.glsl | | | | | | | +---ibl | | | | cubemap_diffuse.frag.glsl | | | | cubemap_diffuse_filter.frag.glsl | | | | cubemap_specular_filter.frag.glsl | | | | cubemap_specular_filter_first.frag.glsl | | | | cubemap_specular_prefilter.frag.glsl | | | | cubemap_specular_prefilter_first.frag.glsl | | | | | | | +---includes | | | | brdf.inc.glsl | | | | color_spaces.inc.glsl | | | | common_functions.inc.glsl | | | | envprobes.inc.glsl | | | | forward_shading.inc.glsl | | | | gaussian_weights.inc.glsl | | | | gbuffer.inc.glsl | | | | halton_sequences.inc.glsl | | | | ies_lighting.inc.glsl | | | | importance_sampling.inc.glsl | | | | lighting_pipeline.inc.glsl | | | | lights.inc.glsl | | | | light_classification.inc.glsl | | | | light_culling.inc.glsl | | | | light_data.inc.glsl | | | | light_data.struct.glsl | | | | material.inc.glsl | | | | noise.inc.glsl | | | | nonviewspace_shading_pipeline.inc.glsl | | | | normal_mapping.inc.glsl | | | | normal_packing.inc.glsl | | | | poisson_disk.inc.glsl | | | | sampling_sequences.inc.glsl | | | | shadows.inc.glsl | | | | skin_shading.inc.glsl | | | | source_data.struct.glsl | | | | temporal_resolve.inc.glsl | | | | tonemapping.inc.glsl | | | | transforms.inc.glsl | | | | upsampling.inc.glsl | | | | vertex_output.struct.glsl | | | | | | | \---templates | | | envmap.frag.glsl | | | forward.frag.glsl | | | gbuffer.frag.glsl | | | shadow.frag.glsl | | | vertex.vert.glsl | | | voxelize.frag.glsl | | | | | +---stages | | | | ambient_stage.py | | | | apply_lights_stage.py | | | | collect_used_cells_stage.py | | | | combine_velocity_stage.py | | | | cull_lights_stage.py | | | | downscale_z_stage.py | | | | final_stage.py | | | | flag_used_cells_stage.py | | | | gbuffer_stage.py | | | | shadow_stage.py | | | | update_previous_pipes_stage.py | | | | upscale_stage.py | | | | __init__.py | | | | | | | \---__pycache__ | | | ambient_stage.cpython-310.pyc | | | apply_lights_stage.cpython-310.pyc | | | collect_used_cells_stage.cpython-310.pyc | | | combine_velocity_stage.cpython-310.pyc | | | cull_lights_stage.cpython-310.pyc | | | downscale_z_stage.cpython-310.pyc | | | final_stage.cpython-310.pyc | | | flag_used_cells_stage.cpython-310.pyc | | | gbuffer_stage.cpython-310.pyc | | | shadow_stage.cpython-310.pyc | | | update_previous_pipes_stage.cpython-310.pyc | | | upscale_stage.cpython-310.pyc | | | __init__.cpython-310.pyc | | | | | +---util | | | | cubemap_filter.py | | | | display_shader_builder.py | | | | generic.py | | | | ies_profile_loader.py | | | | movement_controller.py | | | | network_communication.py | | | | post_process_region.py | | | | shader_input_blocks.py | | | | smooth_connected_curve.py | | | | submodule_downloader.py | | | | task_scheduler.py | | | | __init__.py | | | | | | | \---__pycache__ | | | cubemap_filter.cpython-310.pyc | | | display_shader_builder.cpython-310.pyc | | | generic.cpython-310.pyc | | | ies_profile_loader.cpython-310.pyc | | | network_communication.cpython-310.pyc | | | post_process_region.cpython-310.pyc | | | shader_input_blocks.cpython-310.pyc | | | smooth_connected_curve.cpython-310.pyc | | | task_scheduler.cpython-310.pyc | | | __init__.cpython-310.pyc | | | | | \---__pycache__ | | common_resources.cpython-310.pyc | | effect.cpython-310.pyc | | globals.cpython-310.pyc | | gpu_command_queue.cpython-310.pyc | | image.cpython-310.pyc | | light_manager.cpython-310.pyc | | loader.cpython-310.pyc | | mount_manager.cpython-310.pyc | | render_pipeline.cpython-310.pyc | | render_stage.cpython-310.pyc | | render_target.cpython-310.pyc | | rpobject.cpython-310.pyc | | stage_manager.cpython-310.pyc | | __init__.cpython-310.pyc | | | +---rplibs | | | pyqt_imports.py | | | six-source.txt | | | six.py | | | __init__.py | | | | | +---colorama | | | | ansi.py | | | | ansitowin32.py | | | | initialise.py | | | | LICENSE.txt | | | | SOURCE.txt | | | | win32.py | | | | winterm.py | | | | __init__.py | | | | | | | \---__pycache__ | | | ansi.cpython-310.pyc | | | ansitowin32.cpython-310.pyc | | | initialise.cpython-310.pyc | | | win32.cpython-310.pyc | | | winterm.cpython-310.pyc | | | __init__.cpython-310.pyc | | | | | +---progressbar | | | compat.py | | | LICENSE.txt | | | SOURCE.txt | | | widgets.py | | | __init__.py | | | | | +---yaml | | | | LICENSE | | | | SOURCE.txt | | | | __init__.py | | | | | | | +---yaml_py2 | | | | composer.py | | | | constructor.py | | | | cyaml.py | | | | dumper.py | | | | emitter.py | | | | error.py | | | | events.py | | | | loader.py | | | | nodes.py | | | | parser.py | | | | reader.py | | | | representer.py | | | | resolver.py | | | | scanner.py | | | | serializer.py | | | | tokens.py | | | | __init__.py | | | | | | | +---yaml_py3 | | | | | composer.py | | | | | constructor.py | | | | | cyaml.py | | | | | dumper.py | | | | | emitter.py | | | | | error.py | | | | | events.py | | | | | loader.py | | | | | nodes.py | | | | | parser.py | | | | | reader.py | | | | | representer.py | | | | | resolver.py | | | | | scanner.py | | | | | serializer.py | | | | | tokens.py | | | | | __init__.py | | | | | | | | | \---__pycache__ | | | | composer.cpython-310.pyc | | | | constructor.cpython-310.pyc | | | | cyaml.cpython-310.pyc | | | | dumper.cpython-310.pyc | | | | emitter.cpython-310.pyc | | | | error.cpython-310.pyc | | | | events.cpython-310.pyc | | | | loader.cpython-310.pyc | | | | nodes.cpython-310.pyc | | | | parser.cpython-310.pyc | | | | reader.cpython-310.pyc | | | | representer.cpython-310.pyc | | | | resolver.cpython-310.pyc | | | | scanner.cpython-310.pyc | | | | serializer.cpython-310.pyc | | | | tokens.cpython-310.pyc | | | | __init__.cpython-310.pyc | | | | | | | \---__pycache__ | | | __init__.cpython-310.pyc | | | | | \---__pycache__ | | six.cpython-310.pyc | | __init__.cpython-310.pyc | | | +---rpplugins | | | README.md | | | __init__.py | | | | | +---ao | | | | ao_stage.py | | | | config.yaml | | | | plugin.py | | | | __init__.py | | | | | | | +---shader | | | | alchemy.kernel.glsl | | | | ao_sample.frag.glsl | | | | hbao.kernel.glsl | | | | resolve_ao.frag.glsl | | | | small_scale_ao.frag.glsl | | | | ssao.kernel.glsl | | | | ssvo.kernel.glsl | | | | ue4ao.kernel.glsl | | | | | | | \---__pycache__ | | | ao_stage.cpython-310.pyc | | | plugin.cpython-310.pyc | | | __init__.cpython-310.pyc | | | | | +---bloom | | | | bloom_stage.py | | | | config.yaml | | | | plugin.py | | | | __init__.py | | | | | | | +---resources | | | | lens_dirt.ffxml | | | | lens_dirt.png | | | | lens_dirt.txo.pz | | | | SOURCE.txt | | | | | | | +---shader | | | | apply_bloom.frag.glsl | | | | bloom_downsample.frag.glsl | | | | bloom_upsample.frag.glsl | | | | extract_bright_spots.frag.glsl | | | | remove_fireflies.frag.glsl | | | | | | | \---__pycache__ | | | bloom_stage.cpython-310.pyc | | | plugin.cpython-310.pyc | | | __init__.cpython-310.pyc | | | | | +---clouds | | | | apply_clouds_stage.py | | | | cloud_voxel_stage.py | | | | config.yaml | | | | plugin.py | | | | __init__.py | | | | | | | +---resources | | | | generate_noise1.compute.glsl | | | | generate_noise2.compute.glsl | | | | noise.inc.glsl | | | | noise1-data.txo.pz | | | | noise2-data.txo.pz | | | | precompute.py | | | | weather_tex.png | | | | | | | +---shader | | | | apply_clouds.frag.glsl | | | | render_clouds.frag.glsl | | | | | | | \---__pycache__ | | | apply_clouds_stage.cpython-310.pyc | | | plugin.cpython-310.pyc | | | __init__.cpython-310.pyc | | | | | +---color_correction | | | | auto_exposure_stage.py | | | | color_correction_stage.py | | | | config.yaml | | | | manual_exposure_stage.py | | | | plugin.py | | | | sharpen_stage.py | | | | tonemapping_stage.py | | | | __init__.py | | | | | | | +---resources | | | | | generate_default_lut.py | | | | | generate_film_luts.py | | | | | README.md | | | | | | | | | +---film_luts | | | | | agfa_advantix_100.png | | | | | agfa_advantix_200.png | | | | | agfa_advantix_400.png | | | | | agfa_agfachrome_ct_precisa_100.png | | | | | agfa_agfachrome_ct_precisa_200.png | | | | | agfa_agfachrome_rsx2_050.png | | | | | agfa_agfachrome_rsx2_100.png | | | | | agfa_agfachrome_rsx2_200.png | | | | | agfa_agfacolor_futura_100.png | | | | | agfa_agfacolor_futura_200.png | | | | | agfa_agfacolor_futura_400.png | | | | | agfa_agfacolor_futura_ii_100.png | | | | | agfa_agfacolor_futura_ii_200.png | | | | | agfa_agfacolor_futura_ii_400.png | | | | | agfa_agfacolor_hdc_100_plus.png | | | | | agfa_agfacolor_hdc_200_plus.png | | | | | agfa_agfacolor_hdc_400_plus.png | | | | | agfa_agfacolor_optima_ii_100.png | | | | | agfa_agfacolor_optima_ii_200.png | | | | | agfa_agfacolor_ultra_050.png | | | | | agfa_agfacolor_vista_100.png | | | | | agfa_agfacolor_vista_200.png | | | | | agfa_agfacolor_vista_400.png | | | | | agfa_agfacolor_vista_800.png | | | | | default_lut.png | | | | | fujifilm_f-125.png | | | | | fujifilm_f-250.png | | | | | fujifilm_f-400.png | | | | | fujifilm_fci.png | | | | | fujifilm_fp2900z.png | | | | | kodak_dscs_3151.png | | | | | kodak_dscs_3152.png | | | | | kodak_dscs_3153.png | | | | | kodak_dscs_3154.png | | | | | kodak_dscs_3155.png | | | | | kodak_dscs_3156.png | | | | | kodak_ektachrome_100.png | | | | | kodak_ektachrome_100_plus.png | | | | | kodak_ektachrome_320t.png | | | | | kodak_ektachrome_400x.png | | | | | kodak_ektachrome_64.png | | | | | kodak_ektachrome_64t.png | | | | | kodak_ektachrome_e100s.png | | | | | kodak_gold_100.png | | | | | kodak_gold_200.png | | | | | kodak_kodachrome_200.png | | | | | kodak_kodachrome_25.png | | | | | kodak_kodachrome_64.png | | | | | kodak_max_zoom_800.png | | | | | kodak_portra_100t.png | | | | | kodak_portra_160nc.png | | | | | kodak_portra_160vc.png | | | | | kodak_portra_400nc.png | | | | | kodak_portra_400vc.png | | | | | kodak_portra_800.png | | | | | saturation_lut.png | | | | | | | | | \---film_luts_raw | | | | agfa_advantix_100.spi1d | | | | agfa_advantix_200.spi1d | | | | agfa_advantix_400.spi1d | | | | agfa_agfachrome_ct_precisa_100.spi1d | | | | agfa_agfachrome_ct_precisa_200.spi1d | | | | agfa_agfachrome_rsx2_050.spi1d | | | | agfa_agfachrome_rsx2_100.spi1d | | | | agfa_agfachrome_rsx2_200.spi1d | | | | agfa_agfacolor_futura_100.spi1d | | | | agfa_agfacolor_futura_200.spi1d | | | | agfa_agfacolor_futura_400.spi1d | | | | agfa_agfacolor_futura_ii_100.spi1d | | | | agfa_agfacolor_futura_ii_200.spi1d | | | | agfa_agfacolor_futura_ii_400.spi1d | | | | agfa_agfacolor_hdc_100_plus.spi1d | | | | agfa_agfacolor_hdc_200_plus.spi1d | | | | agfa_agfacolor_hdc_400_plus.spi1d | | | | agfa_agfacolor_optima_ii_100.spi1d | | | | agfa_agfacolor_optima_ii_200.spi1d | | | | agfa_agfacolor_ultra_050.spi1d | | | | agfa_agfacolor_vista_100.spi1d | | | | agfa_agfacolor_vista_200.spi1d | | | | agfa_agfacolor_vista_400.spi1d | | | | agfa_agfacolor_vista_800.spi1d | | | | canon_optura_981111.slrr.spi1d | | | | canon_optura_981111.spi1d | | | | canon_optura_981113.spi1d | | | | canon_optura_981114.spi1d | | | | eastman_double_x_neg_12min.spi1d | | | | eastman_double_x_neg_4min.spi1d | | | | eastman_double_x_neg_5min.spi1d | | | | eastman_double_x_neg_6min.spi1d | | | | fujifilm_f-125.spi1d | | | | fujifilm_f-250.spi1d | | | | fujifilm_f-400.spi1d | | | | fujifilm_fci.spi1d | | | | fujifilm_fp2900z.spi1d | | | | kodak_dscs_3151.spi1d | | | | kodak_dscs_3152.spi1d | | | | kodak_dscs_3153.spi1d | | | | kodak_dscs_3154.spi1d | | | | kodak_dscs_3155.spi1d | | | | kodak_dscs_3156.spi1d | | | | kodak_ektachrome_100.spi1d | | | | kodak_ektachrome_100_plus.spi1d | | | | kodak_ektachrome_320t.spi1d | | | | kodak_ektachrome_400x.spi1d | | | | kodak_ektachrome_64.spi1d | | | | kodak_ektachrome_64t.spi1d | | | | kodak_ektachrome_e100s.spi1d | | | | kodak_gold_100.spi1d | | | | kodak_gold_200.spi1d | | | | kodak_kaf-2001.spi1d | | | | kodak_kaf-3000.spi1d | | | | kodak_kai-0311.spi1d | | | | kodak_kai-0372.spi1d | | | | kodak_kai-1010.spi1d | | | | kodak_kodachrome_200.spi1d | | | | kodak_kodachrome_25.spi1d | | | | kodak_kodachrome_64.spi1d | | | | kodak_max_zoom_800.spi1d | | | | kodak_portra_100t.spi1d | | | | kodak_portra_160nc.spi1d | | | | kodak_portra_160vc.spi1d | | | | kodak_portra_400nc.spi1d | | | | kodak_portra_400vc.spi1d | | | | kodak_portra_800.spi1d | | | | | | | +---shader | | | | analyze_brightness.frag.glsl | | | | apply_exposure.frag.glsl | | | | apply_tonemap.frag.glsl | | | | chromatic_aberration.inc.glsl | | | | downscale_luminance.frag.glsl | | | | generate_luminance.frag.glsl | | | | manual_exposure.frag.glsl | | | | post_fx.frag.glsl | | | | sharpen.frag.glsl | | | | | | | \---__pycache__ | | | auto_exposure_stage.cpython-310.pyc | | | color_correction_stage.cpython-310.pyc | | | manual_exposure_stage.cpython-310.pyc | | | plugin.cpython-310.pyc | | | sharpen_stage.cpython-310.pyc | | | tonemapping_stage.cpython-310.pyc | | | __init__.cpython-310.pyc | | | | | +---dof | | | | config.yaml | | | | dof_stage.py | | | | plugin.py | | | | __init__.py | | | | | | | +---shader | | | | compute_dof.frag.glsl | | | | dof.inc.glsl | | | | dof_presort.frag.glsl | | | | fetch_dof_minmax.frag.glsl | | | | fetch_dof_minmax_horiz.frag.glsl | | | | fetch_dof_tile_neighbors.frag.glsl | | | | merge_dof.frag.glsl | | | | prefilter_dof.frag.glsl | | | | | | | \---__pycache__ | | | dof_stage.cpython-310.pyc | | | plugin.cpython-310.pyc | | | __init__.cpython-310.pyc | | | | | +---env_probes | | | | apply_envprobes_stage.py | | | | config.yaml | | | | cull_probes_stage.py | | | | environment_capture_stage.py | | | | environment_probe.py | | | | plugin.py | | | | probe_manager.py | | | | __init__.py | | | | | | | +---shader | | | | | apply_envprobes.frag.glsl | | | | | cull_probes.frag.glsl | | | | | filter_cubemap.frag.glsl | | | | | filter_cubemap_diffuse.frag.glsl | | | | | generate_mip_shaders.py | | | | | store_cubemap.frag.glsl | | | | | store_cubemap_diffuse.frag.glsl | | | | | | | | | \---mips | | | | 0.autogen.glsl | | | | 1.autogen.glsl | | | | 10.autogen.glsl | | | | 11.autogen.glsl | | | | 2.autogen.glsl | | | | 3.autogen.glsl | | | | 4.autogen.glsl | | | | 5.autogen.glsl | | | | 6.autogen.glsl | | | | 7.autogen.glsl | | | | 8.autogen.glsl | | | | 9.autogen.glsl | | | | | | | \---__pycache__ | | | apply_envprobes_stage.cpython-310.pyc | | | cull_probes_stage.cpython-310.pyc | | | environment_capture_stage.cpython-310.pyc | | | plugin.cpython-310.pyc | | | probe_manager.cpython-310.pyc | | | __init__.cpython-310.pyc | | | | | +---forward_shading | | | | config.yaml | | | | forward_stage.py | | | | plugin.py | | | | __init__.py | | | | | | | +---shader | | | | merge_with_deferred.frag.glsl | | | | | | | \---__pycache__ | | | forward_stage.cpython-310.pyc | | | plugin.cpython-310.pyc | | | __init__.cpython-310.pyc | | | | | +---fxaa | | | | config.yaml | | | | fxaa_stage.py | | | | plugin.py | | | | __init__.py | | | | | | | +---shader | | | | FXAA.inc.glsl | | | | fxaa_stage.frag.glsl | | | | write_luma.frag.glsl | | | | | | | \---__pycache__ | | | fxaa_stage.cpython-310.pyc | | | plugin.cpython-310.pyc | | | __init__.cpython-310.pyc | | | | | +---motion_blur | | | | config.yaml | | | | motion_blur_stage.py | | | | plugin.py | | | | __init__.py | | | | | | | +---shader | | | | apply_motion_blur.frag.glsl | | | | camera_motion_blur.frag.glsl | | | | fetch_dominant_velocity.frag.glsl | | | | fetch_dominant_velocity_horiz.frag.glsl | | | | motion_blur.inc.glsl | | | | neighbor_minmax.frag.glsl | | | | pack_blur_data.frag.glsl | | | | | | | \---__pycache__ | | | motion_blur_stage.cpython-310.pyc | | | plugin.cpython-310.pyc | | | __init__.cpython-310.pyc | | | | | +---plugin_prefab | | | | config.yaml | | | | demo_stage.py | | | | plugin.py | | | | __init__.py | | | | | | | +---resources | | | | README.txt | | | | | | | \---shader | | | README.txt | | | | | +---pssm | | | | config.yaml | | | | plugin.py | | | | pssm_dist_shadow_stage.py | | | | pssm_scene_shadow_stage.py | | | | pssm_shadow_stage.py | | | | pssm_stage.py | | | | __init__.py | | | | | | | +---shader | | | | apply_sun_shading.frag.glsl | | | | blur_esm.frag.glsl | | | | convert_to_esm.frag.glsl | | | | filter_pssm.inc.glsl | | | | filter_pssm_shadows.frag.glsl | | | | | | | \---__pycache__ | | | plugin.cpython-310.pyc | | | pssm_dist_shadow_stage.cpython-310.pyc | | | pssm_scene_shadow_stage.cpython-310.pyc | | | pssm_shadow_stage.cpython-310.pyc | | | pssm_stage.cpython-310.pyc | | | __init__.cpython-310.pyc | | | | | +---scattering | | | | config.yaml | | | | godray_stage.py | | | | plugin.py | | | | scattering_envmap_stage.py | | | | scattering_methods.py | | | | scattering_stage.py | | | | __init__.py | | | | | | | +---resources | | | | \---hosek_wilkie_scattering | | | | | .gitignore | | | | | config.ini | | | | | generate_table.py | | | | | README.md | | | | | update_module_builder.py | | | | | | | | | \---source | | | | ArHosekSkyModel.cpp | | | | ArHosekSkyModel.h | | | | ArHosekSkyModelData_CIEXYZ.data | | | | ArHosekSkyModelData_RGB.data | | | | config_module.cpp | | | | config_module.h | | | | main.h | | | | | | | +---shader | | | | | apply_scattering.frag.glsl | | | | | compute_godrays.frag.glsl | | | | | LICENSE.txt | | | | | scattering_envmap.frag.glsl | | | | | scattering_method.inc.glsl | | | | | | | | | +---eric_bruneton | | | | | add_delta_e.compute.glsl | | | | | add_delta_sr.compute.glsl | | | | | compute_scattering.inc.glsl | | | | | copy_inscatter.compute.glsl | | | | | copy_irradiance.compute.glsl | | | | | delta_e.compute.glsl | | | | | delta_j.compute.glsl | | | | | delta_sm_sr.compute.glsl | | | | | delta_sr.compute.glsl | | | | | irradiance_n.compute.glsl | | | | | scattering_common.glsl | | | | | transmittance.compute.glsl | | | | | | | | | \---hosek_wilkie | | | | compute_scattering.inc.glsl | | | | | | | \---__pycache__ | | | godray_stage.cpython-310.pyc | | | plugin.cpython-310.pyc | | | scattering_envmap_stage.cpython-310.pyc | | | scattering_methods.cpython-310.pyc | | | scattering_stage.cpython-310.pyc | | | __init__.cpython-310.pyc | | | | | +---selection_outline | | | | config.yaml | | | | plugin.py | | | | selection_outline_stage.py | | | | __init__.py | | | | | | | +---shader | | | | selection_outline.frag.glsl | | | | | | | \---__pycache__ | | | plugin.cpython-310.pyc | | | selection_outline_stage.cpython-310.pyc | | | __init__.cpython-310.pyc | | | | | +---skin_shading | | | | config.yaml | | | | plugin.py | | | | skin_shading_stage.py | | | | __init__.py | | | | | | | +---shader | | | | SeperableSSS.inc.glsl | | | | sssss_blur.frag.glsl | | | | | | | \---__pycache__ | | | plugin.cpython-310.pyc | | | skin_shading_stage.cpython-310.pyc | | | __init__.cpython-310.pyc | | | | | +---sky_ao | | | | ao_stage.py | | | | capture_stage.py | | | | config.yaml | | | | plugin.py | | | | __init__.py | | | | | | | +---shader | | | | compute_sky_ao.frag.glsl | | | | convert_depth.frag.glsl | | | | sky_ao.inc.glsl | | | | | | | \---__pycache__ | | | ao_stage.cpython-310.pyc | | | capture_stage.cpython-310.pyc | | | plugin.cpython-310.pyc | | | __init__.cpython-310.pyc | | | | | +---smaa | | | | config.yaml | | | | jitters.py | | | | LICENSE.txt | | | | plugin.py | | | | smaa_stage.py | | | | __init__.py | | | | | | | +---resources | | | | area_tex.png | | | | search_tex.png | | | | | | | +---shader | | | | blending_weights.frag.glsl | | | | edge_detection.frag.glsl | | | | neighborhood_blending.frag.glsl | | | | resolve_smaa.frag.glsl | | | | SMAA.inc.glsl | | | | smaa_wrapper.inc.glsl | | | | | | | \---__pycache__ | | | jitters.cpython-310.pyc | | | plugin.cpython-310.pyc | | | smaa_stage.cpython-310.pyc | | | __init__.cpython-310.pyc | | | | | +---ssr | | | | config.yaml | | | | plugin.py | | | | ssr_stage.py | | | | __init__.py | | | | | | | +---shader | | | | reflection_velocity.frag.glsl | | | | reproject_lighting.frag.glsl | | | | resolve_ssr.frag.glsl | | | | ssr_trace.frag.glsl | | | | upscale_bilateral_brdf.frag.glsl | | | | | | | \---__pycache__ | | | plugin.cpython-310.pyc | | | ssr_stage.cpython-310.pyc | | | __init__.cpython-310.pyc | | | | | +---volumetrics | | | | config.yaml | | | | plugin.py | | | | volumetrics_stage.py | | | | __init__.py | | | | | | | +---shader | | | | apply_volumetrics.frag.glsl | | | | compute_volumetric_shadows.frag.glsl | | | | | | | \---__pycache__ | | | plugin.cpython-310.pyc | | | volumetrics_stage.cpython-310.pyc | | | __init__.cpython-310.pyc | | | | | +---vxgi | | | | config.yaml | | | | plugin.py | | | | voxelization_stage.py | | | | vxgi_stage.py | | | | __init__.py | | | | | | | +---shader | | | | copy_voxels.frag.glsl | | | | generate_mipmaps.frag.glsl | | | | resolve_vxgi.frag.glsl | | | | vxgi.inc.glsl | | | | vxgi_diffuse.frag.glsl | | | | vxgi_specular.frag.glsl | | | | | | | \---__pycache__ | | | plugin.cpython-310.pyc | | | voxelization_stage.cpython-310.pyc | | | vxgi_stage.cpython-310.pyc | | | __init__.cpython-310.pyc | | | | | \---__pycache__ | | __init__.cpython-310.pyc | | | +---rptemp | | \---core | | RotationHandleFull.fbx | | RotationHandleQuarter.fbx | | TranslateArrowHandle.fbx | | UniformScaleHandle.fbx | | | +---samples | | .gitignore | | download_samples.py | | README.md | | | +---toolkit | | +---bake_gi | | | | bake.py | | | | display.py | | | | | | | \---resources | | | convolute.frag.glsl | | | copy_cubemap.frag.glsl | | | default.vert.glsl | | | display.frag.glsl | | | display.vert.glsl | | | first-bounce.frag.glsl | | | first-bounce.vert.glsl | | | | | +---day_time_editor | | | | curve_widget.py | | | | main.py | | | | | | | \---ui | | | | compile_ui_qt4.bat | | | | compile_ui_qt5.bat | | | | main_window.ui | | | | main_window_generated.py | | | | point_insert.ui | | | | point_insert_dialog_generated.py | | | | resources.qrc | | | | resources_rc.py | | | | __init__.py | | | | | | | \---res | | | 0_00.png | | | 12_00.png | | | 16_00.png | | | 20_00.png | | | 4_00.png | | | 8_00.png | | | daytime_editor_logo.png | | | icon.png | | | | | +---import_sun_data | | | import_data.py | | | README.md | | | | | +---material_editor | | | | main.py | | | | | | | \---ui | | | checked.png | | | compile_ui_qt4.bat | | | compile_ui_qt5.bat | | | down-arrow.png | | | main_window.ui | | | main_window_generated.py | | | resources.qrc | | | resources_rc.py | | | | | +---pathtracing_reference | | | | batch_compare.py | | | | generate_difference.py | | | | get_brightness.py | | | | README.md | | | | run_mitsuba.bat | | | | run_renderpipeline.py | | | | | | | +---config | | | | daytime.yaml | | | | debugging.yaml | | | | panda3d-config.prc | | | | pipeline.yaml | | | | plugins.yaml | | | | stages.yaml | | | | task-scheduler.yaml | | | | | | | \---res | | | | overlay.png | | | | scene.templ.xml | | | | scene.xml | | | | sphere.bam | | | | | | | \---tex | | | convert_cubemap.py | | | empty_basecolor.png | | | empty_normal.png | | | empty_roughness.png | | | empty_specular.png | | | white.png | | | | | +---plugin_configurator | | | | main.py | | | | | | | \---ui | | | | compile_ui_qt4.bat | | | | compile_ui_qt5.bat | | | | main_window.ui | | | | main_window_generated.py | | | | resources.qrc | | | | resources_rc.py | | | | __init__.py | | | | | | | \---res | | | icon.png | | | pipeline_logo.png | | | plugin_configurator_logo.png | | | | | +---poisson_disk_generator | | | | .gitignore | | | | config.ini | | | | generate_poisson_disk.py | | | | update_module_builder.py | | | | | | | \---source | | | PoissonDiskGenerator.h | | | | | +---render_service | | | | example_usage.py | | | | README.md | | | | service.py | | | | | | | +---config | | | | daytime.yaml | | | | debugging.yaml | | | | panda3d-config.prc | | | | pipeline.yaml | | | | plugins.yaml | | | | stages.yaml | | | | task-scheduler.yaml | | | | | | | \---resources | | | | preview.bam | | | | sphere.bam | | | | | | | \---tex | | | empty_basecolor.png | | | empty_normal.png | | | empty_roughness.png | | | empty_specular.png | | | | | \---rp_distributor | | launch.templ.bat | | main.py | | README.md | | | \---__pycache__ | __init__.cpython-310.pyc | +---requirements | clean-requirements.txt | conda-requirements.txt | DEPLOYMENT_README.md | environment.yml | requirements.txt | +---Resources | | a | | | +---c | | | a | | | | | \---b | | a.txt | | b | | b.txt | | | +---icons | | heightmap.png | | test_metallic_stripes.png | | test_roughness_checkerboard.png | | test_roughness_circle.png | | test_roughness_gradient.png | | | \---textures | 布料 针织法线贴图.jpg | 针织 编织 布料法线纹理贴图.jpg | +---scene | | scene_manager.py | | scene_manager_convert_tiles_mixin.py | | scene_manager_impl.py | | scene_manager_io_mixin.py | | scene_manager_light_mixin.py | | scene_manager_model_mixin.py | | scene_manager_serialization_mixin.py | | tree_roles.py | | util.py | | __init__.py | | | \---__pycache__ | scene_manager.cpython-310.pyc | scene_manager_convert_tiles_mixin.cpython-310.pyc | scene_manager_impl.cpython-310.pyc | scene_manager_io_mixin.cpython-310.pyc | scene_manager_light_mixin.cpython-310.pyc | scene_manager_model_mixin.cpython-310.pyc | scene_manager_serialization_mixin.cpython-310.pyc | tree_roles.cpython-310.pyc | util.cpython-310.pyc | __init__.cpython-310.pyc | +---scripts | | a.py | | BouncerScript.py | | ColorChangerScript.py | | ComboAnimatorScript.py | | example_script.py | | FollowerScript.py | | MoverScript.py | | Rotate_H_Script.py | | Rotate_P_Script.py | | Rotate_R_Script.py | | RotatorScript.py | | R_P.py | | R_R.py | | ScalerScript.py | | TestMover.py | | TestRotator.py | | TestScaler.py | | test_quick_script.py | | | \---__pycache__ | a.cpython-310.pyc | BouncerScript.cpython-310.pyc | ColorChangerScript.cpython-310.pyc | ComboAnimatorScript.cpython-310.pyc | example_script.cpython-310.pyc | FollowerScript.cpython-310.pyc | MoverScript.cpython-310.pyc | Rotate_H_Script.cpython-310.pyc | Rotate_P_Script.cpython-310.pyc | Rotate_R_Script.cpython-310.pyc | RotatorScript.cpython-310.pyc | R_P.cpython-310.pyc | R_R.cpython-310.pyc | ScalerScript.cpython-310.pyc | TestMover.cpython-310.pyc | TestRotator.cpython-310.pyc | TestScaler.cpython-310.pyc | test_quick_script.cpython-310.pyc | +---ssbo_component | | demo_component.py | | README.md | | ssbo_controller.py | | ssbo_editor.py | | | +---backup_merge_20260225_125202 | | ssbo_controller.py.bak | | ssbo_editor.py.bak | | | +---effects | | ssbo_instancing.yaml | | | +---shaders | | pick_id.frag | | pick_id.vert | | | \---__pycache__ | ssbo_controller.cpython-310.pyc | ssbo_controller.cpython-312.pyc | ssbo_editor.cpython-310.pyc | ssbo_editor.cpython-312.pyc | +---templates | main_template.py | +---test_project | project.json | +---tex | empty_basecolor.png | empty_normal.png | empty_roughness.png | empty_specular.png | +---tools | open_source_rate.py | +---TransformGizmo | | events.py | | move_gizmo.py | | rotate_gizmo.py | | scale_gizmo.py | | transform_gizmo.py | | | +---docs | | transform_gizmo_events.md | | | \---__pycache__ | events.cpython-310.pyc | move_gizmo.cpython-310.pyc | rotate_gizmo.cpython-310.pyc | scale_gizmo.cpython-310.pyc | transform_gizmo.cpython-310.pyc | +---ui | | icon_manager.py | | lui.pyd | | lui_function.py | | lui_manager.py | | widgets.py | | | +---Builtin | | Elements.py | | LUIBlockText.py | | LUIButton.py | | LUICanvas.py | | LUICheckbox.py | | LUIFormattedLabel.py | | LUIFrame.py | | LUIHorizontalLayout.py | | LUIInitialState.py | | LUIInputField.py | | LUIInputHandler.py | | LUILabel.py | | LUILayouts.py | | LUIObject.py | | LUIProgressbar.py | | LUIRadiobox.py | | LUIRadioboxGroup.py | | LUIRegion.py | | LUIRoot.py | | LUIScrollableRegion.py | | LUISelectbox.py | | LUISkin.py | | LUISlider.py | | LUISprite.py | | LUISpriteButton.py | | LUITabbedFrame.py | | LUIVerticalLayout.py | | RectTransform.py | | __init__.py | | | +---LUI | | | lui_function_components.py | | | lui_function_properties.py | | | lui_manager_editor.py | | | lui_manager_interaction.py | | | lui_shared.py | | | __init__.py | | | | | \---__pycache__ | | lui_function_components.cpython-310.pyc | | lui_function_properties.cpython-310.pyc | | lui_manager_editor.cpython-310.pyc | | lui_manager_interaction.cpython-310.pyc | | lui_shared.cpython-310.pyc | | __init__.cpython-310.pyc | | | +---panels | | | animation_tools.py | | | app_actions.py | | | create_actions.py | | | dialog_panels.py | | | editor_panels.py | | | interaction_panels.py | | | object_factory.py | | | panel_delegates.py | | | property_helpers.py | | | runtime_actions.py | | | script_panels.py | | | __init__.py | | | | | \---__pycache__ | | animation_tools.cpython-310.pyc | | app_actions.cpython-310.pyc | | create_actions.cpython-310.pyc | | dialog_panels.cpython-310.pyc | | editor_panels.cpython-310.pyc | | interaction_panels.cpython-310.pyc | | object_factory.cpython-310.pyc | | panel_delegates.cpython-310.pyc | | property_helpers.cpython-310.pyc | | runtime_actions.cpython-310.pyc | | script_panels.cpython-310.pyc | | __init__.cpython-310.pyc | | | +---Skins | | | __init__.py | | | | | +---Default | | | | GenerateAtlas.bat | | | | __init__.py | | | | | | | +---font | | | | SourceSansPro-Black.ttf | | | | SourceSansPro-BlackIt.ttf | | | | SourceSansPro-Bold.ttf | | | | SourceSansPro-BoldIt.ttf | | | | SourceSansPro-ExtraLight.ttf | | | | SourceSansPro-ExtraLightIt.ttf | | | | SourceSansPro-It.ttf | | | | SourceSansPro-Light.ttf | | | | SourceSansPro-LightIt.ttf | | | | SourceSansPro-Regular.ttf | | | | SourceSansPro-Semibold.ttf | | | | SourceSansPro-SemiboldIt.ttf | | | | | | | \---res | | | atlas.png | | | atlas.txt | | | blank.png | | | ButtonDefault.png | | | ButtonDefaultFocus.png | | | ButtonDefaultFocus_Left.png | | | ButtonDefaultFocus_Right.png | | | ButtonDefault_Left.png | | | ButtonDefault_Right.png | | | ButtonGreen.png | | | ButtonGreenFocus.png | | | ButtonGreenFocus_Left.png | | | ButtonGreenFocus_Right.png | | | ButtonGreen_Left.png | | | ButtonGreen_Right.png | | | Checkbox_Checked.png | | | Checkbox_CheckedHover.png | | | Checkbox_Default.png | | | Checkbox_DefaultHover.png | | | ColorpickerActiveColorOverlay.png | | | ColorpickerFieldHandle.png | | | ColorpickerFieldOverlay.png | | | ColorpickerHueHandle.png | | | ColorpickerHueSlider.png | | | ColorpickerPreviewBg.png | | | ColorpickerPreviewOverlay.png | | | Frame_BL.png | | | Frame_Bottom.png | | | Frame_BR.png | | | Frame_Left.png | | | Frame_Mid.png | | | Frame_Right.png | | | Frame_TL.png | | | Frame_Top.png | | | Frame_TR.png | | | HorizontalListDivider.png | | | InputField.png | | | InputField_Left.png | | | InputField_Right.png | | | Keymarker.png | | | Keymarker_Left.png | | | Keymarker_Right.png | | | ListDivider.png | | | Popup_BL.png | | | Popup_Bottom.png | | | Popup_BR.png | | | Popup_Left.png | | | Popup_Mid.png | | | Popup_Right.png | | | Popup_TL.png | | | Popup_Top.png | | | Popup_TR.png | | | ProgressbarBg.png | | | ProgressbarBg_Left.png | | | ProgressbarBg_Right.png | | | ProgressbarFg.png | | | ProgressbarFg_Finish.png | | | ProgressbarFg_Left.png | | | ProgressbarFg_Right.png | | | Radiobox_Active.png | | | Radiobox_ActiveHover.png | | | Radiobox_Default.png | | | Radiobox_DefaultHover.png | | | ScrollbarHandle.png | | | ScrollbarHandle_Bottom.png | | | ScrollbarHandle_Top.png | | | ScrollShadowBottom.png | | | ScrollShadowBottom_Left.png | | | ScrollShadowBottom_Right.png | | | ScrollShadowTop.png | | | ScrollShadowTop_Left.png | | | ScrollShadowTop_Right.png | | | Selectbox.png | | | SelectboxActive.png | | | SelectboxActive_Left.png | | | SelectboxOpen_Right.png | | | Selectbox_Left.png | | | Selectbox_Right.png | | | SelectdropDivider.png | | | Selectdrop_BL.png | | | Selectdrop_Bottom.png | | | Selectdrop_BR.png | | | Selectdrop_Left.png | | | Selectdrop_Mid.png | | | Selectdrop_Right.png | | | Selectdrop_TL.png | | | Selectdrop_Top.png | | | Selectdrop_TR.png | | | SliderBg.png | | | SliderBgFill.png | | | SliderBgFill_Left.png | | | SliderBg_Left.png | | | SliderBg_Right.png | | | SliderKnob.png | | | SunkenFrame_BL.png | | | SunkenFrame_Bottom.png | | | SunkenFrame_BR.png | | | SunkenFrame_Left.png | | | SunkenFrame_Mid.png | | | SunkenFrame_Right.png | | | SunkenFrame_TL.png | | | SunkenFrame_Top.png | | | SunkenFrame_TR.png | | | | | \---Metro | | | border.png | | | copy_frames.py | | | flat.png | | | GenerateAtlas.bat | | | LUIMetroSkin.py | | | __init__.py | | | | | +---font | | | Roboto-Bold.ttf | | | Roboto-LICENSE.txt | | | Roboto-Light.ttf | | | Roboto-Medium.ttf | | | Roboto-Thin.ttf | | | | | \---res | | atlas.png | | atlas.txt | | blank.png | | ButtonDefault.png | | ButtonDefaultFocus.png | | ButtonDefaultFocus_Left.png | | ButtonDefaultFocus_Right.png | | ButtonDefault_Left.png | | ButtonDefault_Right.png | | ButtonGreen.png | | ButtonGreenFocus.png | | ButtonGreenFocus_Left.png | | ButtonGreenFocus_Right.png | | ButtonGreen_Left.png | | ButtonGreen_Right.png | | Checkbox_Checked.png | | Checkbox_CheckedHover.png | | Checkbox_Default.png | | Checkbox_DefaultHover.png | | ColorpickerActiveColorOverlay.png | | ColorpickerFieldHandle.png | | ColorpickerFieldOverlay.png | | ColorpickerHueHandle.png | | ColorpickerHueSlider.png | | ColorpickerPreviewBg.png | | ColorpickerPreviewOverlay.png | | Draft3.psd | | Frame_BL.png | | Frame_Bottom.png | | Frame_BR.png | | Frame_Left.png | | Frame_Mid.png | | Frame_Right.png | | Frame_TL.png | | Frame_Top.png | | Frame_TR.png | | HorizontalListDivider.png | | InputField.png | | InputField_Left.png | | InputField_Right.png | | Keymarker.png | | Keymarker_Left.png | | Keymarker_Right.png | | ListDivider.png | | Popup_BL.png | | Popup_Bottom.png | | Popup_BR.png | | Popup_Left.png | | Popup_Mid.png | | Popup_Right.png | | Popup_TL.png | | Popup_Top.png | | Popup_TR.png | | ProgressbarBg.png | | ProgressbarBg_Left.png | | ProgressbarBg_Right.png | | ProgressbarFg.png | | ProgressbarFg_Finish.png | | ProgressbarFg_Left.png | | ProgressbarFg_Right.png | | Radiobox_Active.png | | Radiobox_ActiveHover.png | | Radiobox_Default.png | | Radiobox_DefaultHover.png | | ScrollbarHandle.png | | ScrollbarHandle_Bottom.png | | ScrollbarHandle_Top.png | | ScrollShadowBottom.png | | ScrollShadowBottom_Left.png | | ScrollShadowBottom_Right.png | | ScrollShadowTop.png | | ScrollShadowTop_Left.png | | ScrollShadowTop_Right.png | | Selectbox.png | | SelectboxActive.png | | SelectboxActive_Left.png | | SelectboxOpen_Right.png | | Selectbox_Left.png | | Selectbox_Right.png | | SelectdropDivider.png | | Selectdrop_BL.png | | Selectdrop_Bottom.png | | Selectdrop_BR.png | | Selectdrop_Left.png | | Selectdrop_Mid.png | | Selectdrop_Right.png | | Selectdrop_TL.png | | Selectdrop_Top.png | | Selectdrop_TR.png | | SliderBg.png | | SliderBgFill.png | | SliderBgFill_Left.png | | SliderBg_Left.png | | SliderBg_Right.png | | SliderKnob.png | | SunkenFrame_BL.png | | SunkenFrame_Bottom.png | | SunkenFrame_BR.png | | SunkenFrame_Left.png | | SunkenFrame_Mid.png | | SunkenFrame_Right.png | | SunkenFrame_TL.png | | SunkenFrame_Top.png | | SunkenFrame_TR.png | | | \---__pycache__ | lui_function.cpython-310.pyc | lui_manager.cpython-310.pyc | +---vr_actions | actions.json | bindings_index.json | bindings_oculus.json | bindings_vive.json | \---__pycache__ main.cpython-310.pyc ``` ## Python 脚本用途与行数(全量) | 脚本路径 | 行数 | 用途说明 | |---|---:|---| | `.\core\__init__.py` | 23 | Core package - 核心功能模块 | | `.\core\collision_manager.py` | 1050 | 定义核心类: CollisionManager | | `.\core\Command_System.py` | 576 | 定义核心类: Command | | `.\core\CustomMouseController.py` | 185 | 定义核心类: CustomMouseController | | `.\core\event_handler.py` | 554 | 定义核心类: EventHandler | | `.\core\imgui_style_manager.py` | 428 | ImGui样式管理器 | | `.\core\imgui_webview.py` | 189 | imgui_webview.py | | `.\core\InfoPanelManager.py` | 1455 | 定义核心类: InfoPanelManager | | `.\core\model_drag_drop.py` | 485 | 模型拖拽服务 | | `.\core\render_pipeline_utils.py` | 17 | 渲染管线工具模块 | | `.\core\resource_manager.py` | 471 | 资源管理器模块 - ImGui版本 | | `.\core\script_system.py` | 817 | 脚本系统模块 | | `.\core\selection.py` | 2455 | 选择和变换系统模块 | | `.\core\selection_outline.py` | 263 | 定义核心类: SelectionOutlineManager | | `.\core\terrain_manager.py` | 571 | 定义核心类: TerrainManager | | `.\core\tool_manager.py` | 133 | 定义核心类: ToolManager | | `.\core\vr\__init__.py` | 31 | VR模块 - 虚拟现实功能 | | `.\core\vr\config\__init__.py` | 8 | VR配置子系统 | | `.\core\vr\config\joystick_config.py` | 226 | VR摇杆配置模块 | | `.\core\vr\config\shadow_stage.py` | 145 | VR专用阴影Stage | | `.\core\vr\config\vr_config.py` | 216 | VR配置管理器模块 | | `.\core\vr\interaction\__init__.py` | 9 | VR交互子系统 | | `.\core\vr\interaction\actions.py` | 484 | VR动作系统模块 | | `.\core\vr\interaction\grab.py` | 329 | VR交互系统模块 | | `.\core\vr\interaction\joystick.py` | 561 | VR摇杆交互系统模块 | | `.\core\vr\interaction\teleport.py` | 331 | VR传送系统模块 | | `.\core\vr\performance\__init__.py` | 9 | VR性能优化子系统 | | `.\core\vr\performance\monitoring.py` | 972 | VR性能监控子系统 | | `.\core\vr\performance\optimization.py` | 287 | VR对象池和优化系统 | | `.\core\vr\rendering\__init__.py` | 10 | VR渲染子系统 | | `.\core\vr\rendering\stages.py` | 712 | VR专用渲染Stages | | `.\core\vr\testing\__init__.py` | 6 | VR测试调试子系统 | | `.\core\vr\testing\test_mode.py` | 609 | VR测试调试子系统 | | `.\core\vr\tracking\__init__.py` | 9 | VR跟踪子系统 | | `.\core\vr\tracking\controllers.py` | 391 | VR手柄管理模块 | | `.\core\vr\visualization\__init__.py` | 8 | VR可视化子系统 | | `.\core\vr\visualization\controllers.py` | 631 | VR可视化模块 | | `.\core\vr\visualization\effects.py` | 174 | VR Effects Manager - 为VR场景中的模型自动应用RenderPipeline Effects | | `.\core\vr_manager.py` | 2970 | VR管理器模块 | | `.\core\world.py` | 1059 | 定义核心类: CoreWorld | | `.\gui\__init__.py` | 7 | GUI包 | | `.\main.py` | 770 | 定义核心类: MyWorld | | `.\project\__init__.py` | 10 | 项目管理包 - 提供项目生命周期管理功能 | | `.\project\project_manager.py` | 749 | 定义核心类: ProjectManager | | `.\RenderPipelineFile\__init__.py` | 0 | 通用脚本模块(无模块说明) | | `.\RenderPipelineFile\data\default_cubemap\filter.py` | 80 | RenderPipeline | | `.\RenderPipelineFile\data\environment_brdf\generate_reference.py` | 91 | Uses mitsuba to generate the environment brdf | | `.\RenderPipelineFile\data\film_grain\generate.py` | 59 | RenderPipeline | | `.\RenderPipelineFile\data\generate_txo_files.py` | 26 | Converts pipeline resources to TXO files to speed up loading. | | `.\RenderPipelineFile\data\scripts\example_script.py` | 44 | 示例脚本 - 演示如何编写脚本 | | `.\RenderPipelineFile\data\setup\check_requirements.py` | 44 | RenderPipeline | | `.\RenderPipelineFile\rpcore\__init__.py` | 35 | RenderPipeline | | `.\RenderPipelineFile\rpcore\common_resources.py` | 201 | RenderPipeline | | `.\RenderPipelineFile\rpcore\effect.py` | 245 | RenderPipeline | | `.\RenderPipelineFile\rpcore\globals.py` | 35 | RenderPipeline | | `.\RenderPipelineFile\rpcore\gpu_command_queue.py` | 94 | RenderPipeline | | `.\RenderPipelineFile\rpcore\gui\__init__.py` | 0 | 通用脚本模块(无模块说明) | | `.\RenderPipelineFile\rpcore\gui\buffer_viewer.py` | 211 | RenderPipeline | | `.\RenderPipelineFile\rpcore\gui\checkbox.py` | 100 | RenderPipeline | | `.\RenderPipelineFile\rpcore\gui\checkbox_collection.py` | 52 | RenderPipeline | | `.\RenderPipelineFile\rpcore\gui\debugger.py` | 272 | RenderPipeline | | `.\RenderPipelineFile\rpcore\gui\draggable_window.py` | 139 | RenderPipeline | | `.\RenderPipelineFile\rpcore\gui\error_message_display.py` | 75 | RenderPipeline | | `.\RenderPipelineFile\rpcore\gui\exposure_widget.py` | 74 | RenderPipeline | | `.\RenderPipelineFile\rpcore\gui\fps_chart.py` | 103 | RenderPipeline | | `.\RenderPipelineFile\rpcore\gui\labeled_checkbox.py` | 65 | RenderPipeline | | `.\RenderPipelineFile\rpcore\gui\loading_screen.py` | 53 | RenderPipeline | | `.\RenderPipelineFile\rpcore\gui\pipe_viewer.py` | 182 | RenderPipeline | | `.\RenderPipelineFile\rpcore\gui\pixel_inspector.py` | 64 | RenderPipeline | | `.\RenderPipelineFile\rpcore\gui\render_mode_selector.py` | 102 | RenderPipeline | | `.\RenderPipelineFile\rpcore\gui\slider.py` | 52 | RenderPipeline | | `.\RenderPipelineFile\rpcore\gui\sprite.py` | 114 | RenderPipeline | | `.\RenderPipelineFile\rpcore\gui\text.py` | 62 | RenderPipeline | | `.\RenderPipelineFile\rpcore\gui\text_node.py` | 66 | RenderPipeline | | `.\RenderPipelineFile\rpcore\gui\texture_preview.py` | 142 | RenderPipeline | | `.\RenderPipelineFile\rpcore\image.py` | 128 | RenderPipeline | | `.\RenderPipelineFile\rpcore\light_manager.py` | 164 | RenderPipeline | | `.\RenderPipelineFile\rpcore\loader.py` | 113 | RenderPipeline | | `.\RenderPipelineFile\rpcore\mount_manager.py` | 258 | RenderPipeline | | `.\RenderPipelineFile\rpcore\native\__init__.py` | 76 | RenderPipeline | | `.\RenderPipelineFile\rpcore\native\update_module_builder.py` | 42 | RenderPipeline | | `.\RenderPipelineFile\rpcore\pluginbase\__init__.py` | 0 | 通用脚本模块(无模块说明) | | `.\RenderPipelineFile\rpcore\pluginbase\base_plugin.py` | 78 | RenderPipeline | | `.\RenderPipelineFile\rpcore\pluginbase\day_manager.py` | 79 | RenderPipeline | | `.\RenderPipelineFile\rpcore\pluginbase\day_setting_types.py` | 122 | RenderPipeline | | `.\RenderPipelineFile\rpcore\pluginbase\manager.py` | 239 | RenderPipeline | | `.\RenderPipelineFile\rpcore\pluginbase\setting_types.py` | 186 | RenderPipeline | | `.\RenderPipelineFile\rpcore\pynative\__init__.py` | 30 | RenderPipeline | | `.\RenderPipelineFile\rpcore\pynative\gpu_command.py` | 64 | RenderPipeline | | `.\RenderPipelineFile\rpcore\pynative\gpu_command_list.py` | 35 | RenderPipeline | | `.\RenderPipelineFile\rpcore\pynative\ies_dataset.py` | 72 | RenderPipeline | | `.\RenderPipelineFile\rpcore\pynative\internal_light_manager.py` | 167 | RenderPipeline | | `.\RenderPipelineFile\rpcore\pynative\pointer_slot_storage.py` | 69 | RenderPipeline | | `.\RenderPipelineFile\rpcore\pynative\pssm_camera_rig.py` | 76 | RenderPipeline | | `.\RenderPipelineFile\rpcore\pynative\rp_light.py` | 149 | RenderPipeline | | `.\RenderPipelineFile\rpcore\pynative\rp_point_light.py` | 59 | RenderPipeline | | `.\RenderPipelineFile\rpcore\pynative\rp_spot_light.py` | 67 | RenderPipeline | | `.\RenderPipelineFile\rpcore\pynative\shadow_atlas.py` | 75 | RenderPipeline | | `.\RenderPipelineFile\rpcore\pynative\shadow_manager.py` | 91 | RenderPipeline | | `.\RenderPipelineFile\rpcore\pynative\shadow_source.py` | 79 | RenderPipeline | | `.\RenderPipelineFile\rpcore\pynative\tag_state_manager.py` | 79 | RenderPipeline | | `.\RenderPipelineFile\rpcore\render_pipeline.py` | 595 | RenderPipeline | | `.\RenderPipelineFile\rpcore\render_stage.py` | 147 | RenderPipeline | | `.\RenderPipelineFile\rpcore\render_target.py` | 324 | RenderTarget | | `.\RenderPipelineFile\rpcore\rpobject.py` | 117 | RenderPipeline | | `.\RenderPipelineFile\rpcore\stage_manager.py` | 231 | RenderPipeline | | `.\RenderPipelineFile\rpcore\stages\__init__.py` | 0 | 通用脚本模块(无模块说明) | | `.\RenderPipelineFile\rpcore\stages\ambient_stage.py` | 35 | RenderPipeline | | `.\RenderPipelineFile\rpcore\stages\apply_lights_stage.py` | 34 | RenderPipeline | | `.\RenderPipelineFile\rpcore\stages\collect_used_cells_stage.py` | 56 | RenderPipeline | | `.\RenderPipelineFile\rpcore\stages\combine_velocity_stage.py` | 33 | RenderPipeline | | `.\RenderPipelineFile\rpcore\stages\cull_lights_stage.py` | 108 | RenderPipeline | | `.\RenderPipelineFile\rpcore\stages\downscale_z_stage.py` | 33 | RenderPipeline | | `.\RenderPipelineFile\rpcore\stages\final_stage.py` | 46 | RenderPipeline | | `.\RenderPipelineFile\rpcore\stages\flag_used_cells_stage.py` | 43 | RenderPipeline | | `.\RenderPipelineFile\rpcore\stages\gbuffer_stage.py` | 50 | RenderPipeline | | `.\RenderPipelineFile\rpcore\stages\shadow_stage.py` | 58 | RenderPipeline | | `.\RenderPipelineFile\rpcore\stages\update_previous_pipes_stage.py` | 101 | RenderPipeline | | `.\RenderPipelineFile\rpcore\stages\upscale_stage.py` | 36 | RenderPipeline | | `.\RenderPipelineFile\rpcore\util\__init__.py` | 0 | 通用脚本模块(无模块说明) | | `.\RenderPipelineFile\rpcore\util\cubemap_filter.py` | 158 | RenderPipeline | | `.\RenderPipelineFile\rpcore\util\display_shader_builder.py` | 130 | RenderPipeline | | `.\RenderPipelineFile\rpcore\util\generic.py` | 88 | RenderPipeline | | `.\RenderPipelineFile\rpcore\util\ies_profile_loader.py` | 207 | RenderPipeline | | `.\RenderPipelineFile\rpcore\util\movement_controller.py` | 233 | RenderPipeline | | `.\RenderPipelineFile\rpcore\util\network_communication.py` | 126 | RenderPipeline | | `.\RenderPipelineFile\rpcore\util\post_process_region.py` | 91 | RenderPipeline | | `.\RenderPipelineFile\rpcore\util\shader_input_blocks.py` | 151 | RenderPipeline | | `.\RenderPipelineFile\rpcore\util\smooth_connected_curve.py` | 110 | RenderPipeline | | `.\RenderPipelineFile\rpcore\util\submodule_downloader.py` | 117 | RenderPipeline | | `.\RenderPipelineFile\rpcore\util\task_scheduler.py` | 60 | RenderPipeline | | `.\RenderPipelineFile\rplibs\__init__.py` | 0 | 通用脚本模块(无模块说明) | | `.\RenderPipelineFile\rplibs\colorama\__init__.py` | 5 | 通用脚本模块(无模块说明) | | `.\RenderPipelineFile\rplibs\colorama\ansi.py` | 83 | 定义核心类: AnsiCodes | | `.\RenderPipelineFile\rplibs\colorama\ansitowin32.py` | 197 | 定义核心类: StreamWrapper | | `.\RenderPipelineFile\rplibs\colorama\initialise.py` | 58 | 函数模块(入口函数: reset_all) | | `.\RenderPipelineFile\rplibs\colorama\win32.py` | 135 | 定义核心类: CONSOLE_SCREEN_BUFFER_INFO | | `.\RenderPipelineFile\rplibs\colorama\winterm.py` | 144 | 定义核心类: WinColor | | `.\RenderPipelineFile\rplibs\progressbar\__init__.py` | 238 | 定义核心类: UnknownLength | | `.\RenderPipelineFile\rplibs\progressbar\compat.py` | 36 | 函数模块(入口函数: next) | | `.\RenderPipelineFile\rplibs\progressbar\widgets.py` | 221 | 定义核心类: Widget | | `.\RenderPipelineFile\rplibs\pyqt_imports.py` | 50 | Wrapper script to import all qt classes | | `.\RenderPipelineFile\rplibs\six.py` | 808 | 定义核心类: X | | `.\RenderPipelineFile\rplibs\yaml\__init__.py` | 48 | Main PyYAML importer script. Provides functions to load YAML files as dictionaries. | | `.\RenderPipelineFile\rplibs\yaml\yaml_py2\__init__.py` | 281 | 定义核心类: YAMLObjectMetaclass | | `.\RenderPipelineFile\rplibs\yaml\yaml_py2\composer.py` | 117 | 定义核心类: ComposerError | | `.\RenderPipelineFile\rplibs\yaml\yaml_py2\constructor.py` | 589 | 定义核心类: ConstructorError | | `.\RenderPipelineFile\rplibs\yaml\yaml_py2\cyaml.py` | 67 | 定义核心类: CBaseLoader | | `.\RenderPipelineFile\rplibs\yaml\yaml_py2\dumper.py` | 53 | 定义核心类: BaseDumper | | `.\RenderPipelineFile\rplibs\yaml\yaml_py2\emitter.py` | 1023 | 定义核心类: EmitterError | | `.\RenderPipelineFile\rplibs\yaml\yaml_py2\error.py` | 65 | 定义核心类: Mark | | `.\RenderPipelineFile\rplibs\yaml\yaml_py2\events.py` | 69 | 定义核心类: Event | | `.\RenderPipelineFile\rplibs\yaml\yaml_py2\loader.py` | 31 | 定义核心类: BaseLoader | | `.\RenderPipelineFile\rplibs\yaml\yaml_py2\nodes.py` | 43 | 定义核心类: Node | | `.\RenderPipelineFile\rplibs\yaml\yaml_py2\parser.py` | 532 | 定义核心类: ParserError | | `.\RenderPipelineFile\rplibs\yaml\yaml_py2\reader.py` | 170 | 定义核心类: ReaderError | | `.\RenderPipelineFile\rplibs\yaml\yaml_py2\representer.py` | 404 | 定义核心类: RepresenterError | | `.\RenderPipelineFile\rplibs\yaml\yaml_py2\resolver.py` | 200 | 定义核心类: ResolverError | | `.\RenderPipelineFile\rplibs\yaml\yaml_py2\scanner.py` | 1244 | 定义核心类: ScannerError | | `.\RenderPipelineFile\rplibs\yaml\yaml_py2\serializer.py` | 97 | 定义核心类: SerializerError | | `.\RenderPipelineFile\rplibs\yaml\yaml_py2\tokens.py` | 81 | 定义核心类: Token | | `.\RenderPipelineFile\rplibs\yaml\yaml_py3\__init__.py` | 278 | 定义核心类: YAMLObjectMetaclass | | `.\RenderPipelineFile\rplibs\yaml\yaml_py3\composer.py` | 117 | 定义核心类: ComposerError | | `.\RenderPipelineFile\rplibs\yaml\yaml_py3\constructor.py` | 600 | 定义核心类: ConstructorError | | `.\RenderPipelineFile\rplibs\yaml\yaml_py3\cyaml.py` | 67 | 定义核心类: CBaseLoader | | `.\RenderPipelineFile\rplibs\yaml\yaml_py3\dumper.py` | 53 | 定义核心类: BaseDumper | | `.\RenderPipelineFile\rplibs\yaml\yaml_py3\emitter.py` | 1020 | 定义核心类: EmitterError | | `.\RenderPipelineFile\rplibs\yaml\yaml_py3\error.py` | 65 | 定义核心类: Mark | | `.\RenderPipelineFile\rplibs\yaml\yaml_py3\events.py` | 69 | 定义核心类: Event | | `.\RenderPipelineFile\rplibs\yaml\yaml_py3\loader.py` | 31 | 定义核心类: BaseLoader | | `.\RenderPipelineFile\rplibs\yaml\yaml_py3\nodes.py` | 43 | 定义核心类: Node | | `.\RenderPipelineFile\rplibs\yaml\yaml_py3\parser.py` | 532 | 定义核心类: ParserError | | `.\RenderPipelineFile\rplibs\yaml\yaml_py3\reader.py` | 172 | 定义核心类: ReaderError | | `.\RenderPipelineFile\rplibs\yaml\yaml_py3\representer.py` | 311 | 定义核心类: RepresenterError | | `.\RenderPipelineFile\rplibs\yaml\yaml_py3\resolver.py` | 200 | 定义核心类: ResolverError | | `.\RenderPipelineFile\rplibs\yaml\yaml_py3\scanner.py` | 1235 | 定义核心类: ScannerError | | `.\RenderPipelineFile\rplibs\yaml\yaml_py3\serializer.py` | 97 | 定义核心类: SerializerError | | `.\RenderPipelineFile\rplibs\yaml\yaml_py3\tokens.py` | 81 | 定义核心类: Token | | `.\RenderPipelineFile\rpplugins\__init__.py` | 0 | 通用脚本模块(无模块说明) | | `.\RenderPipelineFile\rpplugins\ao\__init__.py` | 0 | 通用脚本模块(无模块说明) | | `.\RenderPipelineFile\rpplugins\ao\ao_stage.py` | 89 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\ao\plugin.py` | 33 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\bloom\__init__.py` | 0 | 通用脚本模块(无模块说明) | | `.\RenderPipelineFile\rpplugins\bloom\bloom_stage.py` | 95 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\bloom\plugin.py` | 35 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\clouds\__init__.py` | 0 | 通用脚本模块(无模块说明) | | `.\RenderPipelineFile\rpplugins\clouds\apply_clouds_stage.py` | 52 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\clouds\cloud_voxel_stage.py` | 67 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\clouds\plugin.py` | 56 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\clouds\resources\precompute.py` | 70 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\color_correction\__init__.py` | 0 | 通用脚本模块(无模块说明) | | `.\RenderPipelineFile\rpplugins\color_correction\auto_exposure_stage.py` | 87 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\color_correction\color_correction_stage.py` | 32 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\color_correction\manual_exposure_stage.py` | 33 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\color_correction\plugin.py` | 72 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\color_correction\resources\generate_default_lut.py` | 37 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\color_correction\resources\generate_film_luts.py` | 56 | Script to convert spi1d files to luts | | `.\RenderPipelineFile\rpplugins\color_correction\sharpen_stage.py` | 55 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\color_correction\tonemapping_stage.py` | 32 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\dof\__init__.py` | 0 | 通用脚本模块(无模块说明) | | `.\RenderPipelineFile\rpplugins\dof\dof_stage.py` | 78 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\dof\plugin.py` | 34 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\env_probes\__init__.py` | 0 | 通用脚本模块(无模块说明) | | `.\RenderPipelineFile\rpplugins\env_probes\apply_envprobes_stage.py` | 39 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\env_probes\cull_probes_stage.py` | 55 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\env_probes\environment_capture_stage.py` | 159 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\env_probes\environment_probe.py` | 107 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\env_probes\plugin.py` | 87 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\env_probes\probe_manager.py` | 82 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\env_probes\shader\generate_mip_shaders.py` | 14 | 通用脚本模块(无模块说明) | | `.\RenderPipelineFile\rpplugins\forward_shading\__init__.py` | 0 | 通用脚本模块(无模块说明) | | `.\RenderPipelineFile\rpplugins\forward_shading\forward_stage.py` | 54 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\forward_shading\plugin.py` | 39 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\fxaa\__init__.py` | 0 | 通用脚本模块(无模块说明) | | `.\RenderPipelineFile\rpplugins\fxaa\fxaa_stage.py` | 38 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\fxaa\plugin.py` | 30 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\motion_blur\__init__.py` | 0 | 通用脚本模块(无模块说明) | | `.\RenderPipelineFile\rpplugins\motion_blur\motion_blur_stage.py` | 74 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\motion_blur\plugin.py` | 31 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\plugin_prefab\__init__.py` | 0 | 通用脚本模块(无模块说明) | | `.\RenderPipelineFile\rpplugins\plugin_prefab\demo_stage.py` | 33 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\plugin_prefab\plugin.py` | 41 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\pssm\__init__.py` | 0 | 通用脚本模块(无模块说明) | | `.\RenderPipelineFile\rpplugins\pssm\plugin.py` | 137 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\pssm\pssm_dist_shadow_stage.py` | 108 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\pssm\pssm_scene_shadow_stage.py` | 93 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\pssm\pssm_shadow_stage.py` | 71 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\pssm\pssm_stage.py` | 48 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\scattering\__init__.py` | 0 | 通用脚本模块(无模块说明) | | `.\RenderPipelineFile\rpplugins\scattering\godray_stage.py` | 34 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\scattering\plugin.py` | 68 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\scattering\resources\hosek_wilkie_scattering\generate_table.py` | 21 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\scattering\resources\hosek_wilkie_scattering\update_module_builder.py` | 42 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\scattering\scattering_envmap_stage.py` | 49 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\scattering\scattering_methods.py` | 202 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\scattering\scattering_stage.py` | 34 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\selection_outline\__init__.py` | 1 | Selection outline plugin package. | | `.\RenderPipelineFile\rpplugins\selection_outline\plugin.py` | 9 | 定义核心类: Plugin | | `.\RenderPipelineFile\rpplugins\selection_outline\selection_outline_stage.py` | 54 | 定义核心类: SelectionOutlineStage | | `.\RenderPipelineFile\rpplugins\skin_shading\__init__.py` | 0 | 通用脚本模块(无模块说明) | | `.\RenderPipelineFile\rpplugins\skin_shading\plugin.py` | 29 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\skin_shading\skin_shading_stage.py` | 51 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\sky_ao\__init__.py` | 0 | 通用脚本模块(无模块说明) | | `.\RenderPipelineFile\rpplugins\sky_ao\ao_stage.py` | 45 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\sky_ao\capture_stage.py` | 71 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\sky_ao\plugin.py` | 43 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\smaa\__init__.py` | 0 | 通用脚本模块(无模块说明) | | `.\RenderPipelineFile\rpplugins\smaa\jitters.py` | 115 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\smaa\plugin.py` | 82 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\smaa\smaa_stage.py` | 84 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\ssr\__init__.py` | 0 | 通用脚本模块(无模块说明) | | `.\RenderPipelineFile\rpplugins\ssr\plugin.py` | 35 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\ssr\ssr_stage.py` | 69 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\volumetrics\__init__.py` | 0 | 通用脚本模块(无模块说明) | | `.\RenderPipelineFile\rpplugins\volumetrics\plugin.py` | 34 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\volumetrics\volumetrics_stage.py` | 54 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\vxgi\__init__.py` | 0 | 通用脚本模块(无模块说明) | | `.\RenderPipelineFile\rpplugins\vxgi\plugin.py` | 71 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\vxgi\voxelization_stage.py` | 163 | RenderPipeline | | `.\RenderPipelineFile\rpplugins\vxgi\vxgi_stage.py` | 84 | RenderPipeline | | `.\RenderPipelineFile\samples\download_samples.py` | 31 | RenderPipeline | | `.\RenderPipelineFile\setup.py` | 248 | RenderPipeline | | `.\RenderPipelineFile\start_daytime_editor.py` | 10 | 通用脚本模块(无模块说明) | | `.\RenderPipelineFile\start_plugin_configurator.py` | 10 | 通用脚本模块(无模块说明) | | `.\RenderPipelineFile\toolkit\bake_gi\bake.py` | 210 | Precomputed GI using spherical harmonics. | | `.\RenderPipelineFile\toolkit\bake_gi\display.py` | 71 | Test-script to view the baked GI | | `.\RenderPipelineFile\toolkit\day_time_editor\curve_widget.py` | 272 | RenderPipeline | | `.\RenderPipelineFile\toolkit\day_time_editor\main.py` | 229 | RenderPipeline | | `.\RenderPipelineFile\toolkit\day_time_editor\ui\__init__.py` | 0 | 通用脚本模块(无模块说明) | | `.\RenderPipelineFile\toolkit\day_time_editor\ui\main_window_generated.py` | 462 | 定义核心类: Ui_MainWindow | | `.\RenderPipelineFile\toolkit\day_time_editor\ui\point_insert_dialog_generated.py` | 49 | 定义核心类: Ui_Dialog | | `.\RenderPipelineFile\toolkit\day_time_editor\ui\resources_rc.py` | 1384 | 函数模块(入口函数: qInitResources) | | `.\RenderPipelineFile\toolkit\import_sun_data\import_data.py` | 78 | This script downloads real world sun position data and imports them into the | | `.\RenderPipelineFile\toolkit\material_editor\main.py` | 273 | RenderPipeline | | `.\RenderPipelineFile\toolkit\material_editor\ui\main_window_generated.py` | 354 | 定义核心类: Ui_MainWindow | | `.\RenderPipelineFile\toolkit\material_editor\ui\resources_rc.py` | 80 | 函数模块(入口函数: qInitResources) | | `.\RenderPipelineFile\toolkit\pathtracing_reference\batch_compare.py` | 164 | Compares various results | | `.\RenderPipelineFile\toolkit\pathtracing_reference\generate_difference.py` | 26 | Compares both renders | | `.\RenderPipelineFile\toolkit\pathtracing_reference\get_brightness.py` | 22 | 函数模块(入口函数: approx) | | `.\RenderPipelineFile\toolkit\pathtracing_reference\res\tex\convert_cubemap.py` | 53 | Converts the cubemap to a spherical one | | `.\RenderPipelineFile\toolkit\pathtracing_reference\run_renderpipeline.py` | 69 | Renders the sphere using the render pipeline | | `.\RenderPipelineFile\toolkit\plugin_configurator\main.py` | 371 | RenderPipeline | | `.\RenderPipelineFile\toolkit\plugin_configurator\ui\__init__.py` | 0 | 通用脚本模块(无模块说明) | | `.\RenderPipelineFile\toolkit\plugin_configurator\ui\main_window_generated.py` | 784 | 定义核心类: Ui_MainWindow | | `.\RenderPipelineFile\toolkit\plugin_configurator\ui\resources_rc.py` | 1053 | 函数模块(入口函数: qInitResources) | | `.\RenderPipelineFile\toolkit\poisson_disk_generator\generate_poisson_disk.py` | 26 | RenderPipeline | | `.\RenderPipelineFile\toolkit\poisson_disk_generator\update_module_builder.py` | 42 | RenderPipeline | | `.\RenderPipelineFile\toolkit\render_service\example_usage.py` | 46 | Example of using the render service to render a simple sphere. | | `.\RenderPipelineFile\toolkit\render_service\service.py` | 137 | Render service to render previews of materials | | `.\RenderPipelineFile\toolkit\rp_distributor\main.py` | 121 | Tool to distribute the rp and the panda3d build. | | `.\scene\__init__.py` | 10 | 场景管理包 - 提供场景和模型管理功能 | | `.\scene\scene_manager.py` | 17 | Scene manager entry module. | | `.\scene\scene_manager_convert_tiles_mixin.py` | 473 | Scene manager conversion and tileset operations. | | `.\scene\scene_manager_impl.py` | 15 | Scene manager implementation composed from focused mixins. | | `.\scene\scene_manager_io_mixin.py` | 962 | Scene manager load/save and GUI rebuild operations. | | `.\scene\scene_manager_light_mixin.py` | 403 | Scene manager light operations. | | `.\scene\scene_manager_model_mixin.py` | 919 | Scene manager model and geometry operations. | | `.\scene\scene_manager_serialization_mixin.py` | 749 | Scene manager node serialization operations. | | `.\scene\tree_roles.py` | 3 | Shared tree data-role constants. | | `.\scene\util.py` | 241 | 跨平台路径处理工具 | | `.\scripts\a.py` | 25 | a - 自定义脚本 | | `.\scripts\BouncerScript.py` | 99 | 跳跃脚本 - 让对象产生上下跳跃效果 | | `.\scripts\ColorChangerScript.py` | 157 | 颜色变化脚本 - 让对象颜色产生循环变化 | | `.\scripts\ComboAnimatorScript.py` | 36 | 复合动画脚本 - 结合旋转和跳跃效果 | | `.\scripts\example_script.py` | 44 | 示例脚本 - 演示如何编写脚本 | | `.\scripts\FollowerScript.py` | 66 | 跟随脚本 - 让对象跟随指定的目标对象 | | `.\scripts\MoverScript.py` | 88 | 移动脚本 - 让对象在指定方向上来回移动 | | `.\scripts\R_P.py` | 110 | 旋转脚本 - 让对象持续旋转 | | `.\scripts\R_R.py` | 110 | 旋转脚本 - 让对象持续旋转 | | `.\scripts\Rotate_H_Script.py` | 181 | 旋转脚本 - 让对象持续旋转 | | `.\scripts\Rotate_P_Script.py` | 181 | 旋转脚本 - 让对象持续旋转 | | `.\scripts\Rotate_R_Script.py` | 44 | 旋转脚本 - 让对象持续旋转 | | `.\scripts\RotatorScript.py` | 36 | 旋转脚本 - 让对象持续旋转 | | `.\scripts\ScalerScript.py` | 88 | 缩放脚本 - 让对象产生呼吸般的缩放效果 | | `.\scripts\test_quick_script.py` | 25 | test_quick_script - 自定义脚本 | | `.\scripts\TestMover.py` | 38 | TestMover - 移动脚本 | | `.\scripts\TestRotator.py` | 25 | TestRotator - 自定义脚本 | | `.\scripts\TestScaler.py` | 25 | TestScaler - 自定义脚本 | | `.\ssbo_component\demo_component.py` | 70 | SSBO Editor Component Demo | | `.\ssbo_component\ssbo_controller.py` | 1055 | 定义核心类: ObjectController | | `.\ssbo_component\ssbo_editor.py` | 782 | 定义核心类: SSBOEditor | | `.\Start_Run.py` | 42 | 通用脚本模块(无模块说明) | | `.\templates\main_template.py` | 1282 | 打包 | | `.\tools\open_source_rate.py` | 73 | 函数模块(入口函数: is_third_party) | | `.\TransformGizmo\events.py` | 14 | 定义核心类: GizmoEvent | | `.\TransformGizmo\move_gizmo.py` | 950 | 定义核心类: MoveGizmo | | `.\TransformGizmo\rotate_gizmo.py` | 1412 | 定义核心类: RotateGizmo | | `.\TransformGizmo\scale_gizmo.py` | 860 | 定义核心类: ScaleGizmo | | `.\TransformGizmo\transform_gizmo.py` | 469 | 定义核心类: TransformGizmoMode | | `.\ui\Builtin\__init__.py` | 0 | 通用脚本模块(无模块说明) | | `.\ui\Builtin\Elements.py` | 242 | OUTDATED | | `.\ui\Builtin\LUIBlockText.py` | 74 | 定义核心类: LUIBlockText | | `.\ui\Builtin\LUIButton.py` | 169 | 定义核心类: LUIButton | | `.\ui\Builtin\LUICanvas.py` | 97 | LUICanvas - 类似Unity的Canvas容器,带有可视化边框 | | `.\ui\Builtin\LUICheckbox.py` | 65 | 定义核心类: LUICheckbox | | `.\ui\Builtin\LUIFormattedLabel.py` | 38 | 定义核心类: LUIFormattedLabel | | `.\ui\Builtin\LUIFrame.py` | 54 | 定义核心类: LUIFrame | | `.\ui\Builtin\LUIHorizontalLayout.py` | 13 | This is a wrapper file. It contains no actual implementation | | `.\ui\Builtin\LUIInitialState.py` | 32 | 定义核心类: LUIInitialState | | `.\ui\Builtin\LUIInputField.py` | 180 | 定义核心类: LUIInputField | | `.\ui\Builtin\LUIInputHandler.py` | 5 | This is a wrapper file. It contains no actual implementation | | `.\ui\Builtin\LUILabel.py` | 63 | 定义核心类: LUILabel | | `.\ui\Builtin\LUILayouts.py` | 80 | 定义核心类: LUICornerLayout | | `.\ui\Builtin\LUIObject.py` | 12 | This is a wrapper file. It contains no actual implementation | | `.\ui\Builtin\LUIProgressbar.py` | 54 | 定义核心类: LUIProgressbar | | `.\ui\Builtin\LUIRadiobox.py` | 73 | 定义核心类: LUIRadiobox | | `.\ui\Builtin\LUIRadioboxGroup.py` | 31 | 定义核心类: LUIRadioboxGroup | | `.\ui\Builtin\LUIRegion.py` | 5 | This is a wrapper file. It contains no actual implementation | | `.\ui\Builtin\LUIRoot.py` | 5 | This is a wrapper file. It contains no actual implementation | | `.\ui\Builtin\LUIScrollableRegion.py` | 119 | 定义核心类: LUIScrollableRegion | | `.\ui\Builtin\LUISelectbox.py` | 158 | 定义核心类: LUISelectbox | | `.\ui\Builtin\LUISkin.py` | 34 | 定义核心类: LUISkin | | `.\ui\Builtin\LUISlider.py` | 185 | 定义核心类: LUISlider | | `.\ui\Builtin\LUISprite.py` | 12 | This is a wrapper file. It contains no actual implementation | | `.\ui\Builtin\LUISpriteButton.py` | 23 | 定义核心类: LUISpriteButton | | `.\ui\Builtin\LUITabbedFrame.py` | 77 | 定义核心类: LUITabbedFrame | | `.\ui\Builtin\LUIVerticalLayout.py` | 13 | This is a wrapper file. It contains no actual implementation | | `.\ui\Builtin\RectTransform.py` | 73 | RectTransform - 一个轻量级的 Unity-like RectTransform 实现(Python 层 MVP) | | `.\ui\icon_manager.py` | 123 | Icon manager compatibility layer for the ImGui-only runtime. | | `.\ui\LUI\__init__.py` | 1 | LUI split modules. | | `.\ui\LUI\lui_function_components.py` | 1149 | luiFunction component and HTTP creation mixin. | | `.\ui\LUI\lui_function_properties.py` | 1601 | luiFunction component property drawing mixin. | | `.\ui\LUI\lui_manager_editor.py` | 1593 | LUIManager tree/editor/layout mixin. | | `.\ui\LUI\lui_manager_interaction.py` | 1351 | LUIManager interaction and resize mixin. | | `.\ui\LUI\lui_shared.py` | 62 | Shared LUI bootstrap and imports. | | `.\ui\lui_function.py` | 31 | 定义核心类: luiFunction | | `.\ui\lui_manager.py` | 199 | 定义核心类: LUIManager | | `.\ui\panels\__init__.py` | 0 | 通用脚本模块(无模块说明) | | `.\ui\panels\animation_tools.py` | 1390 | 定义核心类: _BoundAnimationProxy | | `.\ui\panels\app_actions.py` | 1097 | 定义核心类: AppActions | | `.\ui\panels\create_actions.py` | 147 | 定义核心类: CreateActions | | `.\ui\panels\dialog_panels.py` | 992 | 定义核心类: DialogPanels | | `.\ui\panels\editor_panels.py` | 2311 | 定义核心类: EditorPanels | | `.\ui\panels\interaction_panels.py` | 128 | 定义核心类: InteractionPanels | | `.\ui\panels\object_factory.py` | 390 | 定义核心类: ObjectFactory | | `.\ui\panels\panel_delegates.py` | 512 | Delegated panel/runtime methods for MyWorld. | | `.\ui\panels\property_helpers.py` | 1583 | 定义核心类: PropertyHelpers | | `.\ui\panels\runtime_actions.py` | 336 | 定义核心类: RuntimeActions | | `.\ui\panels\script_panels.py` | 287 | 定义核心类: ScriptPanels | | `.\ui\Skins\__init__.py` | 0 | 通用脚本模块(无模块说明) | | `.\ui\Skins\Default\__init__.py` | 0 | 通用脚本模块(无模块说明) | | `.\ui\Skins\Metro\__init__.py` | 0 | 通用脚本模块(无模块说明) | | `.\ui\Skins\Metro\copy_frames.py` | 31 | 通用脚本模块(无模块说明) | | `.\ui\Skins\Metro\LUIMetroSkin.py` | 24 | 定义核心类: LUIMetroSkin | | `.\ui\widgets.py` | 38 | Legacy widgets module (removed). |