А отсечение какое-то делается (по frustum к примеру) ?
P.S.Сколько полигонов выводится?
Материал один на всю геометрию?
А нету исходников в одном архиве? Сам пытаюсь нечто подобное сделать, хотелось бы украсть позаимствовать идеи.
Пока только идеи, программу пытаюсь реализовать.
Здорово! Сразу захотелось проэтажить всё-всё-всё.
Под ASPLinux_14 собралось, наверняка и под другими redhat linux проблем не будет.
Осталось раскрасить.
Багрепорт. Gentoo x64 - собирается, но не пущается
glosm-viewer: error while loading shared libraries: libglosm-client.so: cannot open shared object file: No such file or directory
Хотя библиотека, как и положено дежит в /usr/local/lib64 и исмлинк /usr/local/lib имеется (да и прочие проги в /usr/local/bin/ живут нормально)
Ubuntu 10.04 все собралось заработало - ноут с картой 9700M - 100 FPS
Ну очень понравилось просто обалдеть!!! Автор респектище!
Маленькая просьба (надеюсь многие присоединяться) - можно ли сделать чтобы в режиме полета было 2 скорости, одна обычная, вторая с зажатой клавишей Shift - ускоренная, просто не всегда удобно менять множитель скорости, хочется не меняя вокруг домика летать медленно, а по районам быстро. Хотел сделать сам, но уперся в то что GLUT не генерит событие от клавиатуры, когда нажимаются клавиши модификаторы Ctrl, Alt, Shift. Если будет переход в клиенте на более продвинутый API захвата клавиатуры (тот же Qt со своими событиями это может), то это будет здорово. (Для себя сделал версию где клавишей “0” переключается эта самая скорость, с Shift некорреткно работало т.к. если мы уже летим и нажимаем Shift то не ускоряется, ускоряется только если нажать shift, удерживать а потом “w”(которая становится “W”) и др. подобные глюки связанные с отсутствием события при нажатии этой клавиши). Если кому то потребуется свою чуть измененную версию скину.
Буду пристально следить за проектом и всем знакомым показывать!!!
кстатит я make install не делал а запускал прямо из папки с бинарником - заработало
В том и проблема что glut не умеет модификаторы по-человечески. Может быть сделаю SDL клиент, тем более он должен под maemo нормально с OpenGL заработать.
Удобства будут в Qt клиенте, а пока как есть - кнопки +/- меняют скорость в 10 раз.