Rayscaper - A new render extension for SketchUp

No its everything

what % is your display at right now ?

oh, is that a mac version I see? asking for Colin, he is desperate to try this :smiley:

2 Likes

I was going to ask the same thing. I’d love to try a Mac version!

That looks small, indeed; I will fix that. Are you using display scaling?

Thanks,
Thomas

Yes, the Mac version is coming. I had some delays, but it shouldn’t be too long out now.

Cheers,
Thomas

3 Likes

The machine is a Surface Studio 2. Its default / Recommended resolution is 4500,3000 and 200% scaling. Im sure you will experience this more as many use Hi-res monitors.

1 Like

To be fair, most laptops have that pixel density or higher these days, including the creator of this software.

Hey, Rayscaper users!

Rayscaper 0.9.13 is available (0.9.11 and 0.9.12 were internal test releases) in the SketchUcation store. There is more good stuff, so I recommend you upgrade to this version.

What Changed?

  • Fix flaky material picking. Sometimes, material picking would not work, or pick the wrong materials. This is fixed.
  • Fix a cursor problem after viewport dragging; sometimes, the hand cursor would not go away.
  • This release also features a simplification of the user interface:
    • Add more readable icons for the Rayscaper window.
    • Improved editors for the scene settings with more intuitive controls.

Reworking the editors was a significant code change! Let me know if something is not working or doesn’t make sense to you. I’m here to help!

I’m also on Twitter (X) now: https://twitter.com/Rayscaper3d/ - Please follow the @Rayscaper3d that will help me grow the community! :pray:

Happy Rendering!

3 Likes

@ivanjones Thanks for the information.

I had another user reporting the same thing this week. I’m looking into updating the user interface so it is readable on scaled / high-res displays. I apologize for the inconvenience.

Cheers,
Thomas

2 Likes

Hey, Rayscaper friends!

Rayscaper 0.9.15 is available (0.9.14 was an internal test release) in the SketchUcation store. A lot of fixes and new things so I recommend you upgrade to this version.

What Changed?

Improvements

Desktop Scaling

Some users complained that Rayscaper was not legible on high-res, especially with display scaling enabled. I added a configuration option to scale the user interface to make it more readable on such displays.

cc: @ivanjones

Fast Tone Mapping

Improve the speed of the tone mapping operations. All operations now run in real-time, even on big render resolutions.

More Intuitive Exposure Control

Make the exposure slider more intuitive. Negative values darken the image, and positive values brighten it—an exposure step value of one doubles or halves the brightness. A value of 0 means a neutral exposure.

image

More Zoom Controls

Add zoom controls to the Rayscaper toolbar and the option to fit the viewport.

image

Fewer Watermarks

Although Rayscaper is commercial ( and I think it is a very affordable piece of software :slight_smile: ), I also wanted to reduce the watermarking to improve the experience for free users.

Bug Fixes

  • Add the option to scale the user interface. This makes Rayscaper a lot more legible on high DPI displays.
  • Bring back the capability to configure the following texture types:
    • Noise Texture
    • Uv Texture
    • Mix Texture
    • Checkerboard Texture
  • Bring back the double-sided and fake emission controls for light-emitting materials.

Help me build the community :+1:

I’m on Twitter (X) now: x.com - Please follow the @Rayscaper3d handle that will help me grow the community and spread the word about Rayscaper! :pray: - And help me drown out those spammy accounts with real followers :wink:

Happy Rendering!

3 Likes

Hey, Rayscaper friends!

Rayscaper 0.9.23 Beta is available in the SketchUcation store. A lot of fixes and new things so I recommend you upgrade to this version.

What Changed?

Improvements

New GUI Framework

Migrated Rayscaper to a new graphical user interface (GUI) framework. This changes the look and feel of the GUI but was done mainly to simplify Rayscaper’s code base to enable faster future development. This was a significant change and why it took +2 Months since the previous release.

Here’s what Rayscaper looks like now:

Some controls changed, so make sure to check the help:

Express Light Emitting Materials in Watt

  • Controlling light emitting materials (LEMs) was sometimes tricky. I fixed some bugs in this area, and LEMs are now expressed in Watts.

Bug Fixes

  • Make sure that VCB input works again with the light tools.

Help me build the community :+1:

I’m on Twitter (X) now: x.com - Please follow the @Rayscaper3d that will help me grow the community and spread the word about Rayscaper! :pray:

Happy Rendering!

3 Likes

Hey, Rayscaper friends!

Rayscaper 0.9.25 Beta is available in the SketchUcation store. Some fixes and improvements. As always, I recommend upgrading to the latest version.

What Changed?

Improvements

Support SketchUp Shadows

You can now create a directional light in Rayscaper directly coupled to the SketchUp shadows feature. You can enable this feature from the Rayscaper menu:

image

Enabling this creates a new directional light that syncs with the SketchUp shadows controls.

Filter material & light lists

Type some text in the filter box to filter in your lights and materials lists:

image

Bug Fixes

  • Fix “ghost” lights in Rayscaper. Sometimes, lights that you deleted before would re-appear again when loading the scene at a later time.
  • Disable the light tools when the user is editing inside a component. Adding Rayscaper lights to SketchUp components is not supported (it’s on our roadmap). To avoid this, we now disable the light-creation tools when a component is edited.
  • Show light and material names alphabetically.

Help me build the community :+1:

I’m on Twitter (X) now: x.com - Please follow the @Rayscaper3d that will help me grow the community and spread the word about Rayscaper! :pray:

If you like Rayscaper, please share your renders! This will help me showcase its capabilities to other potential users.

Happy Rendering!

2 Likes

Hey folks,

There was an issue with the previous release (0.9.25 Beta). Rayscaper would refuse to render and stay idle. This is fixed in version 0.9.26 Beta. You can get it from the SketchUcation plugin store.

Cheers,
Thomas

1 Like

Hey, Rayscaper friends!

Rayscaper 0.9.27 Beta is available in the SketchUcation store. Some fixes and improvements. As always, I recommend upgrading to the latest version.

What Changed?

Bug Fixes

  • Fix the sheen tint control in the Disney material user interface.
  • Fix a bug where Rayscaper fails to load material and light settings stored in *.skp files.

Help me build the community :+1:

I’m on Twitter (X) now: x.com - Please follow the @Rayscaper3d that will help me grow the community and spread the word about Rayscaper! :pray:

If you like Rayscaper, please share your renders! This will help me showcase its capabilities to other potential users.

Happy Rendering!

Hey, Rayscaper users!

Rayscaper 0.9.30 Beta is available in the SketchUcation store. More fixes and improvements. As always, I recommend upgrading to the latest version.

Thirty-nine more bugs and items are on my TODO list before I remove the beta tag. Initially, I started with 100+ items :grin:

What Changed?

Improvements

Camera overlay in the SketchUp viewport

This new feature will help you frame your Rayscaper shots. It overlays the SketchUp viewport with what is visible in your final render:

You can also display visual guides to help you composition your shot:

image

To disable the overlay, uncheck it in the overlays tray:

The overlay uses a new SketchUp API introduced in SketchUp version 2023, so the overlay is not enabled when using Rayscaper with SketchUp version 2022.

Bug Fixes

  • Move the render resolution configuration to the camera tab. I think that’s where it belongs logically.
  • Fix thumbnail display for images. Some images would not show correctly as thumbnails.
  • Add the missing normal map color space control.
  • Fix the overexposed material preview when saving materials.
  • Fix a performance regression in the UI.
  • Fix render settings loss between Rayscaper rendering sessions. (cc: @Mike-Amos ).
  • Fix a crash when loading Rayscaper data from some *.skp files.
  • Fix a rendering difference between CPU & GPU rendering.

Help me build the community :+1:

I’m on Twitter (X) now: x.com - Please follow the @Rayscaper3d that will help me grow the community and spread the word about Rayscaper! :pray:

If you like Rayscaper, please share your renders! This will help me showcase its capabilities to other potential users.

Happy Rendering!

3 Likes

Hey, Rayscaper users!

It’s almost the weekend; hang in there!

Rayscaper 0.9.31 Beta is available in the SketchUcation store. More fixes and improvements. As always, I recommend upgrading to the latest version.

What Changed?

Improvements

Texture Slot Context Menu

Right-mouse button click on the settings icon of a texture input to show a context menu. This context menu has two items:

  • Edit: Opens the texture details editor.
  • Reset: Nukes the texture settings and restores the default.

Bug Fixes

  • Fix freezing of the file browser when opening an image.

Help me build the community :+1:

I’m on Twitter (X) now: x.com - Please follow the @Rayscaper3d that will help me grow the community and spread the word about Rayscaper! :pray:

If you like Rayscaper, please share your renders! This will help me showcase its capabilities to other potential users.

Happy Rendering!

1 Like

Hey, Rayscaper users!

Another release, finding my groove!

Rayscaper 0.9.34 Beta is available in the SketchUcation store. More fixes and improvements. As always, I recommend upgrading to the latest version.

What Changed?

Improvements

Pause/Resume

Works as advertised. Pauses the render and resume at a later time.

  • Internally, Rayscaper uses the meter as the scene unit. I made that more explicit in some inputs by having a unit. I will follow up with a feature to configure display units for folks who like something different than meters.
  • Improve the speed of the picking operations.
  • Display the material we are hovering over when dropping a material/texture on the viewport. This makes it clear where the dropped texture or material will apply.

Bug Fixes

  • Fix the specular tint texture slot. Loading an image in this slot would load it in the normal map texture
    slot.
  • When applying a custom material (i.e., from the material library) and subsequently modifying the material. These
    changes would not persist on saving. This is fixed in the current release.
  • Fix a scrolling/clipping issue in the render viewport.
  • Lights would get an empty name after modifying the light component (for example, moving the light). This is fixed.
  • Fix an application freeze caused by light selection.

Help me build the community :+1:

I’m on Twitter (X) now: x.com - Please follow the @Rayscaper3d that will help me grow the community and spread the word about Rayscaper! :pray:

If you like Rayscaper, please share your renders (final or work-in-progress, it doesn’t matter)! This is super motivating and will help me showcase its capabilities to new users.

Happy Rendering!

1 Like

I tried running the plugin on a heavy file with all the design up and on a new light file with a half built room and a furniture plucked from warehouse.

Heavy file - was kept waiting on the scene to load, it did not load. closed the render and tried to open it up again, sketchup file crashed/auto closed.

Light file - was able to load the real time render, quality wasn’t too bad. Once I tried mapping a material from the plugin, the sketchup file crashed/auto closed.

That aside, I think that the plugin interface could be more a little bit more appealing? In terms of how the different functions are laid out. But ■■■■, good work man.

2 Likes

Hey @hishqal.luqman

Thanks for providing helpful feedback!

Heavy file - was kept waiting on the scene to load, it did not load. closed the render and tried to open it up again, sketchup file crashed/auto closed.

That sucks. Would you mind providing me with the heavy file so I can look at it? You can send it to thomas@rayscaper.com.

Light file - was able to load the real time render, quality wasn’t too bad.
Once I tried mapping a material from the plugin, the sketchup file crashed/auto closed.

Do you recall how you tried to modify the material? If so, is this reproducible? If so, that would help me fix the bug.

That aside, I think that the plugin interface could be more a little bit more appealing? In terms of how the different functions are laid out.

I am open to suggestions here… what about the layout that is not good?

Cheers,
Thomas

I managed to reproduce this, which will be fixed in the next release.

Note that in this bug, it’s not that Rayscaper is not loading the scene; it just takes a while in scenes with many polygons. But if you close the Rayscaper window while still loading, it will indeed crash the next time you try to open it. This will be fixed for the next release. I also have some ideas to speed up scene loading; these improvements will land before the final 1.0 release.