Logo    
Продукты, технологии Проекты, внедрения Новости мира IT Форумы Курилка Новые публикации Учебный центр
CitForum    CITForum на CD Море(!) аналитической информации! :: CITFORUM.RU   
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware HOWTO

23.05.2004

Google
WWW CITForum.ru

Новости мира IT:


21.05 - Колонка Айдара Богданова: информационная безопасность на президентском уровне
  • 21.05 - Путин подписал указ о создании нового Министерства информационных технологий и связи РФ во главе с Рейманом
  • 21.05 - Региональные GSM-операторы нашли способ конкурентной борьбы с гигантами рынка
  • 21.05 - Новая цифровая 5-ти мегапиксельная фотокамера для российских пользователей
  • 21.05 - Apple разделяется
  • 21.05 - Домашний ПК с экстремальными возможностями
  • 21.05 - Червь Lovegate научился отвечать на письма
  • 21.05 - Microsoft объявила об альянсе с Oracle
  • 21.05 - Компания «Никита» — лучший партнер ОАО «ВымпелКом».
  • 21.05 - Компания «Никита» — лучший партнер ОАО «ВымпелКом».
  • 21.05 - Panda Software предупреждает о появлении двух новых версий червя Bobax
  • 21.05 - Группа компаний «Формоза» открывает свой двухсотый магазин
  • 21.05 - IBS Поставила сервер IBM REGATA в Центральный Банк РФ
  • 21.05 - CSBI получает западные инвестиции
  • 21.05 - Коробочный Mandrakelinux - впервые в России
  • 21.05 - Wi-Fi инициатива IBM, Intel и AT&T провалилась
  • 21.05 - CTR в почте растет
  • 21.05 - Российский рынок ИТ: +20,3%
  • 21.05 - Краснодарский край уже год торгует в интернете
  • 21.05 - INTEL вдвое увеличит штат своих российских сотрудников, занимающихся исследованиями и разработками
  • 21.05 - Компания «Голден Лайн» подключила к корпоративной сети «Копейка» 50-й магазин
  • 20.05 - IBM открыла европейский центр вычислений на заказ
  • 20.05 - Google случайно увеличила емкость почтовых ящиков до терабайта
  • 20.05 - Путин подписал антихакерский указ
  • 20.05 - Подробности о процессоре VIA Esther
  • 20.05 - Google вынашивает тайные планы
  • 20.05 - Microsoft представил русскую версию Visual Basic .NET 2003
  • 20.05 - Учебный центр DIAMOND Communications становится авторизованным центром обучения Cisco Systems
  • 20.05 - Вимком на выставке «Связь-Экспокомм’2004»
  • 20.05 - Инлайн представляет кулер нового поколения
  • 20.05 - Впервые в России: уникальный программно-аппаратный комплекс от СТИНС КОМАН и «ФОРС- Центр разработки»
  • 19.05 - Вышла версия 5.0.6. системы контент-менеджмента OpenCMS, соответствующая международному стандарту WAI
  • 19.05 - Apple хочет запатентовать прозрачные окна
  • 19.05 - Очередной альтернативный офисный пакет
  • 19.05 - Новая версия Linux-дистрибутива Fedora
  • 19.05 - Троян Bobax превращает компьютер в прокси-сервер
  • 19.05 - Microsoft выпускает Office 2004 для Mac
  • 19.05 - Yahoo выпустил новый почтовый стандарт для борьбы со спамом
  • 19.05 - В Казахстане открылось представительство Intel
  • 19.05 - Cisco и IBM объединились на ниве IP-телефонии

    Архив новостей >>>


  • Инструменты

    Редакторы

    Первым и самым главным инструментом должны стать голова и руки! Можете смеяться, но иногда пользуюсь даже миллиметровкой для создания набора вершин, скажем для экструзии.

    Теперь о программах. При создании мира Вам понадобятся разные программы для разных целей:

    Программы для создания 3D объектов и миров

    Здесь Вы найдете старенький обзор некоторых подобных программ. От себя могу добавить, что лично я работал с Cosmo Worlds 2.0, Internet Space Builder 3 и RenderSoft VRML Editor 1.72. Сильно рекомендую Cosmo Worlds 2.0 (жаль, что силиконцы продали это отделение Platinum :(, а там разработка увязла). Есть полнофункциональная ограниченная по времени демка, которую я долго тащил с sgi.com, которая лежит у меня на ftp-сервере. Подробнее смотрите в разделе Download.

    Я не касаюсь программ типа 3DS, которые хотя и могут экспортировать в VRML код, все-таки специально на эти цели не ориентированы, посему создают ОЧЕНЬ НЕоптимальный код (см пример в разделе Extrusion). Советую такие программы при создании миров не использовать вообще!

    Если Вы работали с другими VRML редакторами (VRCreator,V-Realm Builder,3D Webmaster и др.) и хотите поделиться впечатлениями, мыльте, я выложу Вашу информацию.

    Кроме того, есть целый класс программ, которые предназначены для визуализации структуры кристаллов, которые тоже могут экспортировать в VRML. Если Вам понадобились симметричные многогранники - то, что нужно. Подробнее смотри в разделе про IndexedFaceSet

    Программы для проверки и оптимизации VRML кода

    Существуют программы, которые проверяют готовый код на соответствие VRML спецификации, а также на совпадение значений параметров с принятыми в спецификации по умолчанию (удаление такого излишнего текста позволяет сильно сократить объем файла!) Можете забрать две программки vorlon и shadows (vorlon более солидная вещица).

    В этом же классе есть и свои "тяжеловесы" - профессионаьные программы со множеством разнообразных возможностей. Можете посмотреть в сети chisel (http://www.trapezium.com/), и flamingo (http://www.novafex.com/). Обе программы - это нечто!

    Программы для создания текстур

    Более универсально - научиться или, если Вы уже умеете, продолжать работать с Photoshop'ом. Уж по этому продукту в русской сети великое множество документов, конференций и т.д.

    Но есть и более специализированные вещицы, такие как Infinity textures

    Программы для создания звука

    Звук пока плохо прижился в интернете в целом, и в создании виртуальной реальности, в частности. Спецификацией VRML97 броузерам строго предписано поддерживать формат WAV и рекомендовано поддерживать MIDI. У меня не возникало потребности специально для создания миров записывать и редактировать звуковые файлы. Если задумать что-нибудь прилично-качественно-звучащее, то получится очень большого размера, что не есть хорошо. Так что это отпадает, а простенькие звуки типа скрипа, звона и т.д. всегда можно найти в сети.

    Но если у Вас другое мнение/опыт, мыльте - обсудим.

    Броузеры

    Броузеров для VRML файлов есть довольно много (больше, чем редакторов). Я остановлюсь на четырех, поддерживающих VRML97 (Microsoft VRML 2.0 Viewer, Cosmoplayer, GLView, Cortona), хотя если Вы собираетесь часто просматривать файлы VRML1.0, то можно еще посоветовать Chaco VRScout (очень быстрый!) и VRWeb.

    Так вот, впечатление от работы с броузерами довольно смешанное, у каждого есть плюсы и минусы. Самый быстрый - Cosmoplayer (хотя некоторые склоняются к Cortona. Может быть, я ведь статистику по fps не вел. Если интересно, подробнее смотри здесь, да и в comp.lang.vrml периодически этот вопрос поднимают).

    Здесь таблица, в которой я постепенно накапливаю свои недовольства разными броузерами. Желающих опровергнуть или просветить милости прошу в мыло.

      Недостатки или то, что мне кажется неудачным
    Cosmoplayer 2.1 - неверное отображение некоторых сложных объектов, созданных с помощью Extrusion
    Cortona (ver. 2.0 release 20) - VRML сцена, загруженная из другой VRML сцены (например с помощью anchor'а) не рассматривается, как новый документ, поэтому к предыдущей сцене Вы не вернетесь кнопкой "Back"
    MS VRML2.0 Viewer (ver. 1.0) куча недостатков, все сюда не влезут... :
    - проблемы при отображении PointSet
    - не учитывает размеры аватара из NavigationInfo
    - не поддерживает обращение к viewpoint'ам через #имя_viewpoint
    - вылетает на файлах с интерполяторами, созданными в CosmoWorlds
    GLView - не распознает значение "ru" поля language узла FontStyle

    Если Вы только просматриваете VRML файлы, то лучше не ставить MS VRML Viewer, но а если Вы их и создаете, то наоборот старайтесь протестировать в нем свои файлы, как он их исковеркает.

    Но в принципе, любой из броузеров сойдет до тех пор, пока у Вас не возникнет проблем. Естественно, если Вы работаете с CosmoWorlds, лучше пользоваться Cosmoplayer'ом, т.к. это продукты одной компании, так что совместимость полная автоматически. Ребята в Parallel Graphics (авторы целой линейки продуктов для создания и просмотра VRML файлов) все пытаются что-то улучшить сверх указанного в спецификации VRML97 (поддержка NURBS'ов и т.д.), так что их продукты несколько специфичны.

    Желательно постараться, чтобы Ваш продукт был совместим с как можно большим числом броузеров, иначе не всем интернет-пользователям он окажется доступен для просмотра.

    О различии броузеров по воспринимаемым ими графическим форматам смотри в разделе Наложение текстур

    Назад | Содержание | Вперед

     

    Подписка на новости библиотеки:

    Новые поступления в on-line библиотеку:

    20 мая

  • Оперативная интеграция данных на основе XML: системная архитектура BizQuery
  • Математика криптологии
  • Использование USB Flash под Linux
  • Мониторинг материнских плат в Linux
  • Работа с последовательными портами
  • Три письма на Perl

    18 мая

  • Xabre 600: GPU с претензиями
  • Linux: укрощение мыши и монитора
  • Семь вещей, которые нужно знать о VMWare и VirtualPC
  • BlueJ: учебная оболочка или полноценная среда разработки?
  • Inferno - виртуальный пост-Unix в кармане
  • CVS - система управления версиями

    12 мая

  • Бесполезный Perl и общая теория улучшения мира
  • Как подружить Olympus c ПК?
  • Шесть правил ухода за монитором
  • Веб-сервер своими руками
  • Поддержка MS-макросов в DELPHI
  • Интеграция Tomcat с Apache. Развертывание веб-приложений Java2 на Linux-платформе
  • Экстремальное программирование: новые возможности

    29 апреля

  • Linux на работе и дома
  • Автоматическая установка Windows
  • Гостевая книга из Perl'овки
  • HTML Help ActiveX control: всплывающие окна
  • NQL: твои агенты в Сети

    27 апреля

  • Материалы конференции "Корпоративные базы данных-2004"
  • Практическая реализация DNS
  • Shell Extensions и как с ними бороться
  • BI для массового использования:
    Барьеры, которые нужно преодолеть:: Поиск наилучшего способа реализации:: Расчет окупаемости вложений в BI-проект
  • SOAP 1.2 и запрос GET

    22 апреля

  • Обзор XML-стандартов
  • Windows и Delphi на защите секретов
  • Один в поле не воин: межсетевые экраны и антивирусы - братья навеки!
  • Все будет Samba!
  • ISPMail-HOWTO v.2.0

    20 апреля

  • Семейство алгоритмов ARIES
  • Русификация OpenBSD

    19 апреля

  • Как правильно задавать вопросы
  • Сжатие данных в целях экономии места и ускорения работы
  • Концепции построения ERP-систем на предприятии

    15 апреля

  • XML-схема. Часть 0: пример (Рекомендации W3C)
  • Сжатие таблиц в СУБД Oracle9i release 2: анализ эффективности
  • Как правильно деинсталлировать СУБД Informix на платформе Windows
  • Как написать драйвер принтера в BeOS

    13 апреля

  • Наиболее интересные новшества в стандарте SQL:2003
  • Новый взгляд на ноутбуки
  • Статистическая информация уровня сегмента в событии 10046 Oracle 9.2
  • Сколько стоит update?
  • Формирование хранимых шаблонов в Oracle 9
  • Стабилизация плана оптимизатора в Oracle 8i/9i
  • Понимание индексов на основе битовых карт
  • Oracle_trace - лучшее встроенное средство диагностики?

    8 апреля

  • Анализ рынка средств защиты от копирования и взлома программных средств
  • Аутентификация и авторизация пользователей между Web-сервером и сервером приложения в .NET
  • Особенности в проектировании и практической разработке медицинской информационной системы
  • Настройка доменов контроля доступа в JBoss 3.х.х
  • Сборка сервера JBoss 3.x из исходного кода
  • Развертывание приложения с помощью Java Web Start

    6 апреля

  • FreeBSD 5.2. Первые впечатления
  • FreeBSD 5.2: файловая система устройств
  • Примеры использования IPF
  • Настройка Ethernet Bridge
  • Управление непрерывностью вашего бизнеса
  • Веб-сервисы как вариант основы информационной инфраструктуры предприятия

    5 апреля

  • Примеры использования IPF
  • Настройка Ethernet Bridge

    1 апреля

  • ORACLE и коммерческая GRID
  • Открытые программы в Linux и их платные конкуренты в Windows
  • Windows&Fonts
  • Правильный снос Windows

    30 марта

  • Учебный курс Основы операционной системы UNIX
  • Иерархия защиты веб-серверов
  • На перекрестке дорог (сравнение стандартов памяти DDR II и RDRAM)
  • IT-планирование: новые перспективы

    25 марта

  • Новый раздел - Операционная система BeOS

  • Учебник Основы конструирования компиляторов

    Обзоры журнала Computer:

  • Диета для компьютеров
  • Бедным тоже нужны электронные услуги

    Все новости >>>



  • IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware HOWTO

    Реклама на IT-портале citforum.ru

    Нестандартные PR-акции - pr@citforum.ru
    Пресс-релизы и информация в каталог компаний - manager@citforum.ru
    Комментарии: mailto:info@citforum.ru?Subject='From bottom of CIT FORUM' Rambler's Top100 TopList This Web server launched on February 24, 1997
    Copyright © 1997-2000 CIT, © 2001-2004 CIT Forum
    Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав.