Форум программистов, компьютерный форум, киберфорум
Программирование мультимедиа
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
 Аватар для camanch1
0 / 0 / 1
Регистрация: 02.10.2014
Сообщений: 44

WebGL

25.03.2016, 07:30. Показов 1850. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В книге Коичи Мацуда,Роджер Ли есть пример ProgramObject.js:

С 3 строки по 57 и до 69 строки вроде заполнил пробелы между строками (пробелы-это повторы строк в учебнике,для экономии) ,а дальше нужна помощь.Заранее спасибо.
Вложения
Тип файла: rar ProgramObject.rar (1.6 Кб, 4 просмотров)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.03.2016, 07:30
Ответы с готовыми решениями:

WebGL толщина линий
Здравствуйте! Собственно вопрос в заголовке: как сделать толщину отрисовываемых линий больше 1. Если верить вот этой статье:...

Почему анимация ведет себя не адекватно WebGL
Всем привет. Вот пример: http://playcode.io/224929?tabs=console&engine.js&output Тут 2 файла engine.js - библиотека ...

Создаём мобильную игру, WebGL
Сразу укажу предполагаемые технологии: -WebGL -Javascript -Для начала мобильная версия игры. То есть графика не очень. И кого...

11
9933 / 2936 / 494
Регистрация: 05.10.2013
Сообщений: 7,966
Записей в блоге: 227
25.03.2016, 08:25
Цитата Сообщение от camanch1 Посмотреть сообщение
а дальше нужна помощь.
Вы подробнее объясните какая задача стоит. Не все же эту книгу читали.
0
 Аватар для camanch1
0 / 0 / 1
Регистрация: 02.10.2014
Сообщений: 44
25.03.2016, 18:40  [ТС]
Спасибо за вопрос.
Задача:использовать технологию WebGl для создания 3D объекта.
Цель: использовать мышь или клаву для вращения созданного 3D объекта.
0
9933 / 2936 / 494
Регистрация: 05.10.2013
Сообщений: 7,966
Записей в блоге: 227
25.03.2016, 18:51
Можно ли WebGL использовать косвенно, через обёртки над ней: three.js или Unity? Я могу показать пример WebGL приложения на Unity. Задача строго ограничивает чистым WebGL?
0
 Аватар для camanch1
0 / 0 / 1
Регистрация: 02.10.2014
Сообщений: 44
25.03.2016, 23:00  [ТС]
Думаю лучше без Юнити, она чёто мудреная. Библиотеки можно
0
9933 / 2936 / 494
Регистрация: 05.10.2013
Сообщений: 7,966
Записей в блоге: 227
25.03.2016, 23:57
Как раз-таки на ней проще всего. Мудрённость повышается так: Unity -> библиотеки WebGL -> чистый WebGL

Но опять же Unity будет для вас мудрённая поначалу, как и всё новое. У вас будет куча вопросов, вам нужно будет много гуглить, читать форумы, документацию, читать статьи, смотреть видео уроки и т.д.

Я не изучал библиотеки WebGL, но вы можете погуглить уроки для начинающих, например, по этим библиотекам: http://threejs.org/ и http://www.babylonjs.com/

Так же можете погуглить уроки для начинающих по чистому WebGL, но, как я писал, он будет самым сложным для понимания.
0
 Аватар для camanch1
0 / 0 / 1
Регистрация: 02.10.2014
Сообщений: 44
26.03.2016, 00:19  [ТС]
По Unity я смотрел инфу и если я правильно понял,то там нужно использовать одноименный редактор. Я же пытаюсь использовать только браузер, HTML5 и библиотеку. Почему Unity проще??Мне за полмесяца надо что-то смострячить,а клепаюсь еще больше(.
0
9933 / 2936 / 494
Регистрация: 05.10.2013
Сообщений: 7,966
Записей в блоге: 227
26.03.2016, 00:35
Редактор используется только на этапе разработки. Когда всё готово, нужно в меню выбрать "Собрать в WebGL". У вас появится файл index.html и папочка с JS файлами. Файл index.html можно открыть и он запустится в браузере. Вы так же можете закинуть эти файлы на любой хостинг.

Цитата Сообщение от camanch1 Посмотреть сообщение
Почему Unity проще??
Это почти самый высокий уровень абстракции разработки 3D приложения. Выше только конструкторы. Это трудно объяснить, когда вы не пробовали. Попробуйте сначала найти урок для начинающего, как клавишами вращать кубик на чистом WebGL (JavaScript), потом с использованием three.js (JavaScript), а потом урок, как вращать кубик на Unity, с помощью скрипта на C#, то увидите разницу на чём проще.
1
 Аватар для camanch1
0 / 0 / 1
Регистрация: 02.10.2014
Сообщений: 44
28.03.2016, 23:25  [ТС]
У меня теперь еще одна проблема: неполная поддержка OpenGl на Нетбуке- Эверест говорит 1.4 --100% ,2.0--10%.
Проверил на компе там поддержка у видюхи _опенгл 3.1 --16%.
В обоих случаях тестировал пример (http://learningwebgl.com/lesso... index.html) на Мазиле и Хроме, везде ОС Windows XP.
Кроме "сори" и координат вращения ничего не выводится, хотя там должна вращаться луна.
Вывод: видеокарта должна поддерживать OpenGl 2.0 минимум, для отображения WebGl в браузерах (необходимо протестирвать на ОС поновее!)
Вопрос: на Unity те же проблемы могут быть?
0
9933 / 2936 / 494
Регистрация: 05.10.2013
Сообщений: 7,966
Записей в блоге: 227
28.03.2016, 23:59
Цитата Сообщение от camanch1 Посмотреть сообщение
Вопрос: на Unity те же проблемы могут быть?
Цитата Сообщение от camanch1 Посмотреть сообщение
везде ОС Windows XP.
Современная версия Unity 5.3 работает минимум на Win7. Для XP должна работать Unity 5.0 http://unity3d.com/get-unity/download/archive В 5.0 впервые появилась возможность собирать в WebGL, но в Preview (то есть это beta)

Вот системные требования: http://unity3d.com/unity/system-requirements

На Windows Unity использует DirectX вместо OpenGL
0
9933 / 2936 / 494
Регистрация: 05.10.2013
Сообщений: 7,966
Записей в блоге: 227
15.08.2016, 23:32
Цитата Сообщение от camanch1 Посмотреть сообщение
В книге Коичи Мацуда,Роджер Ли есть пример ProgramObject.js:
С 3 строки по 57 и до 69 строки вроде заполнил пробелы между строками (пробелы-это повторы строк в учебнике,для экономии) ,а дальше нужна помощь.Заранее спасибо.
Я тоже изучаю эту книгу. Изучил половину. Вы могли спокойно найти исходники к книге. Для этого нужно было загуглить название книги, чтобы посмотреть оригинальное название на английском: webgl программирование трехмерной графики ozon

Потом загуглить оригинальное название со словом "code": WebGL Programming Guide: Interactive 3D Graphics: Programming with WebGL code (можно и без слова "code")

Попадаем на сайт книги, где можно скачать исходники всех примеров из книги: https://sites.google.com/site/webglbook/ (ссылка с названием "Download all examples")
1
 Аватар для camanch1
0 / 0 / 1
Регистрация: 02.10.2014
Сообщений: 44
16.08.2016, 13:52  [ТС]
Да,ссылки я нашел,когда повнимательней в сотый раз прочитал книгу). Лабу сдал,но за консультацию все равно спасибо огромное. Кому интересна эта технология скидываю тест-драйв.RotateObject.rar
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.08.2016, 13:52
Помогаю со студенческими работами здесь

WebGL
Подскажите, как можно пустить объект вдоль определенной линии, например землю вокруг солнца.

Литература WebGL
подкиньте пожалуйста ссылочек на литературу, можно и платную, можно и зарубежную, но желательно нашу, не сильно устаревшую, и просто нужен...

WebGL Error
скомпилировал webGL приложение, запускаю в fireFox и получаю ошибку: An error occurred running the Unity content on this page. See...

Литература по webGL на TS
Доброго времени суток, скоро предстоит написание проекта с использованием webGL на TypeScript. Что посоветуете почитать максимально близкое...

Матрицы и webgl
Здравствуйте, уважаемые программисты! Помогите разобраться с матрицами( как их создавать, изменять, вставлять в программу). Пробовал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru