Introducing RoomBox (1.0.0-beta1)

7 posts were split to a new topic: Blank screen in SU2021

Hi there Thomas!
What a great idea for a plugin, congratulations. Love at first sight!
I’ll give it a try during this week.
Greetings!

4 Likes

I found time to play with Roombox today. :grinning: Noticed a few things I don’t know it’s a bug or something I’m doing wrong.

  • The room placement is not expected when I place it on the Z-Y plane.

strong text

  • it seems like there is no difference between 1k and 4k textures.

Suggestions

  • In a library, It would be great if it showed the room’s dimensions by hovering the mouse over thumbnails. HxWxD so I can choose the correct room more quickly.

  • Both the Room editor and library is taking up too much space in the viewport. It would be great if you merge both windows into one. like this.

3 Likes

This is great stuff! First I thought it was a parallax texture library, but once I understood what it was, I found it a great asset idea!

I’m mostly using Twinmotion for my final production these days though. I will have to see how I can deal with it as it doesn’t support proxies at this point.

2 Likes

Thanks for the report, we missed this bug!

Do you mean in the SketchUp viewport, or when rendering?

This is a good idea, we will discuss it.

It is, we use the same maps. But since the parallax shader cannot be used in the rendering engines available in SketchUp, we apply the maps to some simple geometry.

WParallax, ShadersBox, and Evermotion originally created their maps for parallax interiors.

You will likely have to convert the materials in Twinmotion to make them emissive. I am curious to see your results and workflow!

In the first prototype of RoomBox, we actually had a single window that looked similar to your mockup.

During development, we decided to split the UI into two windows to simplify the RoomBox workflow and to better match the way other extensions split their “library UI” from their “edition UI”.

We considered different ideas (tabs like you suggested / library and editor side by side in the same window / collapsible editor) but we ended up with two separate windows. The downside is that it takes more space in the viewport but it just feels clearer than the other alternatives that we explored.

(Please note that you can reduce the size of the windows to your liking! The UI should scale down reasonnably well.)

1 Like

Well. Twinmotion supports Parallax, I don’t know if these are some different sort of parallax though. If they are standard parallax, then I don’t see why this can’t be used in Twinmotion out of the box. If you have the simple geometry and the parallax textures are downloaded into an accessible folder, then it’s just a matter of using them in Twinmotion.

I also think there is a way to replace a placeholder geometry for a ready made Twinmotion object. I have to explore that option though, as I never really tried.

Anyway, Thea is still my prefered engine and it allows for the creation of way better images, the problem is that I don’t have so much time for the creation of those images these days and I have to stick to low quality rendering and ready made Twinmotion assets for speedy results.

It would be great if we could find a way of streamlining a possible Twinmotion workflow with your plugin.

2 Likes

We would love to, even for Skatter and Transmutr. But there is no way for us to feed information to Twinmotion. It is a closed ecosystem, and they import only the information they want.

2 Likes

Maybe at this point it’s a question of investigating the best possible workflow and explaining that to users.

Transmutr - Twinmotion has a user Library and a direct link to Sketchup but it also works with other formats. The issue with Sketchup direct links is that Sketchup materials allow only for the diffuse texture. Have you tried something like having transmutr creating FBX exports or GLTF? I know it makes no sense to import FBX and export FBX, but that is a format that can carry extra material info that Sketchup doesn’t, so importing FBX files into Twinmotion would make sense as ready to use assets.

Skatter - What Skatter does is either to place proxies or tell the engine where to place proxies. If we could find ways of manually replacing objects we could select and use Twinmotion objects for those proxies.

Roombox - The same goes for Roombox. If we have the models being easily imported to Twinmotion and already sitting in our libraries, we could use them to replace the placeholders.

I’m not sure about replacing objects in Twinmotion but if it works…

I could take a look and we could discuss the workflow further.

EDIT: I was sure it was possible. Here is an image of the process. It wouldn’t be automatic, but it would be easy. We would just need the Roomboxes or Skatter objects to be nicely named and have Transmutr objects in our library, matching those objects. Then it would be a matter of some manual work, but it would be way easier than using Twinmotion to manually place a Roombox or paint trees.

I have asked for a proxy system feature for Sketchup to Twinmotion development in the past. I will insist with them.

2 Likes

Hi @TutorialsUp, that bug should now be fixed in the latest beta.

2 Likes

What would SketchUp be without your genius ideas!!?? Happy to play with this!

3 Likes

Wow, amazing idea!
Thanks @Thomas for add me :grin:

3 Likes

A post was split to a new topic: Cannot get connection status: uninitialized constant Lindale::RoomBox::CoreHelper::Core

In SketchUp viewport, Haven’t checked in rendering yet.

Oh ok, the Resolution setting only affects rendering.

For now, the maps are scaled down to 512x512 in the viewport. Do you think they should be higher? That could make the SketchUp files very large.

Hey, I have an issue with this. Everytime I try downloading any room it fails and shows me the following message:

“Cannot download marketplace map, download request failed, raw request failed, invalid response (4)”

This message appears to me on both Sketchup 2020 and 2022 versions, what could it be?

Downloading maps sometimes fail due to specific network configurations.

Are you using a firewall or some strict antivirus software?
Is your company using restrictive network settings?

Im using my own personal notebook and my connection comes from my phone which im using as a 4g modem, due to my wifi not working. And i just turned off all firewalls but still not working.

Could you send your log file to [email protected] ?

It can be found here:
C:\Users\USERNAME\AppData\Roaming\RoomBoxForSketchup\RoomBoxForSketchup.log