Suggestions for the Workshop
d.schultz started this discussion in Suggestions and Ideas

Here's a few suggestions I have for the Workshop, specifically.

  • A method to temporarily cut away a section of the model, to more easily access the inside
  • An instruction builder, something like Lego Digital Designer or a number of the other 3D modeling programs
  • More robust part search. Reference the part number that includes the color to the basic part number already listed. This would be especially useful so that you can search the number in an instruction manual instead of having to go to bricklink, then back to mecabricks. This gets tedious.
  • Undo functionality, like CTRL+Z
  • It may be beneficial to rework some of the shortcuts to bring them more in line with the shortcuts of major modeling software like Inventor or AutoCAD
  • Mirror functionality
  • Easy decal/sticker creator, for those bricks that have stickers stuck to them. The bricks that have printed graphics, should indeed be their own brick, but those with stickers should have a way to slap the sticker on and snap to a certain surface of the model.
  • In the same token, it would be cool to be able to generate the graphics, brick graphics or stickers, so that someone can print them out and build the model
  • Malleable strings/chains/ropes/tubes. It goes without saying, this is a much needed function or else the parts library will be filled with 6-100th generation copies of virtually the same parts. LDD even has it. It would also promote using those elements to make your own designs, and could prove interesting. It should be simple to create 5-10 moveable nodes on each part. You could even introduce a gravitation element so that strings and chains fall as they should.
  • Updates to part snapping. I had the most trouble with parts that had holes and I needed things to line up. A shortcut could be introduced to activate "advanced" snapping mode, where each part would have even more snapping nodes, just so that it doesn't get in the way of builds that should remain simple.
  • A "parts bucket". Basically, this would be a way that you could select all the pieces you need, to include colors right away, and put them in sort of a tab, that could later be selected and placed. This would be extremely helpfully in finding out what pieces still need to be modeled before publishing. If you had instructions for a set, you would go through and place them in your bucket, find what you're missing, model them, etc... Your bucket is saved when you exit the workshop, so that you can add parts to it. This may also be a good place to be able to pull the parts listing from. It may take some load off the code that extracts that data.
  • Orthographic, non-projected view option. When clicking on front, back, right side, etc... it give you a perspective view depending on where center is. A non projected view would be great.
  • An official parts/colors section, maybe a tab
  • All other/custom parts/colors section, maybe a tab
  • A click and drag/snap feature, like LDD
  • Addition of "specific to color" part numbers on parts list
  • A PDF download option. This could include instructions, but mainly because who uses CSV 😃 unless you code. User friendly would be nice though.
More…
104 replies · Page 4 of 6

ah. lovely.

(for context, I have some Tron-style stuff I want to make pretty renders of and a few microscale builds that could use glowing windows or thrust effects, things of that nature.)

edit: though on second thought, @Scrubs may want to work out a way to give specific parts specific glows at some point anyway, because Light Bricks are a thing. as are things like that one wave of bionicles with light-up swords (I have a few of those in my collection at home) or the 'light and sound' stuff.
or even the light bricks that a bunch of the wave 1 Exo-force sets used.

Avatar of Scrubs
Administrator

@Mechworks For something more realistic, don't hesitate to use the custom lamps. I never really use the volume emission setting. I often locate point lights or area lamps inside the transparent elements. In real life, the plastic doesn't glow, it is a light source inside that can often be approximated by a point source.

well yes, but setting that up for a ~1200-part Tron-themed Star Destroyer Moc is, ah, somewhat tedious, and also makes my poor, shitty Lenovo 100s go URK so having an easy solution when going for 'cool' rather than 'realistic' is always nice.

I don't know how well this would work or how easy it would be, but if you can implement an option in the flex tool to lock the length of a part so that it moves more realistically I think it would be great.

Would it be possible to export the parts list of a model directly from the workshop ?

Unless I've missed something, if I want to get a parts list, I have to make a model public, then go on its page in the library to download the list, which isn't as quick as direclty obtaining it in the workshop. I tend to organize my models in groups, so with that I could have a parts list for each group or submodel, which would make it easier to find and sort the necessary parts (I mean, I don't ask the list itself to include groups, I'm just saying that I could delete the parts that aren't in a group, export the list, restore the model, and do that for another group, so create separate lists for each group). Plus, there are some models I'd rather keep secret until I've built them physically. 😛

Avatar of Scrubs
Administrator

That would be a nice to have feature. So maybe in the future.
You can already get the part list for your private models. If you are logged in, you can use the same type of url as for public models to download the inventory. Check the second post in this thread.

Oh, thanks for the tip ! This will definitely be useful. 😃

Уважаемые разработчики добавьте пожалуйста всех динозавров из Лего Юрский период со всех частей

I would like the ability to double pivot a piece, such as 76537

the meaning of this being the shock absorber would rotate and stay snapped to two points, one moving and one not. I'm using online instructions for a space shuttle and this is a major part. the spring should also compress and extend as the other parts move.

the spring in the shock absorber should have two snap points, one snapped to the piece with the arrow head and the other to the one with slots on the sides.

boss, speaking as someone who had done actual modelwork?

doing that is actually really hard. like, yeah, it'd be nice but the overhead just isn't worth it for what's ultimately a convenience feature. you're just gonna have to deal with fiddly manual adjustment and settling for 'looks off in CAD but would work in real brick because tolerances' like everybody else.

Avatar of Scrubs
Administrator

@Mechworks. Yep, that is definitely not simple things at all. For the spring I may be able to make it work with my flexible system in the future. However for the other one it would probably involve coding an inverse kinematics solver and it is were it becomes very complicated.

Oh. Well, I guess that a lot of typing in the move tab because the rotation mode and arrows are in too large increments. And a lot of hiding things to reach it. I tend to use instructions for my stuff, and the space shuttle I used was the only one that fit my purpose.

Thanks anyway

I did find another thing a few minutes ago. Would it be possible to change the colors to the ones brinklink uses when bricklink codes are selected?

As in color names?

you currently use the codes and color names brickset uses as the default.

@misterboss4, You know you can change the grid size(increment steps) between small, medium and large with the Q-key or select them in the droplist, or turn it off by uncheck it? This affects both move and rotation.

And please use the EDIT function in the forum instead of adding multiple posts... 😃

Avatar of Scrubs
Administrator

Colour references and names used on mecabricks and brickset are official ones from the LEGO company. I may give this possibility in the future but it may add some confusion when discussing it in the forum.

Advertising
36 participants
Avatar of d.schultz
Avatar of Scrubs
Avatar of Erwin
Avatar of Sealund
Avatar of Mechworks
Avatar of Leewan
Avatar of Masman8675
Avatar of JohnOShea
Avatar of Qwerty7556
Avatar of Cole_Blaq
Avatar of DarkStorm092305
Avatar of NONE
Avatar of ArmoredBricks
Avatar of UmbraManis
Avatar of MoparGuy00
Avatar of Sim
Avatar of TylerBricks
and others

LEGO, the LEGO logo, the Minifigure, and the Brick and Knob configurations are trademarks of the LEGO Group of Companies. ©2024 The LEGO Group.

Mecabricks, the Mecabricks logo and all content not covered by The LEGO Group's copyright is, unless otherwise stated, ©2011-2024 Mecabricks.