Matthew Petroff
37453a99b4
Expand directions for installing pyshtools.
il y a 3 ans
Matthew Petroff
6fc7a23007
Resize image before SHT calculation to ensure even dimensions ( fixes #1010 ).
This probably also speeds up the calculation.
il y a 3 ans
Matthew Petroff
f9ccdda5bd
Multires thumbnail must be a power of two.
WebGL 1 doesn't support REPEAT clamp mode for non-power-of-two images, which
is needed to avoid some rendering artifacts for small previews.
il y a 3 ans
Matthew Petroff
9788fc6512
Add support for multires SHT and thumbnail previews.
Spherical harmonic transform (SHT) previews are display instead of a solid
background color before the base multires tiles are loaded. If a thumbnail is
provided, it will be displayed instead of the SHT preview. If the thumbnail is
provided as a Base64-encoded string, the SHT preview may be briefly displayed,
since image loading is asynchronous, while the SHT preview is loaded
synchronously.
il y a 3 ans
Matthew Petroff
02424bdfa3
Make it clear that location hashes are preferred over location query strings.
il y a 3 ans
Matthew Petroff
c0f74cc03c
Bump copyright year.
il y a 3 ans
Jonas Petersen
9ccf60b88e
Fixed typo.
il y a 3 ans
Andras Elso
2d529c5fac
Dockerfile tweak ( #919 )
* Upgrade dockerfile to ubuntu 20.04
* Delete apt list files
il y a 4 ans
Matthew Petroff
28144ad301
Fix issue with `avoidShowingBackground` without `minPitch` / `maxPitch` defined ( fixes #851 ).
il y a 4 ans
Matthew Petroff
6fd8a09710
Fix edge case with multires tiles.
Previously, one could generate a tile set that had the second level resolution
equal to the tile resolution, so it only had one tile per face.
il y a 5 ans
Vanessa Sochat
4bb9df8983
adding missing dockerfile dependency
Signed-off-by: Vanessa Sochat <vsochat@stanford.edu>
il y a 5 ans
Matthew Petroff
9e506a46bf
Clarify nona error message further.
il y a 5 ans
Matthew Petroff
37329ec247
Simplify dependencies in Dockerfile.
il y a 5 ans
Matthew Petroff
1f06b1e5e3
Rewrite multires readme to not just be about Docker.
il y a 5 ans
Vanessa Sochat
a886ab3518
adding complete example with Dockerfile to use generate.py
Signed-off-by: Vanessa Sochat <vsochat@stanford.edu>
il y a 5 ans
Matthew Petroff
f9749f9b5e
Make issue with missing `nona` more obvious.
il y a 5 ans
matejsoukup
a99d4eaa1c
Partial panorama default cube size fix
Change computation of cube size - taking haov into account
il y a 6 ans
Matthew Petroff
60c4d5d606
Don't add extra parameters to JSON config file ( fixes #624 ).
il y a 6 ans
Matthew Petroff
8934629cbb
Generate all multires tiles when using full panorama, and when skipping tiles, make sure the tile color matches the background color.
il y a 6 ans
Matthew Petroff
ed05162933
Allow for generating large multires images with Pillow >5.0.
il y a 6 ans
David von Oheimb
0c92d85b11
support also partial cubemap/fallback images: backgroundColor for missing face(s) ( #570 )
* support also partial cubemap/fallback images: backgroundColor for missing face(s)
* extend multires/generate.py to cylindrical input and partial panoramas
* fixed a few typos in new help strings of generate.py
* Missing cubemap faces now need to be defined as null in the configuration
* made generate.py strict again on existing output directory, printing descriptive error message
* replaced unsafe eval by ast.literal_eval in generate.py
* a couple of minor improvements regarding 'undefined' in libpannellum.js
* made generate.py allow existing output directory in debug mode
for convenience, no need to delete output directory every time while testing
il y a 6 ans
Matthew Petroff
2341ef6b2b
Bump copyright year.
il y a 6 ans
Matthew Petroff
972e7e4f3d
Drop alpha channel to work with Pillow >4.2 ( fixes #455 ).
il y a 7 ans
Matthew Petroff
cd72d775b1
Handle PATH not being set ( fixes #336 ).
il y a 7 ans
Matthew Petroff
f5acb2e8d7
Bump copyright year.
il y a 8 ans
Matthew Petroff
3ca79600ba
Add Pillow to the requirement list for the multires `generate.py` script.
il y a 8 ans
Matthew Petroff
f430bbfc34
Don't explicitly type out pi.
il y a 8 ans
Johannes Lehtinen
ce5e6d4b81
Added a -q/--quality option to specify output JPEG quality.
il y a 9 ans
Johannes Lehtinen
69908bc449
Added a -c/--cubesize option for specifying the cube size to the multires generation script. Default is to automatically determine cube size as before.
il y a 9 ans
mko
04ca9d02ab
Do not prefix paths with dot
Extra dot in front of paths like 'path' and 'fallbackPath' are not necessary and may cause unexpected errors.
il y a 9 ans
Matthew Petroff
b268d29c42
Make CSS 3D renderer work with cubemaps, fix its edge flickering bug, and remove need for extra row of pixels in multires fallback images.
il y a 9 ans
Matthew Petroff
9d4f8deb4d
Add comment about needing nona.
il y a 9 ans
Matthew Petroff
bb3b6bd1e3
Bump copyright year.
il y a 10 ans
Matthew Petroff
16a2afe223
Add Python 2.7 support to multires generation script.
il y a 10 ans
Matthew Petroff
42b97e682b
Use correct extension in generated multires config.
il y a 10 ans
Matthew Petroff
6c5fc192c3
Add check to multires generation script to try to make sure the input isn't a partial panorama.
il y a 10 ans
Matthew Petroff
8872fbbeec
Add fallback parameter to multires generator script.
il y a 10 ans
Matthew Petroff
062b01f754
Add 1px border to remove thin lines visible in CSS renderer.
il y a 10 ans
Matthew Petroff
901726e3a4
Add fallback tiles to multires generation script.
il y a 10 ans
Johannes Wienke
91005f8e61
Replace system calls with subprocess
Replaces the os.system call for nona with a subprocess.check_call call
to get informed about errors when calling nona instead of silently
ignoring them before failing with missing files.
il y a 10 ans
Johannes Wienke
27f48187b6
Let argparse print default values
Use a formatter for argparse to print default values instead of doing
this manually.
il y a 10 ans
Johannes Wienke
35dd023509
Check for nona and add command line argument
Checks for a nona executable and adds a command line argument to specify
an executable. The argument is required from the user in case nona
cannot be found on the path.
il y a 10 ans
Johannes Wienke
11b60f1f00
Require python3 in shebang line
Encode the explicit requirement on python 3 in the shebang line for
script usage.
il y a 10 ans
Matthew Petroff
1ba1595d1c
Fixed generate.py bug (thanks wolke).
il y a 10 ans
Matthew Petroff
f39b5c45dd
Added multires tile set generator.
il y a 10 ans