Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
PHP - Как здесь происходит обработка изображений (хотя-бы примерно) ?
|
|||
|---|---|---|---|
|
#18+
Есть прикольный сервис по цветам интерьера http://kronostar.esignserver2.com/gallery.do Готовые к отображению картинки приходят с сервера. Кто в теме, подскажите пож-та, хотя-бы примерно, как происходит создание такого изображения? Подозреваю, что изображение составляется из нескольких, поэтапно: 1. накладываются текстуры под определённым углом (на полу), 2. на стене вроде происходит обычная раскраска фона, и накладывается на изображение 1 3. мебель аналогично - обычная раскраска фона, накладывается на изображение 1+2 4. поверх накладывается полупрозрачная картинка с тенями (камин. кресло, телевизор, полки...). я в верном направлении думаю? и какая графическая библиотека нужна (особенно для текстур под углом на 1 этапе)? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 14:31 |
|
||
|
PHP - Как здесь происходит обработка изображений (хотя-бы примерно) ?
|
|||
|---|---|---|---|
|
#18+
А что с текстурами? Ничуть не сложнее, чем с тенями. Крутить то не надо ничего. Один раз странсформировал фронтальный вид в перспективу (фотошоп, гимп) и пользуй готовое изображение, меняй под ним цветную подложку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 14:46 |
|
||
|
PHP - Как здесь происходит обработка изображений (хотя-бы примерно) ?
|
|||
|---|---|---|---|
|
#18+
vkle, там рисунок разный на полах, не только цвет - это разные изображения плюс ещё и под разными углами, охота по-возможности автоматизировать - упростить добавление новых полов, типа добавил одно изображение для пола и далее его уже крутить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 15:04 |
|
||
|
PHP - Как здесь происходит обработка изображений (хотя-бы примерно) ?
|
|||
|---|---|---|---|
|
#18+
Где там разные углы? Ежле б комнату крутили, приближали и удаляли, вприсядку да вприпрыжку глядели - то да, под каждую точку надо индивидуально вычислять перспективу. А тут ни комната, ни текстуры не крутятся, вид имеется из единственной точки, не вижу необходимости каждую текстуру трансформировать всякий раз при обновлении картинки. PS: Более того, количество цветов и текстур ограничено, а значит, количество результирующих файлов тоже ограничено некоторым их произведением. В принципе, можно даже сделать отдачу готовой картинки из файла, включив картинкогенератор в обработчик 404 ошибки на директории с картинками (получается, своего рода, кеш). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 15:39 |
|
||
|
PHP - Как здесь происходит обработка изображений (хотя-бы примерно) ?
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцциупростить добавление новых полов, типа добавил одно изображение для пола и далее его уже крутить.Думаю, для этого ImageMagick вполне подойдёт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 15:54 |
|
||
|
PHP - Как здесь происходит обработка изображений (хотя-бы примерно) ?
|
|||
|---|---|---|---|
|
#18+
Короче, решил сделать так: заюзал three.js - размерчик этой либы на полмега, но сделаю через десктоп (Lazarus + Chromium), так что сервер будет использоваться для разрешения работы приложения и для подгрузки моделей и текстур в зависимости от организации. Анимации вроде не планируется, больше статика, так что three.js очень даже подходит, уже что-то пытаюсь нахимичить :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 21:52 |
|
||
|
PHP - Как здесь происходит обработка изображений (хотя-бы примерно) ?
|
|||
|---|---|---|---|
|
#18+
да, компьютер стоит в торговом зале, чтобы покупатели на месте могли смотреть и выбирать, но пока там только обычный серфинг... на сайте делать - это будут все подряд пользоваться а покупать в другом магазине, в случае чего и без интернета можно поработать, передавая в JavaScript текстуры в виде base64 - строк, вроде нормальное решение... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 22:09 |
|
||
|
PHP - Как здесь происходит обработка изображений (хотя-бы примерно) ?
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоццикомпьютер стоит в торговом зале, да хоть на flash наваяй ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2016, 08:18 |
|
||
|
PHP - Как здесь происходит обработка изображений (хотя-бы примерно) ?
|
|||
|---|---|---|---|
|
#18+
Раз уж тему завёл, отчитаюсь. Вроде тема уже не совсем соответствует разделу... всем спасибо. Изопропилбухалтер фантоццикомпьютер стоит в торговом зале, да хоть на flash наваяй Flash исключён, работать должно универсально и кроссплатформенно, хоть на сервере, хоть локально, хоть в отдельном подключаемом веб-движке. Ранее никогда не работал с 3D, пришлось 4 дня втыкать в ThreeJS, Blender, прочие попутные вопросы. Ничё так, понравилось, на первый ламерский взгляд )) Пришлось подправить ThreeJS местами, например чтобы оно не ломилось на сервер при загрузке моделей и текстур. В хроме политика безопасности на загрузку локальных изображений через JavaScript (даже тех, что уже специально добавлены в исходный html-код! - это глюк не иначе), ну это не важно, все текстуры в base64 (128х128), модели в JSON - работает прекрасно и обмен-передача куда хошь откуда хошь. В отличие от ссылки в стартовом посте, где картинка статична (хоть и красивая), тут можно крутить-вертеть, произвольно менять цвета и текстуры, освещение и т.д. - собственно ради чего и затевалось всё шевеление. -------------- Как обычно в таких случаях, первым делом набросал тестовую страницу для тестирования 3D графики в разных браузерах (тынц не прямой - потому что тестовая страница с трафиком - примерно 2 Мбайта, без учёта gzip-сжатия). Страница ни с кем не обменивается никакими данными, поэтому одинаково работает и локально, на любом компе. На странице примерно около 1 Мб исходников текстур и моделей, плюс ThreeJS (его исходник тоже около 1 Мб несжатый форкнутый). На среднем компьютере и ноутбуке (4х ядерные, памяти 12 и 8, графика интегрированная), всё шевелится. Шевелится отлично в Хроме, в ФФ работает почти без тормозов, в ИЕ11 уже подтормаживает, если страница дополнительно обвешивается HTML-функционалом. Памяти немного расходуется, по сравнению с некоторыми "современными" сайтами, что отжирают гиг на вкладку. -------------- Резюме - более-менее реалистичные 3D модели в браузерах пока дело будущего :) но уже кое-что работает. Всё в 3D!!1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2016, 15:27 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=39257873&tid=1461027]: |
0ms |
get settings: |
6ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
48ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 326ms |

| 0 / 0 |
