![KidCode](/img/default-banner.jpg)
- Видео 32
- Просмотров 477 030
KidCode
Россия
Добавлен 22 янв 2020
Hi! I’m KidCode. I program a bit, draw something, sometimes a model, and just a little more. Therefore, I think I’d like to dedicate this channel to full-stack game development, and indeed to development.
Targets:
1 subscriber ✓
5 subscribers ✓
10 subscribers ✓
50 subscribers ✓
100 subscribers ✓
500 subscribers ✓
1000 subscribers ✓
1000000 subscribers
Targets:
1 subscriber ✓
5 subscribers ✓
10 subscribers ✓
50 subscribers ✓
100 subscribers ✓
500 subscribers ✓
1000 subscribers ✓
1000000 subscribers
CyberDogs - Cinematic Teaser
Making in Blender. This is my first cinematic teaser trailer for my new game about Cyber Dog in open world cyberpunk city, which launch coming soon. But now you can play my old released game (developed in Unity 3d)
play.google.com/store/apps/details?id=com.els.cyberdog3d
Нубик-космонавт можете поиграть онлайн на Яндекс Игры
yandex.ru/games/app/206297
Плейлист по разработке игры можете найти здесь
ruclips.net/p/PLIcLPtYl04N5wBbP9gJraFFFK8PSt-QBQ
play.google.com/store/apps/details?id=com.els.cyberdog3d
Нубик-космонавт можете поиграть онлайн на Яндекс Игры
yandex.ru/games/app/206297
Плейлист по разработке игры можете найти здесь
ruclips.net/p/PLIcLPtYl04N5wBbP9gJraFFFK8PSt-QBQ
Просмотров: 1 667
Видео
Texture Array как Оптимизация в Unity
Просмотров 3,1 тыс.Год назад
В этом видео поговорим как эффективно использовать текстурные атласы используя Texture Array или массив текстур, чтобы задействовать тайловый маппинг на моделях используя всего один материал. Напишем с вами шейдер и покажу как это делать в Blender Исходники урока boosty.to/kidcode/posts/8fb72bbd-981d-4b87-9008-ecef504c5610?share=post_link
Easy Realistic Cracked Stone Material in Blender 3.4
Просмотров 500Год назад
In this video i'll show you realistic and easy way to make a procedural cracked stone shader (Eevee | Cycles) in blender 3.4. But it's very simple and you can use it in previous version:) You can download it boosty.to/kidcode/posts/ac706b42-a156-4d6b-bd8e-761e57fcdf8d AUDIO: Music from @Argsound Background Music Name of track: "Heartbeat" Link: ruclips.net/video/kAze0guAcQc/видео.html
Lenovo IdeaPad 1 - Лучший бюджетный ноутбук для разработки?
Просмотров 57 тыс.Год назад
Вы часто меня спрашивали какой ноут подойдет для разработки начинющему игроделу. Так вот Lenovo IdeaPad 1 - как раз тот ноут, который я лично испытал на себе и готов вам все о нем рассказать. Это мой первый опыт обзора техники, так что сильно тапками не кидайтесь) Снимал на IPhone 11 pro вечером в искуственном освещении, поэтому за качество сразу хочу извиниться, но увы работаю с тем что есть)
Гиперказуалка в стиле Rise Up за 10 минут на Unity
Просмотров 8 тыс.2 года назад
В этом видео за 10 минут вы узнаете как я создал простейшую игру наподобие Rise Up для Android,IOS и ПК на Unity на которую потратил всего 2 часа. Это вряд ли можно назвать полноценным уроком, но из этого видео вы узнаете: 1) Как работают события (events) в юнити 2) Как обрабатываются столкновения и коллизии 3) В чем разница между кинематик и динамик и как заставить сталкиваться два кинематичес...
Realistic Wet Asphalt Material in Blender 2.9
Просмотров 3,9 тыс.3 года назад
In this video i'll show you realistic and easy way to make a wet asphalt shader with puddles (Eevee | Cycles). This material will look good both on night city roads, reflecting light and neon, and in daytime streets after rain. AUDIO : Infraction - Cyber Attack (Cyberpunk 2077)
Пишем свой раннер (E09 Object Pool) - Unity
Просмотров 9 тыс.3 года назад
Узнайте, как с нуля создать 3D раннер для Android на Unity! В этом видео мы начнем оптимизацию и поговорим о такой теме как пул объектов. Данный паттерн является еще одним порождающим шаблоном проектирования. Я покажу простейший вариант пул менеджера, и на реальном примере покажу как его применять. Так же вам может пригодится материал прошлого урока по синглтону. ruclips.net/video/KFkjrnK60Zw/в...
Пишем свой раннер (E08 Singleton) - Unity
Просмотров 4,6 тыс.3 года назад
Узнайте, как с нуля создать 3D раннер для Android на Unity! В этом видео мы рассмотрим паттерн / шаблон проектирования Синглтон (Одиночка). Я покажу вам код того как можно реализовать данный паттерн, обозначу его плюсы и минусы, а также расскажу почему его называют антипаттерн. Исходник boosty.to/kidcode/posts/59aba8ff-650f-4a0a-b272-3b3111b5c046?share=post_link Весь плейлист по разработке игры...
Пишем свой раннер (E07 Препятствия/Монеты) - Unity
Просмотров 12 тыс.3 года назад
Узнайте, как с нуля создать 3D раннер для Android на Unity! В этом видео мы поговорим о генерации препятствий и монет. Я покажу один из вариантов создания полноценных карт уровней включая препятствия и ограждения, рампы и трамплины, а также монетки. Это видео является продолжением прошлого урока в котором мы создавали основу перемещения игрока и взаимодействие с различными препятствиями на сцен...
Cartoon eyes rig in Blender 2.9 / Unity
Просмотров 15 тыс.3 года назад
Создаем и анимируем простые мультяшные глаза в Blender за 10 минут. Данные глаза легко меняют форму на овальную или плоскую, а также их легко присоединить к вашей модели. Я их использовал при моделировании собак в своей игре CyberDogs - Cyberpunk Runner, поэтому скелет полностью поддерживается в игровом движке Unity. Мой тикток: www.tiktok.com/@x_kidcode Мой раннер с кибер щенками: play.google....
10 ОШИБОК РАЗРАБОТЧИКОВ ИНДИ ИГР
Просмотров 3,9 тыс.3 года назад
Вы только начинаете свой путь в геймдев и уже хотите поскорее выкатить свой проект на unity в playmarket? Тогда обязательно посмотрите это видео. Своя игра это круто, но только тогда когда она завершена и в нее не больно играть. В этом видео я собрал топ 10 ошибок у начинающих разработчиков инди игр, как в коде, так и в дизайне проекта, которые могут похоронить вашу игру еще на старте. В ближай...
Пишем свой раннер (E06 Движение игрока/Препятствия) - Unity
Просмотров 28 тыс.3 года назад
Узнайте, как с нуля создать 3D раннер для Android на Unity! В этом видео мы поговорим о перемещении игрока. Я покажу основные способы перемещения в Unity а также добавим рампу и препетствия. На примере покажу в каких случаях использовать Root Motion (корневое движение), а в каких лучше от него отказаться. В чем отличие Lerp от MoveTowards, и в каких случаях их можно использовать, а в каких необ...
How to make a Runner Game (E05 Rig / Animation ) - Unity Blender
Просмотров 133 тыс.3 года назад
Узнайте, как с нуля создать 3D раннер для Android на Unity! В этом видео мы сделаем риггинг и анимацию для персонажа в Blender (в моем случае это собака), а после произведем экспорт в fbx для дальнейшего импорта в Unity. Расскажу об основных этапах построения скелета и о том как располагать кости. Также увидим что такое "обратная кинематика" и чем она отличается от прямой кинематики. Построение...
Detect Circle Swipe gesture in Unity Swipe Manager
Просмотров 1,5 тыс.3 года назад
В этом уроке я покажу как я реализовал определение кругового свайпа , когда свайп менеджер реагирует не только на смахивание, но и на жест вращения в Unity. Данный способ я использовал у себя в игре Code of Lights - Laser Puzzle. Можете заценить ее в Play Market play.google.com/store/apps/details?id=com.els.codeoflights 00:00 Плохо ищу в ассетах 00:25 Простейший свайп менеджер SwipeManager 01:4...
Пишем свой раннер (E04 Текстурирование / UV развертка) - 3D Character Tutorial Blender
Просмотров 23 тыс.3 года назад
Пишем свой раннер (E04 Текстурирование / UV развертка) - 3D Character Tutorial Blender
Realistic Old Brick Material in Blender 2.8/2.9
Просмотров 9073 года назад
Realistic Old Brick Material in Blender 2.8/2.9
Пишем свой раннер (E03 Моделирование героя) - 3D Corgi Tutorial Blender
Просмотров 29 тыс.3 года назад
Пишем свой раннер (E03 Моделирование героя) - 3D Corgi Tutorial Blender
How to make a Runner Game (E02 UI / Swipe Manager) - Unity Tutorial
Просмотров 19 тыс.3 года назад
How to make a Runner Game (E02 UI / Swipe Manager) - Unity Tutorial
Realistic Wood Floor Material in Blender 2.8
Просмотров 2,6 тыс.4 года назад
Realistic Wood Floor Material in Blender 2.8
How to make a Runner Game (E01 GrayBox) - Unity Tutorial
Просмотров 44 тыс.4 года назад
How to make a Runner Game (E01 GrayBox) - Unity Tutorial
Easy Realistic Glass Material in Blender 2.8
Просмотров 2 тыс.4 года назад
Easy Realistic Glass Material in Blender 2.8
Easy Realistic Leather Material in Blender 2.8
Просмотров 15 тыс.4 года назад
Easy Realistic Leather Material in Blender 2.8
Lada LowPoly Cyberpunk Car in Blender 2.8 Part1
Просмотров 1,3 тыс.4 года назад
Lada LowPoly Cyberpunk Car in Blender 2.8 Part1
Realistic Tyre Material in Blender 2.8
Просмотров 35 тыс.4 года назад
Realistic Tyre Material in Blender 2.8
Easy Car Paint Material in Blender 2.8
Просмотров 1,8 тыс.4 года назад
Easy Car Paint Material in Blender 2.8
Reflect rays in Unity with Raycast Part 2
Просмотров 1,8 тыс.4 года назад
Reflect rays in Unity with Raycast Part 2
Reflect rays in Unity with Raycast Part 1
Просмотров 6 тыс.4 года назад
Reflect rays in Unity with Raycast Part 1
В шейдере же можно индекс задачи какой кусок взять из атласа, потом его можно тайлить) сам не делал так)
игры такие как Фортнайт потянет?
Thanks a lot
Спасибо.
0:40 😎
Ребята, какой ноут посоветуете для мамы для фильмов в районе 400 баксов?
Lenovo ideapad 3 15aba7 (проц 5425U). Но ей это будет выше головы)
Привет, у меня возникла проблема когда я выбираю armature и auto names left right то ничего не происходит я уже раз семь с начала начинал чтобы понять в чем дело помогите пожалуйста 🙏 а так крутой туториал все прям получилось застрял только на симметрии с правыми и левыми именами
In case anyone is wondering the Musgrave texture has since been merged into the noise texture labelled as fBM Great tutorial! Thanks!
Подскажите, потянет роблокс на максимальной графике? Игры не по типу брокхевена и тп, а Strideway и подобные.. Игровые стоят суперских денег, а по факту цена на них максимум по 50к₽. А хочется бюджетный ноут до 50к, чтоб без лагов тянул роблокс на макс.графике, в свободной камере летать и снимать..
нет.
Круто! 👍🏿 Подскажи пожалуйста 🙏 почему при перемещении ноги в сторону у меня вращаются кости?
dont work in 4.0
@@razern420 u can find this and other materials for blender 4 on my Boosty
@@KidCodeDev please do provide link , cant find it
Фигму потянет?❤
Фигму потянет?❤
Фигму потянет?❤
Фигму потянет?
Фигму потянет?
Фигму потянет?
оптимизация не сработало
как ты делашеь надрез? как ты заходишь в меню uv? просто конч
4:47 40 строка у меня UnityEngine не активируется, а 41 строка : Серьезность Код Описание Проект Файл Строка Состояние подавления Ошибка CS0200 Невозможно присвоить значение свойству или индексатору "LevelController.Size" - доступ только для чтения.
Класс 👍. Тут мне все ясно . Других смотрю вообще не понимаю что говорят 😂
А фотошоп это чудо техники потянет?
Чувак, ты спас 30 часов моей жизни.
Ноут рил крутой! Я на нем в роблокс ,майн,гта 5
Привет , подскажи плиз в StarCraft 2 на нем реально играть ?) вдруг играешь в стратегии )
ruclips.net/video/Q60cdwZDyjE/видео.htmlfeature=shared
Местами монтаж ломает учебный процесс но если внимательно смотреть материал то в остальном всё очень приятно и понятно снято. Если я окажусь затупком, буду смотреть часовой стрим по риггингу)
Спасибо. Бесценный материал, аналогов на ру ютубе просто нет. Куда донатить на возвращение в ютуб?....
Спасибо приятно слышать! Есть бусти)
@@KidCodeDev значит на бусти скоро будет донат!
@@user-nw7vz8mj1v Спасибо! Открой личку в бусти)
Гений (без шуток)
Вообще не понял, как делать z координату в uv без блендера в юнити. Массив uv в меше принимает только vector2. Если через какой-то MaterialPropertyBlock, то проще (и как по мне, оптимизированнее) использовать второй массив uv3
скрипт для присвоения координаты мешу чтобы материал отображал нужную текстуру: using UnityEditor; using UnityEngine; public class UV3EditorWindow : EditorWindow { GameObject selectedObject; Texture2DArray textureArray; int selectedTextureIndex = 0; Vector2 scrollPosition; [MenuItem("Tools/Set UV3 Texture Index")] public static void ShowWindow() { GetWindow(typeof(UV3EditorWindow), false, "Set UV3 Texture Index"); } void OnGUI() { selectedObject = Selection.activeGameObject; EditorGUILayout.HelpBox("Перетащите GameObject с Mesh Renderer и UV3 сеткой для установки индекса текстуры UV3.", MessageType.Info); EditorGUILayout.Space(); EditorGUI.BeginChangeCheck(); selectedObject = EditorGUILayout.ObjectField("Выбранный объект", selectedObject, typeof(GameObject), true) as GameObject; if (EditorGUI.EndChangeCheck()) { // Сбросить массив текстур и индекс, если объект был изменен textureArray = null; selectedTextureIndex = 0; } EditorGUILayout.Space(); if (selectedObject != null) { MeshFilter meshFilter = selectedObject.GetComponent<MeshFilter>(); if (meshFilter != null && meshFilter.sharedMesh != null && meshFilter.sharedMesh.uv3 != null) { EditorGUILayout.LabelField("Обнаружена UV3 сетка"); EditorGUILayout.Space(); EditorGUI.BeginChangeCheck(); textureArray = EditorGUILayout.ObjectField(new GUIContent("Массив текстур", "Перетащите Texture2DArray для выбора текстур."), textureArray, typeof(Texture2DArray), false) as Texture2DArray; if (EditorGUI.EndChangeCheck()) { // Сбросить выбранный индекс текстуры, если изменился массив текстур selectedTextureIndex = 0; } EditorGUILayout.Space(); if (textureArray != null) { int textureCount = textureArray.depth; selectedTextureIndex = EditorGUILayout.IntSlider(new GUIContent("Выбрать индекс текстуры", "Выберите индекс текстуры из массива для присвоения UV3 координате."), selectedTextureIndex, 0, textureCount - 1); EditorGUILayout.Space(); // Отображение выбранной текстуры из массива текстур if (selectedTextureIndex >= 0 && selectedTextureIndex < textureCount) { EditorGUILayout.LabelField("Выбранная текстура:"); // Рассчитать размер для отображаемой текстуры float size = EditorGUIUtility.currentViewWidth - 40; // Ширина окна редактора Rect textureRect = GUILayoutUtility.GetRect(size, size); // Получить выбранную текстуру из массива текстур Texture2D selectedTexture = GetTextureFromTextureArray(textureArray, selectedTextureIndex); // Отображение текстуры EditorGUI.DrawPreviewTexture(textureRect, selectedTexture, null, ScaleMode.ScaleToFit); } EditorGUILayout.Space(); if (GUILayout.Button(new GUIContent("Установить индекс текстуры UV3", "Присвоить выбранный индекс текстуры UV3 координате UV3 в меше."))) { // Корректировка индекса перед установкой в UV3 int correctedIndex = selectedTextureIndex; SetUV3TextureIndex(meshFilter, correctedIndex); } } else { EditorGUILayout.HelpBox("Перетащите массив текстур для выбора текстур.", MessageType.Info); } } else { EditorGUILayout.HelpBox("На выбранном GameObject не найден Mesh Filter с UV3 сеткой.", MessageType.Warning); } } else { EditorGUILayout.HelpBox("Не выбран GameObject.", MessageType.Warning); } } Texture2D GetTextureFromTextureArray(Texture2DArray textureArray, int index) { int width = textureArray.width; int height = textureArray.height; TextureFormat format = textureArray.format; Texture2D texture = new Texture2D(width, height, format, false); // Копирование текстуры из массива текстур в Texture2D на уровне mip 0 Graphics.CopyTexture(textureArray, index, 0, texture, 0, 0); return texture; } void SetUV3TextureIndex(MeshFilter meshFilter, int textureIndex) { Vector2[] uv3 = meshFilter.sharedMesh.uv3; for (int i = 0; i < uv3.Length; i++) { uv3[i].x = textureIndex; } meshFilter.sharedMesh.SetUVs(2, new System.Collections.Generic.List<Vector2>(uv3)); Debug.Log($"Индекс текстуры UV3 установлен на {textureIndex}."); } }
шейдер Shader "Mobile/arroyUV3" { Properties { _MainTex ("Base (RGB)", 2DArray) = "white" {} } SubShader { Tags { "RenderType"="Opaque" } LOD 150 CGPROGRAM #pragma surface surf Lambert noforwardadd UNITY_DECLARE_TEX2DARRAY(_MainTex); struct Input { float2 uv_MainTex; float2 uv3_MainTex; }; void surf (Input IN, inout SurfaceOutput o) { fixed4 c = UNITY_SAMPLE_TEX2DARRAY(_MainTex, float3(IN.uv_MainTex, IN.uv3_MainTex.x)); o.Albedo = c.rgb; o.Alpha = c.a; } ENDCG } Fallback "Mobile/VertexLit" }
Посылаю во Вселенную сигналы, чтобы вышло продолжение. Автор, нам без тебя не выжить, ты же понимаешь?
НАКОНЕЦ Я НАШЁЛ ТУТОР! Спасибо огромное!!!
Тут подсветки Клавы нет от слова Совсем да?
Нету
nice one
Полезное видео. Всё получилось. Однако при привязке к основной арматуре на основном мэше, все привязки к ебеням слетают и нужно всё по новой делать. А можно ли в блендере разные арматуры друг с другом связывать парентом, без их соединения в один объект? Кто-нибудь подскажет новичку?
Какие привязки слетают??
та просто надо было через авториг про заригать , вообще ништяк изи сразу с ик
А почему голова прикрепляется к body003 , а не rootbone?
Давно уже было но предлагаю автору обратить внимание на SideFX Houdini (Indi очень дешёвая лицензия) - можно что угодно писать куда угодно и как угодно. Главное чтобы читалка читала и ФБХ в данном случае умел.
Извините, можете помочь? Уже который раз я создаю разные фигурки, присоединяю их к скелету, нажимаю "With automatic weights" - и вся фигурка деформируется, что-то вытягивается, что-то сплющивается, вообще не то, что мне нужно 😔
твари мне это задали по дз
леново ideapad u310 у меня был , подскажите, пожалуйста, они похожи? какой помощнее?)
От проца зависит и оперативки
Братан, просто от души, очень доступно все объяснил, показал
Купил идинтичный ноутбук 2 недели назад ) это лутший ноутбук за свою цену !!! Игры летают кс 2 на низких 80 + кадров !) Ноутбук хоть и офисный но игрушки поиграть можно посмотреть видео, поработать ) отличный ноутбук !!
правда!?
какой ноутбук?
У меня такой был он топовий
Самый лучший и доступный видос про инверсную кинематику! постоянно к нему возвращаюсь!)) Огромное спасибо за видос!)
Hi there. where can I get this texture.png. This would help a lot ;-)
Спасибо большое, очень помог
хочу заказать в м.видео,почитала отзывы,пишут,что виндовс на английском,если он и на английском,то будет возможность поменять на русский?
Да, в настройках
У меня 5 амд
using UnityEngine; public class SwipeControl : MonoBehaviour { private Vector2 fingerDownPosition; private Vector2 fingerUpPosition; private bool detectSwipeOnlyAfterRelease = false; public float minDistanceForSwipe = 20f; // вот еше код
красавчик столько искал видео и один бред попадался зашел на твое видео и сразу все понятно