Back to the Shapespark home page

Thought I would add a wishlist to the mix


Undo command: I find myself making regular mistakes that could be avoided and I cant undo :frowning:

IES Light Support: For better realism this will be really helpful.

Tool-Tips (for beginning users): Currently, there are no tool-tips and some of the functionality is not as obvious as it could be regarding what different values correspond too.

Collision detection from surface to eye level: As it stands now (and please correct me if I’m wrong) it seems the collision detection is limited to just around the camera. It would be ideal if the collision detection for the user extended to the ground/floor surface area. I can currently hover over objects when I navigate, which is odd at times but also convenient in some cases. It could be as simple as adding a fly/walk mode switch similar to what Enscape has.

Material color picker: Currently you have to manually enter your RGB value. This can be cumbersome and tedious to get the color you’re looking for. <- Heard that this is in the works!

Ability to add light probes in SketchUp (similar to how lights are placed)

Nice to have:

Audio support: Ambient sound, the sound of footsteps as you navigate. Audio hotspots so you can hear certain sounds when navigating to a specific area.

Animation or GIF support: It would be great if you could animate something on a tv or computer monitor either as a gif or a full animation.

Interactive Materials | Objects: I’m aware this is a big ask, but I am constantly asked by clients if the we can make the objects and materials in a scene interactive. For example, Having the ability to change countertop materials from quartz to marble, or a dark wood floor to a light wood floor. I’ve somewhat developed a way to do this in this scene and

There are some drawbacks to this method:

  • Its scene dependant and not interactive
  • In larger scenes it becomes cumbersome with lots of options
  • Hard to manage
  • Not actually that interactive
  • Requires full scene update.
    I’m imagining this as being managed by the user as a simple click of the object (in VR it could be done through a steady gaze at an interactive object).
    On the artist/designer end it could be managed similar to the visibility options in the scenes. I haven’t fully fleshed the idea out in my head yet, but Im sure its possible to do in a simple way.

Bloom, Glare, Lens Flair: Bloom, Glare, and Lens Flares all add to a sense of realism or can create a warm inviting look to a space.

Depth of Field and Autofocus: To get that next level of realism it would be nice to build out some depth of field controls and an auto-focus. For non-VR walk throughs it looks really nice to have a slight blur to things in the distance and for a nice sharp image at the center of the user’s gaze.

Object gizmo: Currently you have to manually enter values to move objects like lights and Light Probes. This becomes very time-consuming.

Placing objects just in front of the camera: As a novice user the first time I tried to place a light in my scene I was confused as to what happened because the light is placed at the camera location. It might be nice to have the light placed just in front of the camera (a gizmo to move the object would come in handy here as well).

Auto-Start Shapespark from host App.: I have a tendency to forget to have Shapespark running when I try to export my model. It might be nice to have an auto-start or a pop-up that lets the user open the application from inside the host app if it wasn’t already running.

Ability to add individual objects to a scene: This will come in handy with larger scenes, the ability to import individual obj, fbx, or other objects into an already prepared scene. It’s time-consuming to re-upload an entire scene if the client wants to see a piece of art on the wall or another piece of furniture. It would also be great if you could start creating libraries of objects so that you can populate a scene quickly with other items/objects you’ve prepared in the past.

Ability to Move Objects: Ive had a couple instances where a light is floating just off the ceiling. It would be great if I could move the object in Shapespark, rather than re-export an entire scene.

Ability to composite an AO pass: It might help with areas like where wall and floor meet and look a little floaty, though not accurate, it’s an easy cheat.

Ability to change font, and button styles: It would be nice to also have more control over the button shape, style, font, and location.

More control over logos on a per project basis (currently a global option): I would like to be able to control the logo that’s visible in the upper lefthand corner of the screen from the editor on a per scene basis. This would be ideal when a client wants to see their own logo on a walkthrough.

Cloud Custom Scene Names: In the cloud, it would be nice to be able to re-name a scene to a new custom name without underscores or limitations on capitalization.

Custom Hosting Names: It was mentioned there was some consideration for support for custom domain names. Initially, I didn’t think I would use it but in retrospect, I think it might be very useful!

So, these are in no way demands, or absolute necessities so far, but some things I noticed overall that might help improve usability. So far I’m loving the speed and ease of this tool so far and look forward to pushing it even further!

Thanks again for a great new tool!


These are all great points! Especially more interactivity is welcome.

To add one point to this list: I would like to have the option to render/save high-resolution images from a chosen view. This would be more convenient than to save screenshots. Would be nice to have the option to choose the dimension which is required.


Thank you for great input! We’ll be tracking this thread to know what our users would like to see in Shapespark.

Im just going to continue to add to my original post rather than make a long string of comments.

And of course a material library would be very welcome.

1 Like

I also would like to see that the help menue inside the browser is translated to more languages. It would be nice if the app then choose the language according to the location of the user. For sure I would help with a German translation, if required. :blush:

1 Like

It might be cool if you guys put together a public Trello board, that way users could upvote development tasks they think are most important? Could be a good way to gauge what the user community really wants and what development items are less important.


I would like to be able to add annotations to the views


@tedvitale: Trelo board is a great idea, but I would wait until the new forum gains some popularity before we introduce one more communication channel.

@bray: By annotations do you mean some additional text attached to each view? Where would you like the annotations to appear? Looking at the screenshot that you have posted in this thread: Black background you used the default view names ‘view’, ‘view2’, etc. You’ve probably discovered this, but you can change these names to something more meaningful.

1 Like

I think it would be great to have a marker for annotations. An icon that can be placed on a surface/object which provides further information by clicking on it.

1 Like

annotations to add more description to the elements of the design, dimension, materiel,etc.
similar to the sticky notes in PDF

1 Like

I’ve just noticed a new item:

Technically this is already possible because you can upload a scene with custom index.html, which allows to change the viewer styling in many ways. But the feature is hard to use in practice, so I would rephrase this request to ‘Make it easier to customize scene’s index.html’.

I wondered if that was a possibility, but hadn’t explored it. Time to start experimenting again!

With a growing amount of projects and tests, the start screen of Shapesparks gets a bit unclear now. I think it would be nice to have the option to add folders or something to give more structure to the project overview.

1 Like

It would be nice to be able to change navigation from orbit to walk without having to make a new view, or having the orbit camera stay on view without changing position to the sky

Also having a still shot generator without the overlays of the view menus

@tim would a filter input box be sufficient, so if you type something only scenes that match are shown?

@bray Until we directly support generating a still shot without the overlays, you can hide the overlays with the m key, switch to full screen with f and take the screenshot with the Print screen key.

or if you need a different resolution, the newest Firefox has a nice way to take a screenshot of any part of the browser window: (also use the ‘m’ key to hide the overlays).

@jan A filter would be a nice addition, I think. :blush:

It would be nice to store scenes in a folder, like “Client A”, “Test exterior”, …
I think with more than 20 or 30 or even more projects it will be hard to remember a name. Especially when they were done a year ago. But maybe you have a better solution.

is there a way to produce Non perspective views? like top, front,back left and right

Lots of interesting ideas that I agree with. I would add 2 more:

1. Normal maps/bump maps that influence lighting - an efficent way to add more detail to the surfaces

2. VR mode in the editor - now it works only on a published project in VR capable browser

From the mentioned above the biggest time savers for me would be a color picker and transform gizmos for lights, light probes and if possible also for geometry and ability to add to and remove individual meshes from the scene.


@bray no, only perspective views are supported