forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Сколько лет сколько зим)) *куча вопросов* (http://forum.boolean.name/showthread.php?t=13415)

)DEM( 29.09.2010 18:10

Ответ: Сколько лет сколько зим)) *куча вопросов*
 
Цитата:

Сообщение от ARENSHI (Сообщение 163504)
Блин, помоему слишком много инфантильности и слюнь для твоего возраста :-)

А ваще мот как-нибудь попробуй Unity. Решение всех твоих проблем.

:) где епта слюни? ))

просто жесть, когда у тебя уже почти все готово в блице не хватает одной хреновины такой как "говно тени какие-то"...


Вообщем ладно, сделаю все через "африку". Буду крутить макс скрипт, привязывать к редактору, и запекать тени V-ray (как сделаю выложу демку)
Что бы не думали что пустословил =)

SBJoker 29.09.2010 21:32

Ответ: Сколько лет сколько зим)) *куча вопросов*
 
Мораль моего поста такова: называй темы максимально понятно и конкретно.

Mr_F_ 30.09.2010 15:04

Ответ: Сколько лет сколько зим)) *куча вопросов*
 
Цитата:

а) запечь статическую карту теней на весь мир (процесс можно вставить при загрузке уровня, так как понимаю это будет долго.) НО(!) объекты моего мира выгружаются и загружаются, + система LODов.
б) Создавать тень в процессе игры, опять таки же все объекты динамичны (т.е выгружаемые).
а) рендерить плохие лайтмапы YAL'ом
б) рендерить всё-таки все в максе как сказал Аренши
в) забить на блиц и юзать PSSM

Цитата:

один большой бесшовный мир.
в блице то? это весьма нехорошая идея

)DEM( 30.09.2010 17:05

Ответ: Сколько лет сколько зим)) *куча вопросов*
 
Цитата:

в блице то? это весьма нехорошая идея
я в курсе, но я нашел способ как "схитрить".

Цитата:

б) рендерить всё-таки все в максе как сказал Аренши
Ну почти так...

Задачу решил решить так:
Вся сцена(мир) собирается в максе.
Пишем скрипты
1) экспортер карты (записвает в тхт файл параметры объектов в том числе позицию и т.д)
2) "параметры" - добавляется как модификатор, (тут мы сможем указать, что это за тип модели "меш" "анимМеш" "спрайт и т.д... и бла бла бла настройки короче)
В максе они роли не играют, просто мы все это запишем в тхт и в блице прочитаем.

По теории все это поможет =) Но практика суровая наука.

Цитата:

Мораль моего поста такова: называй темы максимально понятно и конкретно.
Я же написал выше постами, что не хочу плодить темы под каждый свой вопрос.
Решил что тут и вопросы задам, и выложу что получилось и т.д...

)DEM( 30.09.2010 19:36

Ответ: Сколько лет сколько зим)) *куча вопросов*
 
Новости: =)

Разобрался как написать скрипт альтернативу "редакторам миров" в максе.
Жесть, ... а вот если бы не тении я бы и не знал что так можно =)

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

Вообще сижу ржу)))
Столько времени потратил когда писал редактор для создания уровней. И тут случайно понимаю что все это можно было припаять в сам макс, т.е собираешь в максе уровень из моделей, жмешь "аля батон" и получаешь .тхт

SBJoker 30.09.2010 21:06

Ответ: Сколько лет сколько зим)) *куча вопросов*
 
Анонимус вопрошает "а где же пруф?"

Gector 30.09.2010 21:27

Ответ: Сколько лет сколько зим)) *куча вопросов*
 
Луркмор? FFFFFFFFFUUUUUUUUUU!!!!

)DEM( 01.10.2010 12:43

Ответ: Сколько лет сколько зим)) *куча вопросов*
 
*В пм всем отвечать леньки*


Дам дам я вам скрипт ребят =)
Дайте его дописать (тем более инет дома будет только со след. недели)

Уроков по скрипту я так и не нашел толковых... только пара каких-то туторов которые в принципе к этому никак не относятся.

Просто хорошо зная макс, и кое-как анг.яз, открыл родной хелп и ололо там все расписано, просто разжевано =)

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

Еще мыслю как что бы написать "модификатор", т.е создал модель, выбрал модификатор "Б3д параметры" в котором можешь указывать все блицовские штучки нужные тебе в игре
типа:
Константу коллизии, имя лайт-мапы, и вообще все переменные которые вам нужно привязать к этой модели.

IGR 01.10.2010 14:57

Ответ: Сколько лет сколько зим)) *куча вопросов*
 
писать скрипты это хорошо !!
счас популярный xml формат данных (пруф: XAML - основа построения интерфейсов для WPF и Silverlight, Collads формат и т.д.) - деревовидная структура данных !!
so, есть еще 1 вариант - заэкспортить сцену в collada она же xml (открывается инет эксплорером даже :) ) и в блице распарсить XML-ку !! на оффсайте куча парсеров !! а возможно есть и импортер collada я хз !!
плюс в том что можешь получить безболезненым способом все даные со сцены !! collada то умеет экспортить много чего, а вот то что ты сможешь заимпортировать в блиц уже зависит от тебя !! :)

ps: я не пытаюсь тя отговорить от скрипта, это просто как вариант.. :)


PHP код:

<library_visual_scenes>
    <
visual_scene id="RootNode" name="RootNode">
      <
node id="Box01" name="Box01">
        <
translate sid="translate">-23.769747 0.000000 -17.651703</translate>
        <
rotate sid="jointOrientX">1 0 0 -90.000000</rotate>
        <
instance_geometry url="#Box01-lib"/>
      </
node>
      <
node id="Sphere01" name="Sphere01">
        <
translate sid="translate">29.033064 0.000000 -8.107822</translate>
        <
rotate sid="jointOrientX">1 0 0 -90.000000</rotate>
        <
instance_geometry url="#Sphere01-lib"/>
      </
node>
    </
visual_scene>
  </
library_visual_scenes


)DEM( 01.10.2010 16:01

Ответ: Сколько лет сколько зим)) *куча вопросов*
 
Дык а смысл если я все напишу под себя в максе?
Пока что я вижу что максовский скрипт даеться мне без труда =)

Вот приблизительно так будет все работать у меня:


Раставил модели, добавил модификат в котором укажешь все нужные тебе настройки.

Если это не меш а к примеру бот, тогда не модификатор вешаешь, а вообще создаешь свой обьект "Бот" ... все это макс умеет.
Честно сам офигеваю))) Как ребенок нашедший "цацу" =)

)DEM( 01.10.2010 21:07

Ответ: Сколько лет сколько зим)) *куча вопросов*
 





гг )) пара "из" шмаделек)) Будет гамулька в блице))

п.с Ошибки не указывать сам знаю))) *оправдание* потрачено время - вечер после работы))

ARA 01.10.2010 22:46

Ответ: Сколько лет сколько зим)) *куча вопросов*
 
памперсы с шыпами :-D

Второй сверху даже жутковато смотрица.
Кстати для демонстрации своих мойделей есть тема:
http://forum.boolean.name/showthread.php?t=5467&page=79


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

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