Robert Long - VR/AR Open Metaverse
Durée: 58m39s
Date de sortie: 30/07/2021
Join as a we talk with Robert Long (AltSpace, Mozilla) to talk about all things open metaverse!
- https://www.youtube.com/watch?v=UIwdCN4dV6w
- https://altvr.com/
- https://hubs.mozilla.com/
- https://www.babylonjs.com/
- https://threejs.org/
- https://sketchfab.com/
- https://en.wikipedia.org/wiki/GlTF
- https://modelviewer.dev/
- https://www.blender.org/
- https://github.com/mozilla/Spoke
Tooltips
Andrew
Justin
Robert
Donc, des choses comme annoter des objets 3D avec une metadata que un électorat de la screen peut vous dire que vous êtes regardé à un doigt,
ou que c'est la main devant vous, des choses comme ça.
Et vous pouvez utiliser ça pour toutes les autres choses.
La metadata est incroyablement utile pour toutes les sortes d'interactions user et des choses comme ça.
Bonjour ! Bienvenue au DevTools FM podcast.
C'est un podcast de développeurs et des gens qui font des choses.
Je suis Andrew et je suis ma co-host Justin.
Salut tout le monde.
Notre guest aujourd'hui est Robert Long.
Robert's travail, dans les dernières années, a été focussé sur la vr space sur le web plus ouvert et collaboratif.
Il a récentement fait le travail à Mozilla pour continuer à faire des expériences vr plus interopérables.
Robert, vous voulez parler de ce que vous avez fait ici et de ce que vous faites ?
Je suis un développeur de web pour longtemps.
Avant que je fasse des choses 3D, j'ai fait tous les trucs uniques, sur les web apps de single page.
J'ai travaillé sur une networks de musique social que Andrew a fait.
On a étudié à la collège et j'ai travaillé sur ces choses pendant que je l'ai fait.
Et puis j'ai fait des choses avec la cinématographie robotique.
Et puis après, Marques Brownlee a une vidéo sur Kira, un des robots que j'ai travaillé sur.
Et j'ai construit des softwares là-bas.
Et ça m'a emporté un peu plus formalement,
juste en tournant avec les choses dans ma période de vie.
Et c'est à peu près le même temps que le Rift au Oculus et le HTC V.
J'ai vu ça pour la première fois, je suis en Portland.
Et je me suis dit que je vais faire ça.
C'est le futur.
Je dois changer tout ce que je fais et travailler sur ça tout le temps.
J'ai emporté un de mes amis dans le dining room de San Francisco.
J'ai tourné la unité de moi-même.
J'ai fait le web world complètement et j'ai commencé à étudier 3D.
J'ai fait un travail à l'alte-space.
J'ai vraiment le mal à la rencontrer des gens dans la communauté VR.
Et j'ai commencé à travailler sur ça.
J'étais là pour environ 4 mois avant que l'alte-space soit potentiellement châter.
Et puis ils ont été portés par Microsoft.
Et j'ai décidé de changer et de travailler avec un autre co-worker de l'alte-space, Amazullah.
J'ai travaillé là pour 3,5 ans sur Amazullah Hubs,
qui est une appareille de 3D, de communication social.
Ça fait un peu comme Zoom, mais c'est un avatare.
Je suis très content d'avoir un avatare.
Je suis content d'avoir un avatare.
Je suis content d'avoir un avatare.
Je suis content d'avoir un avatare.
Je suis content d'avoir un avatare.
Je suis content d'avoir un avatare.
Je suis content d'avoir un avatare.
Je suis content d'avoir un avatare.
Je suis content d'avoir un avatare.
Je suis content d'avoir un avatare.
Je suis content d'avoir un avatare.
Je suis content d'avoir un avatare.
Je suis content d'avoir un avatare.
Je suis content d'avoir des expériences privées,
plus focussées sur les communautés et des choses comme ça.
Certaines des les plus actives sont des éducateurs et des VR.
Il y a vraiment une communauté de l'LGBT.
Juste un peu de communautés de très close-knit
qui se met dans ces espaces virtuales.
Il y a un peu de monde que vous pouvez visiter.
La activité inter-activité a été beaucoup plus avancée
depuis que j'ai été en train de faire la vie.
Quand nous avons commencé,
on était allés avec des amis à la campagne
et vous étiez en train de mettre des vêtements virtuales.
C'était beaucoup de fun.
C'était un grand leap dans ce que vous pouvez faire en VR.
Ils étaient les premiers à venir avec ces expériences très riches.
Ils ont peut-être le premier VR wedding en ultime,
ce qui était assez cool.
C'était Reggie Watson et Justin Roiland.
C'était un des créateurs de Rick & Marty.
Ils ont fait des performances de vie.
Les events virtuales étaient un grand part de la plateforme.
Je suis travaillé sur le developer SDK
et j'ai essayé de faire de nouveaux contenus intéressants
pour être produisant.
En fait, beaucoup de ceci était web base.
Vous étiez en javascript et vous pouvez utiliser 3.js.
Ça se ferait dans un web browser,
mais ça intervient avec l'unité d'un jeu d'unité.
C'était assez cool.
Peut-être que avant d'en faire un autre,
c'était quelque chose que vous avez dit en introduction.
Vous étiez en transition,
vous étiez en train de travailler pour Mozilla,
et maintenant vous êtes en train de faire vos propres choses.
Mais vous étiez en train de faire des burnouts.
En 2020, en début 2021,
je me sens que beaucoup de développeurs sont en train de faire des burnouts.
Je sais que je suis moi-même.
En train de faire vos propres choses,
quand vous êtes frais et excité,
ça peut être assez scécur.
C'est peut-être un peu off-topic pour des dev-tools,
mais vous êtes-vous confortable de partager
vos pensées et expériences sur ça?
Je me sens très réellement réellement.
Je ne peux pas parler de ma propre expérience,
mais je parle de beaucoup de mes amis et de famille
récemment sur Burnout,
et c'est chaque industrie.
Mais par mon point de vue,
il y a beaucoup de pression
pour nous maintenir les burnouts.
Nous avons des récits de production,
et nous essayons de fonctionner
à un niveau normal,
en milieu de la pandémie,
en milieu de
beaucoup de
très traumatiques
événements qui se passent dans le monde.
C'est vraiment difficile de faire attention
à ces trucs.
Je pense que Mozalala est un grand employeur
et a des grandes policies
pour faire surement que nous avons
assez de temps.
Ils font beaucoup de
des jours de santé personnelles
et des choses comme ça.
Mais j'ai besoin de beaucoup plus de temps
que juste un jour ici et là.
C'était beaucoup plus
de burnout que des choses qui peuvent arriver.
Et je pense que beaucoup de gens
sont en train de le faire.
Je ne sais pas vraiment
quelle solution c'est.
Pour moi, c'était
de prendre un temps sérieux
et de ne pas faire un peu de plug-in.
Pour moi, c'était pas
de plug-in complètement,
mais j'ai pas de programme
depuis longtemps.
J'ai focussé
sur les communautés
et en en parler
avec les gens.
J'ai flexi les soft skills
vers la version de la code
qui n'est pas en train de travailler
n'est pas encore en train.
Je pense que je vais recharger
maintenant.
Ça me fait environ 3 mois.
Pour des gens,
je peux imaginer que ça peut prendre
plus longtemps,
peut-être plus tard.
Tout le monde est différent.
Mais c'était
un grand
improvement pour moi,
de pouvoir le faire.
Robert a une
longue histoire de
faire un bon travail.
Je pense que
tu as
quitté la collège
deux fois.
Oui, je l'ai
mis à mon
polywork,
deux fois
de collège.
Je pense que
la première
était
une délive d'absence.
Mais oui.
Je
aime
ce que j'ai appris
dans la collège.
J'ai appris le premier
temps que je suis
dans la collège et le second
temps que je l'ai
gagné beaucoup.
Mais je pense que
c'est un gaffe.
J'ai appris
beaucoup de la
collège et c'est un gaffe.
Je suis
l'un des
en
j'ai appris
Focussons sur ce genre de choses à l'école, j'ai des appels à construire.
Et c'est quelque chose que j'ai definitif étendu.
C'était la partie de la difficulté de s'être dans l'école et de l'air d'avoir l'air de construire tout ça.
Tu es comme, je sais juste suffisamment d'être dangereux et de construire des choses qui sortent de travail.
La première compagnie que j'ai travaillé pour ça a vraiment pris une chance sur moi.
Je pense que j'ai fait un bon travail sur ça, mais il y a toujours un risque.
Je l'ai étendu tout le temps en train de travailler, je l'ai étendu sur le train, pour l'interview et pour le travail.
C'est beaucoup de travail.
En revanche, en plus de la première fois dans la carrière des personnes,
nous avons pu être vraiment très difficiles pour pouvoir s'en aller dans cette industrie.
Et je sais que tu dois prendre ce temps pour vraiment adresser tout ça.
Si tu es ressentie et que tu es en train de faire ça,
je l'ai aussi fait un travail sur un niveau similaire de burnout, pas beaucoup comme 2020.
C'était un peu différent.
Mais j'ai pris un temps et réévalué les choses.
J'ai réévalué ma relation avec mon travail et ma vie personnelle.
J'ai essayé de apprendre les habits de santé.
Et c'est un peu de la chose constante que tu dois apprendre.
C'est difficile pour certains.
Mais oui, je m'en suis plus.
On travaille sur les choses.
C'était une grande expérience de la dernière année.
Un peu d'année avant que je travaillais plus en source,
j'ai regardé les gens qui m'ont appris sur les questions de GitHub.
Je me suis dit que ça ne va pas se passer.
Et deux ans plus tard, je me suis dit que je ne veux pas cliquer ce bleu.
Oui, je me suis dit que, en travaillant sur les hubs,
on a fait une petite équipe et on a eu un nombre de support.
On avait beaucoup de gens en utilisant les hubs
parce qu'ils se sont allés à des événements de la medium.
Et oui, c'est beaucoup de mettre sur une petite équipe.
C'est comme ce genre de influx de nouveaux utilisateurs.
Et ça se passe.
C'est comme une histoire de succès.
Si vous avez un marché productif,
et que tous ces utilisateurs commencent à s'améliorer,
c'est un grand problème de l'avoir.
Mais aussi, en travaillant dans la milieu de la pandémie,
c'est beaucoup de travail.
Tu as parlé un peu plus tard.
Tu as pris du temps de programmer
et de faire attention aux communautés.
La communauté durant la pandémie a été un problème à établir.
Comme tu l'as parlé,
beaucoup de gens ont été en train de remettre des solutions de la remote,
comme les hubs et beaucoup d'autres choses.
Je suis en train d'attendre le recours.
Le recours a leur propre espace de la gathering.
Et ça semble que ces espaces de la virtualité
vont continuer à être très importants pour la culture de la remote.
Il y a plusieurs formes différentes.
Il y a 2D, un web browser, un espace.
La gathering est un espace de software.
Tu es un avatare 2D et un world Zelda.
Tu es en train de parler.
Et les choses comme les hubs,
qui sont 3D et VR.
Tu penses que le VR
sera le standard pour ces espaces de collaboration ?
Le VR sera le meilleur pour ça ?
Ou tu penses que c'est un hybrid ?
Quels sont tes pensées sur le futur de ces collaborations ?
C'est l'une des plus grandes lessons que j'ai appris.
La virtualité est très belle.
La expérience que tu peux avoir en VR,
c'est incroyable.
C'est comme rien d'autre.
Tu te sens vraiment présent avec d'autres gens.
La expérience que tu as et les habilités que tu as,
c'est très intéressant.
Si une personne a un VR headset,
elle élevé le temps d'expérience.
C'est parce que elles peuvent en mettre en 3D et manipuler.
On a dit que chaque plateforme a une superbe puissance.
Si tu es sur la touche, tu peux en mettre un peu plus.
Si tu es sur un desktop, tu peux en mettre des liens pour le contenu.
Si tu es en VR, tu peux manipuler les objets.
C'est un peu plus de la possibilité de te faire en VR.
C'est un peu plus de la possibilité de te faire en VR.
C'est un peu plus de la possibilité de te faire en VR.
C'est un peu plus de la possibilité de te faire en VR.
C'est un peu plus de la possibilité de te faire en VR.
C'est un peu plus de la possibilité de te faire en VR.
C'est un peu plus de la possibilité de te faire en VR.
C'est un peu plus de la possibilité de te faire en VR.
Si tu es sur 3DS ou Babylon, tu peux en mettre des plateformes différents.
C'est un peu plus de la possibilité de te faire en VR.
L'attention VR est un peu plus de l'effort que de te faire en VR.
C'est un concept de la même manière.
On devrait approcher des expériences virtuelles de la même manière.
Tu vas avoir un grand audience pour un produit
qui peut soutenir toutes ces méthodes.
Tu vas pouvoir vous donner des personnes avec différentes nécessaires.
Pas tous vont pouvoir se faire en revanche en VR.
Surtout si c'est un 6° de la liberté
où tu peux en faire un tour de ton espace.
Certaines personnes vont avoir l'accès à un téléphone ou un laptop.
C'est important de faire tous ces trucs.
Je pense que pour les towns de Gatherd, c'est une expérience 2D.
Les expériences 3D sont vraiment belles.
Mais les autres ont leurs propres succès.
En 2D, tu peux créer de nouveaux contenus.
J'ai appris comment faire des photos et je pouvais créer des contenus pour la ville.
En 3D, la modélisation a un peu plus de bairé.
C'est cool. Tu peux créer de plus de contenus.
Tu peux créer de plus de expériences riches.
C'est plus accessible pour les gens
pour pouvoir construire leur espace en Gatherd.
Les expériences 3D, ça vous permet de créer de plus riches
où tu peux aller verticalement.
Je pense que c'est un besoin pour toutes ces expériences.
Ils sont tous très bons pour des cas de utilisation.
On a parlé de Mozilla Hubs.
Que se passe-t-il pour les gens qui ne le savent pas?
Comment se diffère-t-il d'alte-space?
Mozilla Hubs est une base browser, 3D communication app.
Ce qui nous signifie est que tu as envoyé un lien,
comme tu serais dans Zoom ou des hangouts.
Tu peux rejoindre un petit choc, comme tu es là-bas.
Tu peux voir les autres en 3D avatars.
On a des robots, des humanoides,
tu peux être un fox, un carret,
ou un objectif inanimate.
On a des customisations,
et tu peux faire ce que tu veux.
Tu peux créer ta propre espace,
comme tu l'as dit,
ou tu peux utiliser l'une des expériences.
Tu peux avoir une meeting,
tu peux avoir un jeu,
tu peux partager ton écran,
tu peux faire des choses différentes.
Tu peux faire des choses en Zoom,
tu peux créer des objects 3D,
tu peux créer un collage 3D,
tu peux avoir un mixeur,
tu peux avoir des conversations différentes,
parce que nous avons l'audio spatialisé.
Si je le fais plus loin,
tu ne peux pas me entendre.
On peut s'organiser dans différents groupes,
ça aide si tu veux avoir une part,
ou les interactions sociales
entre les discussions de la conférence,
ou après la meeting,
ce genre de choses,
ce qui était vraiment, vraiment aidant
pour avoir une période structurelle
pour avoir plusieurs conversations
en même temps,
ça serait très difficile de faire en Zoom.
Tu peux imaginer que tu peux utiliser les rooms de breakout,
juste pour être comme,
hey, c'est bon de te voir,
c'est une longue période,
on va se coucher.
Ça aide à créer cette communication structurelle
que nous avons faite pour l'année dernière.
Oui, en essayant de faire une conversation en Zoom
avec plus de 3 personnes,
c'est terrible.
La chose qui s'est toujours passé,
les gens tentent de parler,
et ils parlent en même temps,
et ils tentent de tous les parler,
et ils font que l'autre personne parle,
et tu te fais comme,
ça fait tellement de tension,
il y a, j'espère, un audio spatial
et les technologies que tu as mentionnées
peuvent fixer ça.
Oui, je pense que ça.
Et les towns en plus en faisant ça,
c'est un truc plus et plus,
comme les jours-ci.
Un autre truc est que
Hubs fait tout ça sur vos browser,
donc on a, je pense,
une advantage sur quelque chose d'alte-space
ou VRChat,
parce que tu n'as pas besoin d'enleter tout.
Je peux juste vous envoyer un link
dans 10, 15 secondes que tu as mis.
C'est comme si tu as un micro-phone
installé, mais la plupart nous faisent ça.
Et, oui,
ça en fait, c'est humain, c'est puissant.
Je peux lui dire un link,
et aller 15 personnes dans un salle,
et juste parler de choses.
Et ça s'est passé.
Et un de les rapporteurs VR,
il y avait un
juste informel, il se met ensemble,
il était testé un nouveau headset VR,
et il avait fait un tour,
et il était comme,
oh, tu travailles sur la team Hubs.
On va juste parler de Hubs,
et il était testé,
je pense que c'est une Quest 2,
avant que ça ne se passe,
il avait parlé de tous les features,
et tout comme ça.
C'est génial,
parce que nous n'avons pas
testé la Quest 2,
nous n'avons pas de hardware,
ça a juste travaillé,
parce que c'est WebExR,
et on a parlé de Quest 2,
c'est WebEx.
Oui, c'est intéressant de voir
toutes ces innovations de conversation
qui ont été passées
l'année dernière,
parce qu'on a été tous
tous en train de parler de nos offices.
Ça me rappelle
beaucoup de
clubhouse.
Oui,
et beaucoup de gens
utilisent ça aussi.
J'ai popé un peu de
différentes conversations,
et c'est un de nos très similes.
Je pense que
ce qui est différent,
c'est qu'il n'y a pas
de mécanisme de discovery
à l'intérieur de Hubs.
Et
à l'un des premiers,
je pensais que c'était un très mauvais
point, mais maintenant que je vois
comment les gens
utilisent Hubs,
je pense que c'est
une chose très bonne.
Je pense que
les espaces privés,
à l'invité,
sont beaucoup plus profondes
que les publics.
J'ai été dans les espaces
et
je n'ai pas toujours été le meilleur.
Et
être capable de
choisir
ce que les gens
sont invités à votre espace privé,
c'est vraiment fort.
Il ne faut pas dire que vous ne pouvez pas
faire ça dans toutes ces autres plateformes.
C'est juste
un lien est tellement plus facile
pour être comme,
oh, je veux juste le envoyer
à cette communauté d'export.
Ou je veux envoyer
sur Twitter
à absolument tout le monde,
ou
juste
pour ce
call.
Donc,
oui, c'est plus
fort que juste avoir un lien
que vous pouvez partager
pour que vous puissiez.
C'est un bon idea.
Je me suis toujours
inquiétant
de ce que ça serait possible
de faire un mix de tous.
Je n'ai pas personnellement
utilisé des hauts,
mais j'ai joué
avec des expériences
de multiplayer,
des expériences
ou quelque chose
qui ne sont pas nécessairement
sociales.
Mais l'idée
de public et privé
est intéressante.
Parce que
oui,
je pense que vous êtes
d'accord
si vous êtes
juste en
comme, hey, c'est juste
un peu de gens
de la Internet.
Ça peut être
potentiellement toxique
et ou pas
de bon place
parce que c'est la Internet.
Mais en même temps,
il y a un espace
spontanéreux
mais avoir un
sort de space commune
où les communautés
peuvent se gérer
autour des
topics potentiellement similaires
ou quelque chose
qui semble intéressant.
Je ne sais pas.
Oui,
à chaque communauté,
c'est une bonne moderation
de stratégies
pour créer
cette communauté
Donc,
nous encourageons
d'attaché
à ces communautés
existantes.
Dans la communauté de la Hubs,
notre manager communique
qui est maintenant
le manager productif
de Hubs,
Elgin,
Sky McClaren,
elle a vraiment été
instrumentale
en créant
cette
très
pensée
et inclusive communauté.
Et
je pense
parce que nous avons
set cet exemple,
nous avons
nos meetups weekly
qui sont
séparés
autour des communautés
différents de Hubs.
Donc,
Hubs,
étant un projet
d'open source,
comme,
n'importe quel
projet,
on peut
mettre un copier de Hubs
et on peut le mettre,
comment vous voulez.
Et,
ils pourront
porter cette même ethos,
ce qui est vraiment
bon pour nous.
C'est quelque chose que vous avez
mentionné,
c'était l'accessibilité.
Je sais que vous parlez
d'accessibilité
de
différentes perspective
des browsers, je pense,
mais
qu'est-ce que
l'accessibilité
Les élus screenreaders
et les gens déçus.
C'est quelque chose
qui est construit
dans les plateformes
des VR que vous avez aidé,
ou est-ce
quelque chose
qui est sur le horizon
et qui est en train de être
tacké ?
C'est encore quelque chose
qui doit être tacké.
C'est quelque chose
que j'ai travaillé
pendant un temps
l'année dernière.
J'ai été
en train de
faire un projet
pour avoir
l'accessibilité
de notre UI 2D.
Mais dans le processus,
j'ai travaillé avec
notre équipe de design
sur les
degrés de la
manière pour que nous
puissions le faire
pour XR.
Donc,
des choses comme
annoter des objets 3D
avec des meta-dates
que un screenreader
peut vous dire,
vous êtes en train
de vous faire
faire un document.
Ou
ce qui est
le mur
devant vous.
Des choses comme ça.
Et vous pouvez
utiliser ça
pour toutes les autres
choses.
Les meta-dates
sont incroyablement
utiles
pour
toutes les
types de
interactions user
et des choses comme ça.
Je pense qu'il y a
beaucoup plus
de travail
qui doit être
mis en place.
Mais il y a
des communautés
qui sont
en train de
faire des choses.
un format
de 3D
qui est
un format standard
3D.
Si vous êtes
pas
familiar avec 3D
formats,
c'est difficile
d'expliquer
comment c'est différent.
Mais si vous avez
travaillé avec eux,
c'est vraiment
difficile de
porter
d'un
engendre
à l'autre
ou
de
un jeu
à un autre.
Parce que
chaque format 3D
modélise
leur
visuel
caractéristique
de manière différente.
Donc,
GLTF a un
matériel standard
qui fait
vraiment
facile de porter
entre toutes ces
différentes expériences.
Et on a
vu
une adoption
de l'adoption
dans les dernières années.
J'ai été
en train de travailler
en train de
les premières
communautés
pour les
importers.
Et
depuis le moment
que c'est expliqué,
Amazon,
Google, Facebook,
j'ai utilisé,
il y a un
3D
contenu
sur Sketchfab.
C'est fantastique,
il y a
probablement
millions
de contenus 3D
là-bas.
Apple a un
competitor
qui s'appelle
USDZ.
Mais c'est aussi interchangable.
Vous pouvez
aller entre les deux
très facilement.
Donc, je pense
que
la communauté de l'accessibilité
peut vraiment
utiliser ce nouveau format 3D
comme
le prochain
HTML
pour 3D.
Et donc,
nous devons commencer
à mettre l'accessibilité
dans le format 3D
pour que
ces objets
sont
semantiques
dans la même façon
que les web
et
les dégager
et les utiliser
avec les screenreaders
et
d'autres
méthodes
de la contenu 3D.
C'est génial.
Je
n'ai
pas eu
mon premier expérience
avec GLTF
quelques semaines
avant.
Je
mon premier expérience
avec
Blender.
Donc,
j'ai
un petit
set de
tools que je travaille
sur Obsidian
et j'ai
fait
une petite animation
sur Blender
et j'ai exporté
GLTF.
Google
a
une
composante
qui est
modifiée
par
GLTF
et j'ai
fait un expérience
Oui,
la team
sur Google
a travaillé très bien.
C'est assez
génial
de pouvoir
mettre
une composante
à votre page
et avoir
une composante 3D.
Je
sais qu'ils ont
des
trucs
disponibles
pour ça.
Vous
pouvez probablement
construire des
configurateurs
ou
des previews
très riches
de différents objects
3D
ainsi que
l'intégration
dans un kit AR
et tout ça.
C'est
assez cool.
Nous avons
étendu un long
passage.
Je n'ai pas
vu un autre
standard
comme ça
bouger
parce que
1.0
était probablement
en 2016
ou 17.
Je
pense que c'est 2.0.
Mais le 1.0
était
complètement adopté.
2.0
était vraiment
le premier
qui a été
installé.
Mais
c'est
très facile
d'être
en train de commencer.
Oui.
Délan
Blender
et
exportez
la cube.
Juste
checker
c'est là-bas.
Même
avec les animations
et tout,
je n'ai jamais
fait 3D animation
et dans
un jour et un demi,
j'ai
une toute
logique
d'une image
et
je ne sais pas.
C'est comme
j'ai l'air magique
en bas de
ne rien de ce que je fais
pour avoir quelque chose
en train de travailler sur un site.
Il y a beaucoup de travail
derrière les scènes
pour faire ça.
Oui.
Speaking of Blender,
ça a
passé
très vite
dans les dernières années.
Quand Blender 2.8
est en train
de
ré-penser
Blender,
parce que
j'ai
créé
un petit tinker
avec des applications
et
ils étaient
toujours
assez inaccessibles
à moi.
J'ai
suivi les tutoriels
et j'ai
essayé de
faire des choses.
J'ai
créé
des trucs basiques
créés
dans 3DS Max
et Maya
mais pas
tout ça
impressionnant.
Mais
c'est
la face de l'utilisateur.
Les tools de
sont pas
accessibles,
si
vous avez
passé des années de vie
en essayant de les apprendre.
Et
Blender était
d'une manière
malade.
C'était
probablement
plus difficile que les autres.
Mais
cette 2.8
ré-penser
qui a été ré-péré
un peu plus tard,
j'ai changé
ça pour tout le monde
que je sais
que c'est utilisé
récemment.
Et
si vous
essayez de
faire Blender
et que vous n'aurez pas
utilisé ça depuis 2.8,
je vous recommande
de vous faire un tinker
parce que c'est
assez bon.
C'est un
problème,
c'est
trop
déclaré.
des
des
C'est comme professionnel, studio, qualité.
Je pense que les gens ont été utilisés professionnellement pour un moment,
mais maintenant, ça me fait vraiment plaisir.
C'est bien de voir.
Ils ont aussi un nombre d'infiniers.
Je pense qu'ils ont un grand grand grand.
Je ne sais pas.
Un bunch de grandes entreprises sont en train de faire des fondations
parce qu'ils ont vu comment c'est puissant.
Et comment l'importance de 3D est obtenue dans les dernières années.
Nous introduisons 3D à beaucoup de différents places.
Je vois que votre carrière, comme c'est, a eu un progrès de voler.
Vous avez commencé en alt-space, un jeu silo.
Vous avez joué à hubs où j'ai pris alt-space
et que je faisais plus de générique, réusable et remixable.
Et maintenant, vous avez joué à la version électorale,
qui me fait sentir comme un autre coureur.
Vous voulez expliquer ça un peu ?
Oui, c'est un bon start d'une description.
C'est un bon start.
C'est un bon start d'une description.
C'est un bon start d'une description.
Je me suis dit que je voulais faire un standard pour un spectre éventuel.
Ce n'est pas vraiment tout de même.
Mais j'ai vu ça.
Et je voulais faire une specification d'environnement.
Et l'inventoire implique les modèles 3D que vous avez collectés.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un peu comme ça.
C'est un ?
C'est un peu comme ça.
entre ce que tu parles de ce que tu parles de Web3 et ce que MetaMask est en train de faire.
C'est intéressant de voir ce problème qui s'attaque de tant de différents angles maintenant.
Oui, je suis vraiment fasciné par ce que tu parles de ce que tu parles de.
Il y a beaucoup de gens dans notre communauté qui sont vraiment gros sur la solution de blockchain.
Je suis moi-même, je suis en train de installer MetaMask dans mon browser maintenant.
Je pense que c'est assez difficile maintenant,
les technologies que nous utilisons pour construire ces choses,
nous devons faire sure que elles passent longtemps,
donc en prenant la preuve d'être sûr que nous ne voulons pas prendre une technologie ou un framework,
et qu'on fasse plutôt au niveau des protocoles et des spécifications,
je pense que c'est la bonne façon de le faire.
C'est ideal si ça nous a dépassés.
On peut juste aller et construire ceci en Ethereum,
mais ce qui se passe est que le prochain blockchain qui arrive en place le plus long ne réplique ça.
Je ne suis pas opposé à des gens utilisant le blockchain comme le backbone pour
différents méthodes de la identité de faire, ou un peu de la ownership différente,
ou des côtés financières de différents pièces de la universe.
Mais je pense que, à la fois de la cour, on doit commencer à penser,
OK, que sont les protocoles que nous voulons impliquer ?
On peut impliquer sur Ethereum ?
Great, on peut impliquer sur les standards de web?
Great, on ne peut pas penser tellement sur les technologies que nous utilisons pour impliquer
les protocoles.
Ouais, quelque chose qui est venu de la main est l'un des problèmes que je vois avec les NFTs aujourd'hui,
c'est que les gens regardent et disent que c'est la chaine qui est la plus grande de la blockchain,
c'est toujours.
Mais ça n'est pas vraiment ça.
Et c'est un problème des systèmes décentralisés,
c'est que les choses doivent aller quelque part et ça doit rester un peu d'un moment.
Vous pensez-vous à ça quand vous faites les protocoles pour la met合verse ?
Si j'ai un item dans un jeu et je veux le transferter à un autre si j'ai compris
les choses correctement.
Si nous sommes au-delà de la jeu, où est-ce que c'est que ceci est le stock ?
Qui est le stock ?
Ouais, je ne peux pas seulement parler de moi-même ici, mais je pense que
je suis en train de regarder l'IPFS et DAT pour un moment,
et les technologies décentralées sont des technologies décentralées.
Nantes de elles sont crypto-reléguées à l'internet, mais elles peuvent être monétisées
pour que vous ayez un incentive à stocker les files long terme.
Files, coins, les utilisations pour les objets de la chaine de bloc et tout ça.
Ouais, je pense que les gens sont venus sur ces idées sans
fully comprendre le fait que
votre NFT pointe à l'url, et que si ça se passe,
où est-ce que votre contenu ?
Nous avons des choses qui sont physiquement portées sur la chaine de bloc,
et je pense que c'est génial, mais c'est vraiment expensif de stocker les données sur la chaine de bloc.
Vous pouvez penser que la chaine de bloc est juste une base de base très expensive,
très slow. Et si votre problème fonctionne avec ça, c'est génial.
Si vous avez trouvé la chose que la chaine de bloc est bonne, si ça ne ne ne ne ne ne,
vous devez aussi commencer à regarder d'autres options ou
utiliser une chaine de bloc ou une technique de skillé.
Je pense que nous avons des solutions,
comme l'utilisation de file coin pour les mettre en place.
Mais je ne sais pas, c'est toujours en plus d'un jour,
nous sommes toujours construits sur des technologies de travail,
dont je me souviens d'avoir un peu d'initiation,
parce que c'est environnementalement pas bon.
Nous avons des solutions,
et nous avons des solutions,
et nous avons des solutions,
et nous avons des solutions,
et nous avons des solutions.
Toutes, ces solutions,
avec les seems et les所有.
pour le développement et l'un des tools recommandés les plus recommandés
je recommande à tous les nouveaux développeurs advanced c'est le GitHub
le GitHub est une interface visuelle pour le GitHub
cela rend comprendre ce que votre repository de GitHub fait vraiment facile
avant de commencer à utiliser le GitHub, le GitHub était juste comme ce truc de complication
je ne savais pas ce que l'on avait fait, je ne pouvais pas vraiment visualiser le graph dans ma tête à un moment
mais le problème de gérer le solution par en essayant de faire l'interface principale pour interagir avec votre repo
est de regarder un graph de votre commettre
et je l'ai trouvé par l'utilisation de ce graph
j'ai eu cette superpower pour pouvoir regarder un graph de GitHub et dire
je vois exactement ce qui se passe, où les choses viennent
et ça fait vraiment de l'hôpital de concepts de niveau de l'onc
parce que si tu remets les committes, tu vois que ta branche de committes
a été remettue par un à un, donc si tu as l'air d'utiliser
ce que tu fais, je vous recommande de l'utiliser
pour visualiser et interagir avec ça
puis aussi, un des outils très clairs est que ça a un undo-redo
donc si tu fais un repo pendant que tu fais les choses, tu peux juste presser Ctrl Z
pour un state où tu savais que tout était bien
un gars a développé ça pour un peu d'un moment
et il a fait des choses, et il a dit que tu peux faire ça pour toi
et un autre cool chose, il a construit un système de design
qui est très intéressant
l'Ui est un component que tu peux utiliser pour construire
ta propre cliente de GIT
si tu n'a pas l'air de comment il l'a fait, tu peux prendre sa code objective
et remettre ça et faire ta propre GIT GOUI
mon premier pour le jour est le site egamebook.com
je pense que j'ai trouvé ça sur Hacker News
en revanche, au début de l'interfaces
j'ai toujours été fasciné avec les interfaces textes
car les plus grands programmes sont au start
et tu es comme, dans le programme Hello World
et tu apprécies comment s'appliquer standard
et tu es comme, dans le programme Makeup
qui a un prompt
et évidement
si tu follow ça, il y a beaucoup de gens qui font des jeux textes
et certains des jeux plus élevéques sont textes
ils ont des jeux de mode, des jeux de texte d'adventure
et donc, ce egamebook est un jeu de sorte textuel
le créateur de ça a élevé un jeu sur l'app-store
que tu peux downloader et jouer
mais il y a une description de ce genre de choses
des descriptions sur le site de ce que c'est
et ce qu'ils tentent d'achever
et il y a beaucoup de choses qui me résident
j'ai quelqu'un avec ADHD qui a des problèmes avec les jeux
parfois car ils peuvent vraiment absorber mon attention
et m'en prendre ma vie
mais c'est supposed à être cette expérience vraiment légère
où tu peux en faire un jeu sur ton téléphone
en en faire un jeu textuel
tu peux penser à un style d'un Dungeon & Dragons Light
mais, en fait, c'est une expérience pré-defined
des prompts textes
c'est comme en générer des scénarios
et en faire des simulations dynamiques
donc, ton playthrough va être différent
je ne sais pas
je pense que le site egamebook.com est très beau
le app est très bien fait
le principal est très beau
c'est juste une chose de plaisir pour le vérifier
je pense que le jeu qui a été fait
c'est le 9 de San Francisco
on va faire un Dungeon Crawler
et un Tower de Salesforce
c'est assez cool
peut-être que tu peux construire tes propres jeux ?
je ne pense pas que ça
à moins pas encore, de quoi que je l'ai lu
je ne pense pas que c'est un source ouvert
mais peut-être que ça va être bien
les jeux textes sont bien un bon début
je l'ai réellement réconnu
j'ai réellement réconnu
avec ma frère et ses frères
je voulais une idée
pour m'occuper de mes skill
et je me suis dit, comment un terminal tamagachi ?
et je me suis dit, oh, les boules de l'église
et les concepts qu'elle a pu flexir
c'est juste là-bas
ça me fait un vrai tour de passe
ça me donne beaucoup de plaisir
pour voir ces choses
mais la chose très intéressante
qui m'a emplacée est
qu'ils ont cette graffite visuelle
dans les côtés où ils ont cette picture
de Skyrim
et puis ils ont des détections d'objectifs
qui sont appliquées et puis ils ont ce que
cette description et le jeu
et
il y a encore à ce jour
des mods online
que tu peux jouer
où c'est très très un rôle de joueur
quelqu'un va actuer comme un directeur
environnemental
comme un master de jeu
ou quelque chose
et ils vont construire des contenus
et se mettre en scène
c'est comme une ligne online
des dungeons d'un dragon
ou des chats
mais l'idée de avoir
ce plus automatique
c'est comme un dynamique riche
et peut-être plus proche
à l'environnement
c'est assez fascinant
ça a été mon projet de l'année
j'ai
j'ai un peu de
projet ADHD
j'en commence
tous les temps
et le plus rapide que je peux
les faire et les faire
ou écrire le code
que j'ai envie de écrire
c'est mieux et le combat a été généré
parce que c'est
il y a des grands créateurs
qui ont des typescript
et réacte et vue
quelles que tu as
c'est un peu de la flavor
ils ont beaucoup
de gros projets
mais le set-up
de la configuration 0
où je peux écrire le type script
c'est assez cool
j'adore ce projet
c'est très
généré pour mon travail
j'ai envie de commencer un nouveau projet
j'ai eu la chance de jouer avec
tout trop trop
mais ça a bien bien été très intéressant
j'aime comment ils ont pris
toutes les outils de la débloque
qui sont maintenant en train de combiner
un tour où tu n'as pas de risques
et tu peux juste se faire de la construction
c'est quelqu'un qui a détenu
un whole bunch de temps
et je sais
beaucoup de webpack
par coeur
et j'ai assez
arrêté de utiliser webpack
j'ai assez de respect
pour l'avenir
il a consistant
d'avoir
une bonne qualité de tour
sur les années
et je pense
d'emphasiser
comment l'invité
est importante pour la communauté
même Svelte a récentement
une pièce de Svelte
qui est comme la prochaine JS
la première Svelte
c'est leur site de la construction
c'est construit en svelte
il utilise svelte pour construire
ou autre chose
c'est un outil awesome
c'est explotant
il y a beaucoup de metatooling
j'ai une bonne qualité de tour
mon dernier outil de la journée
n'est pas vraiment un outil spécifique
mais c'est une méthode de la appétition
j'ai déclaré
beaucoup de choses de la automation
et des services de la maison
et je ne peux pas stresser
comment j'ai appris
d'avoir des études
je n'ai pas encore parlé de la classe
mais je peux dire
que mon études
vient de faire des compétences
de la maison et de parler
le taux de la svelte la plus haute
est que
votre nom de la computer
c'est quelque chose
si tu n'as pas le nom de votre computer
sur ta netwerk local
tu peux aller à ASDF.local
et tu es maintenant accélérant
ta computer sur ta netwerk
c'est tout, c'est des portes
donc pour exemple
j'ai quelques services
sur ma storage
et je peux juste aller à NOS.local
et aller aux portes et visiter tous les portes
donc apprendre ces petits bits
tu n'es pas vraiment venu par les études
mais quand tu es essayant de faire
ta propre netwerk
tu pourras vraiment les faire
parce que qui veut m'en souvenir
les IPs
même si je ne les connais pas
c'est en utilisant MDNS
tu dois avoir quelque chose d'autre
non, je n'ai pas fait de tout sur ma netwerk
tu peux probablement
faire des maqubooks pour ta nom
juste aller à mcbook.dashesforthespaces.local
et tu seras maintenant accélérant
ta téléphone
je pense que si tu es un web-réveiller
comme moi
tu peux tester un site web
que tu es en train de développer
pour un développeur junior
ça peut sembler comme un task
mais si tu sais
ce petit petit bit de netwerk
tu peux aller à
mc.local
et voir sur ta téléphone
sans des cables
ça requiert MDNS
et Windows en particulier
ne fait pas de la box
soutenir MDNS
et je sais ça
parce que je voulais travailler
sur
un projecte d'élicieux nerveux
qui est
embedé en un pi
qui est supposed de utiliser MDNS
sur
une connecté sur USB
pour pouvoir l'entraîner
et ça ne peut pas
travailler, j'ai pris de l'air de la faire
mais je ne l'ai pas encore
tu as entendu ça, les gens de Justin, ne les use pas
Windows
je suis
déçue
jusqu'à la nouvelle MacBook
je ne veux pas acheter tout
jusqu'à mes
16 inch M1X
oui
peut-être cette année
je pense que si la corde de chip
ça
se pousse vraiment
et ça se crasse
donc
c'est
comme une petite libraire
que je suis passé
donc la mini-flare est
un moyen de faire des travailleurs de cloud
c'est pas exactement
les travailleurs de cloud
mais si vous pensez à des méthodes de virtualisation
de faire des functions AWS
des functions AWS de la function localité
c'est une sorte de même
j'aime les travailleurs de cloud
j'ai l'air de porter sur mon site
de la cloud
donc les travailleurs de cloud
sont en train de faire des installations de v8
v8 est le
en train de faire des services de cloud
et d'autres choses
donc vous pouvez presque penser à un travailleur de cloud
comme un tab de Chrome
c'est un sandbox
et une sorte de même
mais il n'y a pas de manière facile
de tester votre code localement
donc la mini-flare
est une libraire pour vous faire
dire que je dois faire des travailleurs de cloud
je veux tester localement
le caveat ici est que ce n'est pas
un projet de cloud official
et ce n'est pas exactement
l'environnement
donc des choses comme des timings
et des timings de start
donc vous avez le grain de soleil
mais c'est un bon moyen
de tester et vérifier
les choses qui sont
OK avant de mettre en production
c'est une bonne chose
je n'ai pas le temps
d'avoir les objectifs d'adresse
c'est super
je veux vraiment jouer avec ça
oui, les travailleurs
sont des fonctionnaires
ils ont un
j'ai utilisé
un peu de choses
comme des sites et tout
mais les travailleurs de cloud
et les pages
et tout le système d'éco
vous donne des storage d'objectifs
et c'est super
parce que c'est tout ce qu'il faut
pour construire un site
avec des choses comme off
et tout ça
c'est très fort
j'ai besoin de les élabocer pour des sponsors
comme à n'importe quoi
ce dernier projet
c'est une communauté que j'ai été
m'aider à maintenir
web ECS
on a un discord
on doit vraiment le rejoindre
on parle de ECS
c'est un système d'ennemi
qui est un pattern de
très vite et modulé
de construire des jeux de vidéo
ou des simulations
c'est des designs data-orientés
vous décrivez votre data
et comment c'est décliné
vous loupez sur le système
avec des séquences et des systèmes
vous pouvez décrire des idées
par composition
mais vous êtes composant
des idées à l'aide des compagnons
les compagnons sont des data, les idées sont comme un id
vous pouvez attacher des compagnons
à l'aide d'une entreprise
et un système interdit les idées
avec des compagnons spécifiques
qui vous définissent des enquiries
et vous pouvez définir des systèmes
qui ont fait de la physique
ou des systèmes de particules
ou des animations
et des choses comme ça
ce gars dans notre communauté web ECS
a appris à la bibliothèque
qui s'appelle Bit ECS
ce truc est très vite
je ne vois pas
un JavaScript
qui se débrouille
dans des appels très utilisables
c'est assez fou
il a fait un test
où il a écrit le même truc en Wassom
il était juste comme
il n'y a pas vraiment de gain ici
il peut-être qu'il faut juste le garder en JavaScript
parce que
les compagnons optimisent
c'est juste assez
le jet est allé
optimiser tout le code
si vous le vous avez écrit
votre data va être
lancé en membre
c'est bien pour
vous aller au membre
ou en page
pour avoir tout le data
pour le termin de la technologie
mais le truc est
que vous ne devez pas
savoir tout le temps
d'avoir des données en train de
le faire
vous devez savoir
ces deux patterns
et vous pouvez faire des systèmes
très vite et très composables
je vous recommande
j'ai commencé à travailler sur un projet basé sur le 3js
pas assez
développé comme je l'aime
je vais peut-être garder un oeil pour ça
mais de la voir et de rejoindre
le server discord pour apprendre plus
sur ce librarian
plus sur l'esrs de JavaScript
je l'ai récemment vu un tweet
de le gars qui a été
joué en train de
faire le project
et c'est assez
comment le JavaScript peut être
il a mis 600 rendeurs un second
pour le project
juste de la fréquence
cool
les benchmarks sont ici
dans les milliers de
les entités qui sont procédées
c'est juste un peu
c'est beaucoup
on a écrit un système ECS
si vous allez au benchmark
on a écrit un au mozilla
qui s'appelle Xe
et celui-ci
le tient
comme vous pouvez voir
Xe, 9600 ops
et puis ECS, 234000
31 apps
je ne sais pas ce qu'il faut faire
n'utilisez pas ECS
c'est bien
je ne peux pas recommencer notre propre
librarian si vous regardez la performance
l'API de ours est un peu différent
peut-être c'est plus facile de l'utiliser
mais je trouve que ECS est assez
understandable et vous ne pouvez pas
faire la performance
je pense que ça raffirera
pour ce week's episode
merci Robert pour le faire
c'était un chanel de fun
on a vraiment vécu de l'aimé
et on a appris des choses de plus cool
merci
c'est tout pour ce week's episode
de DevTools FM
n'hésitez pas à nous suivre sur Youtube et à tous les podcasts
merci pour l'entendre
merci tout le monde
merci
Episode suivant:
Les infos glanées
devtools.fm:DeveloperTools,OpenSource,SoftwareDevelopment
A podcast about developer tools and the people who make them. Join us as we embark on a journey to explore modern developer tooling and interview the people who make it possible. We love talking to the creators front-end frameworks (React, Solid, Svelte, Vue, Angular, etc), JavaScript and TypeScript runtimes (Node, Deno, Bun), Languages (Unison, Elixor, Rust, Zig), web tech (WASM, Web Containers, WebGPU, WebGL), database providers (Turso, Planetscale, Supabase, EdgeDB), and platforms (SST, AWS, Vercel, Netlify, Fly.io).
Tags