Встречается на собеседованиях • сегодня
Что такое текстура
Текстура — это структура или внешний вид поверхности объекта, описывающий его детали, шероховатость, узоры. В программировании (особенно в графике) текстура — это изображение, накладываемое на 3D-модель для придания ей детализации без увеличения полигонов.
Пример загрузки текстуры в Python (библиотека PyOpenGL):
python
from OpenGL.GL import *
from OpenGL.GLUT import *
from PIL import Image
def load_texture(path):
img = Image.open(path)
img_data = img.tobytes("raw", "RGBX", 0, -1)
texture_id = glGenTextures(1)
glBindTexture(GL_TEXTURE_2D, texture_id)
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, img.width, img.height, 0, GL_RGBA, GL_UNSIGNED_BYTE, img_data)
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR)
return texture_id
text
Текстуры могут быть: растровые (PNG, JPEG), процедурные (генерируемые кодом), bump/normal maps (для имитации рельефа).
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы