Закрытый webgl?

Есть сайт для просмотра 3д графики, но пользователю нужно запретить доступ к файлам(текстурам, мешам и тд). Это можно сделать только путём рендеринга на сервере, или есть другой путь?
  • Вопрос задан
  • 124 просмотра
Решения вопроса 2
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Перепакуйте текстуры и модельки в свой кастомный формат (именно формат, а не просто зашифровать), чтобы затраты на его реверс превосходили выгоду от кражи моделек именно у вас.
Ответ написан
@choupa
Архитектор (обычный, который строит)
Не дать стянуть, допустим меши, нельзя, но максимально осложинить жизнь, чтобы человек плюнул на это дело — можно. Допустим такой путь: загружать не готовые меши, а какие-нибудь одному вам известные заготовки, из которых делать меши уже с помощь JS прямо на клиенте, а код обсфуцировать.

Раскрою мысль, что я имеют ввиду. Например, у меня была такая ситуация: динамически строились некие объекты, которые являются лофтами неких профилей. В моём случае можно было бы присылать готовые меши с сервера, но посмотрев на производительность и объём трафика, я понял, что мне лучше, чтобы скрипт сам допиливал модели на клиенте (у меня three.js). Я присылал скрипту одному мне известного формата JSON, который потом JS превращал в модель.

Мне не надо было ничего ни от кого прятать, но для ваших целей можно обобщить: присылать "зашифрованные" данные одному вам понятного формата и "декодировать" их в меши обсфуцированным кодом. Заодно и Webgl обсфуцируйте. :) Короче, защита через неясность.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
КреоБитс Санкт-Петербург
от 80 000 до 200 000 руб.
от 50 000 до 70 000 руб.
Энергомера Ставрополь
от 28 000 до 30 000 руб.
12 дек. 2018, в 08:07
1000 руб./за проект
12 дек. 2018, в 05:58
1000 руб./за проект
11 дек. 2018, в 21:41
500 руб./за проект