SR 3D Builder Lego simulator
#1
Posted 19 June 2009 - 01:16 PM
I'm new in this forum.
I would like to submit you the results of my hard work. I'm writing a new Cad for building Lego models on your PC.
It's FREE and has many useful features you cannot find in any other such application like LDD or MLCad.
Maybe someone already known it.
Watch videos and download it from
http://staff.polito.it/sergio.reano/
please feedback your impressions (good and bad!) and your hints
I will answer in 2-3 days...
enjoy building
Sergio
#2
Posted 19 June 2009 - 04:44 PM
#3
Posted 19 June 2009 - 05:12 PM
The main suggestion I have is interface related. It would be great if the camera and other controls could be manually configured by the user. The zoom control feels a little odd to me since you have to hold down the mouse wheel while scrolling, and it's a bit strange to select pieces with the mouse but unselect them with the escape key.
Does this support the STEP tag from MLCad, so you can create and view instructions? I couldn't figure out how to scroll through steps, but I might have just been missing something.
Edited by CP5670, 19 June 2009 - 05:18 PM.
#4
Posted 22 June 2009 - 07:24 AM
CP5670, on Jun 19 2009, 07:12 PM, said:
The main suggestion I have is interface related. It would be great if the camera and other controls could be manually configured by the user. The zoom control feels a little odd to me since you have to hold down the mouse wheel while scrolling, and it's a bit strange to select pieces with the mouse but unselect them with the escape key.
Does this support the STEP tag from MLCad, so you can create and view instructions? I couldn't figure out how to scroll through steps, but I might have just been missing something.
HI
Yes, you can build instructions and support the same STEP syntax of MLCad. To enable the features, go in the View->Preferences and "Enable loading view.Pause on Step" features.
Also use Tools->Instruction miner to order your model parts for correct instruction display. Select parts and move them using mouse wheel.
You can add instruction step either in the instruction miner or using the 6th icon on menu toolbar.
About interface, you can zoom also using the slide on the right of the toolbar.
There is good reason for the use of ESC for unselect parts: in some many models you will often use the copy capability to duplicate parts of model. The selection operation maybe long and accurate so this prevent to accidentally unselect what you have selected.
I'm working on some features about selection methods like a 'Plane' selector tool, the possibility to deselect last selected part(s) without deselecting all, and the possibility to reselect what was last selected.
Don't forget to read online manual: only 16 pages with many images so really quick to read.
Byes
Sergio
#5
Posted 23 June 2009 - 05:32 PM
Quick Links: My introduction topic - My first sets - My LDD MOCs. My Brickset: Have list - Want list. Reviews archive: see About me page.
#7
Posted 18 May 2010 - 05:36 PM
#8
Posted 18 May 2010 - 08:18 PM
3m@ch, on May 18 2010, 07:36 PM, said:
ehm...
sorry, but I'm Italian and not so glued with all that abbreviation...
Can someone translate it in near "scholastic English"?
thanks
#9
Posted 18 May 2010 - 09:16 PM
(of or for
Edited by Plastic Nurak, 18 May 2010 - 09:16 PM.
efferman said:
Stupid questions hater
*/hating himself when asking something stupid*/
#10
Posted 19 May 2010 - 10:03 AM
xSergio74, on May 18 2010, 09:18 PM, said:
sorry, but I'm Italian and not so glued with all that abbreviation...
Can someone translate it in near "scholastic English"?
thanks
Hes stating what I posted about the Camera (but is deleted ???) and pieces that dont "click" into/onto each other correctly...
Also, about that the "user" using your program cannot "Import" Pieces (from a model) into your program...
If I understand his post correctly...
Or maybe hes talking about LDD ???
This is why I asked about if you used Serious Editor (Serious Sam2 Editor) because you can twist/turn in any direction any Mesh/Model you want...
Edited by NecroViolator, 19 May 2010 - 10:12 AM.
#11
Posted 19 May 2010 - 03:21 PM
NecroViolator, on May 19 2010, 12:03 PM, said:
Also, about that the "user" using your program cannot "Import" Pieces (from a model) into your program...
If I understand his post correctly...
Or maybe hes talking about LDD ???
This is why I asked about if you used Serious Editor (Serious Sam2 Editor) because you can twist/turn in any direction any Mesh/Model you want...
About the camera, I imagine it was on the other thread about SR 3D Builder 0.5.1.3 and not on this!
I can figure out that he's talking about LDD since in my application parts connections fits exactly and automatically each others
A bout importing, probably he was saying that cannot import LDD models into SR3DBuilder due to the different file formats.
An finally, No, I'm not using Serious Editor. The whole application is a my creation!
byes
Sergio
#12
Posted 20 May 2010 - 01:21 AM
#13
Posted 20 May 2010 - 03:42 PM
Star Wars Forum Pool on flickr
"Onwards Men! Victory IS at hand" - Famous last words
"How can this possibly go wrong?" -Also Famous last words
#14
Posted 29 May 2010 - 07:13 AM
ok i worked it out
Edited by ipwnlego, 29 May 2010 - 08:43 AM.
#15
Posted 07 June 2010 - 01:50 PM
i like your program, i really do
played with it for some days and decided to buy a real lego technics set ( my first one) :D
what i like to see is
- able to resize the (library) window with all the parts in it, maybe that the preview window gets bigger too?
- better camera control and zooming, sometimes its a bit annoying when your model gets upside down from the current view.
don't know if it is called , able to "dolly" the view ?
and maybe with zooming just the mouse wheel instead of ctrl + mouse wheel?
- maybe to much to ask but 3dconnexion 3d mouse support ? :D, would be awsome
- sometimes i forget to hit the spacebar when i put a part into place , and when i pick another part, the current one changes.
can you change it so that when we drag and drop a part from the library it stays that way ? except when we select it with the rightmouse button to change the part
- shortcuts ? like G for grab object?
other than that, keep up the good work
wish i could program like that.
#16
Posted 07 June 2010 - 03:08 PM
happy you like it!!
You requests are good, but not so easy to implement, or , better, I have not the time to do that all since I'm the only programmer!!
Anyway:
- Part library image resizing is not too difficult to do
- The camera control is not that bad, even if I know that many of you are used with LDD and it keeps the horizon line fixed while rotating a model. It maybe I will implement it as an option in a next release
- You can zoom with just the mouse wheel if you press it while rotating, as you can pan view while pressing the wheel and moving the mouse
- About changing UI is not so easy at all since changing some functionality somewhere causes a probable effect overlapping with other functionality. Please take the patient to get used with the application...
Now working on flex parts like tube and hose!!
best regards
...and talk with your friend about SR 3D Builder
Sergio
nnndoh, on Jun 7 2010, 03:50 PM, said:
i like your program, i really do
played with it for some days and decided to buy a real lego technics set ( my first one) :D
what i like to see is
- able to resize the (library) window with all the parts in it, maybe that the preview window gets bigger too?
- better camera control and zooming, sometimes its a bit annoying when your model gets upside down from the current view.
don't know if it is called , able to "dolly" the view ?
and maybe with zooming just the mouse wheel instead of ctrl + mouse wheel?
- maybe to much to ask but 3dconnexion 3d mouse support ? :D, would be awsome
- sometimes i forget to hit the spacebar when i put a part into place , and when i pick another part, the current one changes.
can you change it so that when we drag and drop a part from the library it stays that way ? except when we select it with the rightmouse button to change the part
- shortcuts ? like G for grab object?
other than that, keep up the good work
wish i could program like that.
Edited by xSergio74, 07 June 2010 - 03:10 PM.
#17
Posted 07 June 2010 - 06:39 PM
I think if the interface is cleaned up and made more intuitive, a lot more people would start using this program. It otherwise puts LDD and MLCad to shame in terms of how powerful and feature-packed it is. You have really done some excellent work with this program, and it deserves to be in more widespread use.
Also, is there an option to render the seams/boundaries between bricks? This is especially useful when viewing instructions. LDView has an option like this, for example.
#18
Posted 07 June 2010 - 08:34 PM
I don't know if you have tried latest 0.5.1.4 version of the application.
It has some enhancement in the UI even if the camera control is still not what you expect. As author of the program I don't find its control so bad after you get used with. It's better than LDD when part of the model get out of view and you cannot add the part where you need!
The keyboard parts movement on the grid will be abandoned since now everything can be controlled just with the mouse of touchpad (except for PGUP/PGDOWN) and the AutoOrienting feature work correctly...
The application purpose is not to create paper instructions. Anyway you can add building step to your model and pause loading on step (or on brick if you prefer) in order to show model construction steps while loading.
byes
Sergio
CP5670, on Jun 7 2010, 08:39 PM, said:
I think if the interface is cleaned up and made more intuitive, a lot more people would start using this program. It otherwise puts LDD and MLCad to shame in terms of how powerful and feature-packed it is. You have really done some excellent work with this program, and it deserves to be in more widespread use.
Also, is there an option to render the seams/boundaries between bricks? This is especially useful when viewing instructions. LDView has an option like this, for example.
#19
Posted 08 June 2010 - 10:25 AM
you should take a look at the modeling tool blender (blender.org) and see how the camera works.
if you drag your mouse at a side of the screen you are able to dolly or angle the camera so that you look strait to the object rather then upside down
if you can make that too in your program it would be a big +++
#20
Posted 11 June 2010 - 08:28 PM
Maybe many of you still don't know deeply the UI, since the manual is still far from being complete.
I want to say that you can set the rotation center of your model to whatever part inside your model. Just hover on it, right click and select "set rotation center" option.
If nothing is selected, model rotates around your selected rotation center, otherwise it will rotate around your first selected or adding part.
Here is a link to a new video I just upload to youtube to show what I'm working on: flex parts
enjoy... and wait
Sergio
#21
Posted 15 June 2010 - 10:10 PM
You can't do this with any other Lego application
UNBELIEVABLE!!
Sergio
#22
Posted 11 July 2010 - 08:52 AM
the new release of SR 3D Builder has been published.
Now with a basic (really basic) support for FLEX PARTS
refer to video for how to use it!
Available as always from
http://staff.polito.it/sergio.reano
enjoy
Sergio
#23
Posted 18 July 2010 - 12:19 PM
It's my first post here. Lately I also installed SR 3D and I must congratulate Sergio for his work. I really enjoying using it :)
I am pretty happy with how the camera operates.
My suggestion as some other have mentioned is the part library window. I think it would be of great use if when you have a dual monitor scenario one can move the part library window to the other screen and maximize the window such that on one screen you have the model space on the other screen you have the library.
I also would like to ask Sergio about the parts them selves I have come across various situations now where I couldn't find the parts I am looking for. I enjoy building models from real Lego Technic instruction manuals but sometimes the manual asks for certain parts that are not available. Can I do anything about this?
Thanks again for your hard work Sergio :)
Regards
Gabriel
#24
Posted 18 July 2010 - 12:59 PM
#25
Posted 31 August 2010 - 03:15 PM
new version 0.5.5.2 of the application has just been released with many, many fixes and some new interesting functionality (like selecting by color)
Read history tab for a list of changes.
Also an official forum for discussing the application has been created.
This does not mean that I will stop reading this...
as always, you can download from
http://staff.polito.it/sergio.reano
and yes, it is STILL free
Sergio
Also tagged with one or more of these keywords: LDraw, SR3D Builder, digital, CAD, sr3d, unhandled exception
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users
















