A downloadable tool for Windows

Simple Polygon is a simple 3d modeler for GameMaker Studio 2+ that is made in GameMaker Studio 2, crazy huh?


So start 3D modeling for your next big project, it's FREE!


Features:

  • Turn 3D models into 2D pixel art!
  • Export as native GMS2+ buffer
  • Export as encoded base64 string(scripts required)
  • Export as D3D model for GMS 1.4 
  • UV Mapping Editing
  • Generate UV Mapping Image
  • Easy to use object editing and interface
  • Unlimited objects(triangles/quads/cubes) as your device can handle


How to import/load our 3D models into GameMaker Studio 2+: 

1. Using native buffer functions: export as buffer > buffer_load() >  vertex_create_buffer_from_buffer()

2. Using native buffers but with our scripts: export as buffer >  sp_load_buffer()

3. Saving it as an encoded Base64 buffer and using our scripts: save as base64 string > sp_load_base64()

For GameMaker Studio 1.4 version you can only export as d3d and the use d3d_model_load();


Mouse controls:

  • Mouse wheel to ZOOM! [2]
  • Left click and drag anywhere not an object will move the camera/uv view
  • Right click and drag anywhere not an object will move the camera position
  • Left click and drag a point/edge/face with 3D arrows to move it
  • Right click when moving a UV point will reset position to previous.
  • Right click a point/edge/face will set the camera to that position

Hotkeys:

  • TAB - enter/exit UV editing mode
  • P - enter/exit model preview model
  • ESC (in uv-editing) - reset texture position and zoom
  • ESC (in object-editing) - deselect the current object
  • DELETE - delete selected object(s)
  • CTRL+A - select all objects
  • CTRL+S - to save current model to current path(or new path if not set)
  • SHIFT (holding) - will allow to quick select objects in 3D view
  • CTRL (holding) - will allow to select multiple objects [1]
  • CTRL (holding) (cube)- will allow to select the current object cube face
  • R - reset 3D camera position to center (0, 0, 0)
[1] - While holding CTRL and SHIFT with a selected cube, you will not be able to select cube face.
[2] - While holdin SPACE you will be able to change Camera Z position and not the Camera Zoom.


Note before using: 

- pr_trianglelist is used by default as the primitive and cannot be changed.

- 3d culling is counterclockwise by default and it can be changed in the preferences menu.

- color and alpha are c_white and 1 by default and can't be changed


You can also join our Discord.

StatusReleased
CategoryTool
PlatformsWindows
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorCosmin
Made withGameMaker
Tags3D, 3d-model, 3d-modeler, 3d-to-2d, GameMaker, gamemaker-studio-14, gamemaker-studio-2
Average sessionAbout a half-hour
LanguagesEnglish
InputsKeyboard, Mouse
LinksDiscord

Download

Download
Simple Polygon v1.41 4.3 MB
Download
Simple Polygon Scripts v1.4 2.6 kB
Download
Simple Polygon v1.33 4.3 MB

Development log

View all posts

Comments

Log in with itch.io to leave a comment.

Hey, excellent project, and something that I am following!

Bit of a feature request - Would it be possible to add support for exporting models in the D3D file format? (the one used in GameMaker Studio 1.4.9999).

I’m finishing up development on a game using 1.4.9999, and having this feature would be a huge help. It could also be really useful for others in the community who are working with this version of GameMaker Studio too.

Thank you :)

Hi, I'll have a look into that, maybe in a couple of days i could release something that would help you and others :D


Thank you for the feedback.

I've done something really fast, I don't know if it's the export you need, but hope it helps, maybe you can tell me what type of export is needed.


see post here : https://csmndev.itch.io/simple-polygon/devlog/863809/added-gms-14-d3d-code-expor...

Hi Cosmin,

I created a six-sided cube with 24 triangles.

I have pasted a pastebin link below, of what the example export looks like.  I believe the very first line means the version number which can be left as is. 

In GameMaker 1.4.9999, I can load the D3D model using this script. For example: cube.d3d

A cube In D3D GameMaker format

https://pastebin.pl/view/4740a2a1

Script

https://pastebin.pl/view/7e678b29

Let me know if you need anything else. Thank you for doing this and take your time :)

Deleted 88 days ago

Appears as a threat with Microsoft Defender I ran it on VirusTotal and its clear (for anyone concerned) https://www.virustotal.com/gui/file/ef147d7ec5630f7b6390d966d8c0cf18e3650c309163a11a76e3af8430fa45bb/behavior

Likely to just be a false positive but wanted to let @Cosmin aware

(+1)

hmm, weird, i'll look into that, thank you!

Typical for any .exe that antivirus’ servers aren’t yet aware of (based on checksum). Especially when packed, AV loves to raise false alarms.