Сообщения на форуме пользователя Andrey (235 стр.)
Библиотека OpenIL. (Комментарии к статье) | 23 дек. 2004 | 14:53 | #17 |
---|
Спасибо!!!
Библиотека OpenIL. (Комментарии к статье) | 23 дек. 2004 | 13:09 | #15 |
---|
Понятно у меня что-то подобное сделано в классе ResourceManager.
Библиотека OpenIL. (Комментарии к статье) | 23 дек. 2004 | 12:49 | #13 |
---|
Отсюда вопрос - зачем два раза создавать текстуру в памяти?Тем более, если 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 дек. 2004 | 9:48 | #7 |
---|
Понятно ну может это не правильный подход.но мне болше нравиться OpenIL типа Открытая Графическая Библиотека.
All
вот что-то с файлами *.tga у меня не получилось, выводит текстуру других оттенков, так точно не объяснишь.Я так и не понял в чем дело.
Еще в статье есть ошибка вот в этом месте:
//Тип хранения данных unsigned int type; //переопределить тип для OpenGL switch (type) { //...
//Тип хранения данных unsigned int type; //переопределить тип для OpenGL switch (bpp) { //...
Может это можно исправить?
Правка: 23 дек. 2004 13:22
Библиотека OpenIL. (Комментарии к статье) | 23 дек. 2004 | 8:26 | #2 |
---|
Пожалуйста.Теперь возможно многие проблемы решаться по загрузке текстур.
Андре Ламот. Новая книга. Покупать или нунафик? | 22 дек. 2004 | 9:15 | #18 |
---|
Книга очень хорошая особенно мне понравились BSP деревья, описание 3D математики, подход к разработки стуктур данных для хранения графифисокй информации.Еще про всевозможную оптимизацию написано.
Ошибка при линковке Плагина к 3D Studio Max | 20 дек. 2004 | 18:06 | #3 |
---|
GLoom
Спасибо всем помогло!!!
Ошибка при линковке Плагина к 3D Studio Max | 20 дек. 2004 | 17: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 дек. 2004 | 16:19 | #5 |
---|
Отправил
Дайте ссылку на 3D Studio Max SDK 6.0!!! | 20 дек. 2004 | 15:39 | #3 |
---|
Спасибо большое!!!!!!!
Дайте ссылку на 3D Studio Max SDK 6.0!!! | 20 дек. 2004 | 15:21 | #1 |
---|
Дайте ссылку на 3D Studio Max SDK 6.0!!! | 20 дек. 2004 | 15:21 | #0 |
---|
Мне очень нужно!!!
Скажи свое слово о игре | 11 дек. 2004 | 10:48 | #6 |
---|
Просто круто!!
Новичку... Посоветуйте с чего начать, только при учёте что я знаю только азы Делфи | 9 дек. 2004 | 9:57 | #2 |
---|
>програмирования ОпенГЛ на Делфи...
Совет если пойдешь далеко то лучше изучи C++ и программируй на нем.Например начнешь заниматься экспортом из 3D Studio Max'а или из Maya'и придеться на С++ писать да примеры там из SDK на Visual C++.
Насчет графического API OpenGL или Direct3D то выбор за тобой.
Если начал
>это в активации Директ 3Д
то изучай Direct3D.
Переопределение функции | 8 дек. 2004 | 15:22 | #1 |
---|
Что значит переопределить? перегрузить?