Hi,
I have been creating archviz houses mostly for my friends who were building houses. One of the main features I include is the ability to change wall colors.
The way I do it works but it’s very time-consuming so I was wondering how others do it. I would create the rooms as isolated meshes like shown here and the user with a keyboard key can pause the game and show the mouse cursor, click on the room and change the material (this is attached to an OnClick event).
Ideally I would want to build the house as one mesh and have the user click on a wall to change its color. The solution suggested to me was to create a line trace. I don’t like this way of interaction but more importantly, I wasn’t able to fetch the face that the line hits instead of the whole object.
So how do you guys do this or how do you suggest the best way to do it is?