Jump to content

    

3D визуализация

Всем привет!

 

3D мир отображается через центральную проекцию на "плоскость взгляда". У такого отображения только 1 параметр - расстояние от плоскости до точки центральной проекции. Как показал опыт, этого мало, добавил масштабное преобразование - все объекты на плоскости масштабируются в Scale раз.

 

Проблема возникла в следующем, когда плоскость взгляда наезжает на объект он должен исчезнуть за спиной, если при этом Scale слишком маленький, объект исчезает "слишком впереди", при большом Scale объект закрывает весь экран до того, как до него доехала плоскость взгляда.

 

Ни кому не попадался критерий выбора масштабного преобразования для реалистичной визуализации? Видимо, он должен зависеть от расстояния до точки центральной проекции и размеров экрана. Может, как-то зацепиться за угол зрения человеческого глаза?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this