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

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

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

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

Ответ
 
Опции темы
Старый 14.03.2009, 22:17   #1
ELIAS
Знающий
 
Аватар для ELIAS
 
Регистрация: 31.08.2008
Адрес: Arrakis
Сообщений: 234
Написано 6 полезных сообщений
(для 6 пользователей)
Вопрос AddMesh - save texture!

Вообщем столкнулся с неприятностью на блитце. Нужно обьединить несколько объектов(мешей) в один, ну и естественно юзаю для этого addmesh. С ентитями которые уже были затекстурены в максе всё хорошо, а вот если текстуришь ентити в самом блитце то с применением аддмеша текстура с него слезает (( и затекстурить его потом невозможно - текстурятся все сурфейсы того меша в который мы объединяем ентити...а мне надо просто чтобы у каждого присоединяемого меша ОСТАВАЛАСЬ СВОЯ ТЕКСТУРА и СВОИ ТЕКСТУРЫНЕ КООРДИНАТЫ - то есть скейл текстур тоже сохранялся и ротеит и ещё четотам.

Вот если кто знает так сразу скачивайте файл во вложении - там код и три кубика с разными текстурами - их надо объединить в один меш с теми условиями, что я описал выше!!! Что у меня получается можете тутже в этом коде и посмотреть - просто расскоментив 6 строчек.

Очень надёюсь что выход из такой ситуации есть.
Вложения
Тип файла: zip AddMesh-SaveTexture.zip (19.4 Кб, 493 просмотров)
(Offline)
 
Ответить с цитированием
Старый 14.03.2009, 23:07   #2
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: AddMesh - save texture!

нда... я советую те ОЧЕНЬ внимательно прочитать справку по AddMesh(), потом, не менее внимательно справку по LoadBrush() и PaintMesh()

после того как это сделаешь, можешь читать ниже.

shit=LoadBrush("red.jpg")
PaintMesh redcube,shit

shit2=LoadBrush("blue.jpg")
PaintMesh bluecube,shit2

AddMesh bluecube,redcube
FreeEntity bluecube
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо NitE за это полезное сообщение:
ELIAS (14.03.2009), MidGard (05.09.2009)
Старый 14.03.2009, 23:37   #3
ELIAS
Знающий
 
Аватар для ELIAS
 
Регистрация: 31.08.2008
Адрес: Arrakis
Сообщений: 234
Написано 6 полезных сообщений
(для 6 пользователей)
Ответ: AddMesh - save texture!

Огромное спасибо, NitE!
(Offline)
 
Ответить с цитированием
Старый 14.03.2009, 23:55   #4
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: AddMesh - save texture!


вот поэтому и хорошо писать двиг. все становится на свои места. сюрфейсы, объекты, текстуры, материалы и как они связаны.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
NitE (15.03.2009)
Старый 15.03.2009, 00:42   #5
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: AddMesh - save texture!

Не знаю, я не пися своего двига без проблем со справкой разобрался. А в другом движке и структура может быть другая. имхо наоборот: сначала разобраться как люди делают и на основе этого переосмыслить и писать свой двиг
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Colossus (15.03.2009)
Старый 21.03.2009, 19:08   #6
ELIAS
Знающий
 
Аватар для ELIAS
 
Регистрация: 31.08.2008
Адрес: Arrakis
Сообщений: 234
Написано 6 полезных сообщений
(для 6 пользователей)
Ответ: AddMesh - save texture!

Так...Ну теперь я вместо обычных текстурок использую кисти и paintmesh.
Относительно проблемы в первом посте - всё отлично, спасибо Nite.
Но есть другаю теперь проблема. Объекты к которым применены EntityTexture и PaintMesh по-разному реагируют на свет!!! При одном и том же освещении меши раскрашенные кистью(таким образом как сказал Nite) намного светлее, чем ентити, раскрашенные EntityTexture!!! Это видно и так, но я также проверял и с одинаковыми текстурами - так что сомнений в моём утверждении икаких быть не может!

Что в такой ситуации можно сделать??? Эффект получается оочень некрасивый - смотрится как серьёзная недоработка в графике!!!
(Offline)
 
Ответить с цитированием
Старый 21.03.2009, 20:22   #7
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: AddMesh - save texture!

Graphics3D 1024,768,32,2
SetBuffer BackBuffer()

light=CreateLight()
camera=CreateCamera()
MoveEntity camera,0,0,-10

cube1=CreateCube()
cube2=CreateCube()
MoveEntity cube1,-3,0,0
MoveEntity cube2,3,0,0
ScaleEntity cube1,1,1.5,1
ScaleEntity cube2,1,1.5,1

tex1=LoadTexture("bubles.jpg")
tex2=LoadBrush("bubles.jpg")

EntityTexture cube1,tex1
PaintMesh cube2,tex2

Repeat
CameraClsColor camera,255,255,255
UpdateWorld()
RenderWorld()
Flip
Until KeyHit(1)
End
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо NitE за это полезное сообщение:
ELIAS (23.03.2009), MidGard (05.09.2009)
Старый 22.03.2009, 16:32   #8
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Ответ: AddMesh - save texture!

Есть же куча библиотек для сингл-сурфейса
так нет, мучаетесь с этим аддмешем
Для кого люди старались, писали ?
__________________
(Offline)
 
Ответить с цитированием
Старый 22.03.2009, 16:35   #9
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: AddMesh - save texture!

Добавь меш - спасай текстуру!
Кой-чего напоминает
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 23.03.2009, 15:45   #10
ELIAS
Знающий
 
Аватар для ELIAS
 
Регистрация: 31.08.2008
Адрес: Arrakis
Сообщений: 234
Написано 6 полезных сообщений
(для 6 пользователей)
Ответ: AddMesh - save texture!

Мдеее...видать это из-за аддмеша.

Есть же куча библиотек для сингл-сурфейса
так нет, мучаетесь с этим аддмешем
Для кого люди старались, писали ?
Расскажите пожалуйста поподробней...:.
Где скачать, как пользоваться...

сжигайте книги - спасайте лес?

Последний раз редактировалось ELIAS, 23.03.2009 в 15:50.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LOAD-SAVE impersonalis FAQ 10 11.04.2009 15:02
AddMesh NewtoonMesh,BlitzMesh AndruXa 3D-программирование 10 07.04.2008 01:59
AddMesh к AnimMesh Horror 3D-программирование 5 24.10.2007 15:23
Optimize .VS. texture Chrono Syndrome 3D Моделирование 10 27.08.2007 21:16
Dragons' texture Raiter Создание текстур 0 10.05.2007 16:07


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


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