AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

Téléchargement du moteur QuadRay pour Linux

Téléchargez gratuitement l'application Linux QuadRay-engine pour l'exécuter en ligne dans Ubuntu en ligne, Fedora en ligne ou Debian en ligne

Il s'agit de l'application Linux nommée QuadRay-engine dont la dernière version peut être téléchargée sous QuadRay-v0.7.1c.zip. Il peut être exécuté en ligne dans le fournisseur d'hébergement gratuit OnWorks pour les postes de travail.

Téléchargez et exécutez en ligne cette application nommée QuadRay-engine avec OnWorks gratuitement.

Suivez ces instructions pour exécuter cette application :

- 1. Téléchargé cette application sur votre PC.

- 2. Entrez dans notre gestionnaire de fichiers https://www.onworks.net/myfiles.php?username=XXXXX avec le nom d'utilisateur que vous voulez.

- 3. Téléchargez cette application dans ce gestionnaire de fichiers.

- 4. Démarrez l'émulateur en ligne OnWorks Linux ou Windows en ligne ou l'émulateur en ligne MACOS à partir de ce site Web.

- 5. Depuis le système d'exploitation OnWorks Linux que vous venez de démarrer, accédez à notre gestionnaire de fichiers https://www.onworks.net/myfiles.php?username=XXXXX avec le nom d'utilisateur que vous souhaitez.

- 6. Téléchargez l'application, installez-la et exécutez-la.

CAPTURES D'ÉCRAN

Ad


Moteur QuadRay


DESCRIPTION

Le moteur QuadRay est un projet de lancer de rayons en temps réel visant à une utilisation complète du SIMD
sur les architectures ARM, MIPS, POWER et x86. L'utilisation efficace de SIMD est obtenue
en traitant quatre rayons à la fois pour correspondre à la largeur du registre SIMD (d'où le nom).
Le noyau de rendu du moteur est écrit dans un assembleur SIMD unifié
permettant à un seul code assembleur d'être compatible avec différents processeurs
architectures, réduisant ainsi le besoin de maintenir plusieurs versions parallèles.

À l'heure actuelle, Intel SSE/SSE2/SSE4 et AVX/AVX2/AVX-512 (32/64 bits x86 ISA),
ARMv7 NEON/NEONv2, ARMv8 AArch32 et AArch64 NEON, SVE (32/64 bits ARM ISA),
MIPS 32/64 bits r5/r6 MSA et POWER 32/64 bits VMX/VSX (Little/big-endian ISA)
sont pour la plupart implémentées (/w réductions horizontales) bien que des améliorations scalaires,
des vecteurs SIMD plus larges avec des prédicats de mise à zéro/fusion dans des instructions à 3/4 d'opérande
sont prévus comme des extensions de l'ISA SIMD vertical piloté par SPMD à 2/3 opérandes.

Voir le fichier README.



Fonctionnalités:

  • ======= Fonctionnalités de démonstration de RooT =======
  • Déplacer/faire pivoter la caméra avec W,A,S,D + touches fléchées
  • Imprimer l'état (à vider) de tous les objets de la scène (sur F1/'I')
  • Basculement d'exécution de l'anticrénelage (sur F2/'2')
  • Cycle d'exécution à travers les caméras (sur F3/'3')
  • Sauvegarde du temps d'exécution (pour dump) des captures d'écran BMP (sur F4/'4')
  • Basculement d'exécution de la journalisation FPS (sur F5/'L')
  • Commutation d'exécution des cibles SIMD (F6/'6', F7/'7', F8/'8')
  • Sélection de scènes d'exécution (F11/'1'), masquer les nombres (F12/'5')
  • Prise en charge du multithreading avec nombre de cœurs (df : 120 threads)
  • Affinité multi-groupe pour le threading Windows (> 64 threads)
  • Prise en charge du plein écran sous Linux, macOS et Windows (-w 0)
  • Prise en charge du rendu hors écran pour l'analyse comparative (-o ou '0'/'O')
  • Mode pause (-p ou 'P'), étapes de mise à jour/rendu (-un ou '9'/'U')
  • Mode Quake (-q ou 'Q'/'T'), trames en mise à jour (-mn ou 'E'/'Y')
  • Référez-vous au fichier VERSION (section 0.6.7) pour les options cli
  • ======= Caractéristiques principales de QuadRay =======
  • Ensemble complet de solveurs plan + quadrique
  • Détourage personnalisé (avec surface), opérations booléennes
  • Transformation géométrique complète (hiérarchique)
  • Texturation RVB de base pour les avions, pas encore de mappage UV
  • Lumières ambiantes + diffuses + spéculaires + d'atténuation
  • Toutes les lumières sont des points colorés avec une portée infinie
  • Ombres dures (opaques) de toutes les sources lumineuses
  • Réflexions/réfractions + translucidité, Fresnel (df : off)
  • Antialiasing 2x/4x plein écran, correction gamma (df: off)
  • Rendu de lignes de balayage en mosaïque, accélérateurs personnalisés en forme d'arborescence
  • Format de données statiquement lié (structures C/C++)
  • Animateurs programmables pour tous les objets (sous la racine)
  • Pipeline de rendu SIMD profond de 8 registres (core/traceur)
  • Prise en charge préliminaire de path-tracer avec des tampons SIMD
  • Écrit en assembleur UniSIMD

Interface utilisateur

Système X Window (X11), Win32 (MS Windows)


Langage de programmation

C++, Assemblage


Catégories

Rendu 3D

Il s'agit d'une application qui peut également être récupérée à partir de https://sourceforge.net/projects/quadrayengine/. Il a été hébergé dans OnWorks afin d'être exécuté en ligne de la manière la plus simple à partir de l'un de nos systèmes d'exploitation gratuits.


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad