two3D v0.6 released

Hey folks,

it took a while, but now v0.6 of two3D is available. The list of new features is pretty short this time but it took a while to get it right.

New feature: Add existing objects to your scene.

With the new "add object" option in the editor you can import an existing object as material into your editor palette. You can then place and create it on the 2D drawing area as you would with normal materials (you will only see the bottom layer of your object). Clicking create will then spawn that object layer by layer, together with your other placed materials.

A few things that go on behind the scenes that are good to know when dealing with imported objects:

1. The imported object will be included in the palette for your current object. That means there is no link to the imported object anymore once you got it in. Reason for this is that a .23d file should always be portable and not have any dependencies to anything else.

2. Shared materials: When importing an object, the importer will check what materials you already have in your editor and might reuse those for the imported object. Example: You start creating a new object and in your palette you have a stone material. You import an existing object that also uses stone as material - the importer will detect that and use the stone you already have. Because of that, an object might look different when imported, based on your existing materials. Also, the importer will create materials that the imported object has but your current palette does not.  those will be added to your palette automatically during import.

3. Currently imported objects are shown as white squares in your palette and a mouse over will tell you what object it is. 

Let me know if you have any questions.

And as always, thanks for your support.


Files 38 MB
Version 0.6.0 Nov 12, 2018

Get two3D

Buy Now$14.95 USD or more


Log in with to leave a comment.

Good job, I just gave it a try (but have not tried to add a new oject yet). That said, while waiting for the ability to export our creations, can you include some kind of "screenshoot" capabilites that will only screen the object we created?

Thanks for keeping this alive.

Actually some functionality is already in there - did you check out "Camera" in the editor menu? Sorry not the best name yet, but selecting camera and then having "all" as export option selected and clicking export should create screenshots of your object from all different angles - as well as creating an .obj file that you can import in other 3d applications. 

Let me know if you run into any issues please! And feel free to share an image or two, would love to see what you make!

Oh thank you I haven't noticed the export function. I just tested it and it worked. 

Here is what I noticed:

- I tried to opened the .obj file in 5 different 3D softwares and it worked in all of them. (y) I will try game engines later (godot, unity, unreal, maybe more)

- I was not able to "import" that .obj file in a new scene (i closed the software, opened it again but when i try to add an object, i don't see a way to select the folder where the file is located // I'm sure i'm doing something wrong here.

- When you save a new file, it immediately overwrite the file that was saved before It would be awesome if it does not.

For now this is all I did , I will comeback if I get something new when I have a bit more time to use it. Also I will make sure to post  my new works ;-)

Awesome, thanks for your feedback!

Glad the .obj file works in all of them, that's very good to know!

Sorry about the misunderstanding with the import function (I really have to start writing a manual), you cannot re-import the .obj file (I know that's confusing). You can only import two3D objects (*.23d file) that you have previously created, because they have a special format and are different in how they handle materials etc. (An .obj file does not hold that information anymore).
Clicking "add object" should give you a dialog that lists all the other objects you previously created and saved with two3D. Currently it just lists everything from your main data folder (to find out where that is click "about" in the main menu) as I have no "select folder/file" dialog yet - will add that in the future.

Saving a new file overwrites the old one? You mean in the editor itself or with the export function? Because the editor itself should not overwrite a *.23d file. But the export function currently does, that is correct. As that can create multiple files I found it easier to just overwrite as I thought the main reason is to modify the object and export again to update the exported files. Hm. What behaviour would you expect? Could detect first (before starting to write all export files) if there is at least one file that would be overwritten and in that case pop up a dialog to ask if overwrite or abort? Or select folder for export (once I have a folder select dialog).


Oh you were totally right. I was indeed able to re-import some .23d files but then i don't remember how i manage to create them in the fist place. I just did it randomly. 

I know it sounds like a stupid question, but could you please tell me how to save those files in the first place? So I will know for sure how i save them from now on?

I also noticed that different files are saved in different folders with their "exports" too, which is awesome.

Also could we get a "warning" for the "build" command? when i come back from "camera" and i hit the build bouton, it simply "close" my current work, allowing me to only either create a new object or select one of the previously saved ones. It would be cool if it does gives us a warning.

About the behavior you talked about, can it not only detect but if tiles will be overwritten and let us know but also give us the option to save with a different name (like when you want to save a file with idm and it suggest if you should add a number to the new files and keep both files)?

About the saving is not a stupid question at all, more like a stupid oversight from my end. I only add feature after feature to the menu but I think it's time to overhaul the menu a bit. Currently you can only save once you have changed something in the editor, which will mark your filename as changed (you should see a * next to the name at the top). When you then click close it should save it. I have to improve the saving stuff - which will include the export overwrite things that I need to fix as well.

The build command - oops, I think that is actually a bug, sorry. You should never loose any work, and yes it should ask you if you want to save.  Will see if I can fix for the next release.

The saving stuff won't be in the upcoming 0.7 version as I try to release fairly frequently and am pretty busy currently with the next big feature (editing layers - finally! but psst, don't tell anyone :D ).