Undo command: I find myself making regular mistakes that could be avoided and I cant undo
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 https://tedvitale.shapespark.com/nursery_12_30_17 and https://tedvitale.shapespark.com/meridian_unit_d2/
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!