Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
Скачивание и установка библиотеки, и первые шагу к изучению и использованию Ogre 3D.
pozitiffcat
06.04.12 в 08:54
Загрузка и установка новой библиотеки являются первым шагом на пути её изучения и использования.
nikitron
06.04.12 в 09:32
Загрузка и установка библиотеки это первые шаги в обучении её использованию
(анонимно)
10.04.12 в 11:15
|
|
В этой главе, мы сделаем следующее: Загрузим и установим Ogre3D Настроим среду разработки для работы с Ogre 3D Создадим свое первое приложение на Ogre 3D Так что давайте начнем.
nikitron
06.04.12 в 09:08
|
|
Загрузка и установка Ogre3D Первый шаг, который нам нужно сделать - это установить и настроить Ogre3D.
nikitron
06.04.12 в 09:03
|
|
Время действовать- загружаем и устанавливаем Ogre 3D. Приступаем к загрузке Ogre 3d SDK и устанвке его для дальнейшей работы. 1. Отправляемся на http://www.ogre3d.org/download/sdk. 2. Загружаем подходящий пакет. Если вам нужна помощь в выборе верного пакета обратитесь к следующему блоку. 3. Скопируйте установщик в каталог где хотите разместить OgreSDK. 4. Двойным щелчком запустите самораспаковывающийся архив. Установите OgreSDK 5. Теперь вы должны увидеть в вашем каталоге новый каталог с именем вроде OgreSDK_vc9_v1-7-1. 6. Откройте этот каталог. Вы должны получить что-то подобное следующему скриншоту
Teolog
10.04.12 в 11:29
|
|
Что же произошло? Мы только что загрузили подходящий для нашей системы Ogre 3D SDK. Ogre 3D это кросс-платформенный графический движок, так что есть много разных пакетов для разных платформ. После загрузки мы извлекли Ogre 3D SDK.
pozitiffcat
06.04.12 в 09:02
|
|
Различные версии Ogre 3D SDK Ogre поддерживает множество различных платформ, в связи с этим к загрузке доступно много вариантов пакетов. Ogre 3D представлен в нескольких сборках для Windows, одной для MacOSX, и одним пакетом для Ubuntu. Так-же присутствуют сборки для MinGW и для iPhone. Если пожелаете можете загрузить исходный код и собрать Ogre3D самостоятельно. Эта глава будет концентрироваться на прекомпилированной SDK для Windows и настройке вашего рабочего окружения. Если вы хотите использовать другую операционную систему, можете обратится к Ogre 3D Wiki по адресу http://www.ogre3d.org/wiki. Эта вики содержит подробное руководство по настройке вашего рабочего окружения на различных платформах. Основная часть книги полностью платформно-независима, так что если вы используете другую систему разработки это не скажется. Содержимое книги безразлично к настройкам и особенностям вашего рабочего окружения.
Teolog
10.04.12 в 11:43
|
|
|
|
|
|
|
|
Примеры для Ogre 3D. Ogre 3D предоставляет множество примеров, демонстрирующих различные эффекты визуализации и технологии которые он поддерживает. Прежде чем начать работать над нашим собственным проектом стоит пройтись по примерам и получить первое впечатление о Ogre 3D
Teolog
13.04.12 в 06:36
|
|
Время действий -компилируем примеры Ogre 3D Чтобы получить первое впечатление о возможностях Ogre 3D, мы откомпилируем примеры и посмотрим на них. 1. Перейдем в каталог Ogre 3D 2. Откроем файл рабочего пространства Ogre3D.sln 3. В контекстном меню решения выберем "Построить решение" 4. Visual Studio должно сейчас начать компиляцию примеров. Это может занять некоторое время, так что вы можете пока попить чайку. 5. Если все закончится хорошо, перейдите в каталог Ogre3D/bin 6. Запустите SampleBrowser.exe 7. На экране вы должны увидеть следующее 8. Попробуйте различные примеры чтобы увидеть прекрасные возможности которые предлагает Ogre 3D/
Teolog
17.04.12 в 12:57
|
|
Что же произошло? Мы скомпилировали примеры Ogre 3D из нашего Ogre 3D SDK. После этого мы уверены в работоспособности Ogre 3D
pozitiffcat
06.04.12 в 09:25
Что только-что произошло? Мы откомпилировали примеры Ogre 3D используя наш собственный Ogre 3D SDK. Теперь мы уверены в работоспособности нашей копии Ogre 3D.
Teolog
10.04.12 в 11:47
|
|
|
|
|
Первая программа с Ogre 3D В этой части мы создадим нашу первую Ogre 3D программу которая просто отрисовывает одну 3D модель.
Teolog
17.04.12 в 12:39
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Загрузка первой модели У нас есть простейшая программа без содержимого, что довольно скучно. Сейчас мы загрузим модель чтобы сделать сцену более интересной.
Teolog
17.04.12 в 12:44
|
|
Время действий - загрузка модели Загрузить модель легко. Нам просто нужно добавить две строчки кода. 1. Добавьте следующие две строки в пустой метод createScene(): Ogre :: Entity * ent = mSceneMgr->createEntity ("MyEntity", "Sinbad.mesh"); mSceneMgr->getRootSceneNode()->attachObject (ent); 2. Скомпилируйте приложение еще раз. 3. Запустите приложение. После запуска приложения вы увидите маленькую зеленую фигуру. 4. Перемещайте камеру с помощью клавиш WASD, для того, чтобы лучше увидеть зеленую фигуру. 5. Закройте приложение.
pozitiffcat
18.04.12 в 06:44
|
|
|
|
|
Домашнее задание - ExampleApplication и как отображается модель Опишите своими словами, как загрузить модель и как сделать ее видимой.
pozitiffcat
12.04.12 в 18:28
|
|
Итог. Мы изучили как организован Ogre 3D SDK, какие библиотеки необходимы для сборки, и какие каталоги нужно включить в пути поиска. Так же мы получили первое впечатление о классе ExampleApplication и его использовании. В частности мы изучили: -Какие файлы важны для разработки, как они взаимодействуют друг с другом, и их назначение. -Для чего нужен ExampleAplication: Как этот класс экономит наше время и что происходит в процессе запуска. -Загрузка моделей: Мы изучили как мы можем создать новый обьет модели через createEntity и один из путей добавить новый обьект к сцене. После этого введения, в следующей главе, мы более подробно изучим как Ogre3D строит сцены и как мы можем изменять сцену.
Teolog
18.04.12 в 05:55
|
|