Nos gráficos, os atributos se referem às propriedades ou características que definem a aparência visual de objetos gráficos. Essas propriedades podem controlar muitos aspectos de como algo é renderizado, incluindo:
*
cor: O tom, a saturação e o brilho de um objeto. Pode ser uma cor sólida, um gradiente ou uma textura.
* Shape: A forma geométrica de um objeto (por exemplo, pontos, linhas, polígonos, curvas). Os atributos relacionados à forma podem incluir coisas como largura de linha, estilo de preenchimento de polígono e suavidade da curva.
*
Tamanho: As dimensões de um objeto (largura, altura, raio, etc.).
*
Posição: A localização de um objeto na tela ou dentro de uma cena 3D (x, y, z coordenadas).
*
Textura: Um padrão de superfície aplicado a um objeto, fornecendo detalhes e realismo. Os atributos relacionados a texturas podem incluir a própria imagem da textura, seu comportamento de ladrilho e seu mapeamento para a superfície do objeto.
*
transparência/opacidade: Quanto do objeto é visível; Um objeto totalmente opaco é completamente sólido, enquanto um objeto totalmente transparente é invisível. Os valores alfa são comumente usados para controlar isso.
*
iluminação: Nos gráficos 3D, os atributos definem como um objeto interage com fontes de luz, influenciando seu sombreamento e aparência (por exemplo, destaques especulares, reflexão difusa). Isso geralmente envolve parâmetros como refletividade, brilho e emissividade.
*
Estilo de linha: Para linhas, os atributos determinam propriedades como largura de linha, estilo (sólido, tracejado, pontilhado) e o estilo de união (como as linhas se conectam nos cantos).
*
Fonte: Para texto, os atributos controlam o tipo de letra, tamanho, estilo (negrito, itálico) e cor.
Esses atributos são frequentemente definidos usando linguagens de programação e APIs de gráficos (interfaces de programação de aplicativos) como OpenGL, Vulkan, DirectX ou dentro de editores de gráficos vetoriais como Adobe Illustrator ou Inkscape. Eles são cruciais para criar gráficos visualmente ricos e expressivos, controlando todos os aspectos de como os objetos aparecem na tela.