Dr. Russell Campbell sur son retour en personne pour enseigner la programmation des shaders

Le développement de jeux vidéo semble être toujours au bord du précipice de la prochaine grande chose, et cela inclut le sujet de ce Classe de maître GDC. Formateur en informatique Russell Campbell est là pour maximiser vos compétences et vous préparer à tout ce que votre prochain projet implique dans ce cours sur la programmation de la structure de données des shaders Unity, enseigné lors du AI Summit à la London Tech Week.

Russell a parlé avec GDC de sa prochaine Masterclass, Introduction à la programmation Unity ShaderQui a lieu Jeudi 16 juin de 9h30 à 17h30 BST.

Les structures de données couramment utilisées dans la programmation apportent des solutions à des problèmes autrement impossibles sans elles. Cependant, de nombreuses structures de données sont conçues avec une approche orientée objet où il n’est pas trivial de les transmettre au code du shader. Cette Cours de maître combinera les avantages des deux structures de données avec le traitement puissant disponible dans les GPU. Les participants concevront des structures de données pouvant être transmises au code de shader afin d’obtenir des effets graphiques pouvant, par exemple, impliquer la détection de collisions et fonctionner avec le moteur physique d’Unity.

Cette classe est plus pertinente pour les personnes familiarisées avec les scripts C # dans Unity et qui ont une compréhension de base des mathématiques vectorielles pour la 3D.

Vous trouverez ci-dessous une version éditée et condensée de notre entretien.

GDC : Que pensez-vous du retour en personne pour cette prochaine Masterclass, et que pensez-vous des styles d’enseignement en personne et virtuels proposés par chaque participant ?

Russell Campbell, professeur d’informatique : Une Masterclass en personne permet aux participants de se connecter les uns aux autres avec les expériences complètes du monde réel qui nous ont tous manqué ces dernières années à cause des restrictions pandémiques. Les participants à la programmation des shaders auront tous un sens aigu de la curiosité et une motivation pour commencer à voir ce qui peut être possible avec le GPU séparé de leurs ordinateurs.

L’enseignement virtuel rend certainement les choses plus accessibles pour la participation, mais tout le monde est maintenant beaucoup plus familier avec les limites de la technologie lors de réunions en ligne. Il y a facilement de nombreux points de défaillance avec le logiciel et le matériel, et il faut beaucoup plus de patience et de planification pour les éventualités pour les gérer.

GDC : Quels sont les avantages de travailler dans un environnement de petit groupe pour cette Masterclass, en particulier pour enseigner une compétence technique comme la construction de structures de données pour la programmation des shaders ?

Russel : Nous pouvons déboguer ensemble un peu plus vite. Je pourrai voir physiquement votre ordinateur et avoir une idée plus rapide des problèmes potentiels. La programmation Shader dépend fortement du type d’architecture informatique dont vous disposez, mais au moins l’industrie travaille à des normes et à d’autres aspects qui visent à atténuer les problèmes complexes.

GDC : Vous avez commencé vos études universitaires en mathématiques, comment cette expérience a-t-elle profité à votre carrière et quelles sont certaines des façons dont cela a été mis en œuvre ?

Russel : Les mathématiques pour moi ont conduit à l’analyse des programmes. Il y a longtemps, Euclide a répondu de manière célèbre : “Il n’y a pas de voie dorée vers la géométrie”. La pensée logique jette les bases de cette route – qui, malheureusement, ne comprend aucun pavé d’or – mais m’a apporté une compréhension des limites théoriques des limites. La programmation Shader pourrait peut-être être la pleine réalisation de la “géométrie” qu’Euclide n’avait enseignée à l’origine que comme les rendus dans l’imagination humaine. Ainsi, les mathématiques m’ont amené à un appariement extrêmement amusant d’eux-mêmes avec l’art.

J’utilise la programmation des shaders pour créer des images graphiques que je peux utiliser dans mes recherches en mathématiques et en informatique, en particulier la théorie des graphes. Il y a beaucoup à explorer, et j’ai hâte de travailler avec tout le monde dans GDC Masterclass à Londres !

Assurez-vous de vous diriger vers Classe de maître GDC pour plus d’informations sur Russell Introduction à la programmation Unity Shader cours, qui se déroule 16 juin. Ce cours se déroule en personne au sommet AI de la London Tech Week, qui se déroule au Tobacco Dock.

GDC revient à San Francisco en mars 2023 et l’appel à candidatures s’ouvre cet été ! Pour plus d’informations, n’hésitez pas à visiter notre site Internet.

Abonnez-vous à la GDC bulletin et obtenez des mises à jour régulières via Facebook, Twitter, LinkedInou alors RSS.

Game Developer et GDC sont des organisations sœurs sous Informa Tech.

Leave a Comment