Добро пожаловать, Гость
Вам необходимо зарегистрироваться перед тем, как пытататься написать сообщение.

Имя пользователя/Email:
  

Пароль
  





Поиск по форумам

(Расширенный поиск)

Статистика форума
» Участники: 31
» Последний участник: Rutraple
» Темы форума: 87
» Сообщения форумов: 573

Полная статистика

Пользователи в сети
Сейчас 21 пользователей в сети.
» 0 Участник(-ов) | 21 Гость(-ей)

Последние темы
Xtreme3D 4.0.0
Форум: Анонсы
Последнее сообщение: Rutraple
04-14-2025, 12:11 PM
» Ответы: 4
» Просмотры: 111
Xtreme3D 4.0 64-bit [dev]
Форум: Разработка движка
Последнее сообщение: Gecko
04-08-2025, 10:27 PM
» Ответы: 18
» Просмотры: 5,937
Новый форум
Форум: Уголок администрации
Последнее сообщение: Gecko
02-26-2025, 09:44 AM
» Ответы: 1
» Просмотры: 354
Правила форума
Форум: Уголок администрации
Последнее сообщение: Gecko
02-13-2025, 02:25 PM
» Ответы: 0
» Просмотры: 240
PARABATOR 4 (КОНКУРС)
Форум: Новости и события
Последнее сообщение: maxp57803
01-27-2025, 04:19 AM
» Ответы: 0
» Просмотры: 273
PARABATOR 2 UPDATE
Форум: Готовые игры
Последнее сообщение: maxp94541
10-15-2024, 04:53 AM
» Ответы: 3
» Просмотры: 1,007
Вопрос о Verlet
Форум: Вопросы и ответы
Последнее сообщение: FireRun
10-09-2023, 08:56 PM
» Ответы: 1
» Просмотры: 1,267
FreeformGenTangent
Форум: Вопросы и ответы
Последнее сообщение: riddlerecksdee
07-09-2023, 08:32 PM
» Ответы: 0
» Просмотры: 879
Problem with MaterialCrea...
Форум: Вопросы и ответы
Последнее сообщение: Gecko
07-07-2023, 04:43 PM
» Ответы: 2
» Просмотры: 1,072
Вопрос о PBR, использующи...
Форум: Вопросы и ответы
Последнее сообщение: Проклятый Порох
05-01-2023, 08:40 AM
» Ответы: 2
» Просмотры: 1,442

 
  Окно Xtreme 3d
Автор: Глеб - 03-16-2022, 01:19 AM - Форум: Вопросы и ответы - Ответы (6)

Я создал новое отдельное окно функцией Xtreme. Подключил вид к нему. Но графики нету. Всё как написано в справке. Какие тут подводные камни?

set_automatic_draw(0);
window_set_visible(0);
randomize();
dll_init('xtreme3d.dll');
EngineCreate();

global.dt = 1.0 / room_speed;

window_xtreme=WindowCreate(0,0,display_get_width(),display_get_height(),false);

view1 = ViewerCreate(0, 0, display_get_width(), display_get_height(), WindowGetHandle(window_xtreme));

Появляется окно, но в нем ничего нету, при закрытии окна в редактор не возвращается (ничего не происходит).
В "диспетчере зад" идет фоном, приходиться в ручную отключать.
В событии закрытия окна поставил game_end(), в событии game end уничтожил окно перед уничтожением движка.
Очень нужно, в стандартном окне gm появляется какой-то туман.

Распечатать этот элемент

  Материалы не назначаются
Автор: Глеб - 03-13-2022, 09:14 AM - Форум: Вопросы и ответы - Ответы (5)

Материалы не назначаются объектам, в чем может быть проблема?
При запуски игры деревья полностью белого цвета, без материалов.

mattrees=MaterialLibraryCreate();
MaterialLibrarySetTexturePaths(mattrees,'textures/trees');
MaterialLibraryActivate(mattrees);

MaterialCreate('matfortree1','textures/trees/tree1.png');
MaterialCreate('matfortree2','textures/trees/tree2.png');
MaterialCreate('matforlist1','textures/trees/list1.png');
MaterialCreate('matforlist2','textures/trees/list2.png');
MaterialSetOptions('matfortree1',false,true);
MaterialSetOptions('matforlist1',false,true);
MaterialSetOptions('matfortree2',false,true);
MaterialSetOptions('matforlist2',false,true);
MaterialSetBlendingMode('matforlist1',3);
MaterialSetBlendingMode('matforlist2',3);
MaterialSetFaceCulling('matforlist1',2);
MaterialSetFaceCulling('matforlist2',2);
mdtree1=FreeformCreate('models/trees/tree1.obj',mattrees,mattrees,global.scene);
mdlist1=FreeformCreate('models/trees/list1.obj',mattrees,mattrees,global.scene);
mdtree2=FreeformCreate('models/trees/tree2.obj',mattrees,mattrees,global.scene);
mdlist2=FreeformCreate('models/trees/list2.obj',mattrees,mattrees,global.scene);
ObjectSetMaterial(mdtree1,'matfortree1');
ObjectSetMaterial(mdlist1,'matforlist1');
ObjectSetMaterial(mdtree2,'matfortree2');
ObjectSetMaterial(mdlist2,'matforlist2');

ActorFaceGroupSetMaterial не помогает

Распечатать этот элемент

  Материалы для Актёров
Автор: Глеб - 03-12-2022, 07:39 AM - Форум: Вопросы и ответы - Ответы (3)

Не удается установить материал для анимированных актёров стандартными способами.
Возможно это делается как-то по особому (через шейдер)?

Распечатать этот элемент

  Анимированные модели
Автор: Глеб - 03-10-2022, 12:21 AM - Форум: Вопросы и ответы - Ответы (4)

Я попытался извлечь и запустить fbx файл, так как очень удобно сразу и модель и анимация и материалы. Но разочаровался. В справке увидел поддержку этого формата, но только потом обратил внимание что может быть только фриформ и без материков. Не могу найти список поддерживаемых форматов анимаций. Было бы удобно если из Блендера, так как я в нем работаю. Где можно увидеть полный список? И из каких программ платных/бесплатных можно создать анимацию для движка. В примерах используется определенный формат, я не знаю где его создать/ что скачать чтобы сделать там. Удобнее конечно в блендере, так как умею там анимировать и создавать модели в самом популярном бесплатном программном обеспечении для создания 3д графики. Спасибо.

Распечатать этот элемент

  Туман на весь экран
Автор: Глеб - 03-09-2022, 08:02 AM - Форум: Вопросы и ответы - Ответы (4)

Почему когда у меня открыты вкладки с браузером появляется туман на весь экран на карте в игре?
И видны полигоны терраина, и всюду тени какие-то…
А когда закрываю браузер и запускаю игру то тумана нет?

Распечатать этот элемент

  Теневые карты
Автор: Глеб - 03-07-2022, 10:34 PM - Форум: Вопросы и ответы - Ответы (14)

Думал уже бросать проект из-за тумана на весь экран. Но как-то обратил внимание на то, что при закрытии остальных программ всё нормализуется.
Но теперь у меня новый вопрос.
Я не силен в программировании и пока что плохо разобрался в движке. Читаю справку на русском.
Все равно у меня не получается добавить тени на ландшафт. Ландшафт 8 К разрешения. Тени на плоскости не подходят, так как есть "особенности геометрии". Значение shadow volume не подходит. Только одну модель добавил и фпс упал до 0.011.
Остается shadow mapping. Вроде он довольно производительный, но имеет ограничение отдаления от камеры.
У меня никак не получается подключить все.
Делал как в примерах, но ничего не выходит. Справку тоже читал.
Можно поподробнее как это делается по шагам? В справке про "тени в реальном времени" очень кратко, но хорошо описаны первые два варианта, а про теневые карты мало информации для меня. Я думаю там не сложно все, нужно объявить теневую карту, назначить камеру и актёров (от кого падает тень). А вот с BumpShader я не понимаю что делать. Как теневую карту передать в шейдер? И что нужно сделать, чтобы все заработало?

Распечатать этот элемент

  Проблема с полигонами
Автор: Глеб - 03-06-2022, 06:39 PM - Форум: Вопросы и ответы - Ответы (5)

Создал значит мапу и реку. Река встала на своё место в углублениях, но в тех местах где полигоны терраина соприкасаются с рекой происходит их наложение друг на друга. Выглядит не очень! Хотелось бы понять как это отключить или что-то включить может быть кто-то поможет?

Распечатать этот элемент

  Туман на ландшафте
Автор: Глеб - 03-04-2022, 04:07 PM - Форум: Вопросы и ответы - Ответы (5)

Здравствуйте!
Загрузил модель obj ландшафта и так-же текстуру для него. Когда запускаю игру на нем появляется черный туман. Причем довольно близко. Туман в виде включен, но он серого цвета. Свет для терраина отключен в настройках материала. Причем когда доходишь камерой до края карты, то за пределами серый цвет. То есть туман действует только на модель местности. Приложил бы скриншот, но он делается только при старте игры и я не знаю что вводить в URL. Модель из блендера.
Буду рад помощи.

Распечатать этот элемент

  OpenGeneration Library - DLL для генерации различного контента
Автор: FireRun - 11-30-2021, 05:11 PM - Форум: GameMaker - Ответы (1)

[h]OpenGeneration Lib[/h]
Написан на: С++
Версия: 1.7.0.1 (30.11.21)
Автор: FireRun

GitHub: OpenGeneration Lib

Написал не большую библиотеку для генерации различного контента, это может быть лабиринт, ландшафт (PerlinNoise итд), подземелья в духе Roguelike Dungeons, пещеры,текстуры, и так далее, можно использовать в любом жанре игр, вне зависимости от графики (2D или 3D).
Большая часть библиотеки уже готова, но я все ровно буду стараться добавлять различные алгоритмы генерации Smile

[Изображение: RnOoc0Mzx9A.jpg?size=640x480&quality=96&...type=album]

[Изображение: KtiP6s5pjC4.jpg?size=640x480&quality=96&...type=album]

[Изображение: FtQavIzCyF0.jpg?size=460x479&quality=96&...type=album]

[Изображение: ynP2m-RbpDE.jpg?size=640x480&quality=96&...type=album]

[Изображение: shNygPnE7DE.jpg?size=640x480&quality=96&...type=album]

[Изображение: 2uVDQDP20-M.jpg?size=640x480&quality=96&...type=album]

[Изображение: mApkS-8hLK4.jpg?size=640x480&quality=96&...type=album]

Распечатать этот элемент

  Как получить контекст GM8
Автор: FireRun - 11-15-2021, 06:52 PM - Форум: GameMaker - Ответы (7)

Привет всем, как же давно уже не создавал новых тем на форуме Smile
Вопрос такой, хочу подключить библиотеку ImGui к гм8, только чтобы дисплеи не перерисовывался, а рисовался на контексте самого GM8 (DX8 или DX9?), никогда не пробовал такого, как это можно сделать на С++?

Распечатать этот элемент