diff --git a/_tools/redirects/redirects.csv b/_tools/redirects/redirects.csv index 69c9f25f6..07cfa3175 100644 --- a/_tools/redirects/redirects.csv +++ b/_tools/redirects/redirects.csv @@ -324,7 +324,13 @@ source,destination /reference/shading_language.html,/learning/features/shading/shading_language.html /reference/unity_to_godot.html,/learning/editor/unity_to_godot.html /reference/variant_class.html,/development/cpp/variant_class.html +/tutorials/3d/introduction_to_global_illumination.html,/tutorials/3d/global_illumination/introduction_to_global_illumination.html +/tutorials/3d/faking_global_illumination.html,/tutorials/3d/global_illumination/faking_global_illumination.html /tutorials/3d/inverse_kinematics.html,/community/tutorials/3d/inverse_kinematics.html +/tutorials/3d/reflection_probes.html,/tutorials/3d/global_illumination/reflection_probes.html +/tutorials/3d/sdfgi.html,/tutorials/3d/global_illumination/using_sdfgi.html +/tutorials/3d/using_lightmap_gi.html,/tutorials/3d/global_illumination/using_lightmap_gi.html +/tutorials/3d/using_voxel_gi.html,/tutorials/3d/global_illumination/using_voxel_gi.html /tutorials/3d/vertex_animation/animating_thousands_of_fish.html,/tutorials/performance/vertex_animation/animating_thousands_of_fish.html /tutorials/3d/vertex_animation/controlling_thousands_of_fish.html,/tutorials/performance/vertex_animation/controlling_thousands_of_fish.html /tutorials/3d/vertex_animation/index.html,/tutorials/performance/vertex_animation/index.html @@ -375,6 +381,9 @@ source,destination /tutorials/optimization/using_multimesh.html,/tutorials/performance/using_multimesh.html /tutorials/optimization/using_servers.html,/tutorials/performance/using_servers.html /tutorials/platform/android_in_app_purchases.html,/tutorials/platform/android/android_in_app_purchases.html +/tutorials/platform/customizing_html5_shell.html,/tutorials/platform/web/customizing_html5_shell.html +/tutorials/platform/html5_shell_classref.html,/tutorials/platform/web/html5_shell_classref.html +/tutorials/platform/platform_html5.html,/tutorials/platform/web/index.html /tutorials/plugins/android/android_plugin.html,/tutorials/platform/android/android_plugin.html /tutorials/plugins/android/index.html,/tutorials/platform/android/index.html /tutorials/plugins/gdnative/gdnative-c-example.html,/tutorials/scripting/gdnative/gdnative_c_example.html diff --git a/index.rst b/index.rst index b574f4a1c..c4ee7af14 100644 --- a/index.rst +++ b/index.rst @@ -114,9 +114,9 @@ the top-level ``index.html`` in a web browser. tutorials/assets_pipeline/index tutorials/audio/index tutorials/export/index + tutorials/io/index tutorials/i18n/index tutorials/inputs/index - tutorials/io/index tutorials/math/index tutorials/navigation/index tutorials/networking/index diff --git a/tutorials/2d/index.rst b/tutorials/2d/index.rst index a3a3e0bdc..36e85adf7 100644 --- a/tutorials/2d/index.rst +++ b/tutorials/2d/index.rst @@ -7,11 +7,35 @@ canvas_layers 2d_transforms - using_tilemaps - particle_systems_2d - 2d_movement + +Rendering +--------- + +.. toctree:: + :maxdepth: 1 + :name: toc-learn-features-2d-rendering + 2d_lights_and_shadows 2d_meshes - custom_drawing_in_2d 2d_sprite_animation + particle_systems_2d 2d_antialiasing + custom_drawing_in_2d + +Physics and movement +-------------------- + +.. toctree:: + :maxdepth: 1 + :name: toc-learn-features-2d-physics + + 2d_movement + +Tools +----- + +.. toctree:: + :maxdepth: 1 + :name: toc-learn-features-2d-tools + + using_tilemaps diff --git a/tutorials/2d/particle_systems_2d.rst b/tutorials/2d/particle_systems_2d.rst index e907da0b3..4524ebede 100644 --- a/tutorials/2d/particle_systems_2d.rst +++ b/tutorials/2d/particle_systems_2d.rst @@ -2,8 +2,8 @@ .. _doc_particle_systems_2d: -Particle systems (2D) -===================== +2D particle systems +=================== Intro ----- diff --git a/tutorials/3d/environment_and_post_processing.rst b/tutorials/3d/environment_and_post_processing.rst index fe7ade173..0a5fefa7b 100644 --- a/tutorials/3d/environment_and_post_processing.rst +++ b/tutorials/3d/environment_and_post_processing.rst @@ -243,7 +243,7 @@ In general, you should only rely on ambient light alone for simple scenes or large exteriors. You may also do so to boost performance. Ambient light is fast to render, but it doesn't provide the best lighting quality. It's better to generate ambient light from :ref:`ReflectionProbe `, -:ref:`VoxelGI ` or :ref:`SDFGI `, as these +:ref:`VoxelGI ` or :ref:`SDFGI `, as these will simulate how indirect light propagates more accurately. Below is a comparison, in terms of quality, between using a flat ambient color and a VoxelGI: @@ -528,7 +528,7 @@ illumination for off-screen elements (unlike :abbr:`Screen-Space Indirect Lighti .. seealso:: - See :ref:`doc_sdfgi` for instructions on setting up this global + See :ref:`doc_using_sdfgi` for instructions on setting up this global illumination technique. .. image:: img/environment_sdfgi.webp diff --git a/tutorials/3d/faking_global_illumination.rst b/tutorials/3d/global_illumination/faking_global_illumination.rst similarity index 100% rename from tutorials/3d/faking_global_illumination.rst rename to tutorials/3d/global_illumination/faking_global_illumination.rst diff --git a/tutorials/3d/img/faking_global_illumination_comparison.webp b/tutorials/3d/global_illumination/img/faking_global_illumination_comparison.webp similarity index 100% rename from tutorials/3d/img/faking_global_illumination_comparison.webp rename to tutorials/3d/global_illumination/img/faking_global_illumination_comparison.webp diff --git a/tutorials/3d/img/gi_lightmap_gi_direct_and_indirect.webp b/tutorials/3d/global_illumination/img/gi_lightmap_gi_direct_and_indirect.webp similarity index 100% rename from tutorials/3d/img/gi_lightmap_gi_direct_and_indirect.webp rename to tutorials/3d/global_illumination/img/gi_lightmap_gi_direct_and_indirect.webp diff --git a/tutorials/3d/img/gi_lightmap_gi_indirect_only.webp b/tutorials/3d/global_illumination/img/gi_lightmap_gi_indirect_only.webp similarity index 100% rename from tutorials/3d/img/gi_lightmap_gi_indirect_only.webp rename to tutorials/3d/global_illumination/img/gi_lightmap_gi_indirect_only.webp diff --git a/tutorials/3d/img/gi_lightmap_gi_indirect_only_reflection_probe.webp b/tutorials/3d/global_illumination/img/gi_lightmap_gi_indirect_only_reflection_probe.webp similarity index 100% rename from tutorials/3d/img/gi_lightmap_gi_indirect_only_reflection_probe.webp rename to tutorials/3d/global_illumination/img/gi_lightmap_gi_indirect_only_reflection_probe.webp diff --git a/tutorials/3d/img/gi_none.webp b/tutorials/3d/global_illumination/img/gi_none.webp similarity index 100% rename from tutorials/3d/img/gi_none.webp rename to tutorials/3d/global_illumination/img/gi_none.webp diff --git a/tutorials/3d/img/gi_none_reflection_probe.webp b/tutorials/3d/global_illumination/img/gi_none_reflection_probe.webp similarity index 100% rename from tutorials/3d/img/gi_none_reflection_probe.webp rename to tutorials/3d/global_illumination/img/gi_none_reflection_probe.webp diff --git a/tutorials/3d/img/gi_sdfgi.webp b/tutorials/3d/global_illumination/img/gi_sdfgi.webp similarity index 100% rename from tutorials/3d/img/gi_sdfgi.webp rename to tutorials/3d/global_illumination/img/gi_sdfgi.webp diff --git a/tutorials/3d/img/gi_ssil_only.webp b/tutorials/3d/global_illumination/img/gi_ssil_only.webp similarity index 100% rename from tutorials/3d/img/gi_ssil_only.webp rename to tutorials/3d/global_illumination/img/gi_ssil_only.webp diff --git a/tutorials/3d/img/gi_voxel_gi.webp b/tutorials/3d/global_illumination/img/gi_voxel_gi.webp similarity index 100% rename from tutorials/3d/img/gi_voxel_gi.webp rename to tutorials/3d/global_illumination/img/gi_voxel_gi.webp diff --git a/tutorials/3d/img/global_illumination_example.webp b/tutorials/3d/global_illumination/img/global_illumination_example.webp similarity index 100% rename from tutorials/3d/img/global_illumination_example.webp rename to tutorials/3d/global_illumination/img/global_illumination_example.webp diff --git a/tutorials/3d/img/lightmap_gi_bake.png b/tutorials/3d/global_illumination/img/lightmap_gi_bake.png similarity index 100% rename from tutorials/3d/img/lightmap_gi_bake.png rename to tutorials/3d/global_illumination/img/lightmap_gi_bake.png diff --git a/tutorials/3d/img/lightmap_gi_bake_mode.png b/tutorials/3d/global_illumination/img/lightmap_gi_bake_mode.png similarity index 100% rename from tutorials/3d/img/lightmap_gi_bake_mode.png rename to tutorials/3d/global_illumination/img/lightmap_gi_bake_mode.png diff --git a/tutorials/3d/img/lightmap_gi_blender.png b/tutorials/3d/global_illumination/img/lightmap_gi_blender.png similarity index 100% rename from tutorials/3d/img/lightmap_gi_blender.png rename to tutorials/3d/global_illumination/img/lightmap_gi_blender.png diff --git a/tutorials/3d/img/lightmap_gi_bounds.png b/tutorials/3d/global_illumination/img/lightmap_gi_bounds.png similarity index 100% rename from tutorials/3d/img/lightmap_gi_bounds.png rename to tutorials/3d/global_illumination/img/lightmap_gi_bounds.png diff --git a/tutorials/3d/img/lightmap_gi_capture.png b/tutorials/3d/global_illumination/img/lightmap_gi_capture.png similarity index 100% rename from tutorials/3d/img/lightmap_gi_capture.png rename to tutorials/3d/global_illumination/img/lightmap_gi_capture.png diff --git a/tutorials/3d/img/lightmap_gi_comparison.png b/tutorials/3d/global_illumination/img/lightmap_gi_comparison.png similarity index 100% rename from tutorials/3d/img/lightmap_gi_comparison.png rename to tutorials/3d/global_illumination/img/lightmap_gi_comparison.png diff --git a/tutorials/3d/img/lightmap_gi_import.webp b/tutorials/3d/global_illumination/img/lightmap_gi_import.webp similarity index 100% rename from tutorials/3d/img/lightmap_gi_import.webp rename to tutorials/3d/global_illumination/img/lightmap_gi_import.webp diff --git a/tutorials/3d/img/lightmap_gi_lmsize.png b/tutorials/3d/global_illumination/img/lightmap_gi_lmsize.png similarity index 100% rename from tutorials/3d/img/lightmap_gi_lmsize.png rename to tutorials/3d/global_illumination/img/lightmap_gi_lmsize.png diff --git a/tutorials/3d/img/lightmap_gi_mesh_import_meshes.webp b/tutorials/3d/global_illumination/img/lightmap_gi_mesh_import_meshes.webp similarity index 100% rename from tutorials/3d/img/lightmap_gi_mesh_import_meshes.webp rename to tutorials/3d/global_illumination/img/lightmap_gi_mesh_import_meshes.webp diff --git a/tutorials/3d/img/lightmap_gi_mesh_menu.png b/tutorials/3d/global_illumination/img/lightmap_gi_mesh_menu.png similarity index 100% rename from tutorials/3d/img/lightmap_gi_mesh_menu.png rename to tutorials/3d/global_illumination/img/lightmap_gi_mesh_menu.png diff --git a/tutorials/3d/img/lightmap_gi_omnilight_size.png b/tutorials/3d/global_illumination/img/lightmap_gi_omnilight_size.png similarity index 100% rename from tutorials/3d/img/lightmap_gi_omnilight_size.png rename to tutorials/3d/global_illumination/img/lightmap_gi_omnilight_size.png diff --git a/tutorials/3d/img/lightmap_gi_scene.png b/tutorials/3d/global_illumination/img/lightmap_gi_scene.png similarity index 100% rename from tutorials/3d/img/lightmap_gi_scene.png rename to tutorials/3d/global_illumination/img/lightmap_gi_scene.png diff --git a/tutorials/3d/img/lightmap_gi_use.png b/tutorials/3d/global_illumination/img/lightmap_gi_use.png similarity index 100% rename from tutorials/3d/img/lightmap_gi_use.png rename to tutorials/3d/global_illumination/img/lightmap_gi_use.png diff --git a/tutorials/3d/img/lightmap_gi_uvchannel.png b/tutorials/3d/global_illumination/img/lightmap_gi_uvchannel.png similarity index 100% rename from tutorials/3d/img/lightmap_gi_uvchannel.png rename to tutorials/3d/global_illumination/img/lightmap_gi_uvchannel.png diff --git a/tutorials/3d/img/reflection_probes_reflection_probe.webp b/tutorials/3d/global_illumination/img/reflection_probes_reflection_probe.webp similarity index 100% rename from tutorials/3d/img/reflection_probes_reflection_probe.webp rename to tutorials/3d/global_illumination/img/reflection_probes_reflection_probe.webp diff --git a/tutorials/3d/img/reflection_probes_reflection_probe_ssr.webp b/tutorials/3d/global_illumination/img/reflection_probes_reflection_probe_ssr.webp similarity index 100% rename from tutorials/3d/img/reflection_probes_reflection_probe_ssr.webp rename to tutorials/3d/global_illumination/img/reflection_probes_reflection_probe_ssr.webp diff --git a/tutorials/3d/img/reflection_probes_ssr.webp b/tutorials/3d/global_illumination/img/reflection_probes_ssr.webp similarity index 100% rename from tutorials/3d/img/reflection_probes_ssr.webp rename to tutorials/3d/global_illumination/img/reflection_probes_ssr.webp diff --git a/tutorials/3d/img/average.webp b/tutorials/3d/global_illumination/img/score_average.webp similarity index 100% rename from tutorials/3d/img/average.webp rename to tutorials/3d/global_illumination/img/score_average.webp diff --git a/tutorials/3d/img/bad.webp b/tutorials/3d/global_illumination/img/score_bad.webp similarity index 100% rename from tutorials/3d/img/bad.webp rename to tutorials/3d/global_illumination/img/score_bad.webp diff --git a/tutorials/3d/img/good.webp b/tutorials/3d/global_illumination/img/score_good.webp similarity index 100% rename from tutorials/3d/img/good.webp rename to tutorials/3d/global_illumination/img/score_good.webp diff --git a/tutorials/3d/global_illumination/index.rst b/tutorials/3d/global_illumination/index.rst new file mode 100644 index 000000000..bd9c666ad --- /dev/null +++ b/tutorials/3d/global_illumination/index.rst @@ -0,0 +1,15 @@ +.. _doc_global_illumination: + +Global illumination +------------------- + +.. toctree:: + :maxdepth: 1 + :name: toc-learn-features-3d-global-illumination + + introduction_to_global_illumination + using_voxel_gi + using_sdfgi + using_lightmap_gi + reflection_probes + faking_global_illumination diff --git a/tutorials/3d/introduction_to_global_illumination.rst b/tutorials/3d/global_illumination/introduction_to_global_illumination.rst similarity index 99% rename from tutorials/3d/introduction_to_global_illumination.rst rename to tutorials/3d/global_illumination/introduction_to_global_illumination.rst index 4ae63ebda..8d7783931 100644 --- a/tutorials/3d/introduction_to_global_illumination.rst +++ b/tutorials/3d/global_illumination/introduction_to_global_illumination.rst @@ -317,18 +317,18 @@ User work needed - **ReflectionProbe:** Placed manually by the user. -.. |good| image:: img/good.webp +.. |good| image:: img/score_good.webp -.. |average| image:: img/average.webp +.. |average| image:: img/score_average.webp -.. |bad| image:: img/bad.webp +.. |bad| image:: img/score_bad.webp Summary ^^^^^^^ If you are unsure about which GI technique to use: -- For desktop games, it's a good idea to start with :ref:`SDFGI ` +- For desktop games, it's a good idea to start with :ref:`SDFGI ` first as it requires the least amount of setup. Move to other GI techniques later if needed. To improve performance on low-end GPUs and integrated graphics, consider adding an option to disable SDFGI or :ref:`VoxelGI diff --git a/tutorials/3d/reflection_probes.rst b/tutorials/3d/global_illumination/reflection_probes.rst similarity index 99% rename from tutorials/3d/reflection_probes.rst rename to tutorials/3d/global_illumination/reflection_probes.rst index d01e922aa..841d8dd64 100644 --- a/tutorials/3d/reflection_probes.rst +++ b/tutorials/3d/global_illumination/reflection_probes.rst @@ -7,7 +7,7 @@ As stated in the :ref:`doc_standard_material_3d`, objects can show reflected and diffuse light. Reflection probes are used as a source of reflected *and* ambient light for objects inside their area of influence. They can be used to provide more accurate reflections than :ref:`VoxelGI ` and -:ref:`SDFGI ` while being fairly cheap on system resources. +:ref:`SDFGI ` while being fairly cheap on system resources. Since reflection probes can also store ambient light, they can be used as a low-end alternative to VoxelGI and SDFGI when :ref:`baked lightmaps diff --git a/tutorials/3d/using_lightmap_gi.rst b/tutorials/3d/global_illumination/using_lightmap_gi.rst similarity index 99% rename from tutorials/3d/using_lightmap_gi.rst rename to tutorials/3d/global_illumination/using_lightmap_gi.rst index 0d75b5577..29270f343 100644 --- a/tutorials/3d/using_lightmap_gi.rst +++ b/tutorials/3d/global_illumination/using_lightmap_gi.rst @@ -5,7 +5,7 @@ Using Lightmap global illumination Baked lightmaps are a workflow for adding indirect (or fully baked) lighting to a scene. Unlike the :ref:`VoxelGI ` and -:ref:`SDFGI ` approaches, baked lightmaps work fine on low-end PCs +:ref:`SDFGI ` approaches, baked lightmaps work fine on low-end PCs and mobile devices, as they consume almost no resources at run-time. Also unlike VoxelGI and SDFGI, baked lightmaps can optionally be used to store direct lighting, which provides even further performance gains. diff --git a/tutorials/3d/sdfgi.rst b/tutorials/3d/global_illumination/using_sdfgi.rst similarity index 99% rename from tutorials/3d/sdfgi.rst rename to tutorials/3d/global_illumination/using_sdfgi.rst index 1de109742..fe903d295 100644 --- a/tutorials/3d/sdfgi.rst +++ b/tutorials/3d/global_illumination/using_sdfgi.rst @@ -1,4 +1,4 @@ -.. _doc_sdfgi: +.. _doc_using_sdfgi: Signed distance field global illumination (SDFGI) ================================================= diff --git a/tutorials/3d/using_voxel_gi.rst b/tutorials/3d/global_illumination/using_voxel_gi.rst similarity index 100% rename from tutorials/3d/using_voxel_gi.rst rename to tutorials/3d/global_illumination/using_voxel_gi.rst diff --git a/tutorials/3d/img/giprobe_bake.png b/tutorials/3d/img/giprobe_bake.png deleted file mode 100644 index 4d5275890..000000000 Binary files a/tutorials/3d/img/giprobe_bake.png and /dev/null differ diff --git a/tutorials/3d/img/giprobe_bake_property.png b/tutorials/3d/img/giprobe_bake_property.png deleted file mode 100644 index a535e5439..000000000 Binary files a/tutorials/3d/img/giprobe_bake_property.png and /dev/null differ diff --git a/tutorials/3d/img/giprobe_indirect.png b/tutorials/3d/img/giprobe_indirect.png deleted file mode 100644 index 6fd29af7c..000000000 Binary files a/tutorials/3d/img/giprobe_indirect.png and /dev/null differ diff --git a/tutorials/3d/img/giprobe_indirect_energy_result.png b/tutorials/3d/img/giprobe_indirect_energy_result.png deleted file mode 100644 index 8bbd9e5e3..000000000 Binary files a/tutorials/3d/img/giprobe_indirect_energy_result.png and /dev/null differ diff --git a/tutorials/3d/img/giprobe_interior.png b/tutorials/3d/img/giprobe_interior.png deleted file mode 100644 index d3371a1c3..000000000 Binary files a/tutorials/3d/img/giprobe_interior.png and /dev/null differ diff --git a/tutorials/3d/img/giprobe_interior_setting.png b/tutorials/3d/img/giprobe_interior_setting.png deleted file mode 100644 index e434bdc6c..000000000 Binary files a/tutorials/3d/img/giprobe_interior_setting.png and /dev/null differ diff --git a/tutorials/3d/img/giprobe_light_indirect.png b/tutorials/3d/img/giprobe_light_indirect.png deleted file mode 100644 index 18db7f83a..000000000 Binary files a/tutorials/3d/img/giprobe_light_indirect.png and /dev/null differ diff --git a/tutorials/3d/img/giprobe_quality.png b/tutorials/3d/img/giprobe_quality.png deleted file mode 100644 index 5bcdc9575..000000000 Binary files a/tutorials/3d/img/giprobe_quality.png and /dev/null differ diff --git a/tutorials/3d/img/giprobe_ref_blending.png b/tutorials/3d/img/giprobe_ref_blending.png deleted file mode 100644 index 19eb9786e..000000000 Binary files a/tutorials/3d/img/giprobe_ref_blending.png and /dev/null differ diff --git a/tutorials/3d/img/giprobe_tweaking.png b/tutorials/3d/img/giprobe_tweaking.png deleted file mode 100644 index 9a7f16c5f..000000000 Binary files a/tutorials/3d/img/giprobe_tweaking.png and /dev/null differ diff --git a/tutorials/3d/img/giprobe_voxel_reflections.png b/tutorials/3d/img/giprobe_voxel_reflections.png deleted file mode 100644 index 943021f33..000000000 Binary files a/tutorials/3d/img/giprobe_voxel_reflections.png and /dev/null differ diff --git a/tutorials/3d/img/giprobe_wrap.png b/tutorials/3d/img/giprobe_wrap.png deleted file mode 100644 index f51f39eac..000000000 Binary files a/tutorials/3d/img/giprobe_wrap.png and /dev/null differ diff --git a/tutorials/3d/index.rst b/tutorials/3d/index.rst index be925f501..3fa388508 100644 --- a/tutorials/3d/index.rst +++ b/tutorials/3d/index.rst @@ -7,35 +7,46 @@ introduction_to_3d using_transforms + procedural_geometry/index + 3d_text + +Rendering +--------- + +.. toctree:: + :maxdepth: 1 + :name: toc-learn-features-3d-rendering + 3d_rendering_limitations standard_material_3d lights_and_shadows physical_light_and_camera_units - environment_and_post_processing - 3d_antialiasing - resolution_scaling - volumetric_fog high_dynamic_range - using_gridmaps - using_multi_mesh_instance - csg_tools - procedural_geometry/index - 3d_text - mesh_lod - visibility_ranges - occlusion_culling - variable_rate_shading + global_illumination/index + environment_and_post_processing + volumetric_fog + 3d_antialiasing -Global illumination -------------------- +Optimization +------------ .. toctree:: :maxdepth: 1 - :name: toc-learn-features-3d-global-illumination + :name: toc-learn-features-3d-optimization - introduction_to_global_illumination - using_voxel_gi - sdfgi - using_lightmap_gi - reflection_probes - faking_global_illumination + using_multi_mesh_instance + mesh_lod + visibility_ranges + occlusion_culling + resolution_scaling + variable_rate_shading + +Tools +----- + +.. toctree:: + :maxdepth: 1 + :name: toc-learn-features-3d-tools + + csg_tools + using_gridmaps diff --git a/tutorials/3d/standard_material_3d.rst b/tutorials/3d/standard_material_3d.rst index 15d5a9159..b1044a74f 100644 --- a/tutorials/3d/standard_material_3d.rst +++ b/tutorials/3d/standard_material_3d.rst @@ -268,7 +268,7 @@ Emission *Emission* specifies how much light is emitted by the material (keep in mind this does not include light surrounding geometry unless :ref:`VoxelGI ` -or :ref:`SDFGI ` are used). This value is added to the resulting +or :ref:`SDFGI ` are used). This value is added to the resulting final image and is not affected by other lighting in the scene. .. image:: img/spatial_material15.png diff --git a/tutorials/inputs/index.rst b/tutorials/inputs/index.rst index 9c4475f87..c1e19cdfe 100644 --- a/tutorials/inputs/index.rst +++ b/tutorials/inputs/index.rst @@ -1,5 +1,5 @@ -Inputs -====== +Input handling +============== .. toctree:: :maxdepth: 1 diff --git a/tutorials/io/index.rst b/tutorials/io/index.rst index c079f81dc..5c84489b2 100644 --- a/tutorials/io/index.rst +++ b/tutorials/io/index.rst @@ -1,5 +1,5 @@ -Input and Output (I/O) -====================== +File and data I/O +================= .. toctree:: :maxdepth: 1 diff --git a/tutorials/platform/index.rst b/tutorials/platform/index.rst index 9776f72ee..a4ceb041c 100644 --- a/tutorials/platform/index.rst +++ b/tutorials/platform/index.rst @@ -9,5 +9,5 @@ Platform-specific android/index ios/index - platform_html5 + web/index consoles diff --git a/tutorials/platform/customizing_html5_shell.rst b/tutorials/platform/web/customizing_html5_shell.rst similarity index 100% rename from tutorials/platform/customizing_html5_shell.rst rename to tutorials/platform/web/customizing_html5_shell.rst diff --git a/tutorials/platform/html5_shell_classref.rst b/tutorials/platform/web/html5_shell_classref.rst similarity index 100% rename from tutorials/platform/html5_shell_classref.rst rename to tutorials/platform/web/html5_shell_classref.rst diff --git a/tutorials/platform/img/html5_export_options.png b/tutorials/platform/web/img/html5_export_options.png similarity index 100% rename from tutorials/platform/img/html5_export_options.png rename to tutorials/platform/web/img/html5_export_options.png diff --git a/tutorials/platform/platform_html5.rst b/tutorials/platform/web/index.rst similarity index 100% rename from tutorials/platform/platform_html5.rst rename to tutorials/platform/web/index.rst diff --git a/tutorials/ui/index.rst b/tutorials/ui/index.rst index 8a08ba213..c3bcbaf29 100644 --- a/tutorials/ui/index.rst +++ b/tutorials/ui/index.rst @@ -1,6 +1,6 @@ .. _doc_user_interface: -User Interface (UI) +User interface (UI) =================== In this section of the tutorial we explain the basics of creating a graphical