Aller au contenu

Nicolas Caplat

Moderators
  • Content Count

    5,665
  • Inscription

  • Dernière visite

  • Days Won

    472

Reputation Activity

  1. Like
    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
  2. Like
    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é  
     
  3. Like
    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 ! 
     
  4. Like
    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 ! 
     
  5. Haha
    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
  6. Like
    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 
     
     
     
  7. Like
    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 ! 
     
  8. Like
    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 ! 
     
  9. Like
    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
  10. Like
    Nicolas Caplat reacted to popol in GITHUB: Imaoki FlexUI   
    Petit Framework sympa pour max
    https://github.com/imaoki/FlexUI
     
     
     
  11. Thanks
    Nicolas Caplat reacted to TChadail in Material Texture Loader   
    Done ?
  12. Like
    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 ?
  13. Like
    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
  14. Thanks
    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
  15. Like
    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
     
  16. Like
    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
  17. Like
    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
  18. Like
    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.
  19. Like
    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.
     
     
  20. Like
    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
  21. Like
    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 ?

  22. Like
    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!
  23. Like
    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 ?
  24. Like
    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 ?
  25. Like
    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  
×
×
  • Créer...