Skip to content

Suite de plugins pour 3DSmax | Maxscript | Pour réalisation de bâtiments, terrain, bout de villes.

Notifications You must be signed in to change notification settings

c-pages/cp-Urba

Repository files navigation

CP - Urba V0.5.0

Suite de plugins pour 3DSmax | Maxscript | Pour réalisation de bout de villes, bâtiments, surfaces pour rues, trottoire, gazon etc.

[26 mai 2019]

Auteur :

Christophe Pagès | contact@c-pages.fr | c-pages.fr | git

En cours de développement :
  • Batiment : Objet paramétrique.

    Permet de créer des bâtiments à partir d'un shape "contour", façades et toitures.

  • Quartier : Objet paramétrique, n'est pas rendu, organise des Batiments. M Permet de construire et manipuler des quartiers entiers de batiments, en fonction de certaines contraintes (surface du shape, largeur, orientation ...), tel preset de batiment à utiliser ou pas ( 'garage', 'immeuble de bureau', 'pavillon brique normand', ...).

  • Terrain : Objet paramétrique.

    Générateur de terrain utilisant d'un coté un ou plusieurs objects servant de relief, et de l'autre un ou plusieurs shapes délimitant des surfaces (ex: création d'une voire, route + trottoires). Voir si il y a moyen d'utiliser base de donnée SIG en ligne pour importer des reliefs.

  • OSM importer : Utilitaire

    Permet d'importer depuis OpenStreetMap des cartes, pour utiliser les contours pour nos Batiments.


Version blender

Recherche sur la transcription du plugin en phython pour intégration à Blender par Dindoune el amigo dit Bruno ! | git | dindoun.lautre.net


Installation 3ds max

  1. Copier le dossier 'cp-Urba' dans 'C:\Users\...\AppData\Local\Autodesk\3dsMax\20xx - 64bit\ENU\scripts'

    ... : le nom du User; 20xx : la version de 3ds max

    On doit avoir au final l'arbo suivante : 'C:\Users\...\AppData\Local\Autodesk\3dsMax\20xx - 64bit\ENU\scripts\cp-Urba'.

  2. Pour qu'il charge le plug au démarrage de max : Copier les fichiers du dossier 'cp-Urba\Startup' dans 'C:\Users\...\AppData\Local\Autodesk\3dsMax\20xx - 64bit\ENU\scripts\startup',

  3. Pour avoir un bouton qui recompile le script (programation) :

    a. Ouvrir le fichier 'cp-Urba\macros\cp - Batiment - recompile.mcr' dans l'éditeur de max, puis l'executer (ctrl+E), ou executer le script directement (menu: scripting\run script).

    b. Il faut customiser l'interface : menu : Customize\Customize User Interface.

    c. Dans l'onglet 'Toolbars', group 'Main UI', Category '#CPages', glisser l'action 'DEBUG: recompile le plugin Batiment' dans l'interface de max.


Utilisation 3ds max

Il suffit de créer un objet 'Batiment' dans la scène, accessible dans 'create', puis la category "CP | Urba", puis de lui assigner une spline.


TODO | CP - Urba V0.5.0

Bâtiment

  • Toitures à 1 pan, toiture à 2 pans
  • donc il faut trouver les goutereaux et pignons (cf squeletisation)
  • les occultations des baies (volets roulant, battants et stores bans)
  • façades : Les chaînages
  • façades : trouver le moyen de faire des corniches (comment les placer sur Z ?)
  • façades : portiques/porches ?
  • façades : repartiion mode espacement.
  • Toitures : integration d'elements secondaire (chien assis, lucarnes, cheminets, locaux techniques, ...)
  • Toiture, deboguer la squeletisation, y'a un fichier max avec un exemple du bug dans recherche/3D. c'est un decalage sur Z d'un point.
  • Peut etre essayer d'integrer l'editeur de facades dans l'interface principal du Batiment ... ?
  • Facades : gerer la connexion entre deux baies pour creer une baie avec differents hauteur d'allège par exemple.
  • creations des dalles a chaques etages.
  • a voir comment on pourrait creer des murs interieurs (cf squeletisation)

Terrain

  • .
Importeur de reliefs
  • .

OSM

  • .

Todo:

Terrain

  • .
Importeur de reliefs

Bâtiment

  • .

OSM

  • .

Historique des versions:


Merci à Dindoune el amigo dit Bruno pour ces bons tuyaux ! | git | dindoun.lautre.net

About

Suite de plugins pour 3DSmax | Maxscript | Pour réalisation de bâtiments, terrain, bout de villes.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published