KidCode
KidCode
  • Видео 32
  • Просмотров 477 030
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
Просмотров: 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
Evolution of my Game (Unity)
Просмотров 2 тыс.4 года назад
Evolution of my Game (Unity)
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
Ghost Trail Effect in Unity
Просмотров 4,5 тыс.4 года назад
Ghost Trail Effect in Unity
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

Комментарии

  • @lopadonk
    @lopadonk 22 дня назад

    В шейдере же можно индекс задачи какой кусок взять из атласа, потом его можно тайлить) сам не делал так)

  • @user-xk1vq5hc6x
    @user-xk1vq5hc6x 23 дня назад

    игры такие как Фортнайт потянет?

  •  23 дня назад

    Thanks a lot

  • @ArkadyPlay1978
    @ArkadyPlay1978 Месяц назад

    Спасибо.

  • @onename8071
    @onename8071 Месяц назад

    0:40 😎

  • @MUFAOdessa
    @MUFAOdessa Месяц назад

    Ребята, какой ноут посоветуете для мамы для фильмов в районе 400 баксов?

    • @Andrey_Vin
      @Andrey_Vin 25 дней назад

      Lenovo ideapad 3 15aba7 (проц 5425U). Но ей это будет выше головы)

  • @Oriwar
    @Oriwar Месяц назад

    Привет, у меня возникла проблема когда я выбираю armature и auto names left right то ничего не происходит я уже раз семь с начала начинал чтобы понять в чем дело помогите пожалуйста 🙏 а так крутой туториал все прям получилось застрял только на симметрии с правыми и левыми именами

  • @blenderstorm
    @blenderstorm Месяц назад

    In case anyone is wondering the Musgrave texture has since been merged into the noise texture labelled as fBM Great tutorial! Thanks!

  • @SunshineOwlStoree
    @SunshineOwlStoree 2 месяца назад

    Подскажите, потянет роблокс на максимальной графике? Игры не по типу брокхевена и тп, а Strideway и подобные.. Игровые стоят суперских денег, а по факту цена на них максимум по 50к₽. А хочется бюджетный ноут до 50к, чтоб без лагов тянул роблокс на макс.графике, в свободной камере летать и снимать..

  • @prostoi2694
    @prostoi2694 2 месяца назад

    Круто! 👍🏿 Подскажи пожалуйста 🙏 почему при перемещении ноги в сторону у меня вращаются кости?

  • @razern420
    @razern420 2 месяца назад

    dont work in 4.0

    • @KidCodeDev
      @KidCodeDev 2 месяца назад

      @@razern420 u can find this and other materials for blender 4 on my Boosty

    • @razern420
      @razern420 2 месяца назад

      @@KidCodeDev please do provide link , cant find it

  • @user-nd2iw1sk2k
    @user-nd2iw1sk2k 2 месяца назад

    Фигму потянет?❤

  • @user-nd2iw1sk2k
    @user-nd2iw1sk2k 2 месяца назад

    Фигму потянет?❤

  • @user-nd2iw1sk2k
    @user-nd2iw1sk2k 2 месяца назад

    Фигму потянет?❤

  • @user-nd2iw1sk2k
    @user-nd2iw1sk2k 2 месяца назад

    Фигму потянет?

  • @user-nd2iw1sk2k
    @user-nd2iw1sk2k 2 месяца назад

    Фигму потянет?

  • @user-nd2iw1sk2k
    @user-nd2iw1sk2k 2 месяца назад

    Фигму потянет?

  • @isthisanewonlinegame
    @isthisanewonlinegame 2 месяца назад

    оптимизация не сработало

  • @user-lk1cg1li2u
    @user-lk1cg1li2u 3 месяца назад

    как ты делашеь надрез? как ты заходишь в меню uv? просто конч

  • @23r4y83rs
    @23r4y83rs 3 месяца назад

    4:47 40 строка у меня UnityEngine не активируется, а 41 строка : Серьезность Код Описание Проект Файл Строка Состояние подавления Ошибка CS0200 Невозможно присвоить значение свойству или индексатору "LevelController.Size" - доступ только для чтения.

  • @mikhail7858
    @mikhail7858 3 месяца назад

    Класс 👍. Тут мне все ясно . Других смотрю вообще не понимаю что говорят 😂

  • @alexirkha2634
    @alexirkha2634 4 месяца назад

    А фотошоп это чудо техники потянет?

  • @neironniks8525
    @neironniks8525 4 месяца назад

    Чувак, ты спас 30 часов моей жизни.

  • @Ложи_288
    @Ложи_288 5 месяцев назад

    Ноут рил крутой! Я на нем в роблокс ,майн,гта 5

    • @user-vm8oc1ti3t
      @user-vm8oc1ti3t Месяц назад

      Привет , подскажи плиз в StarCraft 2 на нем реально играть ?) вдруг играешь в стратегии )

  • @romank9121
    @romank9121 5 месяцев назад

    ruclips.net/video/Q60cdwZDyjE/видео.htmlfeature=shared

  • @yuduz367
    @yuduz367 5 месяцев назад

    Местами монтаж ломает учебный процесс но если внимательно смотреть материал то в остальном всё очень приятно и понятно снято. Если я окажусь затупком, буду смотреть часовой стрим по риггингу)

  • @user-nw7vz8mj1v
    @user-nw7vz8mj1v 5 месяцев назад

    Спасибо. Бесценный материал, аналогов на ру ютубе просто нет. Куда донатить на возвращение в ютуб?....

    • @KidCodeDev
      @KidCodeDev 5 месяцев назад

      Спасибо приятно слышать! Есть бусти)

    • @user-nw7vz8mj1v
      @user-nw7vz8mj1v 5 месяцев назад

      @@KidCodeDev значит на бусти скоро будет донат!

    • @KidCodeDev
      @KidCodeDev 5 месяцев назад

      @@user-nw7vz8mj1v Спасибо! Открой личку в бусти)

  • @user-nw7vz8mj1v
    @user-nw7vz8mj1v 5 месяцев назад

    Гений (без шуток)

  • @proleternal
    @proleternal 5 месяцев назад

    Вообще не понял, как делать z координату в uv без блендера в юнити. Массив uv в меше принимает только vector2. Если через какой-то MaterialPropertyBlock, то проще (и как по мне, оптимизированнее) использовать второй массив uv3

    • @msszful
      @msszful 2 месяца назад

      скрипт для присвоения координаты мешу чтобы материал отображал нужную текстуру: 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}."); } }

    • @msszful
      @msszful 2 месяца назад

      шейдер 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" }

  • @user-nw7vz8mj1v
    @user-nw7vz8mj1v 5 месяцев назад

    Посылаю во Вселенную сигналы, чтобы вышло продолжение. Автор, нам без тебя не выжить, ты же понимаешь?

  • @Spectre_mind_defender
    @Spectre_mind_defender 6 месяцев назад

    НАКОНЕЦ Я НАШЁЛ ТУТОР! Спасибо огромное!!!

  • @SPIDER-pro-ua
    @SPIDER-pro-ua 6 месяцев назад

    Тут подсветки Клавы нет от слова Совсем да?

  • @merlinmahbod
    @merlinmahbod 7 месяцев назад

    nice one

  • @user-mm2kv4vc7o
    @user-mm2kv4vc7o 7 месяцев назад

    Полезное видео. Всё получилось. Однако при привязке к основной арматуре на основном мэше, все привязки к ебеням слетают и нужно всё по новой делать. А можно ли в блендере разные арматуры друг с другом связывать парентом, без их соединения в один объект? Кто-нибудь подскажет новичку?

    • @KidCodeDev
      @KidCodeDev 7 месяцев назад

      Какие привязки слетают??

  • @VIPCAPITAL
    @VIPCAPITAL 7 месяцев назад

    та просто надо было через авториг про заригать , вообще ништяк изи сразу с ик

  • @estawestawich5600
    @estawestawich5600 8 месяцев назад

    А почему голова прикрепляется к body003 , а не rootbone?

  • @sen2583
    @sen2583 8 месяцев назад

    Давно уже было но предлагаю автору обратить внимание на SideFX Houdini (Indi очень дешёвая лицензия) - можно что угодно писать куда угодно и как угодно. Главное чтобы читалка читала и ФБХ в данном случае умел.

  • @Laura94121
    @Laura94121 8 месяцев назад

    Извините, можете помочь? Уже который раз я создаю разные фигурки, присоединяю их к скелету, нажимаю "With automatic weights" - и вся фигурка деформируется, что-то вытягивается, что-то сплющивается, вообще не то, что мне нужно 😔

  • @user-he4su6jb2y
    @user-he4su6jb2y 8 месяцев назад

    твари мне это задали по дз

  • @zhvsh_neuro
    @zhvsh_neuro 8 месяцев назад

    леново ideapad u310 у меня был , подскажите, пожалуйста, они похожи? какой помощнее?)

    • @korni8257
      @korni8257 3 месяца назад

      От проца зависит и оперативки

  • @liroiforever
    @liroiforever 8 месяцев назад

    Братан, просто от души, очень доступно все объяснил, показал

  • @user-my3wm5ry4l
    @user-my3wm5ry4l 8 месяцев назад

    Купил идинтичный ноутбук 2 недели назад ) это лутший ноутбук за свою цену !!! Игры летают кс 2 на низких 80 + кадров !) Ноутбук хоть и офисный но игрушки поиграть можно посмотреть видео, поработать ) отличный ноутбук !!

  • @MULT_TEAM6518
    @MULT_TEAM6518 8 месяцев назад

    У меня такой был он топовий

  • @3DFAMILYBY
    @3DFAMILYBY 9 месяцев назад

    Самый лучший и доступный видос про инверсную кинематику! постоянно к нему возвращаюсь!)) Огромное спасибо за видос!)

  • @thomasschulz8319
    @thomasschulz8319 9 месяцев назад

    Hi there. where can I get this texture.png. This would help a lot ;-)

  • @madtyam5632
    @madtyam5632 9 месяцев назад

    Спасибо большое, очень помог

  • @user-xw9sm4jl2w
    @user-xw9sm4jl2w 9 месяцев назад

    хочу заказать в м.видео,почитала отзывы,пишут,что виндовс на английском,если он и на английском,то будет возможность поменять на русский?

    • @unbeliever12
      @unbeliever12 9 месяцев назад

      Да, в настройках

  • @adiibalee-ht7ht
    @adiibalee-ht7ht 9 месяцев назад

    У меня 5 амд

  • @Manytan2323
    @Manytan2323 9 месяцев назад

    using UnityEngine; public class SwipeControl : MonoBehaviour { private Vector2 fingerDownPosition; private Vector2 fingerUpPosition; private bool detectSwipeOnlyAfterRelease = false; public float minDistanceForSwipe = 20f; // вот еше код

  • @Razrab7
    @Razrab7 9 месяцев назад

    красавчик столько искал видео и один бред попадался зашел на твое видео и сразу все понятно