Graph3D на PascalABC! 3D теперь реально! КАК и ЧЕГО можно СДЕЛАТЬ?

  Рет қаралды 17,989

Squares Projeng

Squares Projeng

3 жыл бұрын

Я расскажу кратко и понятно о модуле Graph3D на PascalABC в этом видео. Всем приятного просмотра!



▼▼▼▼▼▼▼▼все ссылки ниже▼▼▼▼▼▼▼▼▼▼

► Группа в вк → squares.projeng ←
► сайт с 3D моделями → www.3ds-models.org/ ←
► Исходник: → Все в видео ←


▓▓▓▓▓▓▓▼Поддержать проект тут▼▓▓▓▓▓▓▓▓
squares.projeng?w=app5... ◄
▓▓▓ ▓▓▓ ▓ ▓▓▓ ▓ ▓ ▓▓▓ ▓▓ ▓
▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓▓ ▓___ ▓ ▓ ▓
▓ ▓ ▓ ▓▓▓▓ ▓ ▓▓ ▓ ▓ ▓ ▓ ▓
▓▓▓ ▓ ▓ ▓ ▓ ▓▓▓ ▓ ▓ ▓▓▓ ▓▓ ▓
Всем кто поддерживает канал и помогает развиваться!

Пікірлер: 58
@mixdenis8878
@mixdenis8878 2 жыл бұрын
Очень понятливо рассказываешь, что я аж заинтересовался этим модулем
@danillgersh4788
@danillgersh4788 3 жыл бұрын
Очень классно! продолжай !
@zonk7381
@zonk7381 3 жыл бұрын
Почему ты у меня в реках я вообще этим не интересуюсь, но очень интересно
@bunikido2298
@bunikido2298 3 жыл бұрын
Спасибо, круто! Узнал много нового )
@NikolayUchitel
@NikolayUchitel 2 жыл бұрын
Спасибо. С меня лайк, репост и кучка просмотров )
@JOHNBOOLEAT
@JOHNBOOLEAT 3 жыл бұрын
Спасибо чувак узнал много нового все было четко понятно, я не знал что в древнем 70-х паскале можно создать такую 3Д игру
@Hauiui
@Hauiui Жыл бұрын
Это современный Паскаль в 70-х был разве что free Pascal
@nikita-zub-pe
@nikita-zub-pe 3 жыл бұрын
Интересно)
@jolydoki1123
@jolydoki1123 3 жыл бұрын
Спасибо!Топ
@gdmereau
@gdmereau 3 жыл бұрын
Жду реализацию физики и создание person controller'а на паскале))
@tkaisar
@tkaisar 3 жыл бұрын
Класс, подписался, жду продолжения
@recrestudio.ru-3064
@recrestudio.ru-3064 3 жыл бұрын
Неожиданно
@xmple6068
@xmple6068 3 жыл бұрын
Давай танчики 3Д!)
@Naidenko_D
@Naidenko_D 2 жыл бұрын
А как произошло текстурирование модели автомобиля?
@winrar3818
@winrar3818 3 жыл бұрын
Смотрю каждое твое видео ооочень нравится. Теперь когда я поменял свое мнение о graph3d хочу написать свой 3д движок для удобства. Кстати, вы не задумывались о создании своей игровой студий?
@bunikido2298
@bunikido2298 3 жыл бұрын
Мне кажется после этого видео определённо пойдёт хайп на graph 3d, и все захотят написать на нём какую нибудь игру, или движок ;)
@SquaresProjeng
@SquaresProjeng 3 жыл бұрын
Изначально squares projeng был игровой студией, но потом команду раскидало по разным сферам и остался только я. Была бы команда, можно было бы тогда сделать какой-нибудь крутой проект. Сейчас, я подумываю о том, чтобы начать вести набор в студию из желающих подписчиков. но денежных средств пока не хватает, не каждый бы согласился тратить свое время бесплатно.
@sergkobra
@sergkobra 3 жыл бұрын
@@SquaresProjeng на c++ писать будете?
@SquaresProjeng
@SquaresProjeng 3 жыл бұрын
@@sergkobra Смотря что писать) Сейчас мне даже на Pascal нет времени писать, но надеюсь, что вскоре будет.
@sergkobra
@sergkobra 3 жыл бұрын
@@SquaresProjeng время всегда найдется главное желание иметь)
@maysdan_
@maysdan_ Жыл бұрын
Чудеса
@user-dw6jp4ye5x
@user-dw6jp4ye5x 3 жыл бұрын
Почему сетка не реагирует на мышь? не могу вращать ею. Могу только приблизить и отдалить. Если нажму на куб справа-внизу, то сетка будет показана сверху, при нажатии еще раз снизу.
@ariiiii1731
@ariiiii1731 3 жыл бұрын
А вы зажмите колесико или правую кнопку на мышке
@neick6.374
@neick6.374 2 жыл бұрын
А конкретно этот код который вы для примера использовали, будет работать на Делфи? Или только на ПаскальАБС
@user-xt9cg6yl6j
@user-xt9cg6yl6j Жыл бұрын
В делфи как минимум нет модуля graph3d и надо искать что-то другое
@Zitock
@Zitock 3 жыл бұрын
А есть такая команда чтоб при нажатии на предмет можно было б его передвинуть? Как в блэндере.
@SquaresProjeng
@SquaresProjeng 2 жыл бұрын
Такой команды нет, но ее можно написать самому
@topic-ik5vn
@topic-ik5vn 7 ай бұрын
Как изменить информацию о камере, а именно её target?
@SquaresProjeng
@SquaresProjeng 7 ай бұрын
У камеры можно менять ее тип Например: Game:View3DType; Game:=View3DType.Create; Game.HideAll; Game.CameraMode:=CameraMode.WalkAround; или Game.CameraMode:=CameraMode.FixedPosition; или другие параметры Для этого объявляем камеру: cam:CameraType; и указываем: cam.Position:=P3D(120,30,100); cam.LookDirection:=V3D(-30,0,-30); cam.UpDirection:=V3D(0,0,1);
@ObiWanya
@ObiWanya Жыл бұрын
Вот интересно почему во всех видео уроках по применению граф. библиотек/ написанию простеньких движков рекомендуют выставлять FOV на 60 градусов, в то время как заядлые игроки в шутаны предпочитают увеличивать FOV до 90 или даже 100 (что, кстати, более соответсnвует человеческому полю зрения, хотя оно на самом деле еще больше)?
@SquaresProjeng
@SquaresProjeng Жыл бұрын
Это кому как нравится) Я тоже предпочитаю 90 градусов. У человека, насколько я помню, угол обзора около 170 градусов. Еще есть такая проблема, что при большом FOV получается эффект рыбьего глаза, что не каждому нравится.
@ObiWanya
@ObiWanya Жыл бұрын
@@SquaresProjeng Это да) Думаю возможно из-за этого 60 градусов удобней во работы в процессе создания игр (например для левел-дизайна и подобного).
@Early-Programmer
@Early-Programmer 3 жыл бұрын
А мои 3D модель с Paint 3D, тоже можно перенести в Pascal ?
@SquaresProjeng
@SquaresProjeng 3 жыл бұрын
Если они в формате obj, то скорее всего да.
@SquaresProjeng
@SquaresProjeng 3 жыл бұрын
Я не очень хорошо помню формат в котором сохраняются модели в Paint 3D. У меня его нет.
@regrin
@regrin Жыл бұрын
Как вы думаете, сколько труда понадобится, чтобы написать подобную библиотеку с нуля, имея только OpenGL? Очень жалко, что у нас для Лиспа нет чего-то подобного. Филипп
@SquaresProjeng
@SquaresProjeng Жыл бұрын
Если делать с нуля на opengl, то получится более функциональная библиотека. На написание такой библиотеки понадобится от нескольких месяцев до года. Все зависит от ваших знаний и времени, которое вы готовы тратить каждый день на разработку этой библиотеки.
@Yu-qy7nh
@Yu-qy7nh Жыл бұрын
Если сделаешь абсолютно тоже самое на юнити, тогда будут такие системные требованья.
@wenecx7226
@wenecx7226 2 жыл бұрын
А кат ты сделал скрипт для управления танка в начале
@SquaresProjeng
@SquaresProjeng 2 жыл бұрын
Когда-нибудь покажу в одном из роликов)
@Naidenko_D
@Naidenko_D 3 жыл бұрын
а как туда физику присобачить? коллайдеры, хоть поставить.
@SquaresProjeng
@SquaresProjeng 3 жыл бұрын
Физику нужно отдельно просчитывать, как это делается везде. Физика и графика не работают вместе, они работают по отдельности.
@Naidenko_D
@Naidenko_D 3 жыл бұрын
@@SquaresProjeng это понятно. Однако, что по методологии? Как минимум, проверка наличия в позиции обьекта
@Naidenko_D
@Naidenko_D 3 жыл бұрын
@@SquaresProjeng можешь выпустить видос про рейкаст и коллизию. Или хотя бы в группу вк запостить формулы.
@SquaresProjeng
@SquaresProjeng 3 жыл бұрын
@@Naidenko_D Я бы с радостью, но все никак времени не хватает. Насчет формул в вк - это отличная идея! Может быть статью по этой теме напишу в вк.
@user-zj2ho8dg8e
@user-zj2ho8dg8e 2 жыл бұрын
Как сделать что бы у машины колёса двигались?
@SquaresProjeng
@SquaresProjeng 2 жыл бұрын
Есть один проверенный вариант: нужно загрузить отдельно колеса и кузов. Потом подставить колеса в нужную позицию и вращать от времени
@user-zj2ho8dg8e
@user-zj2ho8dg8e 2 жыл бұрын
@@SquaresProjeng спасибо, попробую
@CraZy-bl1ee
@CraZy-bl1ee 3 жыл бұрын
Скажи пожалуйста где ты выучил паскаль
@SquaresProjeng
@SquaresProjeng 3 жыл бұрын
Я его учил на ютубе, в мое время был один интересный канал по PascalABC - MatrixCodingTV, а теперь он заблокировал ролики. Многие разборы есть на киберфоруме, а так я, самоучка и до всего сам додумываюсь. Программирование- это творчество, а значит нет четких границ и правил в написании кода. Как говорят программисты: рабочая программа не та, которая написана правильно, а та которая работает.
@user-my9xb2nv4d
@user-my9xb2nv4d 4 ай бұрын
@@SquaresProjeng , тоже смотрел MatrixCodingTV. Жалко что он перестал делать ролики. А Тимура Абдулова смотрели ролики?
@SquaresProjeng
@SquaresProjeng 4 ай бұрын
@@user-my9xb2nv4d, смотрел.
@user-my9xb2nv4d
@user-my9xb2nv4d 4 ай бұрын
@@SquaresProjeng , с Тимуром какая -то беда приключилась, у него родственники умерли от ковида , и он перестал появляться на канале.
@scr1pt_x280
@scr1pt_x280 2 жыл бұрын
Модуль не найден
@SquaresProjeng
@SquaresProjeng 2 жыл бұрын
У вас либо старая версия PascalABC, либо урезанная.
@varkorxd8340
@varkorxd8340 2 жыл бұрын
чел, этим танчикам (Tank-o-box) больше 16 лет, ты их не делаешь, ты просто своровал их у алавара
@SquaresProjeng
@SquaresProjeng 2 жыл бұрын
Я думаю, что алавар эти танчики у буки слямзили) А я уже пародию пытался сделать.
Пробую самое сладкое вещество во Вселенной
00:41
I CAN’T BELIEVE I LOST 😱
00:46
Topper Guild
Рет қаралды 97 МЛН
Can You Draw A PERFECTLY Dotted Line?
00:55
Stokes Twins
Рет қаралды 97 МЛН
3D движок на Паскале
21:47
Роман Балабанов
Рет қаралды 18 М.
МОЯ ПЕРВАЯ ИГРА!(и она на языке Pascal ABC) "Hit the Casino".
19:36
HACK to MYSTERY - Рассказчик.
Рет қаралды 13 М.
Цикл Repeat Until в Pascal - разбор теории
15:14
ToyBattle | Бесплатные курсы Программирования
Рет қаралды 288
Пишу 3D Движок на Python [ Pygame + Numpy ]
21:56
Standalone Coder
Рет қаралды 134 М.
Как установить Pascal для подготовки к ЕГЭ по Информатике? Тёмная тема в Паскале.
8:17
Физика с АВ из Школково | ЕГЭ, Олимпиады
Рет қаралды 4,3 М.
Commodore 64 in Russia: review, restoration, loading games
18:41
Сделал свой игровой движок. Лучше, чем Unity?
4:17
Кингманг [ IT ]
Рет қаралды 10 М.
Пробую самое сладкое вещество во Вселенной
00:41