-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
cf73f4b
commit 1299d57
Showing
1 changed file
with
27 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,28 @@ | ||
# Roadmap | ||
|
||
ISTG is still in development, here are some ideas for future improvements : | ||
|
||
### Better props placement | ||
|
||
The props placement is currently done using a quad tree, which is a fast way to avoid overlapping. However, the placement could be improved by adding more rules for certain types of props. But having to write specific rules for each type of prop can be tedious. A better way would be to use an AI model to predict the best placement for each prop. | ||
|
||
### Different room types | ||
|
||
Currently, the room is generated with a single type of room in mind, which is a common living room. Adding more types of rooms, such as bedrooms, kitchens, or even offices or shed would be a great improvement. This would require adding new types of furniture, of textures and new rules for the props placement. | ||
|
||
Other shapes of room than rectangles could also be generated, such as L-shaped rooms, or rooms with multiple floors. | ||
|
||
### Improved visual quality | ||
|
||
To ensure that the model trained with the data behaves well in real life, the quality of the images must be as realistic as possible. This can be achieved by adding more detailed textures, more complexe props and to implement shaders to improve the lighting. | ||
|
||
It would also be interesting to add post-processing effects to the camera to make the images more realistic. | ||
|
||
Generating the rooms next to each other would also help by allowing to see other rooms through the windows, instead of just the skybox. | ||
|
||
|
||
### Other objects detection | ||
|
||
Currently, the software only generates data about doors and windows because its initial purpose was to train an AI for a drone to detect these objects. However, the software could be used to generate data about other objects, such as furniture, plants, or even people. This would require adding new types of props, new rules for their placement and new types of textures. | ||
|
||
The visibility detection algorithm would also need to be improved to work with more complexe shapes. |