forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Xors3D (http://forum.boolean.name/forumdisplay.php?f=126)
-   -   Доступно демо проекта редактор мира для Xors3D (http://forum.boolean.name/showthread.php?t=15146)

pozitiffcat 18.07.2011 17:26

Доступно демо проекта редактор мира для Xors3D
 
Вы уже сейчас можете попробовать демо проекта на Xors3d, среди возможностей добавление удаление объектов мешей, их трансформация (перемещение, вращение, скалинг), включение физики, автоопределение шэйпа для физики. Все это как и Xors3d подключается своей dll и lib. Подробнее скачайте и посмотрите как и что. Только C++. Внутри скомпилированные версии теста, и исходник теста
ССЫЛКИ В ПОСЛЕДНЕМ МОЕМ ПОСТЕ
управление.
Двойной щелчек выбор объекта, WASD - перемещение камеры, или зажать правую кнопку мыши двигать.
правая кнопка - добавить объект, вверх, вниз, влево, вправо, трансформация объекта (зависит от выбора в меню). также можно тянуть за оси XYZ появляющиеся при выборе объекта. Короче как в 3ds max

Добавил в движок управление камерой как игроком, т.е. взаимодействие с миром. Можно берать по карте двигать предметы.. и т.п.
LoadMap(const char* path, const char* mapName); загрузить карту
modelFromName(const char* name); получить хэндл модели из карты
getCustomProp(int model,int prop); получить пользовательское свойство
getCamera(); получить камеру
PreRenderMap(); рендеринговые действия движка перед командой xRenderWorld (для bump)
PostRenderMap(); рендеринговые действия движка после команды xRenderWorld (для bloom)
MouseMove(); бегать по карте без физики проникая сквозь стены
MouseAddPhysics(int mass,float radius); добавить к камере физику
MouseMovePhysics(); бегать по карте используя физику
Добавил список текстур. Можно делать текстуры с bump эффектом как на скрине.


Теперь можно проверять карту прям из редактора!!!

Исправление. Режим сборки release
Изменил гизмо. Оно теперь ксорсовское. Выбор файла можно осуществлять из диалога открытия файла. Завтра буду делать назначение парентов



НОВЫЙ ВИДОС

Небольшое дополнение. Можно ставить паренты из меню дополнительно. Для текстур можно устанавливать флаги. Вот эти
Цитата:

#define FLAGS_ALPHA 2
#define FLAGS_ARBG16F 2048
#define FLAGS_ARBG32F 4096
#define FLAGS_CLAMPU 16
#define FLAGS_CLAMPV 32
#define FLAGS_COLOR 1
#define FLAGS_CUBICENVMAP 128
#define FLAGS_MASKED 4
#define FLAGS_MIPMAPPED 8
#define FLAGS_R32F 256
#define FLAGS_SKIPCACHE 512
#define FLAGS_SPHERICALENVMAP 64
#define FLAGS_VOLUMETEXTURE 1024
Добавил кнопки новый файл и загрузить, прям из редактора. Добавил новый меш - skydome. Он создает небо с указанием вашей текстуры. Меш неба копирует в каталог с картой.
патч с предыдущей версии
НОВАЯ ВЕРСИЯ FULL

UPD 1:
В этой версии исправил dll. Теперь она работает с смонтироваными архивами, раньше неработала
http://malchenko87.ixrad.ru/XORSED2RELEASE.ZIP

ЗЫ. в эдиторе запускать xe2.exe, а не runner
Распаковывать куда-нибудь в диск C: из рабочего стола что-то глючит, может изза русских символов в пути

Randomize 18.07.2011 17:42

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Пожалуйста обратите внимание, в Xors3D есть свои встроенные Gizmos.
Они анологичны 3dsmax`овским.
Подробнее в примерах xors3d
http://area.xors3d.com/depository/de...les/20-samples

pozitiffcat 18.07.2011 17:48

Ответ: Доступно демо проекта редактор мира для Xors3D
 
хм.. не обращал внимание, спасибо

moka 18.07.2011 19:07

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Можно скринчегоф?

pozitiffcat 18.07.2011 19:29

Ответ: Доступно демо проекта редактор мира для Xors3D
 

pozitiffcat 18.07.2011 21:04

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Чутка обновил
http://ifolder.ru/24759931
Остальные доработки постепенно буду выкладывать

pozitiffcat 19.07.2011 11:34

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Дополнил.

Появились динамически всплывающие подсказки, можно назначать пользовательские свойства и получать к ним доступ из кода.
Появился доступ к камере из кода. Появилось большое окно для ввода детальной информации по трансформации вручную.
СКАЧАТЬ

den 19.07.2011 11:37

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Rot X
Rot X
Rot X
Scal X
Scal X
Scal X


баг?

мб так:

Rot X
Rot Y
Rot Z
Scal X
Scal Y
Scal Z

pozitiffcat 19.07.2011 11:47

Ответ: Доступно демо проекта редактор мира для Xors3D
 
поправил ссылку сверху

h1dd3n 19.07.2011 11:58

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Может лучше как Rot (30, 30, 30)?

pozitiffcat 19.07.2011 12:00

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Большие дробные числа не поместятся, а слишком длинный хинт неохото делать, он непоместиться на экране если объект будет гдето скраю

pozitiffcat 19.07.2011 22:35

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Новая версия! Доступна детальная настройка физики
Цитата:


http://ifolder.ru/24780140

Android 19.07.2011 23:22

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Пожалей глаза читателей, не у всех разрешение 1920х1980.
Вся страница "поплыла" из-за этих "скринов".

pozitiffcat 20.07.2011 12:55

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Добавил добавление Bloom эффекта из редактора. Эффект появляется при сохранении карты, его можно редактить.

Скачать

IGR 20.07.2011 21:02

Ответ: Доступно демо проекта редактор мира для Xors3D
 
кстати, 3D View у тебя на ксорсе ?? как ты его засунул в виндовое приложение ??

moka 20.07.2011 21:57

Ответ: Доступно демо проекта редактор мира для Xors3D
 
На C# пишешь, не так ли? И рендеришь в пустой контроллер? Или создал дополнительное окно, и скрыв ему рамку, сделал чайлдом панели (или пустого контрола).

pozitiffcat 20.07.2011 23:00

Ответ: Доступно демо проекта редактор мира для Xors3D
 
xSetRenderWindow(windowhandle);
//код c# SetRenderWindow(panel.Handle.ToInt32());

pozitiffcat 20.07.2011 23:10

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Добавил в движок управление камерой как игроком, т.е. взаимодействие с миром. Можно берать по карте двигать предметы.. и т.п.
LoadMap(const char* path, const char* mapName); загрузить карту
modelFromName(const char* name); получить хэндл модели из карты
getCustomProp(int model,int prop); получить пользовательское свойство
getCamera(); получить камеру
PreRenderMap(); рендеринговые действия движка перед командой xRenderWorld
PostRenderMap(); рендеринговые действия движка после команды xRenderWorld (для bump)
MouseMove(); бегать по карте без физики проникая сквозь стены
MouseAddPhysics(int mass,float radius); добавить к камере физику
MouseMovePhysics(); бегать по карте используя физику
КАЧНУТЬ

pozitiffcat 20.07.2011 23:19

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Цитата:

Сообщение от MoKa (Сообщение 196320)
На C# пишешь, не так ли? И рендеришь в пустой контроллер? Или создал дополнительное окно, и скрыв ему рамку, сделал чайлдом панели (или пустого контрола).

редактор на c# т.к. там нормальный гуй.. движок lib + dll на чистом c++

moka 20.07.2011 23:39

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Смотря на развитие и внедрение фичей, у тебя сейчас идёт всё "по прихоти". То есть, захотелось так - сделал так, захотел другое, сделал другое. Никакого основного плана, определённой аудитории, жанровых зависимостей и т.п. Так? Потому что сейчас, ты уже внедряешь перемещение игроком, плюс у тебя уже есть физика и т.п. Тоесть ты сразу же фокусируешься на First/Third Person игры, так?

pozitiffcat 20.07.2011 23:49

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Нет MoKa ты неправильно понял, эта фича с физикой камеры нужна только для проверки вашей карты в c++ приложении, как бы уже не из редактора. А так редактор ориентирован на любой жанр игр, он фактижески является загрузчиком заранее расположеных объектов, их свойств и физики.
Хочешь RPG, составляешь карту, загружаешь а далее modelFromName, выцепляешь нужные тебе объекты и производишь различные манипуляции. Особого плана по разработке программы нет, я все придумываю на ходу, то что мне хотелось бы иметь в редакторе от Xors3d. Может когда нибудь это будет очень мощный, бесплатный (free, не OpenSource) редактор ))) Но в нем никогда нельзя будет создавать меши с нуля. 1- я хз как это делать, в ксорсе (может кто нибудь напишет мне модуль) 2- цель проекта редактор МИРА. Я хочу в редакторе охватить весь функционал рендера ксорса

pozitiffcat 20.07.2011 23:50

Ответ: Доступно демо проекта редактор мира для Xors3D
 
ЗЫ. как забью на проект выложу исходники

NitE 21.07.2011 00:33

Ответ: Доступно демо проекта редактор мира для Xors3D
 
А что, щяс выложить жаба давит ?

pozitiffcat 21.07.2011 00:41

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Честно - давит. Вот нахер не нужен будет проект - выложу. Спроси еще разработчика 3ds MAX давит его жаба или нет выложить исходники. Я не уверен что исходники dll + lib, и C# тебе помогут в продолжении моего проекта

NitE 21.07.2011 00:49

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Я бы на твоём месте вёл себя поскромнее, и не стал сравнивать свою поделку с 3дс максом. А продолжать твои проект желания не имею, просто непонимаю такой вот паталогической жадности. Ведь факт, что никогда не продашь. Дело твоё конечно. Но ценность таких вот редакторов даже без исходников чуть менее чем никакая.

Randomize 21.07.2011 01:57

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Цитата:

Сообщение от NitE (Сообщение 196348)
Я бы на твоём месте вёл себя поскромнее, и не стал сравнивать свою поделку с 3дс максом. А продолжать твои проект желания не имею, просто непонимаю такой вот паталогической жадности. Ведь факт, что никогда не продашь. Дело твоё конечно. Но ценность таких вот редакторов даже без исходников чуть менее чем никакая.

Как пример - Modex
Поиском по булке можно легко найти.

NitE 21.07.2011 02:11

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Как пример чего ?

Randomize 21.07.2011 02:15

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Цитата:

Сообщение от NitE (Сообщение 196361)
Как пример чего ?

Беспрофитного для третьих лиц

NitE 21.07.2011 02:18

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Я запутался. Т.е. бесполезен для всех кроме автора ?

Randomize 21.07.2011 04:40

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Цитата:

Сообщение от NitE (Сообщение 196363)
Я запутался. Т.е. бесполезен для всех кроме автора ?

Именно.

pozitiffcat 21.07.2011 09:05

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Цитата:

Сообщение от NitE (Сообщение 196348)
Я бы на твоём месте вёл себя поскромнее, и не стал сравнивать свою поделку с 3дс максом. А продолжать твои проект желания не имею, просто непонимаю такой вот паталогической жадности. Ведь факт, что никогда не продашь. Дело твоё конечно. Но ценность таких вот редакторов даже без исходников чуть менее чем никакая.

Проект БЕСПЛАТЕН!

pozitiffcat 21.07.2011 09:06

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Насчет бесполезности проекта, только скажите, я перестану выкладывать версии.

pozitiffcat 21.07.2011 13:42

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Добавил список текстур. Можно делать текстуры с bump эффектом как на скрине.


скачать: http://ifolder.ru/24808430

is.SarCasm 21.07.2011 15:03

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Почему бы действительно не сделать проект ОпенСорс, я думаю каждый, по своему желанию, мог бы добавить что-то очень крутое.

pozitiffcat 21.07.2011 16:06

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Непонимаю смысла открывать исходники.

pozitiffcat 21.07.2011 16:08

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Наверно пора svn сервер регить )))

NitE 21.07.2011 16:35

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Это принцип. На самом деле исходники никому не нужны, ведь если кому-то понадобится - он такое за день напишет.

pozitiffcat 21.07.2011 16:50

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Слушай школота, ты че меня троллить задумал? Давай напиши, хотябы за неделю, тока успей C++ с шарпом выучи.

den 21.07.2011 17:00

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Цитата:

тока успей C++ с шарпом выучи.
Чо дох*я прогер чтоли?
Самый умный чтоли?

NitE 21.07.2011 17:05

Ответ: Доступно демо проекта редактор мира для Xors3D
 
pozitiffcat, ага, у меня целая конспирация против тебя, ведь ты всем так нужен.

IGR 21.07.2011 17:06

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Цитата:

Сообщение от pozitiffcat (Сообщение 196327)
xSetRenderWindow(windowhandle);
//код c# SetRenderWindow(panel.Handle.ToInt32());

охрене*ь, это получается сцену из ксорса можна отрендерить на любой контрол что-ле ?? я правильно понял ??
отлично !! :super:

pozitiffcat 21.07.2011 17:08

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Цитата:

Сообщение от IGR (Сообщение 196408)
охрене*ь, это получается сцену из ксорса можна отрендерить на любой контрол что-ле ?? я правильно понял ??
отлично !! :super:

ты правильно понял главное хэндл достань

pozitiffcat 21.07.2011 17:11

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Цитата:

Сообщение от NitE (Сообщение 196407)
pozitiffcat, ага, у меня целая конспирация против тебя, ведь ты всем так нужен.

Ладно школьники не буду с вами спорить. Я хоть чего-то уже добился в своей жизни. А вы может быть никогда и не будете работать программистами. Вы скорей всего останетесь прыщавыми очкастыми ботаниками, или станете быдло, кидающими на деньги малолеток.

den 21.07.2011 17:13

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Цитата:

Ладно школьники не буду с вами спорить. Я хоть чего-то уже добился в своей жизни. А вы может быть никогда и не будете работать программистами. Вы скорей всего останетесь прыщавыми очкастыми ботаниками, или станете быдло, кидающими на деньги малолеток.
Ахахаха, вот это троллинг!

pozitiffcat 21.07.2011 17:13

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Цитата:

Сообщение от Den (Сообщение 196406)
Чо дох*я прогер чтоли?
Самый умный чтоли?

Знаешь, дох* умный. Ведущий инженер разработчик АСУ, программ по самообслуживанию, с оборудованием.
А ты?

impersonalis 21.07.2011 17:42

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Рыли - чо на pozitiffcat набросились-то? Пока конструктивной критик не прочитал

den 21.07.2011 17:46

Ответ: Доступно демо проекта редактор мира для Xors3D
 
2котэ
Да ты красавчик!
А я так, на мусоровозе езжу, ога.
Асло у тебя ЧСВ зашкаливат.
2импер
Да просто люто, бешено бесят такие фразочки, по отношению к любым людям:
Цитата:

Давай напиши, хотябы за неделю, тока успей C++ с шарпом выучи.
Ладно бы чтонибуть стоящие написал (или молчал) - а то заюзать игровой движок и dotNet GUI этож ахринеть как сложно.

pozitiffcat 21.07.2011 17:53

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Добавил тени, добавил редактирование D6Joints. Можно теперь привязки делать.
http://ifolder.ru/24812800
Видео: http://www.youtube.com/watch?v=qtBRcCFPgvk

pozitiffcat 21.07.2011 17:54

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Den, а для тебя сложно?
Я юзаю много языков, стилей, ОС, работа обязывает
ЗЫ. почему дот нет.. если бы я это делал на c++ mfc, это заняло бы раз в 10 больше времени. Для этого и придумывают такие вещи как дот нет. Ими пользуются профессионалы. Если язык совершенен и легок это не означает что им должны пользоваться только слабые программисты

den 21.07.2011 17:57

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Я ничего не имею против твоей работы.
Просто не надо считать всех тупыми и безграмотными.
upd:
Цитата:

Если язык совершенен и легок это не означает что им должны пользоваться только слабые программисты
я этого не говорил

pozitiffcat 21.07.2011 17:59

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Да не считаю я никого тупым
Цитата:

Это принцип. На самом деле исходники никому не нужны, ведь если кому-то понадобится - он такое за день напишет.
вот тут человек, скрыто говорит о том что я такой лошок, типа неделю пишу то что ктото за день напишет, вот меня и взбесило
ЗЫ. никто не просил исходники ксорса когда он тока зарождался?

impersonalis 21.07.2011 18:04

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Цитата:

Сообщение от pozitiffcat (Сообщение 196427)
Den, а для тебя сложно?
Я юзаю много языков, стилей, ОС, работа обязывает
ЗЫ. почему дот нет.. если бы я это делал на c++ mfc, это заняло бы раз в 10 больше времени. Для этого и придумывают такие вещи как дот нет. Ими пользуются профессионалы. Если язык совершенен и легок это не означает что им должны пользоваться только слабые программисты

хм-м-м-м, а для меня "на скорую руку" сделать ГУИ всегда означало "юзай MFC".

pozitiffcat 21.07.2011 18:13

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Я не набивал руку с MFC. Но все же в C# это делается гораздо легче и быстрей. Кто-то может и на c# неделю бы делал :-D

NitE 21.07.2011 19:13

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Цитата:

вот тут человек, скрыто говорит о том что я такой лошок, типа неделю пишу то что ктото за день напишет, вот меня и взбесило
ЗЫ. никто не просил исходники ксорса когда он тока зарождался?
Ок, извиняюсь. Имел ввиду, что такой редактор кому надо тот сам напишет. А с исходниками из него хоть могут новички учиться.

Ксорс почти сразу (непомню когда его там на блиц.пп выложили были там исходники или нет) задумывался как коммерческая разработка, а ты-же сам сказал что проект твой бесплатен. Вот я и не вижу причин не открывать исходники в таком случае.

Видео порадовало - тебе в пору не редактор делать, а шутер аля ХЛ2)).

pozitiffcat 21.07.2011 19:34

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Теперь можно проверять карту прям из редактора!!!

КАЧ

L.D.M.T. 21.07.2011 21:23

Ответ: Доступно демо проекта редактор мира для Xors3D
 
не запускается ни один экзешник - проверяй, перед тем как заливать в нет. и пора уже перейти на rghost.ru

pozitiffcat 21.07.2011 21:25

Ответ: Доступно демо проекта редактор мира для Xors3D
 
проверяю. установи Net FrameWork. Не запускается че пишет? Ща перезалью я там баг нашел

pozitiffcat 21.07.2011 21:36

Ответ: Доступно демо проекта редактор мира для Xors3D
 
http://rghost.ru/15337511
там косяк с просмотрщиком исправил, он на новых картах не работал

ARA 21.07.2011 21:37

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Цитата:

Сообщение от pozitiffcat (Сообщение 196461)
проверяю. установи Net FrameWork. Не запускается че пишет? Ща перезалью я там баг нашел

Net FrameWork 4 имеется. Пишет при запуске xe2loader.exe (демотест)

Цитата:

Не удалось запустить приложение, поскольку его параллельная конфигурация неправильна. Дополнительные сведения содержатся в журнале событий приложений или используйте программу командной строки sxstrace.exe для получения дополнительных сведений.


[ОК]
а после создания нового проекта в самом редакторе пишет
http://rghost.ru/15338541.view

pozitiffcat 21.07.2011 21:38

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Погоди 2 минуты ща перезалью

pozitiffcat 21.07.2011 21:43

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Исправление. Режим сборки release
http://rghost.ru/15338671
Проверьте кто-нить экзешники

ARA 21.07.2011 21:47

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Мысли по редактору:
- "добавить сферу" "добавить куб" прочь с главной панели;
- лучше выдели отдельные кнопочки для перемещения, вращения, скалирования объектов как в 3ds max. И продублируй их шоткатами на цифрах 1,2,3 соответственно (на верхних цифрах);

Пока что всё. Надо тестить рабочую версию редактора.

ARA 21.07.2011 21:50

Ответ: Доступно демо проекта редактор мира для Xors3D
 
Демотест запустился. Редактор по прежнему не работает
http://rghost.ru/15338541.view

pozitiffcat 21.07.2011 21:52

Ответ: Доступно демо проекта редактор мира для Xors3D
 
странно... скопируй мне весь лог ошибки которое в окошке появляется


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

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