forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты C++ (http://forum.boolean.name/forumdisplay.php?f=56)
-   -   axelynx (http://forum.boolean.name/showthread.php?t=14637)

den 20.08.2011 23:55

Ответ: axelynx
 
HolyDel, движок так и останется графическим, или будет игровым?
Тоесть будеш прикручивать физику, сеть, скриптинг?

HolyDel 21.08.2011 01:15

Ответ: axelynx
 
это мультимедийный движок.

физику (и звук) буду. осиальное - нет.
хотя может lua тоже прикручу.

HolyDel 24.08.2011 12:26

Ответ: axelynx
 
http://www.youtube.com/watch?v=bJXtcnK-HoU

-=SCiP=- 25.08.2011 00:52

Ответ: axelynx
 
Не плохой эффектик.

HolyDel 18.09.2011 18:34

Ответ: axelynx
 
В прошлом движке, сижеле, было довольно долгое добавление - удаление объектов. В этом, добавление - удаление работает быстрее.

вот бенчмарк акселя, блица и хорса:
http://axelynx.googlecode.com/files/...sBenchmark.zip

вот результаты на i7 2GHz, 6850M, Win7:
Цитата:

xors 27 34
blitz 58 145
axelynx 84 545
первая цифра - все объекты в кадре, вторая - все вне кадра.
в демке каждый тик создается 300-500 объектов, которые живут по 10-20 тиков. в целом получается окола 6000 объектов.
объект - простой куб. в блице и хорсе создается через CopyEntity.

HolyDel 18.09.2011 18:53

Ответ: axelynx
 
демка с рендерингом объекмной текстуры. еще там тестится загрузка пака. потестите плиз:
http://axelynx.googlecode.com/files/VolumeRendering.zip
по этой демке может напишу статью (если будет нужна)

moka 18.09.2011 20:43

Ответ: axelynx
 
200 fps

HolyDel 18.09.2011 20:47

Ответ: axelynx
 
Цитата:

200 fps
ето на демку с 3д текстурой?

moka 18.09.2011 20:49

Ответ: axelynx
 
Угу.

А есть с цветом? И какой размер текстуры?

HolyDel 18.09.2011 20:53

Ответ: axelynx
 
текстуры 256 Х 256 Х 128.
текстуру можно в архиве подменить на свою, но будет учитываться только один канал в любом случае

с цветом - нет. надо менять volumetric.fs, чтобы цвет был.

HolyDel 19.09.2011 02:35

Ответ: axelynx
 
пофиксил баг, приводящий к падению на старых драйверахх нвидии.

добавил сишный интерфей.
сделал интеграцию с шарпом (незначительную пока)
http://axelynx.googlecode.com/files/...ntegration.zip

буду думать над компонентом для .NET

Dream 19.09.2011 11:06

Ответ: axelynx
 
проект в студии не открывается - ты удалил нужные файлы типа пропертис и ещё там некоторые системные файлы. ехе не запускается - говорит не могж найти длл. както ты не правльно собрал.


UPD. перенёс dll движка в папочку "C:\axelynx\axelynx\Release" - заработало цвет созданого движком окна меняется. но проект всёравно не запускается

HolyDel 19.09.2011 11:23

Ответ: axelynx
 
Цитата:

перенёс dll движка в папочку "C:\axelynx\axelynx\Release"
это я тупанул :|

Цитата:

но проект всёравно не запускается
в 2010 студии собран был. ты какой пытался открыть? а.. assemblyinfo нехватает...

Dream 19.09.2011 11:27

Ответ: axelynx
 
2010 и пытался. нету файлов свойств как то Resourse.resx и тому подомные из раздела Properties

moka 19.09.2011 14:40

Ответ: axelynx
 
Вложений: 1
Скомпилил. Угу.

Ты забыл папку Properties с 4 файлами в ней как минимум:
Resources.resx; Resources.Designer.cs; Settings.settings; Settings.Designer.cs
Также там могут быть AssemblyInfo.cs и app.manifest.
Эти файлы нужны для WinForms приложения.
Если это будет консольное, то не нужно будет.

Также, если компилишь, то компиль как есть (Bin\Debug или Bin\Release). dll'ку можно держать в корневой и указать путь на неё: @"../../axelynx.dll"

Да и, вижу ты делаешь импорт. Получается что не будет никакого ООП, или ты просто тестируешь? Дело в том что библиотека как понимаю не CLI compatible, поэтому естественно добавить её как Reference не удастся, следовательно и объекты из неё невозможно будет использовать, только вот таким способом как сейчас: DllImport. Что даёт функциональный доступ к функциям, но никак не объектный :(

А так, даже у меня запустилось. Лог добавил.
Вижу окно со слайдерами, и другое окно с сплошным цветом, слайдеры меняют его цвет. Более ничего ;)


Часовой пояс GMT +4, время: 06:43.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot