Logotipo
Unionpédia
Comunicação
Disponível no Google Play
Novo! Faça o download do Unionpédia em seu dispositivo Android™!
Livre
Acesso mais rápido do que o navegador!
 

C for Graphics

Índice C for Graphics

C for Graphics (Cg), também conhecida como High-Level Shading Language (HLSL) é uma linguagem de programação desenvolvida pela Nvidia e Microsoft que é derivada do ANSI C para suporte ao design gráfico, aproveitando os recursos do hardware NVIDIA.

22 relações: Algoritmo, C (linguagem de programação), Computação gráfica, Crystal Space, DirectX, Distorção, Far Cry, GLSL, Hardware, Interface de programação de aplicações, Linguagem assembly, Linguagem de programação, Microsoft, Movimento de rotação, Nvidia, OpenGL, Placa de vídeo, Programação de computadores, Renderização, Sombreador, Transformação linear, Unidade de processamento gráfico.

Algoritmo

Uma animação do algoritmo de ordenação quicksort de uma matriz de valores ao acaso. As barras vermelhas marcam o elemento pivô. No início da animação, estando o elemento para o lado direito, é escolhido como o pivô Em matemática e ciência da computação, um algoritmo é uma sequência finita de ações executáveis que visam obter uma solução para um determinado tipo de problema.

Novo!!: C for Graphics e Algoritmo · Veja mais »

C (linguagem de programação)

C é uma linguagem de programação compilada de propósito geral, estruturada, imperativa, procedural, padronizada pela Organização Internacional para Padronização (ISO), criada em 1972 por Dennis Ritchie na empresa AT&T Bell Labs para desenvolvimento do sistema operacional Unix (originalmente escrito em Assembly).

Novo!!: C for Graphics e C (linguagem de programação) · Veja mais »

Computação gráfica

A computação gráfica é a área da computação destinada à geração de imagens em geral — em forma de representação de dados e informação, ou em forma de arte e recriação do mundo real.

Novo!!: C for Graphics e Computação gráfica · Veja mais »

Crystal Space

Crystal Space, também conhecido como Crystal Space 3D, é um motor gráfico, escrito em C++ por Jorrit Tyberghein.

Novo!!: C for Graphics e Crystal Space · Veja mais »

DirectX

Microsoft DirectX é uma coleção de APIs que tratam de tarefas relacionadas a multimídia, especialmente programação de jogos, para o sistema operacional Microsoft Windows, ou seja, é quem padroniza a comunicação entre software e hardware.

Novo!!: C for Graphics e DirectX · Veja mais »

Distorção

Distorsão designa a deformação de um objeto em relação à sua forma original.

Novo!!: C for Graphics e Distorção · Veja mais »

Far Cry

Far Cry é um jogo de tiro em primeira pessoa de 2004 desenvolvido pela Crytek e publicado pela Ubisoft.

Novo!!: C for Graphics e Far Cry · Veja mais »

GLSL

GLSL (OpenGL Shading Language) é uma linguagem de shading de alto nível baseada na linguagem de programação C. Foi criada pela OpenGL ARB para dar aos desenvolvedores controle mais direto do pipeline de gráficos sem ter de usar a linguagem de assembly ou linguagens específicas de hardware.

Novo!!: C for Graphics e GLSL · Veja mais »

Hardware

Equipamentos de computadores. O hardware (pronúncia: 'rarduér') é um termo técnico (e anglicismo de engenharia eletrônica) que foi traduzido para a língua portuguesa como equipamento, e pode ser definido como um termo geral da língua inglesa, que se refere à parte física de computadores e outros sistemas microeletrônicos.

Novo!!: C for Graphics e Hardware · Veja mais »

Interface de programação de aplicações

Em ciência da computação, a interface de programação de aplicações (do inglês, abreviado API) é um conjunto de serviços/funções que foram implementadas em um programa de computador que são disponibilizados para que outros programas/aplicativos possam utiliza-los diretamente de forma simplificada; sem envolver-se em detalhes da implementação do programa de computador principal (função chamada de encapsulamento, usar as funcionalidades através de um código de programação simplificado).

Novo!!: C for Graphics e Interface de programação de aplicações · Veja mais »

Linguagem assembly

Motorola MC6800. Assembly ou linguagem de montagem é uma notação legível por humanos para o código de máquina que uma arquitetura de computador específica usa, utilizada para programar códigos entendidos por dispositivos computacionais, como microprocessadores e microcontroladores.

Novo!!: C for Graphics e Linguagem assembly · Veja mais »

Linguagem de programação

C. A linguagem de programação é um método padronizado, formado por um conjunto de regras sintáticas e semânticas, de implementação de um código fonte - que pode ser compilado e transformado em um programa de computador, ou usado como script interpretado - que informará instruções de processamento ao computador.

Novo!!: C for Graphics e Linguagem de programação · Veja mais »

Microsoft

Microsoft Corporation é uma empresa transnacional dos Estados Unidos com sede em Redmond, Washington, que desenvolve, fabrica, licencia, apoia e vende softwares de computador, produtos eletrônicos, computadores e serviços pessoais.

Novo!!: C for Graphics e Microsoft · Veja mais »

Movimento de rotação

Movimento de rotação é o movimento circular de um objeto ao redor de um centro ou ponto de rotação.

Novo!!: C for Graphics e Movimento de rotação · Veja mais »

Nvidia

Nvidia Corporation estilizada como NVIDIA ou, devido ao seu logotipo, nVIDIA é uma empresa multinacional de tecnologia incorporada em Delaware e com sede em Santa Clara, Califórnia.

Novo!!: C for Graphics e Nvidia · Veja mais »

OpenGL

O OpenGL (Open Graphics Library) é uma API livre utilizada na computação gráfica, para desenvolvimento de aplicativos gráficos, ambientes 3D, jogos, entre outros.

Novo!!: C for Graphics e OpenGL · Veja mais »

Placa de vídeo

Placa de vídeo, também chamada placa gráfica ou aceleradora gráfica, é uma placa de expansão que gera uma saída de alimentação de imagens para um dispositivo de exibição (como um monitor de computador).

Novo!!: C for Graphics e Placa de vídeo · Veja mais »

Programação de computadores

coloração de sintaxe e indentação de código. Programação é o processo de escrita, teste e manutenção de um programa de computador.

Novo!!: C for Graphics e Programação de computadores · Veja mais »

Renderização

Uma paisagem renderizada computacionalmente pelo Terragen Renderização é o processo pelo qual se obtém o produto final de um processamento digital qualquer.

Novo!!: C for Graphics e Renderização · Veja mais »

Sombreador

Shaders são comumente usados para produzir iluminação e sombreado em modelagem 3D.Essa imagem ilustra o Sombreamento de Phong, um dos primeiros modelos de shading de computador desenvolvido. Em computação gráfica, um shader ou sombreador é um programa de computador usado para fazer shading: a produção de níveis de cor apropriadas para uma imagem, ou, na era moderna, também produzir efeitos especiais ou pós-processamento de vídeo.

Novo!!: C for Graphics e Sombreador · Veja mais »

Transformação linear

reflexão em torno do eixo Oy é um exemplo de transformação linear. Em álgebra linear, uma transformação linear é um tipo particular de função entre dois espaços vetoriais que preserva as operações de adição vetorial e multiplicação por escalar.

Novo!!: C for Graphics e Transformação linear · Veja mais »

Unidade de processamento gráfico

GPU nVidia GeForce 3 GPU Matrox Parhelia GPU (Graphics Processing Unit, ou Unidade de Processamento Gráfico), conhecido também como VPU ou unidade de processamento visual, é um tipo de microprocessador especializado em processar gráficos em computadores pessoais, estações de trabalho ou videogames.

Novo!!: C for Graphics e Unidade de processamento gráfico · Veja mais »

Redireciona aqui:

Cg.

CessanteEntrada
Ei! Agora estamos em Facebook! »