Articles of opengl

Meilleure approche pour dessiner des éléments d’interface utilisateur découpés dans OpenGL

J’ai un système d’interface utilisateur complexe qui permet beaucoup de choses qui peuvent aussi être faites avec WPF mais qui supporte plusieurs plates-formes (iOS, Android, Windows, …). Ce n’est pas encore terminé et je suis maintenant confronté au problème suivant: Mon designer veut des objects en rotation! Les objects en rotation sont beaucoup plus complexes […]

Erreur avec tao SimpleOpenGlControl

Je crée un contrôle utilisateur contenant un “Tao.Platform.Windows.SimpleOpenGlControl”. Dans le constructeur de mon contrôle, j’ai { InitializeComponent(); simpleOpenGlControl1.InitializeContexts(); } Mon problème: Lorsque j’utilise le contrôle sur une “application Windows Forms”, c’est correct, mais si je mets l’ordinateur en mode veille prolongée ou en mode veille, lorsque Visual Studio est ouvert et que le formulaire contenant […]

Est-il possible de savoir quand l’écran a été mis à jour / actualisé (OpenGL ou DirectX peut-être?)

J’ai actuellement une application que j’écris en c # (avec .NET) et qui nécessite de démarrer une timer dès qu’un utilisateur voit une image à l’écran jusqu’à ce qu’il réponde en appuyant sur une touche. Maintenant, je me rends compte que c’est pratiquement très difficile compte tenu du délai d’entrée et du temps de réponse […]

Quels sont les avantages de C ++ par rapport à C # lors de l’utilisation d’OpenGL

Je commence à être intéressé par l’apprentissage d’OpenGL et j’essaie de déterminer quelle est la meilleure direction à prendre pour aller aussi loin que la langue à utiliser dans le processus d’apprentissage. Je connais déjà très bien C # et, à la lecture de mes lectures, je peux utiliser l’API de Tao pour établir une […]

Forcer le rendu accéléré par le matériel

J’ai une bibliothèque OpenGL écrite en c ++ qui est utilisée à partir d’une application C # utilisant des adaptateurs C ++ / CLI. Mon problème est que si l’application est utilisée sur des ordinateurs portables dotés de la technologie Nvidia Optimus, l’application n’utilisera pas l’accélération matérielle et échouera. J’ai essayé d’utiliser les informations trouvées […]

C #: Création d’un économiseur d’écran graphique

Je pense à la création d’un économiseur d’écran. J’ai tout dans son esprit, ses graphismes et le back-end. Mais je ne sais pas trop comment obtenir les graphiques en code. Ce que j’aimerais, c’est un diaporama d’images avec un peu de mouvement (un peu comme le diaporama dans le centre multimédia) et du texte et […]

OpenGL en C # dans WinForms

Je dois écrire un programme simple qui va dessiner quelque chose dans une application Windows Forms utilisant OpenGL et C #? Pouvez-vous me donner un exemple de bibliothèque et / ou peut-être un tutoriel? J’ai trouvé ceci: http://sourceforge.net/projects/csgl/files/CsGL/1.4.1/ mais c’est à partir de 2002. Y a-t-il quelque chose de plus récent?

C # + GL Contrôle le fond avec la forme

Je travaille avec les bibliothèques C # et OpenTK pour OpenGL. Je souhaite mélanger un GLControl avec la boîte à images placée en arrière-plan. * MODIFIER * J’ai résolu le problème de chargement de l’image source en changeant de méthode. J’utilise donc maintenant les structures bitmap et bitmapdata: Bitmap bitmap = new Bitmap(“image.png”); BitmapData data […]

Qu’est-ce qu’une bonne structure de code pour le traitement de vertex indépendant de l’api?

Je travaille actuellement sur un moteur de média 3D utilisant C # et je suis tombé sur une petite énigme. J’ai bien compris ma boucle de rendu, j’ai une excellente architecture de plug-in et un système de gestion de contenu, et même un pipeline de matériaux, le tout planifié. Il est ensuite prévu que le […]

Application graphique intensive en C # (avec .NET / Mono)

Si vous écriviez une application graphique intensive en 2D # C (comme un logiciel d’animation ou un séquenceur musical avec contrôle graphique automatisé), lequel serait un meilleur choix pour la bibliothèque graphique? J’aimerais développer une application multiplate-forme (au moins portable sur Windows 7, Linux) et utiliser uniquement le C #, en évitant de mélanger le […]