2013-08-23 1 views
1

Пожалуйста, смотрите следующее изображение:степень Уменьшите перспективы в 3D сетки (уменьшить схождение)

enter image description here

Какой математический метод или команда POV-Ray/OpenGL уменьшит сходимость сетки, как это? (Сетка сходится слишком быстро; тета должен быть 90 градусов, соответствующие центральной линии, для этой цели.)

перспектива по-прежнему желательно, но сходимость должно происходить с более медленной скоростью, как если бы расстояние было короче или вы использовали телеобъектив.

Хотя это изображение от Blender, используются методы OpenGL и POV-Ray, поэтому решение в любом из этих методов будет оценено по достоинству.

У меня есть несколько линий, смоделированных в OpenGL и POV-Ray.

Я попытался расположением, смотреть - на, угла, правого и до в POV-Ray, включая преобразование камеры, как вращают, масштаба, перевод и матрица.

В OpenGL я попытался gluPerspective, glFrustum и glDepthRange.

У кого-нибудь есть решение этой проблемы?

(Кроме того, глядя вниз на сетке не вариант в данном случае)

+0

И что именно вы "попробовать" в 'gluPerspective'? –

+0

gluPerspective (45, ч/ч, 0,5, 8); С различными полями зрения и плоскостью отсечения. – user2689489

ответ

0

Вы после орфографической проекции ...

glOrtho()

glMatrixMode(GL_PROJECTION); 
glLoadIdentity(); 
glOrtho(left, right, bottom, top, near, far); 
glMatrixMode(GL_MODELVIEW); 

Это всегда приятно иметь возможность обмениваться между орфографическими и перспективными, хотя, поскольку перемещение вокруг сцены в орфографии может занять некоторое время, чтобы привыкнуть.

Там есть изображение здесь ... https://blender.stackexchange.com/questions/648/what-are-the-differences-between-orthographic-and-perspective-views

редактировать

Чтобы продолжать использовать перспективу, но с меньшим эффектом перспективы, вы можете уменьшить поле параметра вида. К сожалению, это приведет к увеличению проекции. Чтобы отменить масштабирование, переместите камеру назад. Затем вы можете обновить ближний/дальний, если это необходимо.

enter image description here

+0

Спасибо за помощь и код.Мне хотелось бы взглянуть на реализм, но не так сильно, как то, что дает камера перспективы. Есть ли камера, которая находится между сильной перспективной камерой и перспективной орфографической камерой? – user2689489

+0

@ user2689489 см. Edit – jozxyqk

+0

Благодарим вас за дополнительную помощь. Я попробовал ваше предложение, и, хотя кажется, что он «приближается», как телеобъектив, угол тета остается равным 60. Есть ли способ довести угол тета до 85-90 градусов, чтобы он соответствовал углу центральная линия в диаграмме сетки? – user2689489

Смежные вопросы