Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 18.07.2012, 18:13   #1
Alex__Noc
Нуждающийся
 
Регистрация: 14.06.2012
Сообщений: 66
Написано 6 полезных сообщений
(для 10 пользователей)
Лампочка addmesh ???

Знает ли кто нить как ЭТО работает?
(Offline)
 
Ответить с цитированием
Старый 18.07.2012, 18:29   #2
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: addmesh ???

в вершинный буффер первого меша добавляется вершинный буффер второго меша
в индексный буффер исходного меша добавляется индексный буффер второго меша.
каждый индекс новой части индексного буффера увеличивается на число - равное числу вершин в исходно буффере
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо HolyDel за это полезное сообщение:
pax (19.07.2012), SBJoker (18.07.2012)
Старый 18.07.2012, 19:18   #3
Alex__Noc
Нуждающийся
 
Регистрация: 14.06.2012
Сообщений: 66
Написано 6 полезных сообщений
(для 10 пользователей)
Ответ: addmesh ???

Ладно не буду мучать - создал тему чтобы обьяснить что это такое на самом деле , то что HolyDel написал - это само собой разумеющиеся вещи!
Допустим мы создали меш и хотим в него аттачить ентитю или меш !
если ентитя стоит в координатах все по нулям то ентитя примет 0 созданного меша (где бы он не стоял!!!)
Если ентитя стояла в 2,0,0 то при аттаче она за 0 возьмет пивот меша и добавит координаты ентити
тоесть сам меш останется в тех же координатах - а вот треугольники добавляемого ентити установятся в позицию 0(мешовая координата)+2(ентитьная бывшая координата)!
Внимательнее следите за скейлом ибо он также накладывается!
Надеюсь кому то поможет! (в синглсурфейсных системах СТОПУДОВО это понадобится знать!)
особенно когда травы ЖУТЬ как дофига нужно:

Последний раз редактировалось Alex__Noc, 01.08.2012 в 20:27.
(Offline)
 
Ответить с цитированием
Старый 18.07.2012, 20:16   #4
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: addmesh ???

особенно когда травы ЖУТЬ как дофига нужно:
особенно когда жуть как нужно пиннать труп блица.

используйте подходящие инструменты блин.
нужна казуалка - берите блиц
нужны сложная демка со сложной графикой и нестандартными вещами - берите более подходящий двиг который поддерживает геометрические шейдеры и прочую фигню.
(Offline)
 
Ответить с цитированием
Старый 18.07.2012, 23:24   #5
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: addmesh ???

Разве это не ожидаемый эффект? Точно так же наследуются координаты и скейл при приparentчивании.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 18.07.2012, 23:29   #6
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: addmesh ???

Олег, не утруждайся, Алекс сильно упорот в плане блица, и не способен ни на что другое, до сих пор благословляя блиц с "отмазой": "На блице можно сделать что угодно, так что крутые движки и всякая хрень не нужна".

Короче, не утруждайтесь..
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
musetdima (20.07.2012), Nex (19.07.2012)
Старый 19.07.2012, 00:19   #7
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: addmesh ???

Да дело-то не в инструменте, а в мастере...
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 19.07.2012, 04:02   #8
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: addmesh ???

Что тут обсуждают? При Move(Translate)Entity, Turn(Rotate)Entity, ScaleEntity вершины в буфере НЕ модифицируются, соответственно при AddMesh они присоединяются такими, какими они родились. Это матчасть, это знать надо! А иначе это кажется странностями, как самый известный самолёт на тихоокеанском театре военных действий.
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
FREE MAN (19.07.2012), moka (19.07.2012), SBJoker (19.07.2012)
Старый 19.07.2012, 12:22   #9
Alex__Noc
Нуждающийся
 
Регистрация: 14.06.2012
Сообщений: 66
Написано 6 полезных сообщений
(для 10 пользователей)
Ответ: addmesh ???

Приаттач в зд максе любой обьект в любой обьект , и странностью покажеться что блиц аттачит со сдвигами!
Посему логика очевидна.
Я не боготворю блиц , не утверждаю что нету двигов луче и не выделяю вообще никакие из них , дело лишь в мастере как сказал импер.
(Offline)
 
Ответить с цитированием
Старый 19.07.2012, 12:37   #10
Nerd
Чудо-кот
 
Аватар для Nerd
 
Регистрация: 22.02.2011
Сообщений: 901
Написано 480 полезных сообщений
(для 1,471 пользователей)
Ответ: addmesh ???

Too slow
__________________

(Offline)
 
Ответить с цитированием
Старый 19.07.2012, 13:58   #11
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: addmesh ???

Сообщение от Alex__Noc Посмотреть сообщение
Приаттач в зд максе любой обьект в любой обьект , и странностью покажеться что блиц аттачит со сдвигами!
Посему логика очевидна.
[s]Посмотрите как сливаются цвета в фотошопе, а в реале я смешал синий с красным, и заместо розового получил грязно чёрный цвет! Какого хрена?
Видимо реальные краски занимаются странными махинациями, и не правильно работают, не как фотожоп..[/s]
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
musetdima (20.07.2012), pax (19.07.2012), pozitiffcat (02.08.2012), SBJoker (19.07.2012), Taugeshtu (19.07.2012)
Старый 19.07.2012, 14:00   #12
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: addmesh ???

3Д Макс - не блиц
(Offline)
 
Ответить с цитированием
Старый 19.07.2012, 15:43   #13
Alex__Noc
Нуждающийся
 
Регистрация: 14.06.2012
Сообщений: 66
Написано 6 полезных сообщений
(для 10 пользователей)
Ответ: addmesh ???

Именно для этого и создал тему !!!!!!!!!!!!!!!!
Сам ничего не нашел по этой команде - вынужден был все "грабли" собрать чтобы понять как это дерьмо работает !
Надеюсь другим не придется сильно париться
Макс харэ тролить ! )))
(Offline)
 
Ответить с цитированием
Старый 19.07.2012, 16:29   #14
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: addmesh ???

Вершины трансфоримрует видеокарта при отрисовке объекта, используя матрицу трансформаций. Это позволяет рисовать одни и те же меши в разных частях сцены. Так устроено 3D.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 19.07.2012, 16:52   #15
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: addmesh ???

"Блиц так не устроен!".
Pax, если помнишь, будучи блицером ты не имеешь дела с математикой и матрицами, это всё сокрыто и работа с энтитями и мешами прозрачна в блице.

А Алекс, кроме блица ни во что не углублялся, поэтому и не понимает этих азов и принципов работы реалтайм 3д.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com