-
Content Count
5,665 -
Inscription
-
Dernière visite
-
Days Won
472
Reputation Activity
-
Nicolas Caplat got a reaction from TChadail in GITHUB: Imaoki FlexUI
On a side note, je te conseille aussi vivement d'installer un éditeur externe genre Visual Studio Code, en plus de l'éditeur dans 3dsmax, pour davantage de souplesse quand tu développes un truc. Il t'est alors possible d'avoir un script ouvert dans 3dsmax, et d'autres dans VSC, pour éviter de jongler entre les tabs du MXS Editor de 3dsmax.
Plus de détails: https://marketplace.visualstudio.com/items?itemName=atelierbump.language-maxscript
-
Nicolas Caplat got a reaction from TChadail in GITHUB: Imaoki FlexUI
@TChadail pour le commentaire sur le bouquin, je ne sais pas trop quoi en penser. Certes, le bouquin est vieux et certaines choses ont été un peu changées / enrichies dans Maxscript depuis, mais il n'en demeure pas moins que les bases sont là, bien expliquées. Le truc, c'est qu'il n'y a pas franchement de formations dédiées Maxscript en ligne, comme il peut y en avoir plein sur 3dsmax, Unreal etc ... Donc il faut bien commencer avec quelque chose
@popol a d'ailleurs posté quelques ressources pour Maxscript, avec notamment un truc top pour débuter, Maxscript101 par John Wainwright (le créateur de Maxscript, excusez du peu) ... et là, il en aura toujours un pour dire "euh, mais les vidéos sont vieiiiiiillles, c'est naze". Sauf qu'il s'agit là DES BASES de Maxscript, et les bases, elles, n'ont pas changé
-
Nicolas Caplat got a reaction from baptiste in GITHUB: Imaoki FlexUI
Hello,
Alors, pour Maxscript, il y a différentes choses pour débuter, mais je conseillerais en premier lieu ce bouquin, assez vieux, mais les bases n'ont pas changé ... un indispensable (la vache, il est devenu cher !!).
En ligne, tu as notamment le blog de môssieur Dave Wortley, une référence incontournable: https://davewortley.wordpress.com/lessons/
Un endroit où ça bouge pas mal: https://forums.cgsociety.org/c/autodesk/3dsmax-sdk-and-maxscript
Et puis évidemment l'aide de 3dsmax, à avoir toujours ouverte quand on scripte. Avec notamment une section tutos plutôt bien fournie.
Ah et j'allais oublié, ce document, à imprimer et toujours avoir sous le coude: Maxscript Cheat Sheet.
Pour Python, c'est autre chose: @SugaR m'a recommandé ce bouquin. J'ai acheté ce livre, savoir bricolé des choses avec Python étant sur ma roadmap, vu que Maxscript a ses limites (et que je rechigne, comme beaucoup, à utiliser dotNet, la plaie). Je ne suis absolument pas qualifié pour te parler de Python, si ce n'est que si tu veux développer des trucs sympas pour 3dsmax (entre autres), il faudra certainement combiner Python + Qt.
Voilà voilà !
Au passage, j'en profite pour remercier -publiquement- @SugaR pour son aide précieuse et ses conseils avisés en scripting. Je fais beaucoup de MXS dans mon nouveau job, et il m'a énormément aidé à progresser !
-
Nicolas Caplat got a reaction from TChadail in GITHUB: Imaoki FlexUI
Hello,
Alors, pour Maxscript, il y a différentes choses pour débuter, mais je conseillerais en premier lieu ce bouquin, assez vieux, mais les bases n'ont pas changé ... un indispensable (la vache, il est devenu cher !!).
En ligne, tu as notamment le blog de môssieur Dave Wortley, une référence incontournable: https://davewortley.wordpress.com/lessons/
Un endroit où ça bouge pas mal: https://forums.cgsociety.org/c/autodesk/3dsmax-sdk-and-maxscript
Et puis évidemment l'aide de 3dsmax, à avoir toujours ouverte quand on scripte. Avec notamment une section tutos plutôt bien fournie.
Ah et j'allais oublié, ce document, à imprimer et toujours avoir sous le coude: Maxscript Cheat Sheet.
Pour Python, c'est autre chose: @SugaR m'a recommandé ce bouquin. J'ai acheté ce livre, savoir bricolé des choses avec Python étant sur ma roadmap, vu que Maxscript a ses limites (et que je rechigne, comme beaucoup, à utiliser dotNet, la plaie). Je ne suis absolument pas qualifié pour te parler de Python, si ce n'est que si tu veux développer des trucs sympas pour 3dsmax (entre autres), il faudra certainement combiner Python + Qt.
Voilà voilà !
Au passage, j'en profite pour remercier -publiquement- @SugaR pour son aide précieuse et ses conseils avisés en scripting. Je fais beaucoup de MXS dans mon nouveau job, et il m'a énormément aidé à progresser !
-
Nicolas Caplat reacted to popol in GITHUB: Imaoki FlexUI
@TChadail si tu veux vraiment te lancer commence par le maxscript avant de t'attaquer a python.
Pff @SugaRc'est une machine de toutes façons
-
Nicolas Caplat reacted to popol in Maxscript ressources
MAXScript 101
https://vimeo.com/showcase/1514565
3DS Max Developer Help | Learning MAXScript
https://help.autodesk.com/view/MAXDEV/2021/ENU/?guid=GUID-4C14F474-CD23-4001-93DF-0F0F9A6025C7
3DS Max Developer Help | HOW to
https://help.autodesk.com/view/MAXDEV/2021/ENU/?guid=GUID-676FB825-84C1-4708-A398-993266E4D2AD
CG academy vol 12, 13, 14
-
Nicolas Caplat got a reaction from popol in GITHUB: Imaoki FlexUI
Hello,
Alors, pour Maxscript, il y a différentes choses pour débuter, mais je conseillerais en premier lieu ce bouquin, assez vieux, mais les bases n'ont pas changé ... un indispensable (la vache, il est devenu cher !!).
En ligne, tu as notamment le blog de môssieur Dave Wortley, une référence incontournable: https://davewortley.wordpress.com/lessons/
Un endroit où ça bouge pas mal: https://forums.cgsociety.org/c/autodesk/3dsmax-sdk-and-maxscript
Et puis évidemment l'aide de 3dsmax, à avoir toujours ouverte quand on scripte. Avec notamment une section tutos plutôt bien fournie.
Ah et j'allais oublié, ce document, à imprimer et toujours avoir sous le coude: Maxscript Cheat Sheet.
Pour Python, c'est autre chose: @SugaR m'a recommandé ce bouquin. J'ai acheté ce livre, savoir bricolé des choses avec Python étant sur ma roadmap, vu que Maxscript a ses limites (et que je rechigne, comme beaucoup, à utiliser dotNet, la plaie). Je ne suis absolument pas qualifié pour te parler de Python, si ce n'est que si tu veux développer des trucs sympas pour 3dsmax (entre autres), il faudra certainement combiner Python + Qt.
Voilà voilà !
Au passage, j'en profite pour remercier -publiquement- @SugaR pour son aide précieuse et ses conseils avisés en scripting. Je fais beaucoup de MXS dans mon nouveau job, et il m'a énormément aidé à progresser !
-
Nicolas Caplat got a reaction from archimi in GITHUB: Imaoki FlexUI
Hello,
Alors, pour Maxscript, il y a différentes choses pour débuter, mais je conseillerais en premier lieu ce bouquin, assez vieux, mais les bases n'ont pas changé ... un indispensable (la vache, il est devenu cher !!).
En ligne, tu as notamment le blog de môssieur Dave Wortley, une référence incontournable: https://davewortley.wordpress.com/lessons/
Un endroit où ça bouge pas mal: https://forums.cgsociety.org/c/autodesk/3dsmax-sdk-and-maxscript
Et puis évidemment l'aide de 3dsmax, à avoir toujours ouverte quand on scripte. Avec notamment une section tutos plutôt bien fournie.
Ah et j'allais oublié, ce document, à imprimer et toujours avoir sous le coude: Maxscript Cheat Sheet.
Pour Python, c'est autre chose: @SugaR m'a recommandé ce bouquin. J'ai acheté ce livre, savoir bricolé des choses avec Python étant sur ma roadmap, vu que Maxscript a ses limites (et que je rechigne, comme beaucoup, à utiliser dotNet, la plaie). Je ne suis absolument pas qualifié pour te parler de Python, si ce n'est que si tu veux développer des trucs sympas pour 3dsmax (entre autres), il faudra certainement combiner Python + Qt.
Voilà voilà !
Au passage, j'en profite pour remercier -publiquement- @SugaR pour son aide précieuse et ses conseils avisés en scripting. Je fais beaucoup de MXS dans mon nouveau job, et il m'a énormément aidé à progresser !
-
Nicolas Caplat got a reaction from TChadail in GITHUB: Imaoki FlexUI
Un framework c'est un environnement de développement (comme Qt, framework sur lequel l'UI de 3dsmax repose maintenant).
Et oui, il faut savoir scripter un minimum, là c'est "juste" la partie UI
-
Nicolas Caplat reacted to popol in GITHUB: Imaoki FlexUI
Petit Framework sympa pour max
https://github.com/imaoki/FlexUI
-
-
Nicolas Caplat got a reaction from TChadail in Material Texture Loader
Ah oui, effectivement. J'ai zappé de lui demander s'il pouvait updater ... tu peux peut-être lui faire un petit email en ce sens ?
-
Nicolas Caplat got a reaction from TChadail in Material Texture Loader
Salut Thomas
Tu réponds toi-même à la question ! oui, il faut que les fichiers soient nommés d'une certaine façon, mais MTL est plutôt permissif en la matière. 2 fichiers .ini gèrent ça, et tu peux les customiser:
Le premier nameFilter_02_Short Forms.ini:
[ui] active =true [filters] diffuse = col,alb,dif,clr ambient = ao,amb_occ, reflect = refl,ref specular = spec,spc glossines = gloss,gls roughness = rough,rgh bump = bmp normal = nrm,nor ior = metal = met,mtl displace = dis,hght,hgt opacity = opa, alph translucent = trans, trns emmisive = emi, ill, lght Et le second nameFilter_03_Single Letters.ini:
[ui] active =false [filters] diffuse = d ambient = a reflect = r specular = s glossines = g roughness = r bump = b normal = n ior = i metal = m displace = h opacity = o translucent = t emmisive = e
FYI j'ai pas mal testé avec des librairies PBR telles que CGAxis ou RDT, et ça marche vraiment très bien
-
Nicolas Caplat reacted to TChadail in Material Texture Loader
Salut les artistes,
Nico tu m'avais demandé de faire un retour sur Project Manager, je l'ai testé, c'est un outil très puissant que je vais intégrer a mon workflow.
Principales fonctions et avantages:
* Interface directement intégrée a max, pas besoin de switcher d'une fenêtre a l'autre
* Peut créer des catalogues de modèles, indépendamment de la structure des dossiers des disques durs (même concept que les bibliothèques Windows).
Très utile pour y voir clair quand on a une arborescence disque dur mal gérée car devenue encombrée au fil des ans
* Permet de voir les previews des fichiers max, obj, FBX (sauf quand encapsulés dans un fichier .zip, .rar etc ...)
* Creation facile de materiaux: drag and drop des textures dans l'editeur de materiaux, le materiau est créé automatiquement ( ... chez moi ca marche moins bien que dans le tuto mais toujours mieux que de tout faire a la main)
* IES viewer: un drag and drop dans la scene créé automatiquement une Corona IES light (ou VRay IES light si sous VRay)
* Batch assign une autre IES map a plusieurs lights (instance ou copies)
* Drag and drop de modeles 3D dans la scene avec alignement auto sur un/des objets de la scene: au choix full mesh, proxy ou XRef
* Plusieurs options interessantes pour peindre avec des objets
* Rendre automatiquement des thumbnails de modeles 3D
* Relinker les missing maps
Et d'autres choses encore, ce plugin est impressionnant: Convert&Resize Images, Advanced Asset Renamer, Auto Assign preview and Batch Render&Relink.
La liste des tutos videos, allez jeter un oeil ca vaut vraiment le coup: https://3d-kstudio.com/product/project-manager/#tab-tab-support\&video
-
Nicolas Caplat reacted to Sink in Displacement map
Merci pour le conseil, je vais faire un tour sur les forums de itoo et à l'occasion je partagerai la solution.
Malgré tout je me demande jusqu'ou on peut aller avec le displacement de vray et les bonnes maps en terme de précision de géometrie (surtout parce que je suis curieux )
EDIT: bon mon problème a passionné Paul Roberts et il m'a filé un fichier max ^^
Si ça intéresse n'hésitez pas à me demander le fichier, sinon vous pouvez le trouver sur le forum de itoo
-
Nicolas Caplat reacted to KruL in Displacement map
Salut Sink
Je pense que tu as raison, Railclone est probablement l'outil à utiliser pour ce cas. A ta place, je ferais un essai sur Railclone, et ensuite tu postes un message sur leur forum, ils sont super réactifs https://forum.itoosoft.com/railclone-pro-(*)/
Avec un peu de chance, Paul Roberts se passionnera pour ton problème et te filera un fichier max avec le générateur adhoc. Et au moins des conseils.
J'utilise Railclone trop peu souvent hors des presets pour être capable de t'aider moi-même, sauf à y passer le même temps que toi
Bon courage et bonne journée
-
Nicolas Caplat reacted to popol in QUESTION Comment faire ce shader ?
Pense également a utilisé l'aces plutôt que le srgb comme espace de couleur.
https://docs.chaos.com/display/VMAX/ACEScg+Workflow+Setup
-
Nicolas Caplat got a reaction from Yanosh HRDY in QUESTION Comment faire ce shader ?
Je ne dirais pas "surtout ", mais plutôt "aussi" ?
Il y aussi une section facétisée à prévoir, peut-être via des smoothing groups. Bref, rien de bien compliqué, un bon petit exercice.
-
Nicolas Caplat reacted to KruL in QUESTION Comment faire ce shader ?
Salut !
Rien de foufou mais quand même pour débuter , il y a plus simple ! Comme dit Nico, le coloré du verre c'est la dispersion du matériau, et les reflets blancs ce sont les "caustics".
Moi je te conseille d'éclairer d'abord ta scène avec 2/3 lights (visibles en réflexion réfraction) et de t'approcher du résultat souhaité, avant d'essayer différents hdri pour améliorer le rendu.
Et ensuite techniquement, ça dépend quel moteur de rendu tu utilises et je ne suis plus assez compétent sur vray pour te guider plus avant. Mais les caustics et la dispersion sont en général optionnels car ça augmente grandement les temps de rendu.
Bon courage, poste tes résultats d'essais si tu veux + d'aide.
-
Nicolas Caplat got a reaction from manoro in Atiles Pro Preset
Un conseil @manoro, c'est le genre de choses a stocker dans le cloud, DropBox ou Drive par exemple
-
Nicolas Caplat reacted to TChadail in Atiles Pro Preset
Salut @manoro,
Donc ton souci est résolu ? Cool. Sinon, voici les presets que j'ai pu retrouver dans mes archives, c'est ceux de la version 2.52 (de 2014 ...), si jamais tu as besoin demande. Je n'ai pas de version plus récente, après j'ai migré sur RailClone ?
-
Nicolas Caplat reacted to manoro in Atiles Pro Preset
Hello,
Oui. Ils viennent de me répondre. ils vont réparer le lien et m'ont envoyé le fichier. Efficace!
-
Nicolas Caplat reacted to TChadail in Maxscript - aide :)
Oui la programmation c'est ardu mais très satisfaisant (référence a une époque ou je codais en Turbo Pascal, ca date pas d'hier lol).
Oui on peut dire que vu la dystopie ambiante tout va bien pour moi, merci ?
-
Nicolas Caplat got a reaction from KruL in Plasma ball avec Tyflow
Une règle d'or en effet, ne jamais migrer sur un nouveau soft sur un projet en cours ... sauf si la nouvelle version résout un bug bloquant pour la production, évidemment les nouvelles features seront testées en dehors de la production, une fois le projet en cours terminé. "Prudence est mère de sûreté ", c'est bien ça l'expression ?
-
Nicolas Caplat got a reaction from popol in Maxscript - aide :)
Ok, je pense que j'ai trouvé en fait:
rollout gifUI "GIF UI" width:210 height:210 ( dotNetControl dncPanel "FlowLayoutPanel" width:200 height:200 pos:[5,5] on gifUI open do ( local pbx = dotNetObject "PictureBox" pbx.Width = 200 pbx.Height = 200 pbx.Margin = dotNetObject "Padding" 0 pbx.Image = (dotNetClass "System.Drawing.Image").FromFile @"C:\file.gif" dncPanel.Controls.Add pbx ) ) createDialog gifUI