Помощник
|
vrml текстура |
gaz0n
|
Сообщение
#1
|
||
|
|
||
|
|||
Diablo_hb |
1.12.2008, 21:42;
Ответить: Diablo_hb
Сообщение
#2
|
|
насколько я нашол инфу (тема не в том разделе создана)
Текстура представляет собой графическое изображение, которое накладывается на поверхность формы и полностью покрывает ее. При этом изображение может быть как полностью непрозрачным, так и частично прозрачным. Если текстура частично прозрачная, то и поверхность формы соответственно частично прозрачная. Также изображение может быть движущимся - видео изображение. Использование текстур добавляет реализм создаваемым формам. Текстура определяется в поле texture узла Appearance (описывает внешний вид форм):
ImageTexture MovieTexture PixelTexture Цвет текстуры полностью подавляет цвет формы, описанный в узле Material. При этом изображение текстуры полностью покрывает поверхность формы. Узел ImageTexture. Этот узел определяет текстуру как неподвижное графическое изображение, заданное в графическом файле.
Этот узел определяет текстуру как движущееся графическое изображение (видео изображение), заданное в видео файле.
Поле speed определяет скорость прокручивания видеоизображения. Узел PixelTexture. Этот узел определяет текстуру как двумерное графическое изображение (цветное или черно-белое), заданное массивом пикселов.
Первые два числа определяют ширину и высоту изображения в пикселах. Третье число определяет количество параметров, описывающих каждый пиксел изображения. Затем идет описание самих пикселов. При этом, если пикселы описываются тремя парами, то это RGB значение пиксела. Если указано четыре параметра, то это RGB значение и степень прозрачности пиксела. Альфа текстура. Альфа текстура определяет изображение определенной степени прозрачности. Альфа текстура задается описанными выше узлами. При этом графический файл должен быть специального формата (задается степень прозрачности). если использовать PixelTexture - то можно описать массив точек объекта опредеелнного размера |
|
|
gaz0n
|
Сообщение
#3
|
|
appearance Appearance { material Material { diffuseColor 0.5 0.5 0.5 ambientIntensity 1 } texture ImageTexture { url "./images/1.jpg" repeatS TRUE repeatT TRUE } } Вот пример моего кода но текстура которую я накладываю не "размножается", а растягивается! Не могу понять где у меня ошибка! |
|
|
Diablo_hb |
2.12.2008, 15:32;
Ответить: Diablo_hb
Сообщение
#4
|
|
я не сильно шарю - но посмотрев на форумах других
If you want exact repetition over your model you'd have to fit your layout tightly to the image ( there's a 'Layout clipped to image size' command in the UV section of the menu for that' ; you'd then have to remove that constraint to scale up later). Then you must scale up by an integer factor. That technique is not suitable to every subject and one has to be careful the texture is not visibly stretched anywhere but it can be useful for seamless texture maps. Otherwise you're bound to have a few seams, hopefully (or skilfully) in places that don't matter. насколько я понял она вобще вот так как у вас не моножится, тоесть repeatS TRUE repeatT TRUE такой халявы нету, нужно чтото конвертить в UV представление - а потом хоть вращать хоть множить |
|
|
gaz0n
|
Сообщение
#5
|
|
честно сказать я не силен в инглише=) но не хрена не понял))
|
|
|
Diablo_hb |
2.12.2008, 16:08;
Ответить: Diablo_hb
Сообщение
#6
|
|
|
советую просто засунуть текстуру по размеру объекта. просто максимально оптимизировав ее
|
|
|
||
|
Текстовая версия | Сейчас: 25.4.2024, 21:43 |