Basically what I propose is a variant of autopitching while the alien model would be following edgy angles and every hardsurface, the viewpoint would be following smooth curves, like if everything was curved without angles. Basically a small cube in front of you will not make you mad, you would just have the eyes getting up a little while approaching it.
Currently:
Code: Select all
                           __\__\__
                          |  /  /  |
                         /|\      \|/
                          |        |
                         /|\      \|/
view  __\__\______________|   __   |___________\__\
        /  /                 |  |              /  /
floor _______________________|  |__________________
                             bump
 
 Code: Select all
                         /|\  |
                          |   |
                         /|\  |
                          |   |
                          |   |
                          |   |
                          |   |
view  __\__\______________|   |
        /  /                  |
floor ________________________| wall
 
My idea:
Code: Select all
                            _\__\_
                      __,--' /  / `-.|
                    __,'|          ‾‾`.|
                   ,'|               ‾‾`.
view  __\__\__..--'           __         `--.__\__\
        /  /                 |  |              /  /
floor _______________________|  |__________________
                             bump
 
Code: Select all
                         /|\  |
                          |   |
                         /|\  |
                          |   |
                       __'    |
                     __,'|    |
                     ,'|      |
view  __\__\____..--'         |
        /  /                  |
floor ________________________| wall
 
The model would still stick to surfaces with hard rotations.