Xtreme3D Community
Xtreme3D 3.7 [dev] - Версия для печати

+- Xtreme3D Community (https://xtreme3d.ru/forums)
+-- Форум Xtreme3D (https://xtreme3d.ru/forums/forumdisplay.php?fid=3)
+--- Форум Разработка движка (https://xtreme3d.ru/forums/forumdisplay.php?fid=10)
+--- Темы: Xtreme3D 3.7 [dev] (/showthread.php?tid=1)

Страницы: 1 2 3


Xtreme3D 3.7 [dev] - Gecko - 07-11-2018

Добавил функции для редактирования карты высот:
Код:
BmpHDSCreateEmpty(width, height, fillHeight)
BmpHDSSetHeight(hds, x, y, height)
BmpHDSGetHeight(hds, x, y)
BmpHDSSave(hds, filename)
TerrainGetHDSPosition(terrain, x, y, z, index)

На их основе можно сделать редактор ландшафта, пример которого будет в SDK.

[Изображение: terrain2.jpg]


Xtreme3D 3.7 [dev] - FireRun - 07-12-2018

Ура Big Grin Smile


Xtreme3D 3.7 [dev] - Gecko - 07-14-2018

Загрузчик FBX полностью готов, осталось дописать Kraft.


Xtreme3D 3.7 [dev] - van88268 - 07-20-2018

FBX и Kraft это круто , кстати добавь эти функции )
Советую использовать программу milkshape3d для importa и exporta почти в любой формат , удобная и быстрая .
Код:
function WindowGetShow(w: real): real; stdcall;
var
  frm: TForm;
  show: Boolean;
begin
  frm := TForm(trunc64(w));
  result := Integer(frm.Showing);
end;

function WindowGetHeight(w: real): real; stdcall;
var
  frm: TForm;
  show: Boolean;
begin
  frm := TForm(trunc64(w));
  result := Integer(frm.Height);
end;

function WindowGetWidth(w: real): real; stdcall;
var
  frm: TForm;
  show: Boolean;
begin
  frm := TForm(trunc64(w));
  result := Integer(frm.Width);
end;



Xtreme3D 3.7 [dev] - Gecko - 07-21-2018

Функции для окон уже добавил, вот в таком виде:

Код:
WindowIsShowing(window)
WindowGetSize(window, index)

Думаю скоро сделать релиз, сейчас работаю над примерами.


Xtreme3D 3.7 [dev] - Gecko - 07-21-2018

Выпустил Xtreme3D 3.7. Доступен SDK для Python, SDK для GM будет немного позже.

https://github.com/xtreme3d/xtreme3d/releases/tag/v3.7.0


Xtreme3D 3.7 [dev] - FireRun - 07-21-2018

Боже, я дожил до этого дня! Big Grin Жду SDK для GM и пример по FBX)


Xtreme3D 3.7 [dev] - Gecko - 07-21-2018

SDK будет уже на днях Smile Просто я сейчас все тестирую на Python, а в GM делаю привязки в последнюю очередь, так гораздо проще.
Насчет примера FBX даже не знаю, он грузится привычным FreeformCreate - нужен ли отдельный пример для этого?


Xtreme3D 3.7 [dev] - van88268 - 07-21-2018

1 ) fbx поддержка идет только меша или например анимации юзать можно ? )
2)Подключил новую версию xtreme3d в Develnext , релизну после тебя ))
3) добавь функ для зажатой клавишы и клика
4) почему только 8 источников света ?


Xtreme3D 3.7 [dev] - FireRun - 07-22-2018

Gecko Написал:Библиотека, кстати, поддерживает загрузку скелета, так что в перспективе можно будет загружать и анимированные меши.
Синоним слова более - Больше Big Grin
Gecko Написал:+ Система LightFX для поддержки более 8 источников света на сцене