es
Feedback
PointJS - The u Chat | Александр Птичкин

PointJS - The u Chat | Александр Птичкин

Ir al canal en Telegram

1. Сайт: pointjs.ru / pointjs.io 2. Наш мессенджер: theuchat.com 3. Уроки анимации: mult-uroki.ru 4. Болталка: @mult_uroki_ru 5. MMORPG игра: @Zombie_Tap_bot 6. Сотрудничество: @multuroki 7. Наши игры: https://t.me/addstickers/Zombie_Tap

Mostrar más
477
Suscriptores
+124 horas
+17 días
Sin datos30 días
Archivo de publicaciones
Не смог на Youtube даже выйти, чтобы ролик опубликовать - поэтому тут публикую. Обзор PointJS 3D и новой воды с отражениями.

Обзор векторных и растровых материалов в PointJS 3D

Сможет ли один человек за кружкой кофе имея мозги, ИИ под рукой и свой 2D движок (опыт работы), сделать браузерный 3D движок на уровне или лучше Unity 3D без вложений денег.
Anonymous voting

Думаю 8 источников 💡 на первое время хватит. У каждого десяток доступных параметров. Напомню, в PointJS IDE есть контроллеры, которым их можно будет настраивать не выходя из игры. Уже работают: PointLighShadowt - точечный свет + тени SpotLighShadowt - прожектор + тени + target система DirectionalLight - направленный свет + тени + target AmbientLight - окружающее освещение HemisphereLight - небо+земля RectAreaLight - прямоугольный свет LightProbe - световые зонды HemisphereLightProbe - полусферические зонды Делаю этот проект я так по фану за кружечной чая чтобы мозг не скучал. Очень хочется потеснить Unity в области 3D браузерных и мобильных игр (по простоте, качеству, уровню входа, синтаксису, который поймет даже ребенок и весу движка). В области 2D игр они уже проиграли нашему 2d движку PointJS 2D (доказано на соревнованиях) - теперь время сразиться в 3D 😎 Сейчас вес PointJS 3D 900кб что не много. Одни матрицы и шейдеры весят 250-300кб и тут никуда не денешься. Тем не менее планируемый вес движка на выходе 600-700кб. Напомню наш движок PointJS 2D весит 97кб.

Еще улучшил источники света и добавил кучу параметров для настроек. А также добавил ХЕЛПЕРЫ для визуализации источников света
Еще улучшил источники света и добавил кучу параметров для настроек. А также добавил ХЕЛПЕРЫ для визуализации источников света. И это еще просто цветные объекты - а уже круто смотрится. На днях займусь материалами и текстурами ☺️

В PointJS 3D добавлены источники света. Показано на примере фар машины, стоп сигналов и плаката стены. Объекты сцены тоже умеют принимать этот свет на себя.

В PointJS 3D добавлена возможность взаимодействия со всеми объектами сцены с физикой.

А вот и полноценное применение физики на примере движения автомобиля. Уже гоночки можно делать

Добавлена физика в PointJS 3D. Теперь платформеры со скатами и кривыми поверхностями будем делать еще быстрее чем в Unity 😄 Весь код игры, что сейчас показан (за исключением статичного задника из образцов фигур)
var cube = pjs.create('cube', {
    size: 0.8,
    position: [-1, 5, 0],
    color: 0xff0000
});

var cylinder = pjs.create('cylinder', {
   ... //по аналогии
});

var sphere = pjs.create('sphere', { 
   ....
});

var rectRount = pjs.create('roundedBox', { 
  ....
})

//будущий пол
var floor = pjs.create('cube', {
    ...
})

pjs.physics.addMesh(floor, 0, 0.1);

//Добавляем физику к динамическим объектам
pjs.addPhysics(cube, { mass: 1, restitution: 0.3 });
pjs.addPhysics(cylinder, { mass: 1, restitution: 0.5 });
pjs.addPhysics(sphere, { mass: 1, restitution: 0.5 }); 
pjs.addPhysics(rectRount, { mass: 1, restitution: 0.5 }); 

   pjs.newLoop('main', function() {
        camera.update(); // обновляем камеру
  });

pjs.setLoop('main');
pjs.start();

Добавлена поддержка glb моделей с анимацией.

Помните я говорил, что пошёл в школу в свободное время преподаватель разработку игр на нашем движке PointJS, так вот 12 лет н
Помните я говорил, что пошёл в школу в свободное время преподаватель разработку игр на нашем движке PointJS, так вот 12 лет не получал таких сообщений о зарплате 😂

Уже скоро в движке PointJS 3D анимация и анимационные объекты.
Уже скоро в движке PointJS 3D анимация и анимационные объекты.

Добавлена поддержка второго типа 3d обьектов lgb. На сцене obj 🦊 и lgb 🐮

Проект 3д игры на новом движке легко запушен в PointJS IDE без локального сервера 😎
Проект 3д игры на новом движке легко запушен в PointJS IDE без локального сервера 😎

Добавлена поддержка первого типа модели obj 🦊

Добавлены новые фигуры: сфера, цилиндр, конус, плоскость. Ну теперь и домики можно собрать стилизованные с куполами и башенками (как советские кубики если помните) ☺️

Я научил ИИ ругаться матом ☺️ Кажется он хотел уйти в запой раньше меня ))
Я научил ИИ ругаться матом ☺️ Кажется он хотел уйти в запой раньше меня ))

Улучшены материалы и добавлена система частиц уровня халвы на первое время 😊 Цель - вытянуть игры: Quake II, DOOM, Counter-Strike 1.6, Half-Life 2, GAT2 и все это в браузере со старым добрым синтаксисом с весом игры до 2мб😎

Mensaje de voz07:54

Разработка PointJS 3D идет полным ходом. На данный момент есть три типа материала и два источника света. Ну и конечно старый добрый синтаксис 😊