szczemp
7.02.2017, 15:55:57
Mam zrobioną przeglądarkę panoram cylindrycznych. Takich co można rozglądać się tylko na boki. Można kręcić się w nieskończoność. Ogólnie działa sprawnie. Ale brakuje głębi, perspektywy. Chciałbym aby zdjęcie w polu wiedzenia było jakby zakrzywione, zawinięte na cylinder. Teraz zdjęcie jest w <img>, a ten z divie, a jquery odpowiada za przewijanie. Nie mam pomysłu na to, ktoś zaradzi?
PROGer
9.02.2017, 14:31:23
Przydałoby się zobrazować to co masz na myśli, nawet na kartce papieru. Potem zrób zdjęcie i zamieść.
trueblue
9.02.2017, 14:59:43
Cytat(PROGer @ 9.02.2017, 14:31:23 )

Przydałoby się zobrazować to co masz na myśli, nawet na kartce papieru.
https://www.google.com/streetview/#puerto-r...elipe-del-morro
szczemp
9.02.2017, 19:04:23
Właśnie tak to ma wyglądać jak w streetview. Dobrze to widać przy dużym oddaleniu. Po bokach jakby zdjęcie jest rozciągnięte. Im bardziej przybliżone, tym efekt mniej widoczny.
Mi nie trzeba takich bajerów z zoomem. 'Moje streetview' nie ma zoomowania ani patrzenia w górę i w dół. Mam tylko patrzenie w prawo i w lewo. Dlatego wystarczy jak będzie jakieś stałe 'zakrzywienie'. Ale to jakoś sobie może dopasuję, byle ktoś dał jakiś pomysł jak się za to zabrać.
trueblue
9.02.2017, 21:37:13
Obawiam się, że jeśli będziesz mieć płaskie zdjęcie, to mapowanie sferyczne i tak nie odda głębi (dlatego, że:
https://i.stack.imgur.com/ZH9Op.jpg).
Ale możesz spróbować. Tu jest przykład z nałożeniem płaskiej tekstury na sferę:
http://jsfiddle.net/zD2rH/184/ (cały wątek:
http://stackoverflow.com/questions/2166392...re-in-three-js)U Ciebie byłoby podobnie, ale musisz się znaleźć w środku sfery. A przesuwanie lewo/prawo/góra/dół, to przewijanie tekstury po sferze.