You are not logged in.

Dear visitor, welcome to krpano.com Forum. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Tuesday, September 15th 2020, 4:46pm

krpano 1.20.8 - Textured 3D Models as Depthmap

krpano 1.20.8

This is mainly an improvement and bug-fix release, but also contains one bigger new feature: the possibility to use textured 3D-models instead of depthmapped-pano-images. Such textured 3D-models could be build out of several pano-images at once and so cover the whole tour. The usage cases could be better and more complete 'Dollhouse-views', nicer 3D-scene-transitions and maybe also dynamic mixture with a higher-resolution pano-image.

In this release this feature is only a first experimental test, the textured 3D-model can be loaded and used as normal pano image, same as depthmap-panos. For the following releases more APIs and features for more control and possibilities are planed. And also improvements in general usability and performance.

Here a small example with a comparison with a normal depthmapped-pano (included in the download package):
Textured
Depthmapped


For making such textured 3D-models the open source 3D creation software Blender together with the PanoCamAdder Add-on from Michael Adam could be used. Here a tutorial.


More news in version 1.20.8:
  • To be able to load such textured 3D-models, krpano supports now also the Wavefront OBJ 3D-file-format (exportable by Blender). It is similar to the STL format and very easy to load and parse, but additionally also supports texture-coordinates. The OBJ file can be used as textured 3D-model and also as 3D-object for depthmapped-pano-images. Currently only one texture file per 3D-model is supported, but with the next release also MTL files (=the material library for OBJ files) for multiple-texture-files will be supported.
  • For laser-scanned depthmap-images, there is now also the possibility to use 16- or 24-bit images for more precision. As the browsers theirself are only able to load 8-bit gray-scale or 3x8-bit RGB images, the 16- or 24-bits need to be encoded into the RGB channels - details here.
  • There are new settings for customizing the import/loading of the 3D-models:
    • depthmap.axis - for defining the order and directions of the 3D-axes.
    • depthmap.cull - for defining which 'side' of the 3D-model should be visible.
    • depthmap.center - for defining the center point inside the 3D-model, from where the pano-image will be projected onto the 3D-geometry.
  • The loading of include xml files should be much faster now. Instead of loading them one by one, now all xml files are loaded in parallel at once. This can speed-up at the startup-time, especially when using many included xml files and when the network connection speed is not the best.
  • Even when not recommend, sometimes there is the wish for zooming in VR - and therefore here now a new helper plugin (webvr_autozoom.xml) for adding zooming support for VR. Just include the file and done. Here an Example using it.
  • The use of external mouses on touch devices (e.g. iPads with a mouse) to control the pano is now supported.
  • Because krpano supports 'unquoted' strings and because variables can have values like 'empty string', null or undefined, it can be sometimes difficult to check if a certain variable exists or is set to a valid value. To make that easier there are now new
    isset()
    and
    isvalue()
    expressions.
  • The vtourskin.xml supports now the possibility of skipping certain scenes from being listed in the thumbnails-bar and from loading when using the previous/next buttons. Therefore either set
    thumbsurl=""
    or add a
    skipthumb="true"
    setting to the element.
  • Additionally there also some other smaller improvements and fixes, all details about them in the Release Notes.

Best regards,
Klaus

Tuur

Sage

Posts: 3,822

Location: Netherlands

Occupation: Krpano custom coding / Virtual Tours / Photography / Musician / Recording engineer

  • Send private message

3

Tuesday, September 15th 2020, 5:22pm

whoa! this is fantastic!
thank you very much, klaus!

i'm gonna throw geometry at it
and wonder how much it can take *g*

4

Tuesday, September 15th 2020, 5:30pm

i'm gonna throw geometry at it
Okay, but I must admit the parsing performance is not optimized yet and mainly thought for low-poly models.
On very hi-poly models maybe also try disabling the geometry 'sub-division' by setting subdiv="10000" in the xml.

Sergey74

Intermediate

Posts: 193

Location: Russia, Chelyabinsk

Occupation: professional noob

  • Send private message

5

Tuesday, September 15th 2020, 6:23pm

Good update, it's a pity that the GUI is not developing ...
translation difficulties *huh*

6

Tuesday, September 15th 2020, 7:52pm

Good update, it's a pity that the GUI is not developing ...

which gui?

BRIANLR

Beginner

Posts: 24

Location: New Jersey, USA

  • Send private message

7

Tuesday, September 15th 2020, 11:19pm

Good update, it's a pity that the GUI is not developing ...
Looks like CMS4VR is planning depthmap support in version 3.0, I hope they will include the latest developments and what is to come as mentioned below:

"Hi,

here a first support:
krpano 1.20.8 - Textured 3D Models as Depthmap

And the following versions will provide even more (eg more textures per 3d-model, 3d-models as individual objects like hotspots, a mixed / merged-pano- display, multires and so on ...).

Best regards,
Klaus"

herrpedro

Intermediate

Posts: 210

Location: Lisbon

Occupation: Programmer/analyst

  • Send private message

8

Wednesday, September 16th 2020, 12:46am

YYYEAAAAAAHHHH :D

Luis Erantzcani

Intermediate

Posts: 249

Location: Mexico City

Occupation: Virtual tours, Krpano coding, Graphic Design, Photographer, Panographer

  • Send private message

9

Wednesday, September 16th 2020, 3:07am

Out of bug updates this bigger new feature has a big potential!!

3d photogrammetry models have been a trend for some time for virtual tours and is certainly interesting to see krpano is looking now at that direction, specially with this neat level of performance.

Thanks Klaus!!!

juyatu

Trainee

Posts: 68

Location: China

Occupation: Krpano custom coding

  • Send private message

10

Wednesday, September 16th 2020, 3:47am

Everpano was abandoned?
*thumbup*

Preload Plugin (Free, source code)
Constrast Plugin
KR HLS Plugin
Slider Controller Plugin
KR+Next+MapBox+TS Demo (source code)


微信:Eric_Chen1990

panoyun

Intermediate

Posts: 234

Location: Somalia

  • Send private message

11

Wednesday, September 16th 2020, 5:32am

Great
Good good good good good good good
*tongue* *thumbsup*

Sergey74

Intermediate

Posts: 193

Location: Russia, Chelyabinsk

Occupation: professional noob

  • Send private message

12

Wednesday, September 16th 2020, 7:32am

which gui?
VTour Editor e.g.
translation difficulties *huh*

spacerywirtualne

Professional

Posts: 1,115

Location: Poland, Europe

Occupation: krpano developer : virtual tours : the cms4vr owner

  • Send private message

13

Wednesday, September 16th 2020, 8:34am

*thumbsup*

This is a great direction of Krpano development. Thank you, Klaus.

Looks like CMS4VR is planning depthmap support in version 3.0, I hope they will include the latest developments and what is to come as mentioned below:
The next version of the CSM4VR system will support depthmap of course - as we promised *thumbup* . The new Krpano capabilities look great and we will implement them in cooperation with Klaus.

regards
Piotr
Your own professional, online cloud tool for creating virtual tours - www.cms4vr.com

facebook page :: youtube :: wiki.cms4vr.com

cms4vr team *thumbsup*

14

Wednesday, September 16th 2020, 10:00am

which gui?
VTour Editor e.g.
Is in work.

herrpedro

Intermediate

Posts: 210

Location: Lisbon

Occupation: Programmer/analyst

  • Send private message

15

Wednesday, September 16th 2020, 10:15am

which gui?
VTour Editor e.g.
Is in work.

wow.... that would shake some trees

virtual pete

Intermediate

Posts: 245

Location: Nerja

Occupation: Holiday rentals Nerja Costa del Sol

  • Send private message

16

Wednesday, September 16th 2020, 12:15pm

"but with the next release also MTL files (=the material library for OBJ files) for multiple-texture-files will be supported.
"
This will be good even better if it could accept the zip file with OBJ & MTL :)

Exciting times ahead!

17

Wednesday, September 16th 2020, 6:37pm

wow, best news!

is it possible to load multiple models at once?

panoyun

Intermediate

Posts: 234

Location: Somalia

  • Send private message

18

Thursday, September 17th 2020, 7:22am

krpano 1.20.8 tour.xml
<krpano version="1.20.7" title="Virtual Tour">
version="1.20.8"? ? ?
Not updated version number identification

19

Thursday, September 17th 2020, 7:36am

Wavefront OBJ 3D-file-format

"To be able to load such textured 3D-models, krpano supports now also the Wavefront OBJ 3D-file-format"
if such support is declared, then I'm interested in next versions - full supporting of this format with the possibility of multi-texture loading based on the MTL control file.
Thanks! *cool*

20

Thursday, September 17th 2020, 9:09am

WOW!!