Source

MeshMaker /

Filename Size Date modified Message
Chocolate
Classes
English.lproj
Icons
MeshMaker
MeshMaker.xcodeproj
MeshMaker.xcworkspace
MeshMakerCppCLI
OpenCLPlayground
OpenGL32Playground
Screenshots
Scripts
Shaders
Submodules
Tests
Textures
en.lproj
259 B
228 B
1.1 MB
2.6 KB
1.0 KB
459 B
4.1 KB
155 B
693 B
167 B
2.8 KB
634 B
228 B
459 B

Welcome to MeshMaker

License and submodules

MeshMaker is under MIT license. You find it in file "LICENSE.TXT".

MeshMaker uses:

For working with submodules I recommend reading Pro Git chapter about submodules.

About

MeshMaker is very basic modeling tool focused on low poly modeling with triangles and quads.

Triangles and Quads

MeshMaker supports triangles and quads in same mesh. There is no support for arbitrary polygons.

<img src="https://github.com/filipkunc/MeshMaker/raw/master/Screenshots/triquads.png" alt="Triangles and Quads" width="745px" height="569px"></img>

Edge loops

MeshMaker enables edge loop selection with Double Click and edge expand selection with Command Double Click. Combinations of triangle/quad extrusion and expanded edge splitting enables simple and fast modeling.

<img src="https://github.com/filipkunc/MeshMaker/raw/master/Screenshots/edgeloops.png" alt="Edge loops" width="832px" height="653px"></img>

Scripting

For scripting is used JavaScript via WebScriptObject and Fragaria editor for editing code. Example scripts are in Scripts folder.

All script actions are undoable.

<img src="https://github.com/filipkunc/MeshMaker/raw/master/Screenshots/scripting.png" alt="Scripting" width="833px" height="652px"></img>

Windows port

MeshMaker is now mostly C++ project with Objective-C++ on Mac part and C++/CLI and C# on Windows part.

<img src="https://github.com/filipkunc/MeshMaker/raw/more_cpp/Screenshots/triquads_win.png" alt="Triangles and Quads" width="715px" height="541px"></img>

Camera manipulation

Similar to Maya, Unity.

  • Rotation - Alt + Left Mouse Button
  • Pan - Alt + Middle Mouse Button
  • Zoom - Alt + Right Mouse Button

Editor can be used also only with multitouch trackpad (MacBooks) and keyboard.

  • Rotation - Alt + Two Fingers
  • Pan - Control + Alt + Two Fingers
  • Zoom - Two Fingers Zoom

Selection

  • Normal selection - Left Mouse Button
  • Select through (selects back faces for example) - Control + Left Mouse Button
  • Adding to selection - Shift + Left Mouse Button
  • Inverting selection - Command + Left Mouse Button
  • Soft selection - global mode in Edit menu