Template Based Chart Graphs : How To Build Customizable Graphics with 3ds Max

By Louis Marcoux - 21 Nov, 2014 - 3ds Max

In this blog post, see how to create customizable chart graphs. You'll see multiple examples and different techniques that you can pick and choose from in order to build template based graphics.

i tried to cover a wide range of techniques so that's why the post is a bit long. But if you try to build customizable templates, i think you'll find a lot of valuable information. It's almost a Master Class all for free!!!

I chose 4 examples for this post:

- Bars Graph

- Static Pie Graph 

- Growing Pie Graph 

- Line Chart

Enjoy!

lm

Introduction 

 

What we will build in this post.

 

Bar Graph

 

Part 1

Building the scene

Part 2

creating the control node & connecting colors

Part 3

scripted controllers to adjust the height of the bars depending on values entered by users

Part 4

updating text with change handlers and callback scripts

Part 5

create enhanced menu items and icons using macrocripts

Part 6

changing project and load files using max script commands

Part 7: addendum

i forgot a detail in the script described in Part 4. Omission explained in this video:

 

Static Pie Graph

 

Part 1

create the Pie Graph with Text aligned in camera space

Part 2

create the control object and connect material colors

Part 3

update text using change handlers and callbacks

Part 4

update pie sections size with scripted controllers

Part 5

package Pie Graph for enhanced menu library

 

Growing Pie Graph

 

Part 1

create the graph and growing animation

Part 2

shell for adding custom attributes with a script

Part 3

creating the paramters and the user interface for the control object with scripting

Part 4

Methods to react to user interaction

 

Part 5

Package for template library in the enhanced menus

 

Line Chart 

 
Part 1

create the revealing 3D line chart

Part 2

shell to execute a Python script from 3ds Max

Part 3

Python modules and reading a CSV file

Part 4

updating 3ds Max objects from Python Scripts

Part 5

Embedding the Python script in the 3ds Max scene

Part 6

Packaging the scene for the enhanced menus

Scripts

Here is a .zip file containing all the scripts i have written in this post.

Scripts.zip

3ds Max Project

Here is a .zip file with the scenes i created in the blog post.

Templates.zip

Template Based Graphics at Autodesk University 2014

Also of note, Gary Davis is presenting a class at AU on using templates in your workflow. If you are attending AU, take a look at his class on the AU web site.

lm

 

Posted By
Published In
Tags
  • 3ds Max
  • Film & VFX
  • Design Visualization
6 Comments
To post a comment please login or register
m.rud | 3 years ago
Thank you very much for these great videos, it's also great to see you updating the blog again, I had lost all hopes, this made my day, thank you! ^^
Edited by m.rud 3 years ago
louis-marcoux | 3 years ago
Paul just let me know that he has a set of controls that automatically creates the type of control object that i am building in the videos. Check it out: http://www.paulneale.com/scripts/controlObjects/controlObjects.htm. It creates the circle and lets you change the text. So you don't have to build this every time like i did! Thanks Paul!
Edited by louis-marcoux 3 years ago
louis-marcoux | 3 years ago
I have just updated the Scripts.zip file. I forgot to include the Templates_Load.ms script to load the scenes and setup the project for the menus.
Edited by louis-marcoux 3 years ago
Roland Feletic | 3 years ago
Great, much to learn the next days. Thank you.
Edited by Roland Feletic 3 years ago
joshpurple | 3 years ago
WOW!! Thank You :) !!
Edited by joshpurple 3 years ago
My Oh Maya | 3 years ago
Holy .... that's a lot of demos/videos!
Edited by My Oh Maya 3 years ago