Как создать настоящую 3d игру, стерео. (не 3d графика, а 3d экран) - PullRequest
1 голос
/ 24 августа 2011

Мне нужна твоя помощь.Можно ли написать игру в 3d на холсте?Если так, то как.Может быть, небольшой пример из 2 блоков?

** С 3d я не имею в виду трехмерную графику в OpenGL или на холсте, пока вы используете свой мозг для применения векторного исчисления для проецирования трехмерной графики на 2d-экран.Я имею ввиду программу для LG Op3d / HTC Evo 3d!

Заранее спасибо

Ответы [ 5 ]

1 голос
/ 06 декабря 2011

Для HTC Evo 3D перейдите на веб-сайт HTC для разработчиков htcdev.com Там вы можете скачать OpenSense SDK, который содержит S3D API и пример кода для рендеринга S3D (стереоскопический рендеринг 3D).
Вы должны визуализировать сцену дважды, что дает вам больше контроля над эффектом S3D, с одной стороны, но с другой стороны, вы должны тщательно выбирать вид с камеры.

(При использовании других аппаратных аксессуаров, таких как 3D-визуализация nVIDIA, 3D-сцена визуализируется драйвером дважды, нет возможности изменить вид двух камер с точки зрения программиста).

1 голос
/ 21 сентября 2011

Ссылка для загрузки стереоскопического API HTC доступна по адресу: http://htcdev.com/devcenter/opensense-sdk

0 голосов
/ 31 августа 2011

Краткий ответ: ссылка .

Более подробный ответ:

Многие 3D-телевизоры поддерживают несколько типов ввода для рендеринга 3D, в особенности - рядом.

Если вы заинтересованы в быстром начале создания 3D-игры (или просто 3D-сцены), вы можете использовать графический движок (например, jMonkeyEngine ), создать 2 порта просмотра рядом. и визуализируйте вашу сцену в каждом из портов просмотра с разных углов камеры. Если вы подключите свой 3D-телевизор и установите его режим 3D рядом - вы увидите сцену в 3D.

0 голосов
/ 21 сентября 2011

У HTC есть SDK для использования в HTC HTC EVO 3d MPhone.

0 голосов
/ 26 августа 2011

У Nvidia, похоже, есть драйвер или библиотека, которая автоматически преобразует обычную 3D-игру в 3D-стерео игру.http://www.nvidia.com/object/product-geforce-3d-vision-wired-glasses-us.html

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

...