{"id":333572,"date":"2022-05-24T15:00:51","date_gmt":"2022-05-24T15:00:51","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=333572"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=333572","title":{"rendered":"<span>\u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u043d\u0430 UNIGINE \u0441 Unreal Engine 4: \u043f\u0435\u0440\u0432\u044b\u0435 \u0448\u0430\u0433\u0438<\/span>"},"content":{"rendered":"<div><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<h4>\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0442\u0435\u0440\u043c\u0438\u043d\u044b, \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u043c\u0438, \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430, \u0440\u0430\u0431\u043e\u0442\u0430 \u0441\u043e \u0441\u0446\u0435\u043d\u043e\u0439, \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0438 \u0434\u0440\u0443\u0433\u043e\u0435.<\/h4>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/ad5\/275\/08f\/ad527508f8f2f6a37aafc851daaec0e2.png\" width=\"1600\" height=\"900\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ad5\/275\/08f\/ad527508f8f2f6a37aafc851daaec0e2.png\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0415\u0441\u043b\u0438 \u0432\u044b \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u0442\u0435 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0442\u044c \u0441 \u0438\u043d\u043e\u0441\u0442\u0440\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u043e\u0444\u0442\u0430 \u043d\u0430 \u043e\u0442\u0435\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0438 \u0438\u0449\u0435\u0442\u0435 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u044b\u0439 \u0430\u043d\u0430\u043b\u043e\u0433 Unreal Engine 4, \u0442\u043e \u043e\u0434\u043d\u0438\u043c \u0438\u0437 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 \u043c\u043e\u0436\u0435\u0442 \u0441\u0442\u0430\u0442\u044c \u043f\u0440\u043e\u0434\u0443\u043a\u0446\u0438\u044f \u043d\u0430\u0448\u0435\u0439 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438, \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0433\u043e\u0442\u043e\u0432\u0430\u044f \u043a \u0438\u043c\u043f\u043e\u0440\u0442\u043e\u0437\u0430\u043c\u0435\u0449\u0435\u043d\u0438\u044e. UNIGINE \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043e\u0431\u0449\u0435\u043f\u0440\u0438\u043d\u044f\u0442\u044b\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b \u0438 \u0440\u0430\u0431\u043e\u0447\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0432\u0430\u043c \u0437\u043d\u0430\u043a\u043e\u043c\u044b \u043f\u043e \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 3D-\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u043c\u0438. \u041f\u043e \u043e\u043f\u044b\u0442\u0443 \u043d\u0430\u0448\u0438\u0445 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432, \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430 \u043d\u0430 UNIGINE \u0441 \u0434\u0440\u0443\u0433\u0438\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c \u0443\u0445\u043e\u0434\u0438\u0442 \u043d\u0435 \u0431\u043e\u043b\u0435\u0435 1\u20132 \u043d\u0435\u0434\u0435\u043b\u044c.<\/p>\n<p>\u0414\u0430\u043b\u0435\u0435 \u0432 \u0441\u0442\u0430\u0442\u044c\u0435 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0431\u0430\u0437\u043e\u0432\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043f\u043e \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0443 \u043d\u0430 UNIGINE \u0441 Unreal Engine 4.<\/p>\n<h3>\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0442\u0435\u0440\u043c\u0438\u043d\u044b<\/h3>\n<p>\u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u0440\u0430\u0437\u0431\u0435\u0440\u0435\u043c\u0441\u044f \u0441 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f\u043c\u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u0438 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043c\u0438. \u0412 \u0442\u0430\u0431\u043b\u0438\u0446\u0435 \u043d\u0438\u0436\u0435 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u044b \u0442\u0435\u0440\u043c\u0438\u043d\u044b Unreal Engine 4 \u0438 \u0438\u0445 \u0442\u043e\u0447\u043d\u044b\u0435 \u0438\u043b\u0438 \u043f\u0440\u0438\u0431\u043b\u0438\u0437\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u044d\u043a\u0432\u0438\u0432\u0430\u043b\u0435\u043d\u0442\u044b \u0432 UNIGINE.<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\"><strong><u>\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f<\/u><\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong><u>UE4<\/u><\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong><u>UNIGINE<\/u><\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u043c\u0438 \u0438 SDK<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">Epic Games Launcher<\/p>\n<\/td>\n<td>\n<p align=\"left\">SDK Browser<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"4\">\n<p align=\"left\"><strong>\u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">World Outliner<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041e\u043a\u043d\u043e <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/interface\/?rlang=cpp#world_hierarchy\"><u>World Nodes<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Details Panel<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041e\u043a\u043d\u043e <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/interface\/?rlang=cpp#parameters\"><u>Parameters<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Content Browser<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041e\u043a\u043d\u043e <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/assets_workflow\/?rlang=cpp#asset_browser\"><u>Asset Browser<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Viewport<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/interface\/?rlang=cpp#viewports\"><u>Editor Viewport<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>\u0421\u0446\u0435\u043d\u0430<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">Level<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/principles\/world_structure\/?rlang=cpp\"><u>World<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"2\">\n<p align=\"left\"><strong>\u041a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0433\u0435\u0439\u043c\u043f\u043b\u0435\u044f<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">Actor, Pawn<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/nodes\/?rlang=cpp\"><u>Node<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Blueprint Class<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/nodes\/reference\/?rlang=cpp\"><u>NodeReference<\/u><\/a> +<a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/principles\/component_system\/?rlang=cpp\"><u> Component System<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"2\">\n<p align=\"left\"><strong>\u041c\u0435\u0448\u0438<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">Static Mesh<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/objects\/mesh\/?rlang=cpp\"><u>Static Mesh<\/u><\/a>,<a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/objects\/mesh_dynamic\/?rlang=cpp\"><u> Dynamic Mesh<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Skeletal Mesh<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/objects\/mesh_skinned\/?rlang=cpp\"><u>Skinned Mesh<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"5\">\n<p align=\"left\"><strong>\u042d\u0444\u0444\u0435\u043a\u0442\u044b<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">Effect, Particle, Cascade<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/effects\/particles\/?rlang=cpp\"><u>Particle System<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Post Process Materials<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/content\/materials\/scriptable?rlang=cpp&amp;autotranslate=ru\"><u>\u0421\u043a\u0440\u0438\u043f\u0442\u043e\u0432\u044b\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Auto Exposure, Bloom, Depth of Field, Lens Flare<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/settings\/render_settings\/camera_effects\/?rlang=cpp&amp;autotranslate=ru\"><u>Camera Effects<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Anti-Aliasing<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/principles\/render\/antialiasing\/?rlang=cpp&amp;autotranslate=ru\"><u>Anti-Aliasing (TAA, FXAA, SRAA, Supersampling)<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Color Grading, Tone Mapping<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/settings\/render_settings\/color\/?rlang=cpp&amp;autotranslate=ru\"><u>\u0426\u0432\u0435\u0442\u043e\u043a\u043e\u0440\u0440\u0435\u043a\u0446\u0438\u044f<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"4\">\n<p align=\"left\"><strong>\u042d\u043a\u0441\u0442\u0435\u0440\u044c\u0435\u0440\u044b<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">Terrain<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/objects\/terrain\/?rlang=cpp&amp;autotranslate=ru\"><u>Landscape Terrain \/ Global Terrain<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Foliage<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/objects\/mesh_clutter\/?rlang=cpp&amp;autotranslate=ru\"><u>Mesh Clutter<\/u><\/a><\/p>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/objects\/grass\/?rlang=cpp&amp;autotranslate=ru\"><u>Grass<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Volumetric Clouds<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/objects\/cloud_layer\/?rlang=cpp&amp;autotranslate=ru\"><u>Volumetric Clouds<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Water Meshing System<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/objects\/water\/?rlang=cpp&amp;autotranslate=ru\"><u>\u0421\u0438\u0441\u0442\u0435\u043c\u0430 \u0441\u0438\u043c\u0443\u043b\u044f\u0446\u0438\u0438 \u0432\u043e\u0434\u044b<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"5\">\n<p align=\"left\"><strong>\u041e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u0435<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">Lights<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/lighting\/lights\/?rlang=cpp&amp;autotranslate=ru\"><u>\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438 \u0441\u0432\u0435\u0442\u0430<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Lightmass<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/lighting\/gi\/lightmaps?rlang=cpp&amp;autotranslate=ru\"><u>Lightmaps<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Light Propagation Volumes<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/lighting\/gi\/voxel_probes?rlang=cpp&amp;autotranslate=ru\"><u>GI \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0432\u043e\u043a\u0441\u0435\u043b\u0435\u0439<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Sphere Reflection Capture<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/lighting\/gi\/env_probes?rlang=cpp&amp;autotranslate=ru\"><u>Environment Probe<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Screen Space Global Illumination<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/settings\/render_settings\/global_illumination\/?rlang=cpp&amp;autotranslate=ru\"><u>Screen-Space Ray-Traced Global Illumination<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>\u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">UMG (Unreal Motion Graphics)<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/objects\/gui\/?rlang=cpp\"><u>GUI<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"3\">\n<p align=\"left\"><strong>\u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">Material Editor<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/content\/materials\/graph\/?rlang=cpp&amp;autotranslate=ru\"><u>\u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Material<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/content\/materials\/?rlang=cpp#base_materials\"><u>\u0411\u0430\u0437\u043e\u0432\u044b\u0439 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Material Instance<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/content\/materials\/?rlang=cpp#user_materials\"><u>\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"2\">\n<p align=\"left\"><strong>\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">C++<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/code\/cpp\/?rlang=cpp\"><u>C++<\/u><\/a> \/<a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/code\/csharp\/?rlang=cpp\"><u> C#<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Blueprint<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/code\/uniginescript\/?rlang=cpp\"><u>UnigineScript<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"4\">\n<p align=\"left\"><strong>\u0424\u0438\u0437\u0438\u043a\u0430<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">Line Trace<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/code\/usage\/intersections\/index?rlang=cpp\"><u>getIntersection<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Primitive Component<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/principles\/physics\/bodies\/rigid\/?rlang=cpp\"><u>Rigid Body<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Collision<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/principles\/physics\/shapes\/?rlang=cpp\"><u>Shape<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Physics Constraint<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/principles\/physics\/joints\/?rlang=cpp\"><u>Joint<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>\u0410\u043d\u0438\u043c\u0430\u0446\u0438\u044f<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">Sequencer<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/tools\/tracker\/?rlang=cpp\"><u>Tracker<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h3>\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u043c\u0438<\/h3>\n<p>\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 <em>Unreal Engine 4<\/em> \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 <strong>Epic Games Launcher<\/strong> \u2014 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0443\u043f\u0440\u043e\u0449\u0430\u0435\u0442 \u043f\u043e\u0438\u0441\u043a, \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0443 \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0430\u0448\u0438\u043c\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u043c\u0438 \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430\u043c\u0438. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u043c\u043e\u0436\u043d\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0441\u0432\u043e\u0438\u043c\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u043c\u0438 \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u0447\u0435\u0440\u0435\u0437 <em>Unreal Editor<\/em>: \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u0438 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u044c\u0441\u044f \u043c\u0435\u0436\u0434\u0443 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c\u0438.<\/p>\n<p>\u0412 UNIGINE \u0434\u043b\u044f \u044d\u0442\u0438\u0445 \u0446\u0435\u043b\u0435\u0439 \u0441\u043b\u0443\u0436\u0438\u0442 <strong>UNIGINE SDK Browser<\/strong>. \u041f\u043e\u043c\u0438\u043c\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u043c\u0438 \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u043c\u0438 SDK, \u0431\u0440\u0430\u0443\u0437\u0435\u0440 SDK \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043f\u0440\u0438\u043c\u0435\u0440\u0430\u043c (<em>Samples<\/em>), \u0431\u0430\u0437\u0435 \u0437\u043d\u0430\u043d\u0438\u0439 (<em>Knowledge<\/em>) \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043c (<em>Add-Ons<\/em>). \u0412 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044e\u044e \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044e \u0432\u0445\u043e\u0434\u044f\u0442 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 3D-\u043c\u043e\u0434\u0435\u043b\u0438 \u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0440\u0430\u0441\u0442\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c, \u0441\u043f\u0435\u0446\u044d\u0444\u0444\u0435\u043a\u0442\u044b, \u043f\u043e\u0433\u043e\u0434\u043d\u044b\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u044b \u0438 \u0434\u0440\u0443\u0433\u043e\u0435.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/bf8\/746\/849\/bf8746849d268f7bd85e4f8d8d12eba6.png\" width=\"1600\" height=\"438\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/bf8\/746\/849\/bf8746849d268f7bd85e4f8d8d12eba6.png\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0422\u0430\u043a\u0436\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u043c \u043e\u0442\u043b\u0438\u0447\u0438\u0435\u043c UNIGINE \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043d\u043e\u0432\u043e\u0433\u043e (\u0438\u043b\u0438 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u0442\u0430\u0440\u043e\u0433\u043e) \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u044f\u0437\u044b\u043a\u043e\u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f: <strong>C++<\/strong>, <strong>C#<\/strong> \u0438 <strong>UnigineScript<\/strong>. \u0414\u043b\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 Unreal Engine 4 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c <em>C++<\/em>. \u0422\u0430\u043a\u0436\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u044f\u0437\u044b\u043a\u043e\u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u043e\u0434\u043d\u043e\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u0435.<\/p>\n<h4>\u041a\u0430\u043a \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u043d\u0430 C++ \u0432 SDK Browser<\/h4>\n<ol>\n<li>\n<p>\u041d\u0430\u0436\u043c\u0438\u0442\u0435 <em>Create New<\/em> \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 <em>My Projects<\/em>.<\/p>\n<\/li>\n<li>\n<p>\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0442\u0438\u043f \u043f\u0440\u043e\u0435\u043a\u0442\u0430 <strong>C++ (Visual Studio 2015+)<\/strong> \u0432 \u043f\u043e\u043b\u0435 <em>API + IDE<\/em>.<\/p>\n<\/li>\n<li>\n<p>\u0415\u0441\u043b\u0438 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 VR-\u0433\u0430\u0440\u043d\u0438\u0442\u0443\u0440, \u0432\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0448\u0430\u0431\u043b\u043e\u043d \u043f\u0440\u043e\u0435\u043a\u0442\u0430 <strong>VR<\/strong> (\u043f\u043e\u043b\u0435 <em>Template<\/em>). \u042d\u0442\u043e \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0443\u0435\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u043f\u043b\u0430\u0433\u0438\u043d\u044b \u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u0442 \u043d\u0443\u0436\u043d\u044b\u0439 \u043a\u043e\u043d\u0442\u0435\u043d\u0442 (\u0431\u043e\u043b\u044c\u0448\u0435 \u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0435 VR-\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/start\/vr\/?rlang=cpp\"><u>\u0437\u0434\u0435\u0441\u044c<\/u><\/a>).<\/p>\n<\/li>\n<li>\n<p>\u041d\u0430\u0436\u043c\u0438\u0442\u0435 <em>Create New Project<\/em>.<\/p>\n<\/li>\n<li>\n<p>\u041f\u043e\u0441\u043b\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043d\u0430\u0436\u043c\u0438\u0442\u0435 <em>Open Editor<\/em>, \u0447\u0442\u043e\u0431\u044b \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c UNIGINE Editor; \u043d\u0430\u0436\u043c\u0438\u0442\u0435 <em>Open Code IDE<\/em>, \u0447\u0442\u043e\u0431\u044b \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0447\u0435\u0440\u0435\u0437 IDE \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e.<\/p>\n<\/li>\n<\/ol>\n<h3>\u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430<\/h3>\n<p>\u042d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 <em>Unreal Editor<\/em> \u0438 <em>UNIGINE Editor<\/em> \u0431\u043b\u0438\u0437\u043a\u0438 \u043f\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u0443: \u043d\u0430 \u0441\u0445\u0435\u043c\u0435 \u043d\u0438\u0436\u0435 \u043e\u043d\u0438 \u043e\u043a\u0440\u0430\u0448\u0435\u043d\u044b \u0432 \u043f\u043e\u0445\u043e\u0436\u0438\u0435 \u0446\u0432\u0435\u0442\u0430. \u0420\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 UNIGINE Editor \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c, \u043f\u0435\u0440\u0435\u0442\u0430\u0441\u043a\u0438\u0432\u0430\u044f \u0438 \u0438\u0437\u043c\u0435\u043d\u044f\u044f \u0438\u0445 \u0440\u0430\u0437\u043c\u0435\u0440. \u0412 UNIGINE \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0442\u0435\u043c\u043d\u0430\u044f \u0442\u0435\u043c\u0430.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/eab\/70b\/d83\/eab70bd83b2f131cd1b5dca7fbf01e56.png\" width=\"1600\" height=\"577\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/eab\/70b\/d83\/eab70bd83b2f131cd1b5dca7fbf01e56.png\"\/><figcaption><\/figcaption><\/figure>\n<ul>\n<li>\n<p><strong>Toolbar.<\/strong> \u041f\u0430\u043d\u0435\u043b\u044c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u043c \u043f\u043e\u0437\u0438\u0446\u0438\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0430 \u0442\u0430\u043a\u0436\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043b\u043e\u0433\u0438\u043a\u043e\u0439 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435\u043c \u0437\u0432\u0443\u043a\u0430, \u0441\u0438\u043c\u0443\u043b\u044f\u0446\u0438\u0435\u0439 \u0444\u0438\u0437\u0438\u043a\u0438, \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0435\u0439 \u0448\u0435\u0439\u0434\u0435\u0440\u043e\u0432 \u0438 \u0437\u0430\u043f\u0435\u043a\u0430\u043d\u0438\u0435\u043c \u0441\u0432\u0435\u0442\u0430.<\/p>\n<\/li>\n<li>\n<p><strong>World Hierarchy Window.<\/strong> \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0438\u0435\u0440\u0430\u0440\u0445\u0438\u0435\u0439 \u043d\u043e\u0434. \u041f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u043d\u043e\u0434\u044b \u0432 \u0438\u0435\u0440\u0430\u0440\u0445\u0438\u044e, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c, \u0443\u0434\u0430\u043b\u044f\u0442\u044c, \u043a\u043b\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438 \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u0438\u0445.<\/p>\n<\/li>\n<li>\n<p><strong>Editor Viewport.<\/strong> \u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u0442\u0440\u0435\u0445\u043c\u0435\u0440\u043d\u043e\u0439 \u0441\u0446\u0435\u043d\u044b. \u041f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0430\u0442\u044c\u0441\u044f \u0438 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0439 \u043c\u0438\u0440.<\/p>\n<\/li>\n<li>\n<p><strong>Parameters Window.<\/strong> \u041e\u043a\u043d\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043c\u0438\u0440\u0430. \u041f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u0440\u043e\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u0438 \u0438\u0437\u043c\u0435\u043d\u044f\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043d\u043e\u0434, \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432, \u0441\u0432\u043e\u0439\u0441\u0442\u0432 \u0438 \u0430\u0441\u0441\u0435\u0442\u043e\u0432.<\/p>\n<\/li>\n<li>\n<p><strong>Asset Browser Window.<\/strong> \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 \u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0435: \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f, \u0438\u043c\u043f\u043e\u0440\u0442\u0430, \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430, \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u044f \u0430\u0441\u0441\u0435\u0442\u043e\u0432, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0445 \u0438\u0435\u0440\u0430\u0440\u0445\u0438\u0435\u0439.<\/p>\n<\/li>\n<\/ul>\n<h4>\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u0441\u0446\u0435\u043d\u044b<\/h4>\n<p>\u041e\u043a\u043d\u0430 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0446\u0435\u043d\u044b (\u0432\u044c\u044e\u043f\u043e\u0440\u0442\u044b) \u0432 <em>Unreal Editor<\/em> \u0438 <em>UnigineEditor<\/em> \u0442\u0430\u043a\u0436\u0435 \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u0445\u043e\u0436\u0438 \u2014 \u044d\u0442\u043e \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0441\u0430\u043c\u043e \u043e\u043a\u043d\u043e \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u0438 \u043f\u0430\u043d\u0435\u043b\u044c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432. \u041c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/camera_settings\/?rlang=cpp#camera_viewport\"><u>\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u044c\u044e\u043f\u043e\u0440\u0442\u043e\u0432<\/u><\/a>.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/3e4\/da9\/414\/3e4da94147b50e75fda1a1dafd3d9ce5.png\" alt=\"Unreal Editor Viewport\" title=\"Unreal Editor Viewport\" width=\"689\" height=\"497\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/3e4\/da9\/414\/3e4da94147b50e75fda1a1dafd3d9ce5.png\"\/><figcaption>Unreal Editor Viewport<\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/515\/a97\/968\/515a97968fed45bad37432e271c2a325.png\" alt=\"UNIGINE Editor Viewport\" title=\"UNIGINE Editor Viewport\" width=\"750\" height=\"444\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/515\/a97\/968\/515a97968fed45bad37432e271c2a325.png\"\/><figcaption>UNIGINE Editor Viewport<\/figcaption><\/figure>\n<p>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0443 \u043a\u0430\u0436\u0434\u043e\u0433\u043e <em>Editor Viewport<\/em> \u0435\u0441\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u043a\u0430\u043c\u0435\u0440\u0430, \u0438 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/migration\/from_ue\/?rlang=cpp#scene_players\"><u>\u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u044c\u0441\u044f \u043c\u0435\u0436\u0434\u0443 \u043a\u0430\u043c\u0435\u0440\u0430\u043c\u0438<\/u><\/a> \u0432 \u0441\u0446\u0435\u043d\u0435 \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044e <strong>CameraActor<\/strong> \u0432 UE (Pilot Actor).<\/p>\n<h4>\u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 Editor Viewport<\/h4>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/628b6d22b73444b4a1d3fde3\" data-style=\"\" id=\"628b6d22b73444b4a1d3fde3\" width=\"\"><\/div>\n<p><em>\u0412 \u0432\u0438\u0434\u0435\u043e \u0435\u0441\u0442\u044c \u0440\u0443\u0441\u0441\u043a\u0438\u0435 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u044b<\/em><\/p>\n<ul>\n<li>\n<p><strong>Camera Panel<\/strong> \u0441\u043b\u0443\u0436\u0438\u0442 \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043c\u0435\u0436\u0434\u0443 \u043a\u0430\u043c\u0435\u0440\u0430\u043c\u0438 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u043a\u0430\u043c\u0435\u0440\u044b.<\/p>\n<\/li>\n<li>\n<p><strong>Rendering Debug Panel<\/strong> \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u0431\u0443\u0444\u0435\u0440\u043e\u0432 \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433\u0430 \u0442\u0430\u043a \u0436\u0435, \u043a\u0430\u043a \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 <em>Buffer Visualization Mode<\/em> \u0432 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435 Unreal Engine 4.<\/p>\n<\/li>\n<li>\n<p><strong>Navigation Panel<\/strong> \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0431\u044b\u0441\u0442\u0440\u043e\u0439 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0438 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043c\u0435\u0436\u0434\u0443 \u043f\u0440\u0435\u0441\u0435\u0442\u0430\u043c\u0438 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u043a\u0430\u043c\u0435\u0440\u044b (\u043a\u043b\u0430\u0432\u0438\u0448\u0438 1, 2 \u0438 3), \u0430 \u0442\u0430\u043a\u0436\u0435 \u0434\u043b\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043a\u0430\u043c\u0435\u0440\u044b.<\/p>\n<\/li>\n<li>\n<p><strong>\u041f\u0430\u043d\u0435\u043b\u044c Helpers<\/strong> \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0432\u0441\u043f\u043e\u043c\u043e\u0433\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u0430\u043c, \u0442\u0430\u043a\u0438\u043c \u043a\u0430\u043a \u0438\u043a\u043e\u043d\u043a\u0438, \u043a\u0430\u0440\u043a\u0430\u0441\u044b \u0438 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f.<\/p>\n<\/li>\n<\/ul>\n<p>\u041d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f \u0432\u043d\u0443\u0442\u0440\u0438 <em>Editor Viewport<\/em> \u043f\u043e\u0447\u0442\u0438 \u0442\u0430\u043a\u0430\u044f \u0436\u0435, \u043a\u0430\u043a \u0438 \u0432\u043e \u0432\u044c\u044e\u043f\u043e\u0440\u0442\u0435 Unreal Engine 4. \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f \u0441 \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0435\u0439 \u043f\u043e \u0441\u0446\u0435\u043d\u0435 \u043c\u043e\u0436\u043d\u043e, \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0432 \u0432\u0438\u0434\u0435\u043e \u043d\u0438\u0436\u0435 (\u043b\u0438\u0431\u043e \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0440\u0430\u0437\u0434\u0435\u043b \u0432 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/navigation\/?rlang=cpp\"><u>\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438<\/u><\/a>):<\/p>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/628b6cd5b73444b4a1d3fde2\" data-style=\"\" id=\"628b6cd5b73444b4a1d3fde2\" width=\"\"><\/div>\n<p><em>\u0412 \u0432\u0438\u0434\u0435\u043e \u0435\u0441\u0442\u044c \u0440\u0443\u0441\u0441\u043a\u0438\u0435 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u044b<\/em><\/p>\n<h4>\u0420\u0435\u0436\u0438\u043c\u044b \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f<\/h4>\n<p>\u0412 <em>Unreal Editor<\/em> \u0435\u0441\u0442\u044c \u0440\u0435\u0436\u0438\u043c\u044b <strong>Play In Editor (PIE)<\/strong>, \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u044e\u0449\u0438\u0439 \u0438\u0433\u0440\u0443 \u0432 \u0442\u0435\u043a\u0443\u0449\u0435\u043c \u043e\u043a\u043d\u0435 <em>Viewport<\/em>, \u0438 <strong>Simulate In Editor (SIE)<\/strong> \u0434\u043b\u044f \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 Blueprint \u043b\u043e\u0433\u0438\u043a\u0438, \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u0438 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0441\u0438\u043c\u0443\u043b\u044f\u0446\u0438\u0439.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/125\/4dc\/91c\/1254dc91c58b0086dad341fc6705d54b.png\" width=\"684\" height=\"91\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/125\/4dc\/91c\/1254dc91c58b0086dad341fc6705d54b.png\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0412 UNIGINE \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044e \u0438 \u0441\u0438\u043c\u0443\u043b\u044f\u0446\u0438\u044e <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/principles\/physics\/?rlang=cpp\"><u>\u0444\u0438\u0437\u0438\u043a\u0438<\/u><\/a> \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/migration\/from_ue\/?rlang=cpp#toolbar_toggles\"><u>\u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u0435\u043b\u0435\u0439<\/u><\/a> \u043d\u0430 \u0432\u0435\u0440\u0445\u043d\u0435\u0439 \u043f\u0430\u043d\u0435\u043b\u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432, \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e \u0440\u0435\u0436\u0438\u043c\u0443 SIE \u0432 UE.<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/35e\/d33\/c49\/35ed33c4941c91e51212fc9b55998f85.png\" width=\"278\" height=\"43\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/35e\/d33\/c49\/35ed33c4941c91e51212fc9b55998f85.png\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0412 C++ \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0435\u0449\u0435 \u043e\u0434\u0438\u043d \u0442\u0438\u043f \u0432\u044c\u044e\u043f\u043e\u0440\u0442\u0430 \u0432 UNIGINE \u2014 <em>Engine Viewport<\/em> \u2014 \u0434\u0430\u0435\u0442 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u0441\u0446\u0435\u043d\u044b \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u043a\u0430\u043c\u0435\u0440\u043e\u0439, \u0435\u0441\u043b\u0438 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/migration\/from_ue\/?rlang=cpp#scene_players\"><strong><u>\u043e\u043d\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430<\/u><\/strong><\/a>.<\/p>\n<p>\u0414\u043b\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043b\u043e\u0433\u0438\u043a\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u0441\u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0431\u0438\u043d\u0430\u0440\u043d\u044b\u0439 \u0444\u0430\u0439\u043b \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043e\u0434\u043d\u0438\u043c \u0438\u0437 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u0432:<\/p>\n<ul>\n<li>\n<p><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/sdk\/projects\/?rlang=cpp#run\"><u>\u0427\u0435\u0440\u0435\u0437 SDK Browser<\/u><\/a>, \u043d\u0430\u0436\u0430\u0432 <strong>Run <\/strong>(\u0438\u043b\u0438 \u043a\u043d\u043e\u043f\u043a\u0443 \u0441 \u0442\u0440\u043e\u0435\u0442\u043e\u0447\u0438\u0435\u043c \u0434\u043b\u044f <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/sdk\/projects\/?rlang=cpp#custom_run\"><u>\u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u0430\u043c\u0438<\/u><\/a>):<\/p>\n<\/li>\n<\/ul>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/b70\/d0f\/b73\/b70d0fb733e9bdf740bd21def4f1bb23.png\" width=\"500\" height=\"297\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b70\/d0f\/b73\/b70d0fb733e9bdf740bd21def4f1bb23.png\"\/><figcaption><\/figcaption><\/figure>\n<ul>\n<li>\n<p>\u0421 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0444\u0430\u0439\u043b\u043e\u0432 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0432 \u043f\u0430\u043f\u043a\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430:<\/p>\n<ul>\n<li>\n<p> launch_debug \u2014 \u043b\u0430\u0443\u043d\u0447\u0435\u0440 \u043e\u0442\u043b\u0430\u0434\u043e\u0447\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430.<\/p>\n<\/li>\n<li>\n<p> launch_release \u2014 \u043b\u0430\u0443\u043d\u0447\u0435\u0440 \u0440\u0435\u043b\u0438\u0437\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<p>\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0432 \u043f\u0440\u043e\u0435\u043a\u0442 \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0438\u0437 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u043e\u0439 IDE.<\/p>\n<\/li>\n<\/ul>\n<p>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043a\u0443\u0440\u0441\u043e\u0440 \u043c\u044b\u0448\u0438 \u0437\u0430\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0438 \u0449\u0435\u043b\u0447\u043a\u0435 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f, \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0435\u043c \u043a\u0430\u043c\u0435\u0440\u044b, \u0438 \u043e\u0441\u0432\u043e\u0431\u043e\u0436\u0434\u0430\u0435\u0442\u0441\u044f \u043d\u0430\u0436\u0430\u0442\u0438\u0435\u043c <strong>Esc<\/strong>. \u0415\u0441\u0442\u044c \u0434\u0432\u0430 \u0441\u043f\u043e\u0441\u043e\u0431\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438 \u0432\u0432\u043e\u0434\u0430 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e (\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043a\u043b\u0430\u0432\u0438\u0448 \u0438 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043c\u044b\u0448\u0438):<\/p>\n<ul>\n<li>\n<p>\u0412 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/settings\/controls\/?rlang=cpp\"><u>\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f<\/u><\/a>.<\/p>\n<\/li>\n<li>\n<p>\u0427\u0435\u0440\u0435\u0437 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/start\/quick_start\/pqr\/index?rlang=cpp#inputs\"><u>\u043a\u043e\u0434<\/u><\/a>.<\/p>\n<\/li>\n<\/ul>\n<h4>\u041a\u043e\u043d\u0441\u043e\u043b\u044c<\/h4>\n<p>\u041a\u0430\u043a \u0432 Unreal Engine 4, \u0442\u0430\u043a \u0438 \u0432 UNIGINE \u0435\u0441\u0442\u044c <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/code\/console\/?rlang=cpp\"><u>\u043e\u043a\u043d\u043e \u043a\u043e\u043d\u0441\u043e\u043b\u0438<\/u><\/a> \u0434\u043b\u044f \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u0432\u0432\u043e\u0434\u0430, \u0432\u044b\u0432\u043e\u0434\u0430 \u0438 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043e\u0448\u0438\u0431\u043e\u043a. \u0422\u0430\u043a\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u043d\u0430\u0431\u043e\u0440 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/code\/console\/?rlang=cpp#meta\"><u>\u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u044b\u0445 \u043a\u043e\u043c\u0430\u043d\u0434<\/u><\/a>, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0445 \u0441\u043e\u0432\u0435\u0440\u0448\u0430\u0442\u044c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438.<\/p>\n<p>\u041a\u043e\u043d\u0441\u043e\u043b\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043a\u0430\u043a \u0432 UNIGINE Editor, \u0442\u0430\u043a \u0438 \u0432 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0435\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438. \u0427\u0442\u043e\u0431\u044b \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u043e\u043a\u043d\u043e \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u0432 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435, \u043f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u0432 \u043c\u0435\u043d\u044e <em>Windows -> Console<\/em>:<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/dcf\/49f\/ab5\/dcf49fab596ba7b3cf3d868222db36ad.png\" width=\"483\" height=\"280\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/dcf\/49f\/ab5\/dcf49fab596ba7b3cf3d868222db36ad.png\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0412\u043e \u0432\u0440\u0435\u043c\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u0430\u044f \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f \u043d\u0430\u0436\u0430\u0442\u0438\u0435\u043c \u043a\u043d\u043e\u043f\u043a\u0438 \u00ab<em>\u0422\u0438\u043b\u044c\u0434\u0430\u00bb (~)<\/em>.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/18f\/cdd\/e26\/18fcdde26ec7c4ca0818e0a6609ebafc.png\" width=\"600\" height=\"356\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/18f\/cdd\/e26\/18fcdde26ec7c4ca0818e0a6609ebafc.png\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0412 \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u044c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/migration\/from_ue\/code?rlang=cpp#code_log\"><u>\u0438\u0437 \u043a\u043e\u0434\u0430<\/u><\/a>.<\/p>\n<h4>\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0431\u0438\u043b\u0434\u0430<\/h4>\n<p>\u0422\u0430\u043a \u0436\u0435 \u043a\u0430\u043a \u0438 <em>Unreal Engine 4 Editor<\/em>, UNIGINE Editor \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0443 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/projects\/build_project?rlang=cpp\"><u>\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0431\u043e\u0440\u043a\u0438<\/u><\/a> \u043f\u0440\u043e\u0435\u043a\u0442\u0430.<\/p>\n<h3>\u041f\u0440\u043e\u0435\u043a\u0442\u044b \u0438 \u0444\u0430\u0439\u043b\u044b<\/h3>\n<h4>\u041f\u0430\u043f\u043a\u0438 \u0438 \u0444\u0430\u0439\u043b\u044b<\/h4>\n<p>\u041f\u0440\u043e\u0435\u043a\u0442 \u0432 UNIGINE, \u043a\u0430\u043a \u0438 \u043f\u0440\u043e\u0435\u043a\u0442 \u043d\u0430 Unreal Engine 4, \u0445\u0440\u0430\u043d\u0438\u0442\u0441\u044f \u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0439 \u043f\u0430\u043f\u043a\u0435, \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0445\u0440\u0430\u043d\u044f\u0442\u0441\u044f \u0432 \u0444\u0430\u0439\u043b\u0435 \u0441 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u043c <strong><em>*.project<\/em><\/strong>. \u0412 \u043f\u0430\u043f\u043a\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0435\u0441\u0442\u044c \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u043f\u043e\u0434\u043f\u0430\u043f\u043a\u0438 \u0441 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u043e\u043c \u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f. \u0422\u0430\u043a\u0436\u0435 \u0442\u0443\u0442 \u0445\u0440\u0430\u043d\u044f\u0442\u0441\u044f \u043f\u0430\u043f\u043a\u0438 \u0441 \u0444\u0430\u0439\u043b\u0430\u043c\u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0438 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u043c\u0438 \u0444\u0430\u0439\u043b\u0430\u043c\u0438. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043f\u0430\u043f\u043a\u0438 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b: <strong>data<\/strong> (\u043a\u043e\u043d\u0442\u0435\u043d\u0442) \u0438 <strong>source<\/strong> (\u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434).<\/p>\n<p>\u041a\u0430\u043a \u0438 \u043f\u0430\u043f\u043a\u0430 <strong>Content<\/strong> \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430 Unreal Engine 4, \u043f\u0430\u043f\u043a\u0430 <strong>data <\/strong>\u0445\u0440\u0430\u043d\u0438\u0442 \u0440\u0435\u0441\u0443\u0440\u0441\u044b \u0432\u0430\u0448\u0435\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430. \u0414\u043b\u044f \u0438\u043c\u043f\u043e\u0440\u0442\u0430 \u0430\u0441\u0441\u0435\u0442\u043e\u0432 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0432 \u043d\u0435\u0435 \u043d\u0443\u0436\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u044b \u2014 \u043e\u043d\u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u0438 \u0441\u0442\u0430\u043d\u0443\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0432 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/assets_workflow\/?rlang=cpp#asset_browser\"><u>Asset Browser<\/u><\/a>, \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0444\u0430\u0439\u043b\u044b \u043f\u0435\u0440\u0435\u0442\u0430\u0441\u043a\u0438\u0432\u0430\u043d\u0438\u0435\u043c \u043f\u0440\u044f\u043c\u043e \u0432 \u043e\u043a\u043d\u043e Asset Browser. \u0410\u0441\u0441\u0435\u0442\u044b \u0432 UNIGINE Editor \u0431\u0443\u0434\u0443\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u043f\u0440\u0438 \u0432\u043d\u0435\u0441\u0435\u043d\u0438\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0444\u0430\u0439\u043b\u044b.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/d05\/a76\/825\/d05a76825f0a1791238c7615eee117d2.png\" width=\"817\" height=\"309\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d05\/a76\/825\/d05a76825f0a1791238c7615eee117d2.png\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0421\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u043f\u0430\u043f\u043a\u0438 data \u0432 \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0439 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0438 \u0432 Asset Browser<\/p>\n<p>\u041f\u0430\u043f\u043a\u0430 <strong><em>core<\/em><\/strong> \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b. \u042d\u0442\u0438 \u0430\u0441\u0441\u0435\u0442\u044b \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f \u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e.<\/p>\n<h4>\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0442\u0438\u043f\u043e\u0432 \u0444\u0430\u0439\u043b\u043e\u0432<\/h4>\n<p>UNIGINE, \u043a\u0430\u043a \u0438 UE, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/assets_workflow\/asset_types?rlang=cpp\"><u>\u0447\u0430\u0441\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0435 \u0442\u0438\u043f\u044b \u0444\u0430\u0439\u043b\u043e\u0432 \u0438 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0435<\/u><\/a>:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\"><strong><u>\u0422\u0438\u043f\u044b \u0430\u0441\u0441\u0435\u0442\u043e\u0432<\/u><\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong><u>\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u044b<\/u><\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>\u0413\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044f<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">.fbx, .obj, .3ds, .dae, .glb\/.gltf, .stp\/.step, .igs\/.iges, .brep, .stl<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>\u0422\u0435\u043a\u0441\u0442\u0443\u0440\u044b<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">.png, .jpeg, .tif, .tga, .rgba, .psd, .hdr, .dds, and more<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>\u0417\u0432\u0443\u043a \u0438 \u0432\u0438\u0434\u0435\u043e<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">.wav, .mp3, .oga\/.ogg, .ogv<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>\u0428\u0440\u0438\u0444\u0442\u044b<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">.ttf<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h4>\u041f\u0435\u0440\u0435\u043d\u043e\u0441 \u0430\u0441\u0441\u0435\u0442\u043e\u0432 \u0438\u0437 Unreal Engine 4<\/h4>\n<ul>\n<li>\n<p><strong>\u041c\u0435\u0448\u0438.<\/strong> \u041c\u043e\u0434\u0435\u043b\u0438 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 FBX, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0432 UE, \u043c\u043e\u0436\u043d\u043e \u043b\u0435\u0433\u043a\u043e <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/fbx\/?rlang=cpp\"><u>\u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c <\/u><\/a>\u0432 UNIGINE, \u043e\u0442\u043c\u0435\u0442\u0438\u0432 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0438\u043c\u043f\u043e\u0440\u0442\u0430. \u0412\u0430\u0436\u043d\u043e \u0438\u043c\u0435\u0442\u044c \u0432 \u0432\u0438\u0434\u0443, \u0447\u0442\u043e \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0435\u0434\u0438\u043d\u0438\u0446\u0435\u0439 \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u044f \u0432 UNIGINE \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f <strong>1 \u043c\u0435\u0442\u0440<\/strong>, \u0430 \u0432 Unreal Engine 4 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f <strong>\u0441\u0430\u043d\u0442\u0438\u043c\u0435\u0442\u0440\u044b<\/strong>. \u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c \u043c\u0430\u0441\u0448\u0442\u0430\u0431 \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u0438 \u0432 <em>100 \u0440\u0430\u0437<\/em>, \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0432 \u043c\u043d\u043e\u0436\u0438\u0442\u0435\u043b\u044c \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u0438 <em>Scale <\/em>\u0432 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 <strong>0,01<\/strong> \u043f\u0440\u0438 \u0438\u043c\u043f\u043e\u0440\u0442\u0435. \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043f\u0440\u043e \u0438\u043c\u043f\u043e\u0440\u0442 FBX-\u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0447\u0438\u0442\u0430\u0439\u0442\u0435 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/fbx\/?rlang=cpp\"><u>\u0437\u0434\u0435\u0441\u044c<\/u><\/a>.<\/p>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<p><strong>\u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b.<\/strong> \u041f\u043e\u0434\u043e\u0431\u043d\u043e \u0434\u0440\u0443\u0433\u0438\u043c \u0434\u0432\u0438\u0436\u043a\u0430\u043c, UNIGINE \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/content\/materials\/library\/mesh_base\/pbr?rlang=cpp\"><u>PBR-\u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430\u043c\u0438<\/u><\/a> (<em>Physically Based Materials<\/em>) \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/content\/materials\/library\/mesh_base\/?rlang=cpp#workflow\"><em><u>Metalness<\/u><\/em><u> \u0438 <\/u><em><u>Specular workflow<\/u><\/em><\/a>. \u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0432 UE, \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0432\u043e\u0441\u0441\u043e\u0437\u0434\u0430\u043d\u044b \u0432 UNIGINE \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0431\u0430\u0437\u043e\u0432\u043e\u0433\u043e PBR-\u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/content\/materials\/library\/mesh_base\/?rlang=cpp\"><u>mesh_base<\/u><\/a> \u0438\u043b\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430, \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u043e\u0433\u043e \u0432 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/content\/materials\/graph\/?rlang=cpp&amp;autotranslate=ru\"><u>\u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u043c \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432<\/u><\/a>.<\/p>\n<\/li>\n<li>\n<p><strong>\u0422\u0435\u043a\u0441\u0442\u0443\u0440\u044b.<\/strong> \u0422\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u043c\u043e\u0436\u043d\u043e <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/assets_workflow\/texture_import?rlang=cpp\"><u>\u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/u><\/a> \u043a\u0430\u043a \u043f\u0440\u044f\u043c\u043e \u0438\u0437 FBX, \u0442\u0430\u043a \u0438 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e. \u041d\u043e \u0438\u043d\u043e\u0433\u0434\u0430 \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/content\/materials\/library\/mesh_base\/?rlang=cpp#texture_shading\"><u>Shading<\/u><\/a> \u0434\u043b\u044f \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430 <em>mesh_base<\/em> \u0434\u043e\u043b\u0436\u043d\u0430 \u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043a\u0430\u0440\u0442\u044b <em>Metalness<\/em>, <em>Roughness<\/em>, <em>Specular<\/em> \u0438 <em>Microfiber<\/em> \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u043a\u0430\u043d\u0430\u043b\u0430\u0445 (RGBA). \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f \u043d\u0430\u0437\u043d\u0430\u0447\u0438\u0442\u044c \u043a\u0430\u0440\u0442\u044b \u0432 \u043a\u0430\u043d\u0430\u043b\u044b \u0432 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439, \u0430 \u0437\u0430\u0442\u0435\u043c \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0435\u0435 \u0432 UNIGINE. \u041a\u0430\u0440\u0442\u044b <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/content\/materials\/library\/mesh_base\/?rlang=cpp#texture_normal\"><u>\u043d\u043e\u0440\u043c\u0430\u043b\u0435\u0439<\/u><\/a> \u0432 UE \u0438 UNIGINE \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b (DirectX-style), \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0442\u0430\u043a\u0438\u0435 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0431\u0435\u0437 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439.<\/p>\n<\/li>\n<li>\n<p><strong>\u0410\u043d\u0438\u043c\u0430\u0446\u0438\u0438. <\/strong>\u0415\u0441\u043b\u0438 FBX \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0441\u043a\u0435\u043b\u0435\u0442\u043d\u0443\u044e \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044e, \u0435\u0435 \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 UNIGINE. \u041f\u0440\u0438 \u0438\u043c\u043f\u043e\u0440\u0442\u0435 \u0442\u0430\u043a\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438, \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u043e\u043f\u0446\u0438\u044e <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/fbx\/?rlang=cpp#options_animations_import\"><em><u>Import Animations<\/u><\/em><\/a> (\u0438\u043c\u043f\u043e\u0440\u0442 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0439) \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u0442\u0435 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b.<\/p>\n<\/li>\n<\/ul>\n<p>\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043f\u0440\u043e \u0438\u043c\u043f\u043e\u0440\u0442 \u0440\u0430\u0437\u043d\u044b\u0445 \u0430\u0441\u0441\u0435\u0442\u043e\u0432 \u0447\u0438\u0442\u0430\u0439\u0442\u0435 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/assets_workflow\/assets_create_import?rlang=cpp#import\"><u>\u0437\u0434\u0435\u0441\u044c<\/u><\/a>.<\/p>\n<h3>\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0443\u0440\u043e\u0432\u043d\u044f\u043c\u0438 (3D-\u0441\u0446\u0435\u043d\u0430\u043c\u0438)<\/h3>\n<p>\u041a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u044f \u0441\u0446\u0435\u043d\u044b \u0432 \u043e\u0431\u043e\u0438\u0445 \u0434\u0432\u0438\u0436\u043a\u0430\u0445 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u0430. \u041e\u0434\u043d\u0430\u043a\u043e Unreal Engine 4 \u0438 UNIGINE \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0440\u0430\u0437\u043d\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/759\/265\/515\/7592655156f0fd544469a7a49c1867db.png\" width=\"1061\" height=\"1104\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/759\/265\/515\/7592655156f0fd544469a7a49c1867db.png\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0412 Unreal Engine 4 <strong>\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c<\/strong> \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0437\u0430\u0434\u0430\u0435\u0442\u0441\u044f \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 (<em>Project Settings -> Maps &amp; Modes)<\/em> \u0434\u043b\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438 \u0434\u043b\u044f \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430.<\/p>\n<p>\u0412 UNIGINE \u0441\u0442\u0430\u0440\u0442\u043e\u0432\u044b\u0439 \u043c\u0438\u0440 \u0434\u043b\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043c\u043e\u0436\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c\u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u043c\u0438:<\/p>\n<ul>\n<li>\n<p>\u0432 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/code\/configuration_file?rlang=cpp#boot\"><u>\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u043c \u0444\u0430\u0439\u043b\u0435<\/u><\/a> <em>configs\/default.boot<\/em>, \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 <em>starting_world<\/em>;<\/p>\n<\/li>\n<li>\n<p>\u0432 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u0445 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438 \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435:<\/p>\n<\/li>\n<\/ul>\n<p><code>-console_command \"world_load my_world\"<\/code><\/p>\n<ul>\n<li>\n<p>\u043f\u0440\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u0441\u0431\u043e\u0440\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 (<em>File -> Create Build<\/em>);<\/p>\n<\/li>\n<li>\n<p>\u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u043c \u043a\u043e\u0434\u0435 \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 API \u043a\u043b\u0430\u0441\u0441\u0430 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/2.15.1\/api\/library\/engine\/class.world?rlang=cpp#loadWorld_cstr_int\"><u>World<\/u><\/a>.<\/p>\n<\/li>\n<\/ul>\n<p>UnigineEditor \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0441 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/sdk\/projects\/?rlang=cpp#custom_run\"><u>\u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u0430\u043c\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430<\/u><\/a>, \u0445\u043e\u0442\u044f \u0437\u0430\u0447\u0430\u0441\u0442\u0443\u044e \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c <strong>Auto Open Last World <\/strong>\u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430, \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0447\u0435\u043c\u0443 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043c\u0438\u0440.<\/p>\n<h4>\u041e\u0431\u044a\u0435\u043a\u0442\u044b \u0441\u0446\u0435\u043d\u044b<\/h4>\n<p>\u0412 \u044d\u0442\u043e\u043c \u0440\u0430\u0437\u0434\u0435\u043b\u0435 \u0434\u0430\u0435\u0442\u0441\u044f \u043a\u0440\u0430\u0442\u043a\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0445 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u0441\u0446\u0435\u043d\u044b \u0432 \u043e\u0431\u043e\u0438\u0445 \u0434\u0432\u0438\u0436\u043a\u0430\u0445, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0438\u0445 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0441\u0445\u043e\u0434\u0441\u0442\u0432\u0430 \u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u044f.<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\"><strong><u>UE4<\/u><\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong><u>UNIGINE<\/u><\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">World Outliner\u00a0\u00a0\u00a0 <\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041e\u043a\u043d\u043e World Nodes<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">\u0411\u0430\u0437\u043e\u0432\u044b\u0439 \u043e\u0431\u044a\u0435\u043a\u0442 \u0441\u0446\u0435\u043d\u044b \u2014 <strong>Actor<\/strong>.<\/p>\n<p align=\"left\">\u042d\u0442\u043e \u0431\u0430\u0437\u043e\u0432\u044b\u0439 \u043e\u0431\u044a\u0435\u043a\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u043e\u043c\u0435\u0449\u0435\u043d \u0432 \u043c\u0438\u0440 \u0438\u043b\u0438 \u0441\u043e\u0437\u0434\u0430\u043d \u0432 \u043d\u0435\u043c.<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0411\u0430\u0437\u043e\u0432\u044b\u0439 \u0442\u0438\u043f, \u043e\u0442 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043d\u0430\u0441\u043b\u0435\u0434\u0443\u044e\u0442\u0441\u044f \u0432\u0441\u0435 \u0442\u0438\u043f\u044b \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u0441\u0446\u0435\u043d\u044b \u2014 <strong>Node<\/strong>.<\/p>\n<p align=\"left\">\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u043c\u0435\u044e\u0442 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435: <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/objects\/?rlang=cpp\"><u>Objects<\/u><\/a>, <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/objects\/?rlang=cpp\"><u>Decals<\/u><\/a> \u0438 <a href=\"https:\/\/developer.unigine.com\/en\/docs\/latest\/objects\/objects\/?rlang=cpp\"><u>Effects<\/u><\/a>. \u0423 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0438\u0437 \u043d\u0438\u0445 \u0435\u0441\u0442\u044c <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/start\/?rlang=cpp#surface\"><u>\u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0438<\/u><\/a> \u0434\u043b\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0432\u043e\u0435\u0439 \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u0438 (\u043c\u0435\u0448\u0438). \u041e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u2014 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/lights\/?rlang=cpp\"><u>Light Sources<\/u><\/a>, <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/players\/?rlang=cpp\"><u>Players<\/u><\/a> \u0438 \u0434\u0440. \u2014 \u043d\u0435\u0432\u0438\u0434\u0438\u043c\u044b.<\/p>\n<p align=\"left\"><strong><em>\u0412\u0430\u0436\u043d\u043e.<\/em><\/strong><em> \u0412\u0441\u0435 \u043e\u0431\u044a\u0435\u043a\u0442\u044b, \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0435 \u0432 \u0441\u0446\u0435\u043d\u0443, \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e \u043e\u0442 \u0438\u0445 \u0442\u0438\u043f\u0430, \u043d\u0430\u0437\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u043d\u043e\u0434\u0430\u043c\u0438.<\/em><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Actors \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u043d\u044b \u0432 \u0438\u0435\u0440\u0430\u0440\u0445\u0438\u044e.<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041d\u043e\u0434\u044b \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u043d\u044b \u0432 \u0438\u0435\u0440\u0430\u0440\u0445\u0438\u044e.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Actor \u2014 \u044d\u0442\u043e \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u0434\u043b\u044f \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0449\u0438\u0445 \u0435\u0433\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c.<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0411\u0430\u0437\u043e\u0432\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043d\u043e\u0434\u044b \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u0435\u0435 \u0442\u0438\u043f\u043e\u043c.<\/p>\n<p align=\"left\">\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/principles\/properties\/?rlang=cpp\"><u>\u0441\u0432\u043e\u0439\u0441\u0442\u0432<\/u><\/a> \u0438 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/principles\/component_system\/component_system_cpp\/?rlang=cpp\"><u>\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b<\/u><\/a>.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">\u041f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 Actor, \u0432\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u0438 \u043c\u0430\u0441\u0448\u0442\u0430\u0431 \u0445\u0440\u0430\u043d\u044f\u0442\u0441\u044f \u0432 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0435 Scene Component. \u041e\u0431\u044b\u0447\u043d\u043e <em>Actors<\/em> \u0438\u043c\u0435\u044e\u0442 \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0439 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442-\u043f\u043e\u0434\u043a\u043b\u0430\u0441\u0441 Scene Component.<\/p>\n<p align=\"left\">\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u044b \u043c\u043e\u0433\u0443\u0442 \u043d\u0430\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c <em>UActorComponent<\/em> \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u0447\u0442\u043e\u0431\u044b \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e C++ \u0438\u043b\u0438 <em>Blueprint Script<\/em>.<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0423 \u043a\u0430\u0436\u0434\u043e\u0439 \u043d\u043e\u0434\u044b \u0435\u0441\u0442\u044c \u043c\u0430\u0442\u0440\u0438\u0446\u0430 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0437\u0430\u0434\u0430\u0435\u0442 \u0435\u0435 \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u043f\u043e\u0432\u043e\u0440\u043e\u0442 \u0438 \u043c\u0430\u0441\u0448\u0442\u0430\u0431 \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435.<\/p>\n<p align=\"left\">\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u044b \u043c\u043e\u0433\u0443\u0442 \u043d\u0430\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c \u043a\u043b\u0430\u0441\u0441\u044b \u043e\u0442 <em>ComponentBase<\/em>, \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 C++ \u0438 \u043d\u0430\u0437\u043d\u0430\u0447\u0430\u0442\u044c \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u043d\u0430 \u043d\u043e\u0434\u044b.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h4>Blueprint-\u043a\u043b\u0430\u0441\u0441\u044b<\/h4>\n<p>\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0432 UE \u043e\u0441\u043d\u043e\u0432\u0430\u043d \u043d\u0430 <em>Blueprint-\u043a\u043b\u0430\u0441\u0441\u0430\u0445<\/em>, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0445 \u0441\u043e\u0431\u043e\u0439 \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u043e\u0441\u0442\u0430\u0432\u043d\u044b\u0435 \u0430\u043a\u0442\u043e\u0440\u044b (\u0438\u043b\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u044b \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u0442\u0438\u043f\u0430) \u0438\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432\u043e\u0439 \u043b\u043e\u0433\u0438\u043a\u043e\u0439.<\/p>\n<p>\u0412 UNIGINE \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u043e\u0431\u0440\u0430\u0442\u044c <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/organizing_nodes\/?rlang=cpp\"><u>\u0438\u0435\u0440\u0430\u0440\u0445\u0438\u044e<\/u><\/a> \u0438\u0437 \u043d\u043e\u0434 \u0440\u0430\u0437\u043d\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u0441 \u043d\u0443\u0436\u043d\u044b\u043c\u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430\u043c\u0438 \u0438 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430\u043c\u0438 \u043b\u043e\u0433\u0438\u043a\u0438. \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u043e\u0434\u044b <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/nodes\/dummy\/?rlang=cpp\"><u>Dummy<\/u><\/a> \u0434\u043b\u044f \u0433\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u043a\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043d\u043e\u0434.<\/p>\n<p>\u0427\u0442\u043e\u0431\u044b \u0441\u043e\u0437\u0434\u0430\u0442\u044c <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/instancing_nodes\/?rlang=cpp\"><u>\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440\u043e\u0432<\/u><\/a> \u0441\u043e\u0441\u0442\u0430\u0432\u043d\u043e\u0433\u043e \u043e\u0431\u044a\u0435\u043a\u0442\u0430 \u0432 \u0432\u0430\u0448\u0435\u043c \u043c\u0438\u0440\u0435, \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0435 \u0438\u0435\u0440\u0430\u0440\u0445\u0438\u044e \u043a\u0430\u043a <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/nodes\/reference\/?rlang=cpp\"><u>Node Reference<\/u><\/a>, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043c\u043e\u0436\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c, \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/instancing_nodes\/?rlang=cpp#edit\"><u>\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/u><\/a> \u0432 UNIGINE Editor \u0438\u043b\u0438 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0441\u0442\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e.<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/bc1\/0dd\/aac\/bc10ddaacd7ce5bc1ad6c57817835ca8.gif\" width=\"507\" height=\"495\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/bc1\/0dd\/aac\/bc10ddaacd7ce5bc1ad6c57817835ca8.gif\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0427\u0442\u043e\u0431\u044b \u0443\u0437\u043d\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435 \u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 <em>Node References<\/em> \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438 \u0438\u043c\u0438, \u043f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u043f\u043e \u0441\u0441\u044b\u043b\u043a\u0435 \u043d\u0438\u0436\u0435:<\/p>\n<ul>\n<li>\n<p><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/instancing_nodes\/?rlang=cpp\"><u>\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440\u043e\u0432 \u043d\u043e\u0434<\/u><\/a><\/p>\n<\/li>\n<li>\n<p>\u0412\u0438\u0434\u0435\u043e\u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e: <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/videotutorials\/essentials\/instancing?rlang=cpp\"><u>\u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440\u043e\u0432 \u043d\u043e\u0434<\/u><\/a><\/p>\n<\/li>\n<\/ul>\n<h4>\u0421\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u0430\u044f \u0440\u0430\u0431\u043e\u0442\u0430 \u043d\u0430\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c<\/h4>\n<p>Unreal Editor \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0444\u0443\u043d\u043a\u0446\u0438\u044e <em>Source Control<\/em> \u0438\u0437 \u043a\u043e\u0440\u043e\u0431\u043a\u0438. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u0435\u0433\u043e \u0440\u0430\u0431\u043e\u0447\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043c\u043d\u043e\u0433\u043e\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d \u043d\u0430 \u043c\u043e\u0434\u0435\u043b\u0438 \u0441\u0435\u0440\u0432\u0435\u0440-\u043a\u043b\u0438\u0435\u043d\u0442, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u0430\u043d\u0441\u043e\u0432 \u0432 \u043e\u0431\u0449\u0435\u0439 \u0441\u0440\u0435\u0434\u0435 \u0434\u043b\u044f \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b.<\/p>\n<p>\u0412 UNIGINE \u0432\u0441\u0435 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u044b \u0444\u0430\u0439\u043b\u043e\u0432 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u043c\u0438, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043b\u044e\u0431\u0443\u044e \u043f\u0440\u0438\u0432\u044b\u0447\u043d\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f \u0432\u0435\u0440\u0441\u0438\u0439 \u0438 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u044f\u0442\u044c \u043c\u0438\u0440\u044b, \u043d\u043e\u0434\u044b \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u0430\u0441\u0441\u0435\u0442\u044b. \u0424\u0430\u0439\u043b\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u0442\u044c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/principles\/filesystem\/?rlang=cpp#mount_points\"><strong><u>Mount Points<\/u><\/strong><\/a>, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u0432 \u043f\u0440\u043e\u0435\u043a\u0442 \u043b\u044e\u0431\u044b\u0435 \u0432\u043d\u0435\u0448\u043d\u0438\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b, \u043d\u0430\u0445\u043e\u0434\u044f\u0449\u0438\u0435\u0441\u044f \u0432 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u043c \u0434\u043e\u0441\u0442\u0443\u043f\u0435. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439 \u043f\u043e\u0434\u0445\u043e\u0434 \u043a \u0440\u0430\u0431\u043e\u0442\u0435 \u043d\u0430\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u0440\u0430\u0437\u043d\u044b\u0445 \u0447\u043b\u0435\u043d\u043e\u0432 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/nodes\/layer\/?rlang=cpp\"><u>Node Layers<\/u><\/a>. \u042d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0438\u0437\u0431\u0435\u0436\u0430\u0442\u044c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442\u043e\u0432 \u043f\u0440\u0438 \u0441\u043b\u0438\u044f\u043d\u0438\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439.<\/p>\n<p>\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043f\u0440\u043e \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u0443\u044e \u0440\u0430\u0431\u043e\u0442\u0443 \u043d\u0430\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c \u0447\u0438\u0442\u0430\u0439\u0442\u0435 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/assets_workflow\/version_control?rlang=cpp\"><u>\u0437\u0434\u0435\u0441\u044c<\/u><\/a>.<\/p>\n<h4>\u041a\u0430\u043c\u0435\u0440\u044b<\/h4>\n<p>\u041a\u0430\u043c\u0435\u0440\u044b, \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433\u0430 3D \u0441\u0446\u0435\u043d\u044b \u0443\u0441\u0442\u0440\u043e\u0435\u043d\u044b \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043f\u043e-\u0440\u0430\u0437\u043d\u043e\u043c\u0443 \u0432 UE \u0438 UNIGINE.<\/p>\n<p><strong>\u0412 Unreal Engine 4 <em>CameraComponent<\/em> \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 \u0437\u0430 \u0437\u0430\u0445\u0432\u0430\u0442 \u0432\u0438\u0434\u0430 \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0443 \u0435\u0433\u043e \u043d\u0430 \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433.<\/strong> \u041e\u0431\u044b\u0447\u043d\u043e \u0432\u044b \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0435 \u0430\u043a\u0442\u0435\u0440\u0430 <em>Pawn<\/em> \u0441 \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d\u043d\u044b\u043c <em>CameraComponent<\/em> \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u0436\u0430 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u0443\u043a\u0430\u0437\u0430\u0432 \u0435\u0433\u043e \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 <em>GameMode<\/em>.<\/p>\n<p><strong>\u0412 UNIGINE \u043a\u0430\u043c\u0435\u0440\u044b \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u044b \u0432 \u043c\u0438\u0440\u0435 \u043d\u043e\u0434\u0430\u043c\u0438 \u0442\u0438\u043f\u0430 <\/strong><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/players\/?rlang=cpp\"><strong><em><u>Player<\/u><\/em><\/strong><\/a><strong> .<\/strong> \u0414\u043b\u044f \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0447\u0430\u0441\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u043a\u0430\u043c\u0435\u0440, \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0432\u0432\u043e\u0434\u0430 (\u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u0430, \u043c\u044b\u0448\u044c, \u0434\u0436\u043e\u0439\u0441\u0442\u0438\u043a), \u043f\u0440\u0435\u0434\u0443\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0442\u0438\u043f\u043e\u0432 <em>Player<\/em> \u0441 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435\u043c:<\/p>\n<ul>\n<li>\n<p><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/players\/dummy\/?rlang=cpp\"><strong><u>Dummy<\/u><\/strong><\/a> \u2014 \u043f\u0440\u043e\u0441\u0442\u0430\u044f \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043a\u0430\u043c\u0435\u0440\u0430, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043c\u043e\u0436\u043d\u043e \u0443\u043b\u0443\u0447\u0448\u0438\u0442\u044c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0445 \u0434\u043e\u0440\u0430\u0431\u043e\u0442\u043e\u043a.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/players\/spectator\/?rlang=cpp\"><strong><u>Spectator<\/u><\/strong><\/a> \u2014 \u043a\u0430\u043c\u0435\u0440\u0430 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u0438\u044f.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/players\/persecutor\/?rlang=cpp\"><strong><u>Persecutor<\/u><\/strong><\/a> \u2014 \u043a\u0430\u043c\u0435\u0440\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0437\u0430 \u0446\u0435\u043b\u0435\u0432\u044b\u043c \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u043c \u0438 \u043c\u043e\u0436\u0435\u0442 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e \u0432\u0440\u0430\u0449\u0430\u0442\u044c\u0441\u044f \u0432\u043e\u043a\u0440\u0443\u0433 \u043d\u0435\u0433\u043e \u043d\u0430 \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u043c \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0438. \u042d\u0442\u043e \u0433\u043e\u0442\u043e\u0432\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0441\u0438\u043c\u0443\u043b\u044f\u0446\u0438\u0438 \u0432\u0438\u0434\u0430 \u043e\u0442 \u0442\u0440\u0435\u0442\u044c\u0435\u0433\u043e \u043b\u0438\u0446\u0430.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/players\/actor\/?rlang=cpp\"><strong><u>Actor<\/u><\/strong><\/a> \u2014 \u043a\u0430\u043c\u0435\u0440\u0430 \u0441 \u0442\u0432\u0435\u0440\u0434\u044b\u043c \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u0442\u0435\u043b\u043e\u043c \u043a\u0430\u043f\u0441\u0443\u043b\u044c\u043d\u043e\u0439 \u0444\u043e\u0440\u043c\u044b, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043c\u043e\u0436\u0435\u0442 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0441 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0435\u043c. \u042d\u0442\u043e \u0433\u043e\u0442\u043e\u0432\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0441\u0438\u043c\u0443\u043b\u044f\u0446\u0438\u0438 \u0432\u0438\u0434\u0430 \u043e\u0442 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043b\u0438\u0446\u0430.<\/p>\n<\/li>\n<\/ul>\n<p>\u041e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e Editor Viewport \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0432\u0438\u0434 \u0442\u043e\u043b\u044c\u043a\u043e \u0441 \u043e\u0434\u043d\u043e\u0439 \u043a\u0430\u043c\u0435\u0440\u044b. \u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u044c\u0441\u044f \u043c\u0435\u0436\u0434\u0443 \u043a\u0430\u043c\u0435\u0440\u0430\u043c\u0438 \u043c\u043e\u0436\u043d\u043e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043f\u0430\u043d\u0435\u043b\u0438 \u0432 \u0443\u0433\u043b\u0443 \u0432\u044c\u044e\u043f\u043e\u0440\u0442\u0430:<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/a01\/c3c\/352\/a01c3c352df752778c7e5b3128951455.png\" width=\"404\" height=\"116\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a01\/c3c\/352\/a01c3c352df752778c7e5b3128951455.png\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0427\u0442\u043e\u0431\u044b \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043f\u043b\u0435\u0439\u0435\u0440\u0430 \u043a\u0430\u043c\u0435\u0440\u043e\u0439 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u043d\u0443\u0436\u043d\u043e \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043e\u043f\u0446\u0438\u044e <strong>Main Player<\/strong> \u0432 \u0435\u0433\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445. \u0412 \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u043e\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438 \u043c\u0438\u0440 \u0431\u0443\u0434\u0435\u0442 \u0432\u0438\u0434\u0435\u043d, \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0441\u043b\u0438 \u0432 \u043c\u0438\u0440\u0435 \u0435\u0441\u0442\u044c \u043f\u043b\u0435\u0439\u0435\u0440 \u0441 \u044d\u0442\u0438\u043c \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u043c \u0444\u043b\u0430\u0433\u043e\u043c.<\/p>\n<h3>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430<\/h3>\n<p>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043e\u0431\u0449\u0438\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0432 Unreal Editor \u043e\u0431\u044b\u0447\u043d\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0447\u0435\u0440\u0435\u0437 \u043e\u043a\u043d\u043e <strong>Project Settings<\/strong>. \u0410\u0443\u0434\u0438\u043e, \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433, \u0444\u0438\u0437\u0438\u043a\u0430, \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043e\u0431\u0449\u0438\u0435 \u0434\u043b\u044f \u0432\u0441\u0435\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u043f\u0430\u043d\u0435\u043b\u044c <strong>World Settings<\/strong> \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0434\u043b\u044f \u0442\u0435\u043a\u0443\u0449\u0435\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f.<\/p>\n<p>\u0412 UNIGINE \u043e\u0431\u0449\u0438\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0432 \u043c\u0435\u043d\u044e <strong>Windows<\/strong> -> <strong>Settings<\/strong> \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 <em>Runtime<\/em>. \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 World \u0437\u0430\u0434\u0430\u044e\u0442\u0441\u044f \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043c\u0438\u0440\u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e.<\/p>\n<h4>\u0421\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u043d\u044b\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438<\/h4>\n<p>\u0412\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435 \u043a\u043d\u043e\u043f\u043a\u0438 <em>Export<\/em> \u0438 <em>Import<\/em> \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0432 <em>Unreal Editor<\/em>, \u0447\u0442\u043e\u0431\u044b \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0432\u043e \u0432\u043d\u0435\u0448\u043d\u0438\u0439 \u0444\u0430\u0439\u043b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 (<strong><em>.ini<\/em><\/strong>) \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0438\u0445 \u043f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438.<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/ed8\/4e8\/951\/ed84e895156780c9de1f3a0625998e94.png\" width=\"424\" height=\"184\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ed8\/4e8\/951\/ed84e895156780c9de1f3a0625998e94.png\"\/><figcaption><\/figcaption><\/figure>\n<p>UNIGINE \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/settings\/?rlang=cpp#save_load_settings\"><u>\u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c \u043f\u0440\u0435\u0441\u0435\u0442\u044b<\/u><\/a> \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0444\u0438\u0437\u0438\u043a\u0438, \u0437\u0432\u0443\u043a\u0430 \u0438 \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433\u0430 \u0432 \u0432\u0438\u0434\u0435 \u0430\u0441\u0441\u0435\u0442\u043e\u0432 \u0441 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f\u043c\u0438 <strong><em>*.physics<\/em><\/strong>, <strong><em>*.sound<\/em><\/strong> \u0438 <strong><em>*.render<\/em><\/strong> \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e. \u0411\u044b\u0441\u0442\u0440\u043e\u0435 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043c\u0435\u0436\u0434\u0443 \u043f\u0440\u0435\u0441\u0435\u0442\u0430\u043c\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0432 \u043e\u043a\u043d\u0435 <em>Settings<\/em>.<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/e6a\/c26\/6bc\/e6ac266bcec311a9bdef622dc2d7b15b.png\" width=\"480\" height=\"235\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e6a\/c26\/6bc\/e6ac266bcec311a9bdef622dc2d7b15b.png\"\/><figcaption><\/figcaption><\/figure>\n<p>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u043f\u0440\u0435\u0441\u0435\u0442\u044b \u0434\u043b\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0443\u0440\u043e\u0432\u043d\u0435\u0439 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u0432 \u043f\u0430\u043f\u043a\u0435 <strong>data\/template_render_settings<\/strong>.<\/p>\n<p>\u0412 UNIGINE \u043f\u0440\u0435\u0441\u0435\u0442\u044b \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435. \u041f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u043a\u043b\u0430\u0441\u0441\u043e\u0432 <em>Physics<\/em>, <em>Sound<\/em> \u0438 <em>Render<\/em> \u043c\u043e\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043c\u0435\u0436\u0434\u0443 \u043f\u0440\u0435\u0441\u0435\u0442\u0430\u043c\u0438, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u043b\u044f \u0441\u043c\u0435\u043d\u044b \u0443\u0440\u043e\u0432\u043d\u0435\u0439 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0432 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438.<\/p>\n<h4>\u0413\u0440\u0430\u0444\u0438\u043a\u0430<\/h4>\n<p>\u0412 Unreal Engine 4 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u0433\u0440\u0430\u0444\u0438\u043a\u0438 \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u0441\u043e\u0431\u0440\u0430\u043d\u044b \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 <em>Engine -> Rendering<\/em>.<\/p>\n<p>\u0412 UNIGINE \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433\u0430 \u043c\u0438\u0440\u0430 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 <strong>Rendering<\/strong> \u043e\u043a\u043d\u0430 <em>Settings<\/em>. \u0422\u0430\u043a\u0436\u0435 \u0435\u0441\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0432\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u0438 \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u0441\u0430\u043c\u044b\u0435 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u043d\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433\u0430 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0433\u043e \u043c\u0435\u043d\u044e:<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/dbd\/d2f\/6d4\/dbdd2f6d47d3df7a45a38d5fd0a07cbc.png\" width=\"309\" height=\"318\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/dbd\/d2f\/6d4\/dbdd2f6d47d3df7a45a38d5fd0a07cbc.png\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0412 UNIGINE \u043d\u0435\u0442 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u043e-\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0443\u0440\u043e\u0432\u043d\u044f\u043c\u0438 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u0442\u0441\u044f \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u043b\u043e\u0433\u0438\u043a\u0430. \u0414\u043b\u044f \u044d\u0442\u043e\u0439 \u0446\u0435\u043b\u0438 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u0435\u0441\u0435\u0442\u044b \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433\u0430.<\/p>\n<h4>\u041e\u0442\u043b\u043e\u0436\u0435\u043d\u043d\u043e\u0435 \u0438 \u043f\u0440\u044f\u043c\u043e\u0435 \u0437\u0430\u0442\u0435\u043d\u0435\u043d\u0438\u0435<\/h4>\n<p>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e <em>Unreal Engine 4<\/em> \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 <strong>Deferred Renderer<\/strong>. \u0412 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 <strong>Forward Shading Renderer<\/strong> \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u043b\u0443\u0447\u0448\u0443\u044e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c.<\/p>\n<p>UNIGINE \u0438\u043c\u0435\u0435\u0442 \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0443\u044e <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/principles\/render\/sequence\/?rlang=cpp\"><strong><u>\u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433\u0430<\/u><\/strong><\/a>, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u0443\u044e \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u0435\u0439 \u043e\u0442\u043b\u043e\u0436\u0435\u043d\u043d\u043e\u0433\u043e \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433\u0430 \u0441 \u043c\u0435\u0442\u043e\u0434\u0430\u043c\u0438 \u043f\u0440\u044f\u043c\u043e\u0433\u043e \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433\u0430:<\/p>\n<ul>\n<li>\n<p>\u0412\u0441\u044f <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/materials_settings\/?rlang=cpp#blending\"><u>\u043d\u0435\u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u0430\u044f<\/u><\/a> \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044f \u043e\u0442\u0440\u0438\u0441\u043e\u0432\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u043e\u0442\u043b\u043e\u0436\u0435\u043d\u043d\u043e\u043c \u043f\u0440\u043e\u0445\u043e\u0434\u0435 (<em>Deferred<\/em>).<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/materials_settings\/?rlang=cpp#blending\"><u>\u041f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u0430\u044f<\/u><\/a> \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044f \u043e\u0442\u0440\u0438\u0441\u043e\u0432\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u044f\u043c\u043e\u0433\u043e \u043f\u0440\u043e\u0445\u043e\u0434\u0430 (<em>Forward<\/em>).<\/p>\n<\/li>\n<\/ul>\n<p>\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0443, \u043f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u0432 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0435 \u044d\u0442\u0430\u043f\u044b \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433\u0430. \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u0442\u0435 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u0438\u0434\u0435\u043e\u0443\u0440\u043e\u043a \u043f\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430 <a href=\"https:\/\/developer.unigine.com\/en\/docs\/latest\/tools\/profiling\/microprofile\/?rlang=cpp\"><em><u>Microprofile<\/u><\/em><\/a> \u0434\u043b\u044f \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433\u0430:<\/p>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/628b6cffea15664f98adaa4a\" data-style=\"\" id=\"628b6cffea15664f98adaa4a\" width=\"\"><\/div>\n<h4>\u041f\u043e\u0441\u0442\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430<\/h4>\n<p><em>Unreal Engine 4<\/em> \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 <em>PostProcessVolume<\/em> \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043e\u0431\u044a\u0435\u043c\u043e\u0432, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0438 \u044d\u0444\u0444\u0435\u043a\u0442\u044b \u043f\u043e\u0441\u0442\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e (\u0438\u043b\u0438 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e) \u043f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0442\u0441\u044f, \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0441\u043c\u0435\u0448\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043b\u0438\u043d\u0435\u0439\u043d\u043e\u0439 \u0438\u043d\u0442\u0435\u0440\u043f\u043e\u043b\u044f\u0446\u0438\u0438. \u0412 UNIGINE \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u0442\u0441\u044f \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u043b\u043e\u0433\u0438\u043a\u0430, \u0435\u0441\u043b\u0438 \u043d\u0443\u0436\u043d\u043e \u043f\u043b\u0430\u0432\u043d\u043e \u0441\u043c\u0435\u0448\u0438\u0432\u0430\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u043e\u0431\u044a\u0435\u043c\u0430\u0445.<\/p>\n<p>\u0412 \u044d\u0442\u043e\u043c \u0440\u0430\u0437\u0434\u0435\u043b\u0435 \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u044b \u0432\u0441\u0435 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u043d\u044b\u0435 \u043c\u0435\u0442\u043e\u0434\u044b \u043f\u043e\u0441\u0442\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 Unreal Engine 4, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u044b \u0432 UNIGINE.<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\"><strong><u>UE4<\/u><\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong><u>UNIGINE<\/u><\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">\u041c\u0435\u0442\u043e\u0434\u044b \u0441\u0433\u043b\u0430\u0436\u0438\u0432\u0430\u043d\u0438\u044f:<\/p>\n<p align=\"left\">FXAA<\/p>\n<p align=\"left\">MSAA<\/p>\n<p align=\"left\">TAA<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041c\u0435\u0442\u043e\u0434\u044b <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/principles\/render\/antialiasing\/?rlang=cpp\"><u>\u0441\u0433\u043b\u0430\u0436\u0438\u0432\u0430\u043d\u0438\u044f<\/u><\/a>:<\/p>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/principles\/render\/antialiasing\/fxaa?rlang=cpp\"><u>Fast approximate anti-aliasing (FXAA)<\/u><\/a><\/p>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/principles\/render\/antialiasing\/taa?rlang=cpp\"><u>Temporal anti-aliasing (TAA)<\/u><\/a>.<\/p>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/principles\/render\/antialiasing\/sraa?rlang=cpp\"><u>Subpixel Reconstruction Anti-Aliasing (SRAA)<\/u><\/a>.<\/p>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/principles\/render\/antialiasing\/supersampling?rlang=cpp\"><u>Supersampling<\/u><\/a>.\u00a0\u00a0\u00a0 <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Eye Adaptation (Auto-Exposure)<\/p>\n<\/td>\n<td rowspan=\"6\">\n<p align=\"left\">\u042d\u0444\u0444\u0435\u043a\u0442\u044b \u043a\u0430\u043c\u0435\u0440\u044b:\u00a0\u00a0\u00a0 <\/p>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/settings\/render_settings\/camera_effects\/?rlang=cpp#exposure\"><u>Adaptive Exposure<\/u><\/a><\/p>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/settings\/render_settings\/camera_effects\/?rlang=cpp#bloom\"><u>Bloom<\/u><\/a><\/p>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/settings\/render_settings\/color\/?rlang=cpp#filmic\"><u>Tone mapping<\/u><\/a><\/p>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/settings\/render_settings\/color\/?rlang=cpp#white_balance\"><u>White Balance<\/u><\/a><\/p>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/settings\/render_settings\/camera_effects\/?rlang=cpp#lens_dirt\"><u>Lens Dirt<\/u><\/a><\/p>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/lights\/parameters\/?rlang=cpp#lens_flares_settings\"><u>Lens Flares<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Bloom<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Filmic Tonemapper<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">White Balance<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Dirt Mask<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Lens Flare<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Color Grading LUT (Lookup Texture)<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/settings\/render_settings\/color\/?rlang=cpp\"><u>Color Correction<\/u><\/a><\/p>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/settings\/render_settings\/color\/?rlang=cpp#color_lut\"><u>Color Correction LUT<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Depth of Field<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/settings\/render_settings\/camera_effects\/?rlang=cpp#dof\"><u>Depth of Field<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Post Process Materials<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/content\/materials\/library\/postprocess\/?rlang=cpp\"><u>Postprocess Materials<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Chromatic Aberration<\/p>\n<\/td>\n<td rowspan=\"2\">\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/content\/materials\/library\/postprocess\/?rlang=cpp\"><u>\u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b \u043f\u043e\u0441\u0442\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438<\/u><\/a> <em>post_color_correction<\/em>\u00a0\u00a0\u00a0 <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Film Grain<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Screen Space Reflections<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/settings\/render_settings\/ssr\/?rlang=cpp\"><u>SSR<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Screen-Space Ambient Occlusion<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/settings\/render_settings\/global_illumination\/ssao\/?rlang=cpp\"><u>Screen-Space Ambient Occlusion<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Screen Space Global Illumination<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/settings\/render_settings\/global_illumination\/?rlang=cpp\"><u>SSRTGI<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Contact Shadows<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/lights\/parameters\/?rlang=cpp#ss_shadow_settings\"><u>Screen Space Shadows<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Motion Blur<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/settings\/render_settings\/camera_effects\/?rlang=cpp#motion_blur\"><u>Motion Blur<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Screen Percentage<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/principles\/render\/antialiasing\/supersampling?rlang=cpp\"><u>Supersampling<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<hr\/>\n<p>\u041d\u0430 \u044d\u0442\u043e\u043c \u043f\u043e\u043a\u0430 \u0432\u0441\u0435. \u041d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u043c, \u0447\u0442\u043e \u044d\u0442\u043e \u2014 \u043b\u0438\u0448\u044c \u043f\u0435\u0440\u0432\u044b\u0439, \u043e\u0431\u043e\u0431\u0449\u0435\u043d\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0438\u0437 \u0437\u0430\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0442\u0440\u0435\u0445 \u043f\u043e \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 Unreal Engine 4. \u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0443\u0434\u0435\u0442 \u0431\u043e\u043b\u0435\u0435 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c \u0438 \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0435\u0442 \u043f\u0440\u043e \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044e \u043d\u0430 UNIGINE \u0441 \u0442\u043e\u0447\u043a\u0438 \u0437\u0440\u0435\u043d\u0438\u044f 3D-\u0445\u0443\u0434\u043e\u0436\u043d\u0438\u043a\u0430. \u0410 \u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u043c \u0440\u0430\u0437\u0431\u0435\u0440\u0435\u043c \u0432\u0441\u0435 \u0432\u0430\u0436\u043d\u044b\u0435 \u043c\u043e\u043c\u0435\u043d\u0442\u044b \u043f\u043e \u044d\u0442\u043e\u043c\u0443 \u0432\u043e\u043f\u0440\u043e\u0441\u0443 \u0434\u043b\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u043e\u0432.<\/p>\n<p>\u0427\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 UNIGINE 2 Community \u0437\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u0435 <a href=\"https:\/\/unigine.com\/ru\/get-unigine\/sign-up-free\"><u>\u0444\u043e\u0440\u043c\u0443<\/u><\/a> \u043d\u0430 \u043d\u0430\u0448\u0435\u043c \u0441\u0430\u0439\u0442\u0435.<\/p>\n<p>\u0412\u0441\u0435 \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0442\u0430\u0446\u0438\u0438 UNIGINE:<\/p>\n<ul>\n<li>\n<p><strong>Community<\/strong> \u2014 \u0431\u0430\u0437\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0434\u043b\u044f \u043b\u044e\u0431\u0438\u0442\u0435\u043b\u0435\u0439 \u0438 \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u0445 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432. \u0414\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u0430 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0432\u0438\u0434\u0435\u043e\u0438\u0433\u0440 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445 \u0436\u0430\u043d\u0440\u043e\u0432 (\u0432\u043a\u043b\u044e\u0447\u0430\u044f VR).<\/p>\n<\/li>\n<li>\n<p><strong>Engineering<\/strong> \u2014 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u0430\u044f, \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f. \u0412\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u0433\u043e\u0442\u043e\u0432\u043e\u043a \u0434\u043b\u044f \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u0447.<\/p>\n<\/li>\n<li>\n<p><strong>Sim<\/strong> \u2014 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u043f\u043e\u0434 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u043d\u044b\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u044b (\u0440\u0430\u0437\u043c\u0435\u0440\u043e\u0432 \u043f\u043b\u0430\u043d\u0435\u0442\u044b \u0438 \u0434\u0430\u0436\u0435 \u0431\u043e\u043b\u044c\u0448\u0435) \u0441 \u0433\u043e\u0442\u043e\u0432\u044b\u043c\u0438 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430\u043c\u0438 \u0441\u0438\u043c\u0443\u043b\u044f\u0446\u0438\u0438.<\/p>\n<\/li>\n<\/ul>\n<p><a href=\"https:\/\/unigine.com\/ru\/get-unigine\"><strong><u>\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043e \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0442\u0430\u0446\u0438\u044f\u0445 \u0438 \u0446\u0435\u043d\u0430\u0445<\/u><\/strong><\/a><\/p>\n<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"v-portal\" style=\"display:none;\"><\/div>\n<\/div>\n<p> <!----> <!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/company\/unigine\/blog\/667292\/\"> https:\/\/habr.com\/ru\/company\/unigine\/blog\/667292\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<h4>\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0442\u0435\u0440\u043c\u0438\u043d\u044b, \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u043c\u0438, \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430, \u0440\u0430\u0431\u043e\u0442\u0430 \u0441\u043e \u0441\u0446\u0435\u043d\u043e\u0439, \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0438 \u0434\u0440\u0443\u0433\u043e\u0435.<\/h4>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0415\u0441\u043b\u0438 \u0432\u044b \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u0442\u0435 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0442\u044c \u0441 \u0438\u043d\u043e\u0441\u0442\u0440\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u043e\u0444\u0442\u0430 \u043d\u0430 \u043e\u0442\u0435\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0438 \u0438\u0449\u0435\u0442\u0435 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u044b\u0439 \u0430\u043d\u0430\u043b\u043e\u0433 Unreal Engine 4, \u0442\u043e \u043e\u0434\u043d\u0438\u043c \u0438\u0437 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 \u043c\u043e\u0436\u0435\u0442 \u0441\u0442\u0430\u0442\u044c \u043f\u0440\u043e\u0434\u0443\u043a\u0446\u0438\u044f \u043d\u0430\u0448\u0435\u0439 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438, \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0433\u043e\u0442\u043e\u0432\u0430\u044f \u043a \u0438\u043c\u043f\u043e\u0440\u0442\u043e\u0437\u0430\u043c\u0435\u0449\u0435\u043d\u0438\u044e. UNIGINE \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043e\u0431\u0449\u0435\u043f\u0440\u0438\u043d\u044f\u0442\u044b\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b \u0438 \u0440\u0430\u0431\u043e\u0447\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0432\u0430\u043c \u0437\u043d\u0430\u043a\u043e\u043c\u044b \u043f\u043e \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 3D-\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u043c\u0438. \u041f\u043e \u043e\u043f\u044b\u0442\u0443 \u043d\u0430\u0448\u0438\u0445 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432, \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430 \u043d\u0430 UNIGINE \u0441 \u0434\u0440\u0443\u0433\u0438\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c \u0443\u0445\u043e\u0434\u0438\u0442 \u043d\u0435 \u0431\u043e\u043b\u0435\u0435 1\u20132 \u043d\u0435\u0434\u0435\u043b\u044c.<\/p>\n<p>\u0414\u0430\u043b\u0435\u0435 \u0432 \u0441\u0442\u0430\u0442\u044c\u0435 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0431\u0430\u0437\u043e\u0432\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043f\u043e \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0443 \u043d\u0430 UNIGINE \u0441 Unreal Engine 4.<\/p>\n<h3>\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0442\u0435\u0440\u043c\u0438\u043d\u044b<\/h3>\n<p>\u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u0440\u0430\u0437\u0431\u0435\u0440\u0435\u043c\u0441\u044f \u0441 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f\u043c\u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 \u0438 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043c\u0438. \u0412 \u0442\u0430\u0431\u043b\u0438\u0446\u0435 \u043d\u0438\u0436\u0435 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u044b \u0442\u0435\u0440\u043c\u0438\u043d\u044b Unreal Engine 4 \u0438 \u0438\u0445 \u0442\u043e\u0447\u043d\u044b\u0435 \u0438\u043b\u0438 \u043f\u0440\u0438\u0431\u043b\u0438\u0437\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u044d\u043a\u0432\u0438\u0432\u0430\u043b\u0435\u043d\u0442\u044b \u0432 UNIGINE.<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\"><strong><u>\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f<\/u><\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong><u>UE4<\/u><\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong><u>UNIGINE<\/u><\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u043c\u0438 \u0438 SDK<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">Epic Games Launcher<\/p>\n<\/td>\n<td>\n<p align=\"left\">SDK Browser<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"4\">\n<p align=\"left\"><strong>\u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">World Outliner<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041e\u043a\u043d\u043e <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/interface\/?rlang=cpp#world_hierarchy\"><u>World Nodes<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Details Panel<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041e\u043a\u043d\u043e <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/interface\/?rlang=cpp#parameters\"><u>Parameters<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Content Browser<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041e\u043a\u043d\u043e <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/assets_workflow\/?rlang=cpp#asset_browser\"><u>Asset Browser<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Viewport<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/interface\/?rlang=cpp#viewports\"><u>Editor Viewport<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>\u0421\u0446\u0435\u043d\u0430<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">Level<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/principles\/world_structure\/?rlang=cpp\"><u>World<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"2\">\n<p align=\"left\"><strong>\u041a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0433\u0435\u0439\u043c\u043f\u043b\u0435\u044f<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">Actor, Pawn<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/nodes\/?rlang=cpp\"><u>Node<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Blueprint Class<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/nodes\/reference\/?rlang=cpp\"><u>NodeReference<\/u><\/a> +<a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/principles\/component_system\/?rlang=cpp\"><u> Component System<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"2\">\n<p align=\"left\"><strong>\u041c\u0435\u0448\u0438<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">Static Mesh<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/objects\/mesh\/?rlang=cpp\"><u>Static Mesh<\/u><\/a>,<a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/objects\/mesh_dynamic\/?rlang=cpp\"><u> Dynamic Mesh<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Skeletal Mesh<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/objects\/mesh_skinned\/?rlang=cpp\"><u>Skinned Mesh<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"5\">\n<p align=\"left\"><strong>\u042d\u0444\u0444\u0435\u043a\u0442\u044b<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">Effect, Particle, Cascade<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/effects\/particles\/?rlang=cpp\"><u>Particle System<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Post Process Materials<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/content\/materials\/scriptable?rlang=cpp&amp;autotranslate=ru\"><u>\u0421\u043a\u0440\u0438\u043f\u0442\u043e\u0432\u044b\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Auto Exposure, Bloom, Depth of Field, Lens Flare<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/settings\/render_settings\/camera_effects\/?rlang=cpp&amp;autotranslate=ru\"><u>Camera Effects<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Anti-Aliasing<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/principles\/render\/antialiasing\/?rlang=cpp&amp;autotranslate=ru\"><u>Anti-Aliasing (TAA, FXAA, SRAA, Supersampling)<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Color Grading, Tone Mapping<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/settings\/render_settings\/color\/?rlang=cpp&amp;autotranslate=ru\"><u>\u0426\u0432\u0435\u0442\u043e\u043a\u043e\u0440\u0440\u0435\u043a\u0446\u0438\u044f<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"4\">\n<p align=\"left\"><strong>\u042d\u043a\u0441\u0442\u0435\u0440\u044c\u0435\u0440\u044b<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">Terrain<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/objects\/terrain\/?rlang=cpp&amp;autotranslate=ru\"><u>Landscape Terrain \/ Global Terrain<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Foliage<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/objects\/mesh_clutter\/?rlang=cpp&amp;autotranslate=ru\"><u>Mesh Clutter<\/u><\/a><\/p>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/objects\/grass\/?rlang=cpp&amp;autotranslate=ru\"><u>Grass<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Volumetric Clouds<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/objects\/cloud_layer\/?rlang=cpp&amp;autotranslate=ru\"><u>Volumetric Clouds<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Water Meshing System<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/objects\/water\/?rlang=cpp&amp;autotranslate=ru\"><u>\u0421\u0438\u0441\u0442\u0435\u043c\u0430 \u0441\u0438\u043c\u0443\u043b\u044f\u0446\u0438\u0438 \u0432\u043e\u0434\u044b<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"5\">\n<p align=\"left\"><strong>\u041e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u0435<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">Lights<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/lighting\/lights\/?rlang=cpp&amp;autotranslate=ru\"><u>\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438 \u0441\u0432\u0435\u0442\u0430<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Lightmass<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/lighting\/gi\/lightmaps?rlang=cpp&amp;autotranslate=ru\"><u>Lightmaps<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Light Propagation Volumes<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/lighting\/gi\/voxel_probes?rlang=cpp&amp;autotranslate=ru\"><u>GI \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0432\u043e\u043a\u0441\u0435\u043b\u0435\u0439<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Sphere Reflection Capture<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/lighting\/gi\/env_probes?rlang=cpp&amp;autotranslate=ru\"><u>Environment Probe<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Screen Space Global Illumination<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/settings\/render_settings\/global_illumination\/?rlang=cpp&amp;autotranslate=ru\"><u>Screen-Space Ray-Traced Global Illumination<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>\u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">UMG (Unreal Motion Graphics)<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/objects\/objects\/gui\/?rlang=cpp\"><u>GUI<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"3\">\n<p align=\"left\"><strong>\u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">Material Editor<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/content\/materials\/graph\/?rlang=cpp&amp;autotranslate=ru\"><u>\u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Material<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/content\/materials\/?rlang=cpp#base_materials\"><u>\u0411\u0430\u0437\u043e\u0432\u044b\u0439 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Material Instance<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/content\/materials\/?rlang=cpp#user_materials\"><u>\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"2\">\n<p align=\"left\"><strong>\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">C++<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/code\/cpp\/?rlang=cpp\"><u>C++<\/u><\/a> \/<a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/code\/csharp\/?rlang=cpp\"><u> C#<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Blueprint<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/code\/uniginescript\/?rlang=cpp\"><u>UnigineScript<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"4\">\n<p align=\"left\"><strong>\u0424\u0438\u0437\u0438\u043a\u0430<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">Line Trace<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/code\/usage\/intersections\/index?rlang=cpp\"><u>getIntersection<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Primitive Component<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/principles\/physics\/bodies\/rigid\/?rlang=cpp\"><u>Rigid Body<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Collision<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/principles\/physics\/shapes\/?rlang=cpp\"><u>Shape<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Physics Constraint<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/principles\/physics\/joints\/?rlang=cpp\"><u>Joint<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>\u0410\u043d\u0438\u043c\u0430\u0446\u0438\u044f<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">Sequencer<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/tools\/tracker\/?rlang=cpp\"><u>Tracker<\/u><\/a><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h3>\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u043c\u0438<\/h3>\n<p>\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 <em>Unreal Engine 4<\/em> \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 <strong>Epic Games Launcher<\/strong> \u2014 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0443\u043f\u0440\u043e\u0449\u0430\u0435\u0442 \u043f\u043e\u0438\u0441\u043a, \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0443 \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0430\u0448\u0438\u043c\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u043c\u0438 \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430\u043c\u0438. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u043c\u043e\u0436\u043d\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0441\u0432\u043e\u0438\u043c\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u043c\u0438 \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u0447\u0435\u0440\u0435\u0437 <em>Unreal Editor<\/em>: \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u0438 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u044c\u0441\u044f \u043c\u0435\u0436\u0434\u0443 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c\u0438.<\/p>\n<p>\u0412 UNIGINE \u0434\u043b\u044f \u044d\u0442\u0438\u0445 \u0446\u0435\u043b\u0435\u0439 \u0441\u043b\u0443\u0436\u0438\u0442 <strong>UNIGINE SDK Browser<\/strong>. \u041f\u043e\u043c\u0438\u043c\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u043c\u0438 \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u043c\u0438 SDK, \u0431\u0440\u0430\u0443\u0437\u0435\u0440 SDK \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043f\u0440\u0438\u043c\u0435\u0440\u0430\u043c (<em>Samples<\/em>), \u0431\u0430\u0437\u0435 \u0437\u043d\u0430\u043d\u0438\u0439 (<em>Knowledge<\/em>) \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043c (<em>Add-Ons<\/em>). \u0412 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044e\u044e \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044e \u0432\u0445\u043e\u0434\u044f\u0442 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 3D-\u043c\u043e\u0434\u0435\u043b\u0438 \u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0440\u0430\u0441\u0442\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c, \u0441\u043f\u0435\u0446\u044d\u0444\u0444\u0435\u043a\u0442\u044b, \u043f\u043e\u0433\u043e\u0434\u043d\u044b\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u044b \u0438 \u0434\u0440\u0443\u0433\u043e\u0435.<\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0422\u0430\u043a\u0436\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u043c \u043e\u0442\u043b\u0438\u0447\u0438\u0435\u043c UNIGINE \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043d\u043e\u0432\u043e\u0433\u043e (\u0438\u043b\u0438 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u0442\u0430\u0440\u043e\u0433\u043e) \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u044f\u0437\u044b\u043a\u043e\u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f: <strong>C++<\/strong>, <strong>C#<\/strong> \u0438 <strong>UnigineScript<\/strong>. \u0414\u043b\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 Unreal Engine 4 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c <em>C++<\/em>. \u0422\u0430\u043a\u0436\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u044f\u0437\u044b\u043a\u043e\u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u043e\u0434\u043d\u043e\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u0435.<\/p>\n<h4>\u041a\u0430\u043a \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u043d\u0430 C++ \u0432 SDK Browser<\/h4>\n<ol>\n<li>\n<p>\u041d\u0430\u0436\u043c\u0438\u0442\u0435 <em>Create New<\/em> \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 <em>My Projects<\/em>.<\/p>\n<\/li>\n<li>\n<p>\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0442\u0438\u043f \u043f\u0440\u043e\u0435\u043a\u0442\u0430 <strong>C++ (Visual Studio 2015+)<\/strong> \u0432 \u043f\u043e\u043b\u0435 <em>API + IDE<\/em>.<\/p>\n<\/li>\n<li>\n<p>\u0415\u0441\u043b\u0438 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 VR-\u0433\u0430\u0440\u043d\u0438\u0442\u0443\u0440, \u0432\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0448\u0430\u0431\u043b\u043e\u043d \u043f\u0440\u043e\u0435\u043a\u0442\u0430 <strong>VR<\/strong> (\u043f\u043e\u043b\u0435 <em>Template<\/em>). \u042d\u0442\u043e \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0443\u0435\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u043f\u043b\u0430\u0433\u0438\u043d\u044b \u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u0442 \u043d\u0443\u0436\u043d\u044b\u0439 \u043a\u043e\u043d\u0442\u0435\u043d\u0442 (\u0431\u043e\u043b\u044c\u0448\u0435 \u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0435 VR-\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/start\/vr\/?rlang=cpp\"><u>\u0437\u0434\u0435\u0441\u044c<\/u><\/a>).<\/p>\n<\/li>\n<li>\n<p>\u041d\u0430\u0436\u043c\u0438\u0442\u0435 <em>Create New Project<\/em>.<\/p>\n<\/li>\n<li>\n<p>\u041f\u043e\u0441\u043b\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043d\u0430\u0436\u043c\u0438\u0442\u0435 <em>Open Editor<\/em>, \u0447\u0442\u043e\u0431\u044b \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c UNIGINE Editor; \u043d\u0430\u0436\u043c\u0438\u0442\u0435 <em>Open Code IDE<\/em>, \u0447\u0442\u043e\u0431\u044b \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0447\u0435\u0440\u0435\u0437 IDE \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e.<\/p>\n<\/li>\n<\/ol>\n<h3>\u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430<\/h3>\n<p>\u042d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 <em>Unreal Editor<\/em> \u0438 <em>UNIGINE Editor<\/em> \u0431\u043b\u0438\u0437\u043a\u0438 \u043f\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u0443: \u043d\u0430 \u0441\u0445\u0435\u043c\u0435 \u043d\u0438\u0436\u0435 \u043e\u043d\u0438 \u043e\u043a\u0440\u0430\u0448\u0435\u043d\u044b \u0432 \u043f\u043e\u0445\u043e\u0436\u0438\u0435 \u0446\u0432\u0435\u0442\u0430. \u0420\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 UNIGINE Editor \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c, \u043f\u0435\u0440\u0435\u0442\u0430\u0441\u043a\u0438\u0432\u0430\u044f \u0438 \u0438\u0437\u043c\u0435\u043d\u044f\u044f \u0438\u0445 \u0440\u0430\u0437\u043c\u0435\u0440. \u0412 UNIGINE \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0442\u0435\u043c\u043d\u0430\u044f \u0442\u0435\u043c\u0430.<\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<ul>\n<li>\n<p><strong>Toolbar.<\/strong> \u041f\u0430\u043d\u0435\u043b\u044c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u043c \u043f\u043e\u0437\u0438\u0446\u0438\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0430 \u0442\u0430\u043a\u0436\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043b\u043e\u0433\u0438\u043a\u043e\u0439 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435\u043c \u0437\u0432\u0443\u043a\u0430, \u0441\u0438\u043c\u0443\u043b\u044f\u0446\u0438\u0435\u0439 \u0444\u0438\u0437\u0438\u043a\u0438, \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0435\u0439 \u0448\u0435\u0439\u0434\u0435\u0440\u043e\u0432 \u0438 \u0437\u0430\u043f\u0435\u043a\u0430\u043d\u0438\u0435\u043c \u0441\u0432\u0435\u0442\u0430.<\/p>\n<\/li>\n<li>\n<p><strong>World Hierarchy Window.<\/strong> \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0438\u0435\u0440\u0430\u0440\u0445\u0438\u0435\u0439 \u043d\u043e\u0434. \u041f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u043d\u043e\u0434\u044b \u0432 \u0438\u0435\u0440\u0430\u0440\u0445\u0438\u044e, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c, \u0443\u0434\u0430\u043b\u044f\u0442\u044c, \u043a\u043b\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438 \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u0438\u0445.<\/p>\n<\/li>\n<li>\n<p><strong>Editor Viewport.<\/strong> \u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u0442\u0440\u0435\u0445\u043c\u0435\u0440\u043d\u043e\u0439 \u0441\u0446\u0435\u043d\u044b. \u041f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0430\u0442\u044c\u0441\u044f \u0438 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0439 \u043c\u0438\u0440.<\/p>\n<\/li>\n<li>\n<p><strong>Parameters Window.<\/strong> \u041e\u043a\u043d\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043c\u0438\u0440\u0430. \u041f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u0440\u043e\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u0438 \u0438\u0437\u043c\u0435\u043d\u044f\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043d\u043e\u0434, \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432, \u0441\u0432\u043e\u0439\u0441\u0442\u0432 \u0438 \u0430\u0441\u0441\u0435\u0442\u043e\u0432.<\/p>\n<\/li>\n<li>\n<p><strong>Asset Browser Window.<\/strong> \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 \u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0435: \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f, \u0438\u043c\u043f\u043e\u0440\u0442\u0430, \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430, \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u044f \u0430\u0441\u0441\u0435\u0442\u043e\u0432, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0445 \u0438\u0435\u0440\u0430\u0440\u0445\u0438\u0435\u0439.<\/p>\n<\/li>\n<\/ul>\n<h4>\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u0441\u0446\u0435\u043d\u044b<\/h4>\n<p>\u041e\u043a\u043d\u0430 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0446\u0435\u043d\u044b (\u0432\u044c\u044e\u043f\u043e\u0440\u0442\u044b) \u0432 <em>Unreal Editor<\/em> \u0438 <em>UnigineEditor<\/em> \u0442\u0430\u043a\u0436\u0435 \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u0445\u043e\u0436\u0438 \u2014 \u044d\u0442\u043e \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0441\u0430\u043c\u043e \u043e\u043a\u043d\u043e \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u0438 \u043f\u0430\u043d\u0435\u043b\u044c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432. \u041c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/camera_settings\/?rlang=cpp#camera_viewport\"><u>\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u044c\u044e\u043f\u043e\u0440\u0442\u043e\u0432<\/u><\/a>.<\/p>\n<figure class=\"full-width\"><figcaption>Unreal Editor Viewport<\/figcaption><\/figure>\n<figure class=\"full-width\"><figcaption>UNIGINE Editor Viewport<\/figcaption><\/figure>\n<p>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0443 \u043a\u0430\u0436\u0434\u043e\u0433\u043e <em>Editor Viewport<\/em> \u0435\u0441\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u043a\u0430\u043c\u0435\u0440\u0430, \u0438 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/migration\/from_ue\/?rlang=cpp#scene_players\"><u>\u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u044c\u0441\u044f \u043c\u0435\u0436\u0434\u0443 \u043a\u0430\u043c\u0435\u0440\u0430\u043c\u0438<\/u><\/a> \u0432 \u0441\u0446\u0435\u043d\u0435 \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044e <strong>CameraActor<\/strong> \u0432 UE (Pilot Actor).<\/p>\n<h4>\u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 Editor Viewport<\/h4>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/628b6d22b73444b4a1d3fde3\" data-style=\"\" id=\"628b6d22b73444b4a1d3fde3\" width=\"\"><\/div>\n<p><em>\u0412 \u0432\u0438\u0434\u0435\u043e \u0435\u0441\u0442\u044c \u0440\u0443\u0441\u0441\u043a\u0438\u0435 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u044b<\/em><\/p>\n<ul>\n<li>\n<p><strong>Camera Panel<\/strong> \u0441\u043b\u0443\u0436\u0438\u0442 \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043c\u0435\u0436\u0434\u0443 \u043a\u0430\u043c\u0435\u0440\u0430\u043c\u0438 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u043a\u0430\u043c\u0435\u0440\u044b.<\/p>\n<\/li>\n<li>\n<p><strong>Rendering Debug Panel<\/strong> \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u0431\u0443\u0444\u0435\u0440\u043e\u0432 \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433\u0430 \u0442\u0430\u043a \u0436\u0435, \u043a\u0430\u043a \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 <em>Buffer Visualization Mode<\/em> \u0432 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435 Unreal Engine 4.<\/p>\n<\/li>\n<li>\n<p><strong>Navigation Panel<\/strong> \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0431\u044b\u0441\u0442\u0440\u043e\u0439 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0438 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043c\u0435\u0436\u0434\u0443 \u043f\u0440\u0435\u0441\u0435\u0442\u0430\u043c\u0438 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u043a\u0430\u043c\u0435\u0440\u044b (\u043a\u043b\u0430\u0432\u0438\u0448\u0438 1, 2 \u0438 3), \u0430 \u0442\u0430\u043a\u0436\u0435 \u0434\u043b\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043a\u0430\u043c\u0435\u0440\u044b.<\/p>\n<\/li>\n<li>\n<p><strong>\u041f\u0430\u043d\u0435\u043b\u044c Helpers<\/strong> \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0432\u0441\u043f\u043e\u043c\u043e\u0433\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u0430\u043c, \u0442\u0430\u043a\u0438\u043c \u043a\u0430\u043a \u0438\u043a\u043e\u043d\u043a\u0438, \u043a\u0430\u0440\u043a\u0430\u0441\u044b \u0438 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f.<\/p>\n<\/li>\n<\/ul>\n<p>\u041d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f \u0432\u043d\u0443\u0442\u0440\u0438 <em>Editor Viewport<\/em> \u043f\u043e\u0447\u0442\u0438 \u0442\u0430\u043a\u0430\u044f \u0436\u0435, \u043a\u0430\u043a \u0438 \u0432\u043e \u0432\u044c\u044e\u043f\u043e\u0440\u0442\u0435 Unreal Engine 4. \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f \u0441 \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0435\u0439 \u043f\u043e \u0441\u0446\u0435\u043d\u0435 \u043c\u043e\u0436\u043d\u043e, \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0432 \u0432\u0438\u0434\u0435\u043e \u043d\u0438\u0436\u0435 (\u043b\u0438\u0431\u043e \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0440\u0430\u0437\u0434\u0435\u043b \u0432 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/navigation\/?rlang=cpp\"><u>\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438<\/u><\/a>):<\/p>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/628b6cd5b73444b4a1d3fde2\" data-style=\"\" id=\"628b6cd5b73444b4a1d3fde2\" width=\"\"><\/div>\n<p><em>\u0412 \u0432\u0438\u0434\u0435\u043e \u0435\u0441\u0442\u044c \u0440\u0443\u0441\u0441\u043a\u0438\u0435 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u044b<\/em><\/p>\n<h4>\u0420\u0435\u0436\u0438\u043c\u044b \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f<\/h4>\n<p>\u0412 <em>Unreal Editor<\/em> \u0435\u0441\u0442\u044c \u0440\u0435\u0436\u0438\u043c\u044b <strong>Play In Editor (PIE)<\/strong>, \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u044e\u0449\u0438\u0439 \u0438\u0433\u0440\u0443 \u0432 \u0442\u0435\u043a\u0443\u0449\u0435\u043c \u043e\u043a\u043d\u0435 <em>Viewport<\/em>, \u0438 <strong>Simulate In Editor (SIE)<\/strong> \u0434\u043b\u044f \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 Blueprint \u043b\u043e\u0433\u0438\u043a\u0438, \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u0438 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0441\u0438\u043c\u0443\u043b\u044f\u0446\u0438\u0439.<\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0412 UNIGINE \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044e \u0438 \u0441\u0438\u043c\u0443\u043b\u044f\u0446\u0438\u044e <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/principles\/physics\/?rlang=cpp\"><u>\u0444\u0438\u0437\u0438\u043a\u0438<\/u><\/a> \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/migration\/from_ue\/?rlang=cpp#toolbar_toggles\"><u>\u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u0435\u043b\u0435\u0439<\/u><\/a> \u043d\u0430 \u0432\u0435\u0440\u0445\u043d\u0435\u0439 \u043f\u0430\u043d\u0435\u043b\u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432, \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e \u0440\u0435\u0436\u0438\u043c\u0443 SIE \u0432 UE.<\/p>\n<figure class=\"\"><figcaption><\/figcaption><\/figure>\n<p>\u0412 C++ \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0435\u0449\u0435 \u043e\u0434\u0438\u043d \u0442\u0438\u043f \u0432\u044c\u044e\u043f\u043e\u0440\u0442\u0430 \u0432 UNIGINE \u2014 <em>Engine Viewport<\/em> \u2014 \u0434\u0430\u0435\u0442 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u0441\u0446\u0435\u043d\u044b \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u043a\u0430\u043c\u0435\u0440\u043e\u0439, \u0435\u0441\u043b\u0438 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/migration\/from_ue\/?rlang=cpp#scene_players\"><strong><u>\u043e\u043d\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430<\/u><\/strong><\/a>.<\/p>\n<p>\u0414\u043b\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043b\u043e\u0433\u0438\u043a\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u0441\u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0431\u0438\u043d\u0430\u0440\u043d\u044b\u0439 \u0444\u0430\u0439\u043b \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043e\u0434\u043d\u0438\u043c \u0438\u0437 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u0432:<\/p>\n<ul>\n<li>\n<p><a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/sdk\/projects\/?rlang=cpp#run\"><u>\u0427\u0435\u0440\u0435\u0437 SDK Browser<\/u><\/a>, \u043d\u0430\u0436\u0430\u0432 <strong>Run <\/strong>(\u0438\u043b\u0438 \u043a\u043d\u043e\u043f\u043a\u0443 \u0441 \u0442\u0440\u043e\u0435\u0442\u043e\u0447\u0438\u0435\u043c \u0434\u043b\u044f <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/sdk\/projects\/?rlang=cpp#custom_run\"><u>\u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u0430\u043c\u0438<\/u><\/a>):<\/p>\n<\/li>\n<\/ul>\n<figure class=\"\"><figcaption><\/figcaption><\/figure>\n<ul>\n<li>\n<p>\u0421 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0444\u0430\u0439\u043b\u043e\u0432 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0432 \u043f\u0430\u043f\u043a\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430:<\/p>\n<ul>\n<li>\n<p> launch_debug \u2014 \u043b\u0430\u0443\u043d\u0447\u0435\u0440 \u043e\u0442\u043b\u0430\u0434\u043e\u0447\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430.<\/p>\n<\/li>\n<li>\n<p> launch_release \u2014 \u043b\u0430\u0443\u043d\u0447\u0435\u0440 \u0440\u0435\u043b\u0438\u0437\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<p>\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0432 \u043f\u0440\u043e\u0435\u043a\u0442 \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0438\u0437 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u043e\u0439 IDE.<\/p>\n<\/li>\n<\/ul>\n<p>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043a\u0443\u0440\u0441\u043e\u0440 \u043c\u044b\u0448\u0438 \u0437\u0430\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0438 \u0449\u0435\u043b\u0447\u043a\u0435 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f, \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0435\u043c \u043a\u0430\u043c\u0435\u0440\u044b, \u0438 \u043e\u0441\u0432\u043e\u0431\u043e\u0436\u0434\u0430\u0435\u0442\u0441\u044f \u043d\u0430\u0436\u0430\u0442\u0438\u0435\u043c <strong>Esc<\/strong>. \u0415\u0441\u0442\u044c \u0434\u0432\u0430 \u0441\u043f\u043e\u0441\u043e\u0431\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438 \u0432\u0432\u043e\u0434\u0430 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e (\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043a\u043b\u0430\u0432\u0438\u0448 \u0438 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043c\u044b\u0448\u0438):<\/p>\n<ul>\n<li>\n<p>\u0412 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/settings\/controls\/?rlang=cpp\"><u>\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f<\/u><\/a>.<\/p>\n<\/li>\n<li>\n<p>\u0427\u0435\u0440\u0435\u0437 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/start\/quick_start\/pqr\/index?rlang=cpp#inputs\"><u>\u043a\u043e\u0434<\/u><\/a>.<\/p>\n<\/li>\n<\/ul>\n<h4>\u041a\u043e\u043d\u0441\u043e\u043b\u044c<\/h4>\n<p>\u041a\u0430\u043a \u0432 Unreal Engine 4, \u0442\u0430\u043a \u0438 \u0432 UNIGINE \u0435\u0441\u0442\u044c <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/code\/console\/?rlang=cpp\"><u>\u043e\u043a\u043d\u043e \u043a\u043e\u043d\u0441\u043e\u043b\u0438<\/u><\/a> \u0434\u043b\u044f \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u0432\u0432\u043e\u0434\u0430, \u0432\u044b\u0432\u043e\u0434\u0430 \u0438 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043e\u0448\u0438\u0431\u043e\u043a. \u0422\u0430\u043a\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u043d\u0430\u0431\u043e\u0440 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/code\/console\/?rlang=cpp#meta\"><u>\u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u044b\u0445 \u043a\u043e\u043c\u0430\u043d\u0434<\/u><\/a>, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0445 \u0441\u043e\u0432\u0435\u0440\u0448\u0430\u0442\u044c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438.<\/p>\n<p>\u041a\u043e\u043d\u0441\u043e\u043b\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043a\u0430\u043a \u0432 UNIGINE Editor, \u0442\u0430\u043a \u0438 \u0432 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0435\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438. \u0427\u0442\u043e\u0431\u044b \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u043e\u043a\u043d\u043e \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u0432 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435, \u043f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u0432 \u043c\u0435\u043d\u044e <em>Windows -> Console<\/em>:<\/p>\n<figure class=\"\"><figcaption><\/figcaption><\/figure>\n<p>\u0412\u043e \u0432\u0440\u0435\u043c\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u0430\u044f \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f \u043d\u0430\u0436\u0430\u0442\u0438\u0435\u043c \u043a\u043d\u043e\u043f\u043a\u0438 \u00ab<em>\u0422\u0438\u043b\u044c\u0434\u0430\u00bb (~)<\/em>.<\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0412 \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u044c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/migration\/from_ue\/code?rlang=cpp#code_log\"><u>\u0438\u0437 \u043a\u043e\u0434\u0430<\/u><\/a>.<\/p>\n<h4>\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0431\u0438\u043b\u0434\u0430<\/h4>\n<p>\u0422\u0430\u043a \u0436\u0435 \u043a\u0430\u043a \u0438 <em>Unreal Engine 4 Editor<\/em>, UNIGINE Editor \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0443 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/projects\/build_project?rlang=cpp\"><u>\u0444\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0431\u043e\u0440\u043a\u0438<\/u><\/a> \u043f\u0440\u043e\u0435\u043a\u0442\u0430.<\/p>\n<h3>\u041f\u0440\u043e\u0435\u043a\u0442\u044b \u0438 \u0444\u0430\u0439\u043b\u044b<\/h3>\n<h4>\u041f\u0430\u043f\u043a\u0438 \u0438 \u0444\u0430\u0439\u043b\u044b<\/h4>\n<p>\u041f\u0440\u043e\u0435\u043a\u0442 \u0432 UNIGINE, \u043a\u0430\u043a \u0438 \u043f\u0440\u043e\u0435\u043a\u0442 \u043d\u0430 Unreal Engine 4, \u0445\u0440\u0430\u043d\u0438\u0442\u0441\u044f \u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0439 \u043f\u0430\u043f\u043a\u0435, \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0445\u0440\u0430\u043d\u044f\u0442\u0441\u044f \u0432 \u0444\u0430\u0439\u043b\u0435 \u0441 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u043c <strong><em>*.project<\/em><\/strong>. \u0412 \u043f\u0430\u043f\u043a\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0435\u0441\u0442\u044c \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u043f\u043e\u0434\u043f\u0430\u043f\u043a\u0438 \u0441 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u043e\u043c \u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f. \u0422\u0430\u043a\u0436\u0435 \u0442\u0443\u0442 \u0445\u0440\u0430\u043d\u044f\u0442\u0441\u044f \u043f\u0430\u043f\u043a\u0438 \u0441 \u0444\u0430\u0439\u043b\u0430\u043c\u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0438 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u043c\u0438 \u0444\u0430\u0439\u043b\u0430\u043c\u0438. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043f\u0430\u043f\u043a\u0438 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b: <strong>data<\/strong> (\u043a\u043e\u043d\u0442\u0435\u043d\u0442) \u0438 <strong>source<\/strong> (\u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434).<\/p>\n<p>\u041a\u0430\u043a \u0438 \u043f\u0430\u043f\u043a\u0430 <strong>Content<\/strong> \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430 Unreal Engine 4, \u043f\u0430\u043f\u043a\u0430 <strong>data <\/strong>\u0445\u0440\u0430\u043d\u0438\u0442 \u0440\u0435\u0441\u0443\u0440\u0441\u044b \u0432\u0430\u0448\u0435\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430. \u0414\u043b\u044f \u0438\u043c\u043f\u043e\u0440\u0442\u0430 \u0430\u0441\u0441\u0435\u0442\u043e\u0432 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0432 \u043d\u0435\u0435 \u043d\u0443\u0436\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u044b \u2014 \u043e\u043d\u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u0438 \u0441\u0442\u0430\u043d\u0443\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0432 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/assets_workflow\/?rlang=cpp#asset_browser\"><u>Asset Browser<\/u><\/a>, \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0444\u0430\u0439\u043b\u044b \u043f\u0435\u0440\u0435\u0442\u0430\u0441\u043a\u0438\u0432\u0430\u043d\u0438\u0435\u043c \u043f\u0440\u044f\u043c\u043e \u0432 \u043e\u043a\u043d\u043e Asset Browser. \u0410\u0441\u0441\u0435\u0442\u044b \u0432 UNIGINE Editor \u0431\u0443\u0434\u0443\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u043f\u0440\u0438 \u0432\u043d\u0435\u0441\u0435\u043d\u0438\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0444\u0430\u0439\u043b\u044b.<\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0421\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u043f\u0430\u043f\u043a\u0438 data \u0432 \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0439 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0438 \u0432 Asset Browser<\/p>\n<p>\u041f\u0430\u043f\u043a\u0430 <strong><em>core<\/em><\/strong> \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b. \u042d\u0442\u0438 \u0430\u0441\u0441\u0435\u0442\u044b \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f \u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e.<\/p>\n<h4>\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0442\u0438\u043f\u043e\u0432 \u0444\u0430\u0439\u043b\u043e\u0432<\/h4>\n<p>UNIGINE, \u043a\u0430\u043a \u0438 UE, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/assets_workflow\/asset_types?rlang=cpp\"><u>\u0447\u0430\u0441\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0435 \u0442\u0438\u043f\u044b \u0444\u0430\u0439\u043b\u043e\u0432 \u0438 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0435<\/u><\/a>:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\"><strong><u>\u0422\u0438\u043f\u044b \u0430\u0441\u0441\u0435\u0442\u043e\u0432<\/u><\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong><u>\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u044b<\/u><\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>\u0413\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044f<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">.fbx, .obj, .3ds, .dae, .glb\/.gltf, .stp\/.step, .igs\/.iges, .brep, .stl<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>\u0422\u0435\u043a\u0441\u0442\u0443\u0440\u044b<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">.png, .jpeg, .tif, .tga, .rgba, .psd, .hdr, .dds, and more<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>\u0417\u0432\u0443\u043a \u0438 \u0432\u0438\u0434\u0435\u043e<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">.wav, .mp3, .oga\/.ogg, .ogv<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>\u0428\u0440\u0438\u0444\u0442\u044b<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">.ttf<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h4>\u041f\u0435\u0440\u0435\u043d\u043e\u0441 \u0430\u0441\u0441\u0435\u0442\u043e\u0432 \u0438\u0437 Unreal Engine 4<\/h4>\n<ul>\n<li>\n<p><strong>\u041c\u0435\u0448\u0438.<\/strong> \u041c\u043e\u0434\u0435\u043b\u0438 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 FBX, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0432 UE, \u043c\u043e\u0436\u043d\u043e \u043b\u0435\u0433\u043a\u043e <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/fbx\/?rlang=cpp\"><u>\u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c <\/u><\/a>\u0432 UNIGINE, \u043e\u0442\u043c\u0435\u0442\u0438\u0432 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0438\u043c\u043f\u043e\u0440\u0442\u0430. \u0412\u0430\u0436\u043d\u043e \u0438\u043c\u0435\u0442\u044c \u0432 \u0432\u0438\u0434\u0443, \u0447\u0442\u043e \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0435\u0434\u0438\u043d\u0438\u0446\u0435\u0439 \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u044f \u0432 UNIGINE \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f <strong>1 \u043c\u0435\u0442\u0440<\/strong>, \u0430 \u0432 Unreal Engine 4 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f <strong>\u0441\u0430\u043d\u0442\u0438\u043c\u0435\u0442\u0440\u044b<\/strong>. \u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c \u043c\u0430\u0441\u0448\u0442\u0430\u0431 \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u0438 \u0432 <em>100 \u0440\u0430\u0437<\/em>, \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0432 \u043c\u043d\u043e\u0436\u0438\u0442\u0435\u043b\u044c \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u0438 <em>Scale <\/em>\u0432 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 <strong>0,01<\/strong> \u043f\u0440\u0438 \u0438\u043c\u043f\u043e\u0440\u0442\u0435. \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043f\u0440\u043e \u0438\u043c\u043f\u043e\u0440\u0442 FBX-\u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0447\u0438\u0442\u0430\u0439\u0442\u0435 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/fbx\/?rlang=cpp\"><u>\u0437\u0434\u0435\u0441\u044c<\/u><\/a>.<\/p>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<p><strong>\u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b.<\/strong> \u041f\u043e\u0434\u043e\u0431\u043d\u043e \u0434\u0440\u0443\u0433\u0438\u043c \u0434\u0432\u0438\u0436\u043a\u0430\u043c, UNIGINE \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/content\/materials\/library\/mesh_base\/pbr?rlang=cpp\"><u>PBR-\u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430\u043c\u0438<\/u><\/a> (<em>Physically Based Materials<\/em>) \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/content\/materials\/library\/mesh_base\/?rlang=cpp#workflow\"><em><u>Metalness<\/u><\/em><u> \u0438 <\/u><em><u>Specular workflow<\/u><\/em><\/a>. \u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0432 UE, \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0432\u043e\u0441\u0441\u043e\u0437\u0434\u0430\u043d\u044b \u0432 UNIGINE \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0431\u0430\u0437\u043e\u0432\u043e\u0433\u043e PBR-\u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/content\/materials\/library\/mesh_base\/?rlang=cpp\"><u>mesh_base<\/u><\/a> \u0438\u043b\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430, \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u043e\u0433\u043e \u0432 <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/content\/materials\/graph\/?rlang=cpp&amp;autotranslate=ru\"><u>\u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u043c \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432<\/u><\/a>.<\/p>\n<\/li>\n<li>\n<p><strong>\u0422\u0435\u043a\u0441\u0442\u0443\u0440\u044b.<\/strong> \u0422\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u043c\u043e\u0436\u043d\u043e <a href=\"https:\/\/developer.unigine.com\/ru\/docs\/latest\/editor2\/assets_workflow\/texture_import?rlang=cpp\"><u>\u0438\u043c\u043f\u043e<\/u><\/a><\/p>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-333572","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/333572","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=333572"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/333572\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=333572"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=333572"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=333572"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}