Knight BSP Compiler & Renderer

Compilador e Renderizador 3D para produção de aplicativos tridimensionais

Ferramenta para integração gráfica em aplicativos de simulação Real-Time, o Knight BSP C&R oferece diversas funcionalidades para Organizar, Otimizar e Publicar ambientes gráficos 3D com o mínimo de esforço e o máximo em desempenho.

Com diversos módulos de processamento , possibilita incrementar o realismo dos cenários ao mesmo tempo que otimiza todo o ambiente visual gerado por artistas, na criação de ambientes simulados 3D.

Preparado para atender os mais variados tipos de projeto , possibilita desde a integração via Scripts até a integração com a linguagem C++ e inclusão de Inteligência Artificial.

 

Entre suas características o software apresenta:

Visualização em tempo real

Visualização com detecção de colisão

Visualização Utilizando PVS

Navegação por todo ambiente gerado através de mouse e teclado

Visualização de portais

Visualização de Geometria Ilegal

Remoção de Geometria Ilegal

Compilação BSP

Cálculo de Portais

Cálculo e geração compactada de PVS

Reparação de Juntas em T

LightMaps

Mapeamento de Sombras em Terreno

Pré-Processamento de Objetos Transparentes

Remoção de Geometria Que Nunca poderá ser vista

Dois Modos de Compilação: Rápida (Debug) e Completa (Release)

Balanceamento do Cenário gerado para otimização de performance e detecção de Colisão

Rejeição de Frustrum

Carrega texturas bmp, dds, dib, hdr, jpg, pfn, png, ppm e tga

Publicação em Executável ou exportação em arquivo para integração via C++.

Scripting.

AI PathFinding.

Descrição do Software

Esse software é usado na produção de aplicativos 3D Real-Time onde , os gráficos , são produzidos com ferramentas específicas como modeladores de objetos ou Editores de Mundos e que precisam ser integrados à programação destes aplicativos.

Sua funcionalidade principal é a de pré-processar todo o cenário gerado por artistas gráficos e prepará-lo para que possa ser integrado em uma aplicação Real-Time de forma otimizada e simples.

Logo após este processamento, o desenvolvedor ou artista pode conferir o resultado. Sua interface é simples e engloba vários modos de visualização, Tornando possível ter uma visão de como o ambiente gráfico deverá ficar em seu estado final.

Com interações utilizando mouse e teclado é possível a movimentação por todo ambiente em tempo real , onde podem ser aplicados testes de colisão para tornar a visualização do cenário o mais próximo do ambiente real de um jogo ou similares antes mesmo de sua publicação.

Com diversas funcionalidades de processamento, o compilador possibilita além de otimizar todo o cenário, também incrementar sua aparência, como a criação de LightMaps , reparação de juntas em T para a retirada de arestas, processamento de objetos transparentes e criação de sombras sobre terrenos.

Publicação

Após uma compilação além da exportação do cenário compilado a ferramenta possui a funcionalidade de Publicação diretamente em arquivo executável, possibilitando a geração de um projeto sem que seja necessário a geração de executáveis utilizando linguagens de programação como C e C++.

Feita sob medida para pessoas ou empresas que não desejem trabalhar com linguagens de programação complexas para a elaboração de seus projetos, esta funcionalidade configura todo o ambiente diretamente para distribuição da produção final.

Scripting

Integrado a linguagem de script LUA, a produção final pode ser controlada e configurada diretamente através de scripts utilizando as diversas funcionalidades disponíveis para a elaboração de seu projeto.

Utilizando comandos de controle de fluxo , como os comandos "if","then","else", etc...possiblilita uma flexibilidade sem precedentes para a realização de testes e controle dos eventos executados durante a execução do jogo, ou maquete Virtual, possibilitando a inclusão de lógicas complexas sem que seja necessário conhecimento de linguagens de programação robustas como C ou C++.

AI Pathfinding

Com um módulo de Inteligência Artificial integrado , controle de buscas inteligentes pode ser facilmente incorporado ao seu projeto, possibilitando maior realismo e inteligência na produção final.

Através das funcionalidades de IA disponíveis é possível a inclusão de Nós de busca , bem como a criação automática de grafos baseado no terreno no qual pode ser utilizado para o caminhamento dos elementos presentes no ambiente de forma inteligente e com a simplicidade de alguns comandos para isto.