Plastilina

Plastilina is a 3D mesh deformer I wrote while in Politecnico. It all started like: "Let's see if I can rotate a camera in 3D...OK! Let's see if I can load an obj...OK! Let's see if I can pick some faces...points...OK!... Let's see if I can FDD some meshes...and on and on"

As you might have already guessed I had a lot of fun making Plastilina, but also its "development history" led to a massive amount of code which is not very enjoyable to play with so...a new version is work in progress sporting (real) subdivision surfaces and all the cool features the old Plastilina had!

FFD, twist and taper tool were the result of my project assignment of the Computer Graphics and Animations course at Politecnico di Torino.

Plastilina was developed in standard C++ and OpenGL. The gui was built using the wonderful toolkit QT from Trolltech.

Features

  • FFD tool 3D Studio like
  • Twist and Taper tool
  • Translate and Rotate tool
  • 3D ray picking for points and faces
  • Frustum culling
  • Camera Modo like with animations
  • Modo like lighting
  • Render a scene using a Renderman compliant renderer
  • Loop subdivision surfaces

Commands

Shortcut Action
A Center scene
W Translate tool
E Rotate tool
Q Deselect tool
Space Deselect selection
Alt + LMB Rotate camera
Ctrl-Alt + LMB Zoom camera
Shift-Alt + LMB Pan tool
Ctrl + MMB Select rectangle
Ctrl-Shift + MMB Deselect rectangle

Downloads

Pics

Translate tool:

Rotate tool:

Ray picking:

Twist tool:

Taper tool:

Loop subdivision surface:

Export and render RIB:



Who:

Code dump:

Wish lists:

  • My Amazon.com Wish List