GameDev.ru
/ GameDev.ru / Пользователи / Andrey / Сообщения на форуме пользователя Andrey (235 стр.)

Сообщения на форуме пользователя Andrey (235 стр.)

Библиотека OpenIL. (Комментарии к статье)23 дек. 200413:09#15
Neonic
Понятно у меня что-то подобное сделано в классе ResourceManager.
Библиотека OpenIL. (Комментарии к статье)23 дек. 200412:49#13
Neonic
Отсюда вопрос - зачем два раза создавать текстуру в памяти?Тем более, если DevIL ориентирован на OpenGL?
Имеется в виду---
// Получение растровых данных
unsigned char* copyData = ilGetData();
//Копирование растровых данных
memcpy(data, copyData, size);
--

Да кстати тут я немного не доработал
можно поступить так:
unsigned char *copyData = ilGetData();
//...
gluBuild2DMipmaps(GL_TEXTURE_2D, bpp, width, height, type,
                      GL_UNSIGNED_BYTE, copyData);
Поэтому прощу прощения за лишние инструкции.

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

Я написал самое простое применение библиотеки остальное можно найти в документации по ней.

Библиотека OpenIL. (Комментарии к статье)23 дек. 20049:48#7
Jihar
Понятно ну может это не правильный подход.но мне болше нравиться OpenIL типа Открытая Графическая Библиотека.
All
вот что-то с файлами *.tga у меня не получилось, выводит текстуру других оттенков, так точно не объяснишь.Я так и не понял в чем дело.
Еще в статье есть ошибка вот в этом месте:
//Тип хранения данных
unsigned int type;
//переопределить тип для OpenGL
	switch (type) {
//...
Надо так:(именно так в примере)
//Тип хранения данных
unsigned int type;
//переопределить тип для OpenGL
	switch (bpp) {
//...
robot,wat
Может это можно исправить?

Правка: 23 дек. 2004 13:22

Библиотека OpenIL. (Комментарии к статье)23 дек. 20048:26#2
olegf
Пожалуйста.Теперь возможно многие проблемы решаться по загрузке текстур.
Андре Ламот. Новая книга. Покупать или нунафик?22 дек. 20049:15#18
All
Книга очень хорошая особенно мне понравились BSP деревья, описание 3D математики, подход к разработки стуктур  данных для хранения графифисокй информации.Еще про всевозможную оптимизацию написано.
Ошибка при линковке Плагина к 3D Studio Max20 дек. 200418:06#3
Joric^Proxium
GLoom
Спасибо всем помогло!!!
Ошибка при линковке Плагина к 3D Studio Max20 дек. 200417:44#0
Привет всем !!!!

подключил все библиотеки:
comctl32.lib core.lib geom.lib gfx.lib mesh.lib maxutil.lib maxscrpt.lib paramblk2.lib

Но почему-то пишется ошибка

MaxExporter.obj : error LNK2001: unresolved external symbol "public: virtual char * __thiscall ClassDesc::GetRsrcString(long)" (?GetRsrcString@ClassDesc@@UAEPADJ@Z)
debug\MaxExporter.dle : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

MaxExporter.dle - 2 error(s), 0 warning(s)

Кто нибудь знает в чем может быть дело?

Решил я эту проблему вот таким способом просто принудительно вставил тело функции

TCHAR* CoreExport ClassDesc::GetRsrcString(INT_PTR id)
{
	return "";
}

Ну я знаю это неправильный подход но так плагин собрался.
Помогите пожалуйста!!
С Уважением Андрей.

Дайте ссылку на 3D Studio Max SDK 6.0!!!20 дек. 200416:19#5
oneman
Отправил
Дайте ссылку на 3D Studio Max SDK 6.0!!!20 дек. 200415:39#3
Joric^Proxium
Спасибо большое!!!!!!!
Дайте ссылку на 3D Studio Max SDK 6.0!!!20 дек. 200415:21#0
Привет всем дайте ссылку где скачать 3D Studio Max SDK 6.0!!!
Мне очень нужно!!!
Скажи свое слово о игре11 дек. 200410:48#6
Jeanne_d*arc
Просто круто!!
Новичку... Посоветуйте с чего начать, только при учёте что я знаю только азы Делфи9 дек. 20049:57#2
Invisible
>програмирования ОпенГЛ на Делфи...
Совет если пойдешь далеко то лучше изучи C++ и программируй на нем.Например начнешь заниматься экспортом из 3D Studio Max'а или из Maya'и придеться на С++ писать да примеры там из SDK на Visual C++.
Насчет графического API OpenGL  или Direct3D то выбор за тобой.
Если начал
>это в активации Директ 3Д
то изучай Direct3D.
Переопределение функции8 дек. 200415:22#1
YuZeR
Что значит  переопределить? перегрузить?

Следующие темы >>

2001—2012 © GameDev.ru — Разработка игр