Je rassemble des informations sur la manière d'importer des modèles suite à un tas de tutoriels différents, car il n'y a pas de ressource qui explique comment faire cela de manière simple.DirectX11 DirectXTK a besoin d'un fichier CSO pour les tests
Jusqu'à présent, je peux importer et afficher mon modèle, mais il est montré dans le shader Gouraud si j'utilise DirectX :: BasicEffect
Cela rend mes modèles mécaniques apparaissent très mal ombrés, parce qu'ils ont été exportés de Solidworks.
Je veux essayer de passer à DirectX :: DGSLEffect, mais j'ai besoin de charger un shader, et je n'ai pas de shaders à tester.
Quelqu'un peut-il me diriger vers l'endroit où je peux trouver un shader * .cso pré-compilé?
J'en ai besoin d'un qui peut de préférence faire un ombrage plat, mais je peux m'en contenter, juste pour vérifier que mon application fonctionne correctement.
Je sais que je dois compiler un shader moi-même à partir de fichiers .hlsl, mais cela est trop d'étapes et j'ai besoin juste quelque chose qui fonctionne en ce moment avant que je puisse continuer plus loin,
Merci, -D Je veux souligner que je ne fais pas un jeu vidéo, mais un outil de visualisation mécanique, et je n'ai pas besoin de savoir comment écrire des shaders ou faire des fonctionnalités avancées de DirectX pour le moment. S'il vous plaît, ne recommandez pas de lire des livres car cela serait contre-productif au temps que je peux consacrer à ce projet. Je voudrais apprendre plus à l'avenir, mais pas pour cette application. Merci,
EDIT:
On dirait que je peux compiler avec la ligne suivante, mais maintenant je ne peux pas trouver les fichiers HLSL.
ID3DBlob* PS_Buffer;
D3DCompileFromFile(L"PixelSHader.hlsl", 0, 0, "main", "ps_5_0", 0, 0, &PS_Buffer, 0);
Les questions qui nous demandent de recommander ou de trouver un livre, un outil, une ** bibliothèque logicielle **, un didacticiel ou autre ** ressource hors site ** sont hors-sujet pour Stack Overflow –
DirectX 11 est une API graphique de bas niveau obtenir beaucoup de jus de matériel. Si vous ne voulez pas gérer les shaders, pourquoi utiliser DirectX?Il existe de nombreuses solutions plus simples pour la CAO et la visualisation scientifique. – Drop
J'ai spécifiquement mentionné que je ne cherche pas un livre, juste un extrait de code HLSL pour commencer – Mich