Skip to content

Commit ac312f6

Browse files
add support for inline pdf and videos
1 parent 8001615 commit ac312f6

File tree

8 files changed

+67
-14
lines changed

8 files changed

+67
-14
lines changed

config.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,12 @@ compile_sass = false
88
build_search_index = false
99

1010
[markdown]
11+
render_emoji = true
12+
13+
[markdown.highlighting]
1114
# Whether to do syntax highlighting
1215
# Theme can be customised by setting the `highlight_theme` variable to a theme supported by Zola
13-
highlight_code = true
16+
theme = "github-light"
1417

1518
[extra]
1619
# Put all your custom variables here

content/2026-TVCG-HYVE.pdf

8.64 MB
Binary file not shown.

content/_index.md

Lines changed: 38 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,16 @@ affiliations = [
1414
{ name = "KAUST", url = "https://computationalsciences.org/" },
1515
]
1616
links = [
17-
# { name = "Paper", url = "", icon = "pdf" },
18-
{ name = "arXiv", url = "https://arxiv.org/abs/2310.06644", icon = "ai" },
19-
# { name = "Video", url = "", icon = "youtube" },
20-
{ name = "Code (Coming soon)", url = "https://github.com/InteractiveComputerGraphics/hyve", icon = "github" },
17+
{ name = "Paper", url = "2026-TVCG-HYVE.pdf", icon = "pdf" },
18+
{ name = "Version of Record", url = "https://dx.doi.org/10.1109/TVCG.2026.3658870", icon = "" },
19+
{ name = "Video", url = "https://www.youtube.com/watch?v=ykKsjeX2-0M", icon = "youtube" },
20+
{ name = "Code", url = "https://github.com/InteractiveComputerGraphics/hyve", icon = "github" },
21+
{ name = "Data", url = "https://huggingface.co/datasets/stefan-jeske/hyve-datasets", icon = "data" },
2122
]
22-
_teaser_video = ""
23+
teaser_video = "/video/objaverse_720p.webm"
2324
+++
2425

25-
# Abstract
26+
## :paperclip: Abstract
2627

2728
Neural shape representation generally refers to representing 3D geometry using neural networks, e.g., computing a signed distance or occupancy value at a specific spatial position.
2829
In this paper we present a neural-network architecture suitable for accurate encoding of 3D shapes in a single forward pass.
@@ -34,9 +35,38 @@ Furthermore, our network is trained to solve the well-established eikonal equati
3435
We additionally propose a modification to the aforementioned loss function for the case that surface normals are not well defined, e.g., in the context of non-watertight surfaces and non-manifold geometry.
3536
Overall, our method consistently outperforms other baselines on the surface reconstruction task across a wide variety of datasets, while being more computationally efficient and requiring fewer parameters.
3637

37-
## More coming soon!
38+
## :rocket: Quickstart
3839

39-
# BibTeX
40+
Its very easy to get started with our method simply run the following commands
41+
42+
```sh,data-copy
43+
git clone https://github.com/InteractiveComputerGraphics/hyve.git
44+
cd hyve
45+
uv sync
46+
47+
# Download honeycomb model from HF and run inference using two different models
48+
./run_honeycomb.sh
49+
```
50+
51+
*Requires: Linux or Windows with CUDA*
52+
53+
## :framed_picture: Gallery
54+
55+
### Feature Projection vs Pooling
56+
57+
{{ carousel(paths=["/video/thingi10k_proj.webm", "/video/armadillo_proj.webm", "/video/scannet_proj.webm", "/video/dragon_proj.webm", "/video/dfaust_proj.webm"]) }}
58+
59+
### Comparison to Related Work
60+
61+
{{ carousel(paths=["/video/thingi10k_comp.webm", "/video/armadillo_comp.webm", "/video/shapenet_comp.webm", "/video/scannet_comp.webm", "/video/dragon_comp.webm", "/video/dfaust_comp.webm"]) }}
62+
63+
## :page_with_curl: Paper
64+
65+
You can view the paper below or download it via the link at the top.
66+
67+
{{ pdf(path="2026-TVCG-HYVE.pdf") }}
68+
69+
## :scroll: BibTeX
4070

4171
```bibtex
4272
@misc{jeskeHYVEHybridVertex2024,

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"private": true,
66
"scripts": {
77
"build": "tailwindcss -i styles/input.css -o static/style.css --minify",
8-
"dev": "tailwindcss -i styles/input.css -o static/style.css --watch"
8+
"dev": "tailwindcss -i styles/input.css -o static/style.css --watch --minify"
99
},
1010
"devDependencies": {
1111
"@tailwindcss/cli": "^4.1.18",

static/style.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

templates/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,15 +70,15 @@ <h1 class="text-4xl tracking-tight text-gray-900 md:text-6xl mb-6">
7070
<!-- Teaser -->
7171
{% if section.extra.teaser_video %}
7272
<div class="mb-16 rounded-xl overflow-hidden shadow-2xl border border-gray-200">
73-
<video class="w-full" autoplay loop muted playsinline>
74-
<source src="{{ section.extra.teaser_video }}" type="video/mp4">
73+
<video class="w-full" autoplay loop muted playsinline controls>
74+
<source src="{{ section.extra.teaser_video }}" type="video/webm">
7575
Your browser does not support the video tag.
7676
</video>
7777
</div>
7878
{% endif %}
7979

8080
<!-- Content -->
81-
<main class="prose prose-gray mx-auto text-justify">
81+
<main class="prose prose-gray max-w-[80%] mx-auto text-justify">
8282
{{ section.content | safe }}
8383
</main>
8484

templates/shortcodes/carousel.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<div class="carousel relative w-full md:w-[120%] md:-ml-[10%] my-8 not-prose group">
2+
<div class="flex overflow-x-auto snap-x snap-mandatory gap-4 pb-4" style="scrollbar-width: thin;">
3+
{% for path in paths %}
4+
<div class="snap-center shrink-0 w-[85%] sm:w-[70%] md:w-[60%] aspect-video bg-gray-100 rounded-xl overflow-hidden shadow-md border border-gray-200">
5+
<video autoplay controls muted loop playsinline class="w-full h-full object-cover">
6+
<source src="{{ path }}" type="video/mp4">
7+
Your browser does not support the video tag.
8+
</video>
9+
</div>
10+
{% endfor %}
11+
</div>
12+
</div>

templates/shortcodes/pdf.html

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<div class="w-full aspect-[8.5/11] md:aspect-[4/3] not-prose my-8">
2+
<object data="{{ path }}" type="application/pdf" class="w-full h-full rounded-xl shadow-xl border border-gray-200">
3+
<div class="flex flex-col items-center justify-center h-full bg-gray-50 text-gray-500 gap-2">
4+
<p>Unable to display PDF file.</p>
5+
<a href="{{ path }}" class="text-blue-600 hover:underline font-medium">Download</a>
6+
</div>
7+
</object>
8+
</div>

0 commit comments

Comments
 (0)