Конференция "Игры" » Большая(сложная) текстура [Delphi, Windows]
 
  • Mr.Vlad (29.12.07 23:58) [0]
    Может этот вопрос и простой но я по примерам не разобрался. Вопрос (в GLScene): у меня есть Plane и нужно нанести на неё текстеру. Но дело втом, что plane очень большой 1024*1024, а текстура маленькая 256*256 (она некрасиво расползается)-это раз, во-вторых, мне нужно, чтобы Plane был покрыт не только первой текстурой, но и 2, и 3, и т.д.
    Ну к примеру + 1 текстура
                      = 2 текстура
                      * 3 текстура
                      / 4 текстура
    Должно получится что-то типа:   +/++
                                                  +/++
                                                  *=**
                                                  +/++
    Конечно же не так, а к примеру
  • Mr.Vlad (31.12.07 00:10) [1]
    Попробую переформулировать вопрос. Знаете такую игру Generals, так вот в ней есть редактор карт (и не только в ней), и в нём делается так: сначала есть плоскость, потом мы повышаем или понижаем высоты (горы, впадины, реки), а затем просто разукрашиваем и сохраняем. Можно ли подобное сделать в GLScene, если да, то как?
  • Elec3C © (31.12.07 03:10) [2]
    Тусуйся, лучше на mirgames.ru! Там быстрее ответять!!!

    P.S. Хватить уже юзать этот глюченый GLScene. Учись писать на чистом OGL API(если любишь OGL)! Больше научишься!!!
  • Mr.Vlad (31.12.07 10:09) [3]
    А где мне его взять? OGL API?
  • @!!ex © (31.12.07 13:56) [4]
    > [3] Mr.Vlad   (31.12.07 10:09)

    Лол...
    OPenGL.pas в составе дельфи идет.
    Хелп - Тоже в составе дельфи. В msdn тоже есть полная справка по ГЛЮ.
  • AlexanderMS © (31.12.07 16:42) [5]
    Mr.Vlad, можно перевести текстуры в матрицы, а затем склеить, как угодно. У меня была та же проблема, и я сделал так.
  • Elec3C © (31.12.07 18:45) [6]

    > Mr.Vlad

    У меня есть OGL 1.2. А вообще попроси @!!ex'a пускай скинет те поновее версию.
  • Mr.Vlad (01.01.08 23:00) [7]
    Ну, плоскость с высотами сделаю с помощью HeightField, а можно уточнить о
    > можно перевести текстуры в матрицы, а затем склеить, как
    > угодно

    Простой пример: у меня есть объект (допустим большая плоскост) и 4 файла(1.jpg,2.jpg,3.jpg,4.jpg), а как создавать эти склееные матрицы или как там? Я пользовался только Plane1.Material.Texture.Image.LoadFromFile('1.jpg').
  • @!!ex © (02.01.08 08:59) [8]
    > [6] Elec3C ©   (31.12.07 18:45)

    У меня вообще 1.0 стандартный. :)))
    А все чего мне нужно из следующих версий, подключаю отдельно... ИМХО так удобнее.
  • Elec3C © (02.01.08 16:59) [9]

    > @!!ex ©

    Как говорится: "На вкус и цвет..." :))
 
Конференция "Игры" » Большая(сложная) текстура [Delphi, Windows]
Есть новые Нет новых   [134431   +10][b:0][p:0]