LDraw.org Discussion Forums
Studio 2.0 review - Printable Version

+- LDraw.org Discussion Forums (https://forums.ldraw.org)
+-- Forum: LDraw Programs (https://forums.ldraw.org/forum-7.html)
+--- Forum: LDraw Editors and Viewers (https://forums.ldraw.org/forum-11.html)
+--- Thread: Studio 2.0 review (/thread-22940.html)



Studio 2.0 review - Philippe Hurbain - 2018-09-21

With the release of Bricklink's Studio 2.0 and seeing its increased popularity I decided to have a closer look at it, here is a quick summary of my experience using it.

1 - Installation
Nothing much to say: download the installer and launch it... Nothing to configure, it just works.

2 - Building
I tested building with a small Technic model, 42001 Mini Off-Roader. Not the most general purpose test case, but it is my favorite domain, and probably the most demanding style for CAD capabilities.

Here is the result...
[Image: 42001-studio.jpg]
The Studio file is available here, and a raw Ldraw export is here.
Random notes:
  • Studio has a great feature, the possibility to import inventories of official sets from Bricklink (of course!) and create a specialized palette. This feature is also available in LDCad, but requires a few manual operations.
  • Creation of submodels is easy, but works a bit like groups in other programs: you have to select several bricks from current model then "Create into submodel". True submodels are created nonetheless (or at least they are exported as such in Ldraw format). This is possible only with at least two bricks, so if you need a submodel with only one part (useful to highlight a particular part in building instructions as a callout), you need to edit the submodel and remove extraneous parts...
  • I have not experimented a lot the coloring of parts (since the imported 42001 palette contained parts already in model colors), but I appreciated the filtering of colours, allowing to show only the shades of basic colors (eg. "show all green colors").
  • Finding parts is always tricky in most LEGO CAD programs. Studio does a rather good job by sorting parts in categories and with a text/part number search box. The drawback for me is that it uses BL names and categories, while I am more used to LDraw ones. I guess this is not an issue for most people that have the opposite training.
  • Overall, snapping and collision detection works well... but not always. Usage of Technic axles was especially cumbersome, as it is very difficult to place precisely parts on it. This gives some slight misplacement errors, as can be seen when looking at coordinates in exported LDraw file. This may not be seem a big deal as it mimicks real life behaviour, but flexibility of parts helps, and manual adjustements are easier to do with physical parts than with virtual models. LDCad has a neat feature for that, as position of parts on an axle depends on current grid, I missed that a lot.
  • Noneneless, there must be inaccuracies in snapping/collision definition: the panels for the doors were not placed correctly on pins (2 ldu too high), and the technic bush properly stopped against a beam on the round side, but was able to collide inside that beam on the notched side. The good thing (contrary to LDD) is that you can fine tune position and orientation of parts using "manual mode". Unfortunately I couldn't see any parts coordinates to make sure of what I was doing. Less user intimidating, but sorely missing for me!
  • Studio has no flexible parts generator. I had to use LDcad to generate a custom part for the rubber bands used as shock absorbers in this model. More on this in a separate thread.
As a conclusion... I'm not ready to change tool from the trusty LDCad, but it mostly gets the job done.

3 - Rendering
  • Studio has an integrated photo-realistic rendering tool. Depending on the quality you need and rendering time you want to wait, you can choose between two engines (POV and Eyesight), each with several quality levels and tweakable parameters. Seamless integration to Studio is very convenient! One trick: Studio seems to use the bounding box of parts to derive the floor level. As the wheels are rotated, their bounding box extend below the base of tire, and I got "floating in the air" effect. This can be seen in the last image below. I had to "unrotate" the wheels to get proper results.
  • POV renderer, "Low" setting, 17 seconds on my ageing machine
    [Image: povlow0.17.png]
  • POV renderer, "Medium" setting, 20 seconds
    [Image: povmed0.20.png]
  • POV renderer, "High" setting, 1.20 minutes
    [Image: povhq1.20.png]
  • POV renderer,  Custom settings, 2.30 minutes
    [Image: povcustvh2.30.png]
  • Eyesight renderer, Medium setting, 4 minutes
    [Image: eyesightmedfloor4.png]
  • Eyesight renderer, High setting, 7 minutes
    [Image: eyesighthq7.00.png]
  • Eyesight renderer, Very High setting, 15 minutes
    [Image: eyesightvhq15.png]
4 - Building instructions
Studio Instruction Maker is the major addition to version 2.0 (along with Eyesight renderer). An I must say - Wow!!! This is by far the best instruction generator I used. Concepts are very similar to LPub/LPub3d, but user interface is imho significantly better (in LPub you never know where you must right click to perform such or such action). More importantly, Studio Instruction Maker is FAST. You can navigate between pages, change layout, scale models in a snap. Rendering quality is very good, as you can see from the attached PDF.

5 - Conclusions
Overall I liked Studio. As mentioned above, model creation is the weak point (for me, used to LDCad), but it does work... The seamless integrated rendering tool is very convenient, and I'm really fond of instruction generator!


RE: Studio 2.0 review - Owen Dive - 2018-09-22

(2018-09-21, 13:53)Philippe Hurbain Wrote: Eyesight renderer, Very High setting, 15 minutes

Those settings are so High, the model is noticeably off the ground!

How does it handle an import of LDraw file? i.e. how feasible is it to make the model in LDCad and then generate instructions/renders in Studio?


RE: Studio 2.0 review - Philippe Hurbain - 2018-09-22

(2018-09-22, 3:41)Owen Dive Wrote: Those settings are so High, the model is noticeably off the ground!
Big Grin
As I told above, this is caused by the bounding box of tires, artificially lowering the ground level. I was too lazy to regenerate the very high quality...

Quote:How does it handle an import of LDraw file? i.e. how feasible is it to make the model in LDCad and then generate instructions/renders in Studio?
Mostly, very well. Actually, the full flow was
  • create the model in Stud.io
  • export it to LDraw
  • Use LDCad to correct inaccuracies and generate the rubber band
  • Reimport the result in Stud.io
  • Generate renders and BIs
The import/export went on completely flawlessly. BUT (that's why I used "Mostly"), the latest parts added to Studio show incompatibilities when exported to LDraw. I reported the issue on BL forum, but no answer so far. See http://forum.bricklink.com/viewtopic.php?f=6&t=1392&sid=27e2bb8df1af23959200c337efe1b3ee


RE: Studio 2.0 review - Cam's Bricks - 2018-09-24

One thing that I did not see mentioned was that because Studio uses LDraw models, you can directly import Custom Ldraw parts.


On Windows the path is:
.\Program Files\Studio 2.0 Beta\ldraw\Custom Parts\parts (the space is required in the Custom Parts folder)

On Mac it is 
/applications/Studio 2.0 Beta/ldraw/Custom Parts/parts (the space is required in the Custom Parts folder)

I have found that unofficial parts cannot be added to the unofficial folder and that if there are and sub-parts, the /s folder will need to be added as well. 

One trick that Philo helped me with recently, was that although Studio doesn't support flex parts, LDcad can be used to make them using the "generate a loose file" option and then place them in the Custom Parts folder. They will have no snapping data but that is not too hard to work around. 

This also allows the great render to work with flex parts.

Another tip is in the settings, you can assign brick movement to keys so that there is not the need to use the transform arrows.


RE: Studio 2.0 review - Philippe Hurbain - 2018-09-24

I intended add a note on flex parts today, thanks for doing the work for me Wink
Just two links to complement my review above:
- the model file with included rubber band and building instructions layout informations
- the rubber band itself, to be placed in Custom Parts folder as explained by Cam.


RE: Studio 2.0 review - Jaco van der Molen - 2018-09-24

OK, very interesting. I never took a look again since Stud.io, but this is impressive.
The renderer indeed is very nice and instructions generator looks promising.

So, I worked with it just now for 10 minutes or so.
For die-hard LDCad / LPub3D users (like me ;-) this might take long time to get used to.

But for beginners it seems the right tool to start modeling digitally.


RE: Studio 2.0 review - Victor Di Rienzo - 2018-09-24

Stud.io Strength
  • Part Snapping
  • Renders (impressive) but only used in a few ocations
  • Buildings instructions (needs works but its on its way) its far more flexible than lpub
  • Easy to use interface

Stud.io weekness
  • No flexible parts available (by the moment)
  • Heavier interface compared LDCAD
  • Little other things


Its a serious challenge for Ldcad or LeoCad. Probably in the future will be the standard if development continues as its going now.

By the moment i will continue with LDcad but time will let us know who will be the winner.

this is a sample of a excellent easy render. it does not takes you more than 15 seconds to set the scene. then it took like 15 miunts to render but the quality is exceptional. 


[Image: SMXCo9u.jpg]


RE: Studio 2.0 review - Orion Pobursky - 2018-09-24

(2018-09-24, 14:21)tatubias Wrote: this is a sample of a excellent easy render. it does not takes you more than 15 seconds to set the scene. then it took like 15 miunts to render but the quality is exceptional. 

[Image: SMXCo9u.jpg]

There's definitly some rendering artifact, probably due to bad smoothing, on the nose of the model but overall an impressive rendering.


RE: Studio 2.0 review - Victor Di Rienzo - 2018-09-25

(2018-09-24, 17:39)Orion Pobursky Wrote:
(2018-09-24, 14:21)tatubias Wrote: this is a sample of a excellent easy render. it does not takes you more than 15 seconds to set the scene. then it took like 15 miunts to render but the quality is exceptional. 

[Image: SMXCo9u.jpg]

There's definitly some rendering artifact, probably due to bad smoothing, on the nose of the model but overall an impressive rendering.

It's not an artifact it's my self doing a bad design. Lol. The artifact is my self lol.

What i want to say it literally took 3 click to have this level of rendering


RE: Studio 2.0 review - Philippe Hurbain - 2018-09-25

Mmmhhhh... Wedo2 parts do look wrong with Studio, both with the editor AND with Eyesight render! POV render is OK.

Studio editor
[Image: wedo2-studio.jpg]
Studio Eyesight
[Image: wedo2-studio-eyesight.jpg]
Studio POV
[Image: wedo2-studio-pov.jpg]
LDCad
[Image: wedo2-ldcad.jpg]
LDView
[Image: wedo2-ldview.jpg]


RE: Studio 2.0 review - Roland Melkert - 2018-09-25

(2018-09-25, 9:03)Philippe Hurbain Wrote: Mmmhhhh... Wedo2 parts do look wrong with Studio, both with the editor AND with Eyesight render! POV render is OK.

I think the eyesight (and studio's editor) smoothing is only using angles between planes for averaging normal's.

LDCad also uses type 2 lines to force splits and LDView does the averaging based on type 5 lines.


RE: Studio 2.0 review - Philippe Hurbain - 2018-09-25

(2018-09-25, 17:02)Roland Melkert Wrote: I think the eyesight (and studio's editor) smoothing is only using angles between planes for averaging normal's.
It must be a little more complex. The stud2 are OK on the hub bottom, but look wrong on the motor. Same part, same color, different look?!?!


RE: Studio 2.0 review - Gerald Lasser - 2018-09-26

Can you tell which parts are from LDraw and which ones are sourced differently?

What is their alternate source? LDD/Directly from LEGO?


Non LDraw parts in Studio library - Philippe Hurbain - 2018-09-27

(2018-09-26, 18:15)Gerald Lasser Wrote: Can you tell which parts are from LDraw and which ones are sourced differently?

What is their alternate source? LDD/Directly from LEGO?
I scanned the unofficial Studio library against three criteria:
- Empty author line
- usage of 0 FILE in description
- usage of color 16 edge line
and mostly got the same 44 files (list attached). The least reliable was color 16 edge line, as some files have no line at all!

I think from LEGO. Not from LDD for sure, some parts are not in LDD, and some others (eg. flower 18853) are significantly more detailed than LDD version.


RE: Studio 2.0 review - Victor Di Rienzo - 2018-09-28

(2018-09-25, 9:03)i furure it out how to remove that artifact. its very easy.1 - open your design2 - click on Edit3 - Preferences4 - clicl on tab apparece5- lower the render quality 1 or more steps6 - you can or not enable outline The final render this was with the application smoothness in lowest valuePhilippe Hurbain Wrote: Mmmhhhh... Wedo2 parts do look wrong with Studio, both with the editor AND with Eyesight render! POV render is OK.

Studio editor
[Image: wedo2-studio.jpg]
Studio Eyesight
[Image: wedo2-studio-eyesight.jpg]
Studio POV
[Image: wedo2-studio-pov.jpg]
LDCad
[Image: wedo2-ldcad.jpg]
LDView
[Image: wedo2-ldview.jpg]



RE: Studio 2.0 review - Victor Di Rienzo - 2018-09-28

[Image: 85OPKDq.png]


[Image: NmcGn8x.png]

top fix the artifact go to edit --> preference -->> apperance --> change the rendering quality . you can enable the outline edges

[Image: zdjSxrh.png]


RE: Studio 2.0 review - Philippe Hurbain - 2018-09-30

Thanks for the tip, Tatubias!
But it is possible to keep rendering quality high AND avoid artifacts. Actually, Studio doesn't seem to properly understand shortcuts, only elements of shoutcut in main color get properly shaded. So the solution (apart from fixing Studio of course!!!) is to inline shotcuts (export from Studio to LDraw -> inline with LDCad -> open LDraw file in Studio)

[Image: eyesight-inlined.png]
[Image: studio-inlined.png]


RE: Studio 2.0 review - Philippe Hurbain - 2018-09-30

(2018-09-30, 16:22)Philippe Hurbain Wrote: (export from Studio to LDraw -> inline with LDCad -> open LDraw file in Studio)
Actually LDCad doesn't always work as some of these shortcuts contain elements that are not parts. I had to resort to LDDP instead. Here is the Studio file with inlined Wedo2 parts.


RE: Studio 2.0 review - christian kuhr - 2019-01-28

(2018-09-21, 13:53)Philippe Hurbain Wrote: With the release of Bricklink's Studio 2.0 and seeing its increased popularity I decided to have a closer look at it, here is a quick summary of my experience using it.

1 - Installation
Nothing much to say: download the installer and launch it... Nothing to configure, it just works.

2 - Building
I tested building with a small Technic model, 42001 Mini Off-Roader. Not the most general purpose test case, but it is my favorite domain, and probably the most demanding style for CAD capabilities.

Here is the result...
[Image: 42001-studio.jpg]
The Studio file is available here, and a raw Ldraw export is here.
Random notes:
  • Studio has a great feature, the possibility to import inventories of official sets from Bricklink (of course!) and create a specialized palette. This feature is also available in LDCad, but requires a few manual operations.
  • Creation of submodels is easy, but works a bit like groups in other programs: you have to select several bricks from current model then "Create into submodel". True submodels are created nonetheless (or at least they are exported as such in Ldraw format). This is possible only with at least two bricks, so if you need a submodel with only one part (useful to highlight a particular part in building instructions as a callout), you need to edit the submodel and remove extraneous parts...
  • I have not experimented a lot the coloring of parts (since the imported 42001 palette contained parts already in model colors), but I appreciated the filtering of colours, allowing to show only the shades of basic colors (eg. "show all green colors").
  • Finding parts is always tricky in most LEGO CAD programs. Studio does a rather good job by sorting parts in categories and with a text/part number search box. The drawback for me is that it uses BL names and categories, while I am more used to LDraw ones. I guess this is not an issue for most people that have the opposite training.
  • Overall, snapping and collision detection works well... but not always. Usage of Technic axles was especially cumbersome, as it is very difficult to place precisely parts on it. This gives some slight misplacement errors, as can be seen when looking at coordinates in exported LDraw file. This may not be seem a big deal as it mimicks real life behaviour, but flexibility of parts helps, and manual adjustements are easier to do with physical parts than with virtual models. LDCad has a neat feature for that, as position of parts on an axle depends on current grid, I missed that a lot.
  • Noneneless, there must be inaccuracies in snapping/collision definition: the panels for the doors were not placed correctly on pins (2 ldu too high), and the technic bush properly stopped against a beam on the round side, but was able to collide inside that beam on the notched side. The good thing (contrary to LDD) is that you can fine tune position and orientation of parts using "manual mode". Unfortunately I couldn't see any parts coordinates to make sure of what I was doing. Less user intimidating, but sorely missing for me!
  • Studio has no flexible parts generator. I had to use LDcad to generate a custom part for the rubber bands used as shock absorbers in this model. More on this in a separate thread.
As a conclusion... I'm not ready to change tool from the trusty LDCad, but it mostly gets the job done.

3 - Rendering
  • Studio has an integrated photo-realistic rendering tool. Depending on the quality you need and rendering time you want to wait, you can choose between two engines (POV and Eyesight), each with several quality levels and tweakable parameters. Seamless integration to Studio is very convenient! One trick: Studio seems to use the bounding box of parts to derive the floor level. As the wheels are rotated, their bounding box extend below the base of tire, and I got "floating in the air" effect. This can be seen in the last image below. I had to "unrotate" the wheels to get proper results.
  • POV renderer, "Low" setting, 17 seconds on my ageing machine
    [Image: povlow0.17.png]
  • POV renderer, "Medium" setting, 20 seconds
    [Image: povmed0.20.png]
  • POV renderer, "High" setting, 1.20 minutes
    [Image: povhq1.20.png]
  • POV renderer,  Custom settings, 2.30 minutes
    [Image: povcustvh2.30.png]
  • Eyesight renderer, Medium setting, 4 minutes
    [Image: eyesightmedfloor4.png]
  • Eyesight renderer, High setting, 7 minutes
    [Image: eyesighthq7.00.png]
  • Eyesight renderer, Very High setting, 15 minutes
    [Image: eyesightvhq15.png]
4 - Building instructions
Studio Instruction Maker is the major addition to version 2.0 (along with Eyesight renderer). An I must say - Wow!!! This is by far the best instruction generator I used. Concepts are very similar to LPub/LPub3d, but user interface is imho significantly better (in LPub you never know where you must right click to perform such or such action). More importantly, Studio Instruction Maker is FAST. You can navigate between pages, change layout, scale models in a snap. Rendering quality is very good, as you can see from the attached PDF.

5 - Conclusions
Overall I liked Studio. As mentioned above, model creation is the weak point (for me, used to LDCad), but it does work... The seamless integrated rendering tool is very convenient, and I'm really fond of instruction generator!


i like STUDIO 2.0 so far but they need a setting like LDD had load a file and let it GENERATE after that its makes a step by step cos if the set is more then 4353 peace im not sitting there making the book


RE: Studio 2.0 review - Steffen - 2019-01-31

awesome!

however, to me the tyres appear to have the wrong material.
they look as if you picked color 0 (black) instead of "black rubber"


RE: Studio 2.0 review - Owen Dive - 2019-02-17

(2019-01-28, 17:18)christian kuhr Wrote: i like STUDIO 2.0 so far but they need a setting like LDD had load a file and let it GENERATE after that its makes a step by step cos if the set is more then 4353 peace im not sitting there making the book

That's what making good quality instructions takes, I'm afraid. There's not really any getting around it, except for the simplest of model construction techniques.


RE: Studio 2.0 review - Magnus Forsberg - 2019-02-17

I can't get Studio 2.0 running on my machine. Win 10, intel i7, 64bit,  nvidia GeForce GTX 560M
All I get is a window with a completely black screen and no GUI at all.


RE: Studio 2.0 review - Philippe Hurbain - 2019-02-17

(2019-02-17, 11:59)Magnus Forsberg Wrote: I can't get Studio 2.0 running on my machine. Win 10, intel i7, 64bit,  nvidia GeForce GTX 560M
All I get is a window with a completely black screen and no GUI at all.
Some guys were successful after a video driver update... http://forum.bricklink.com/viewtopic.php?f=4&t=1126&sid=c1b5f041cc69c840c01d2b4589f81acf#wrap


RE: Studio 2.0 review - Magnus Forsberg - 2019-02-17

(2019-02-17, 12:25)Philippe Hurbain Wrote: Some guys were successful after a video driver update...

Only updating the driver didn't help, but after also changing the settings on the nvidia controllpanel like this:
"Go to Nvidia Control Panel and change "Aspect ratio" to "No scaling" on the Adjust desktop size and position page."

Then it started to work. After doing this, I could even return to the old settings. It still worked. Strange.


RE: Studio 2.0 review - Mike Cook - 2019-03-21

I wonder if you could help me with something. I am very new to Studio 2.0, and can't find the way to alter the default projection of the model in the instructions generation bit. What I get is a one unchanging isometric projection used throughout. This results in most of the placement action taking place round the hidden side of the model. Their must be some way of changing this but I have yet to find it. I am on a Mac by the way.
Thank you for reading this.


RE: Studio 2.0 review - Jaco van der Molen - 2019-03-21

(2019-03-21, 14:54)Mike Cook Wrote: I wonder if you could help me with something. I am very new to Studio 2.0, and can't find the way to alter the default projection of the model in the instructions generation bit. What I get is a one unchanging isometric projection used throughout. This results in most of the placement action taking place round the hidden side of the model. Their must be some way of changing this but I have yet to find it. I am on a Mac by the way.
Thank you for reading this.

That is in fact pretty easy.
Select the step (do not click any brick, but outside the assembly) and look at the right side of the screen.

Click Change Step View


.png   Schermafbeelding 2019-03-21 om 16.03.50.png (Size: 19.47 KB / Downloads: 269)

Then use the Rotate and/or Flip buttons


.png   Schermafbeelding 2019-03-21 om 16.04.15.png (Size: 20.58 KB / Downloads: 270)

Or input values manually for XYZ.

Once the model needs to be turned again, repeat this process.

This is what classic LDraw calls a Rotation Step.


RE: Studio 2.0 review - Mike Cook - 2019-03-21

Thanks for that, but my screen does not show these options. I was asking how to do this in Studio 2.0 is it perchance that these screen options are only in LDraw?

   
With a bit more fiddling I got it. Those options only appear in the Page designer mode and only then if you click on the bounding box of the model, the blue outline. I don't in fact get the "Convert to callout" option bar at all, just a "Cancle step change view" red bar.

Thanks very much happy bunny. Smile


RE: Studio 2.0 review - Jaco van der Molen - 2019-03-22

(2019-03-21, 15:29)Mike Cook Wrote: Thanks for that, but my screen does not show these options. I was asking how to do this in Studio 2.0 is it perchance that these screen options are only in LDraw?


With a bit more fiddling I got it. Those options only appear in the Page designer mode and only then if you click on the bounding box of the model, the blue outline. I don't in fact get the "Convert to callout" option bar at all, just a "Cancle step change view" red bar.

Thanks very much happy bunny. Smile

The screens I show are from Studio Mac version (but actually look the same on Windows).
The option I explain are indeed only available in Page Design mode.
If you don't see the Change Step view or Convert to Callout button, you have selected the step image or a specific brick in the step.
Then you should have the Activate Buffer Exchange button.

You have to select the step section, so click outside the step image to get the buttons!

To get a top view setup like this:

   

Camera setup = 4th option (the square)
Use Rotate and Flip buttons to change the viewpoint.


RE: Studio 2.0 review - Michael Horvath - 2019-06-14

Could someone upload an example of POV-Ray code/file generated by this tool? I am curious to compare it to all the other tools.

I am interested in whether it is easy to toggle certain features (lights, camera, etc.) on/off easily so I can replace them with my own code stored inside an include file. Ideally, Studio will only generate the model and (optionally) some basic info about the camera.

Thanks.


RE: Studio 2.0 review - Philippe Hurbain - 2019-06-14

An example with a few bricks, quality setting "high"


RE: Studio 2.0 review - Michael Horvath - 2019-06-16

(2019-06-14, 7:56)Philippe Hurbain Wrote: An example with a few bricks, quality setting "high"

Thanks!

Wanted to see whether they pre-compute the camera location/look_at, too.


RE: Studio 2.0 review - N. W. Perry - 2020-04-07

Sorry for the necro-bump, but since this has also served as a bit of an advice thread for Studio…

Could anyone explain in fairly general terms what the lighting settings (position and rotation) in the renderer do? I want to do something that seems fairly basic, which is to put my light source directly above my model (or alternatively, directly in front), but I don't know what combination of right-front, left-front, X-rotation, Y-rotation and so forth I should use.

I've dug a bit through the config files, but I'm afraid I don't know much about the basics of 3D rendering.