diff --git a/.gitignore b/.gitignore index bca2cc24..f43656bf 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ Gemfile Gemfile.lock -_site/ \ No newline at end of file +_site/ +upgrade-site.sh diff --git a/_includes/footer.html b/_includes/footer.html index 4243300d..8baddb3a 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -1,5 +1,3 @@ -
- \ No newline at end of file diff --git a/_includes/header.html b/_includes/header.html index 18829f67..8c4dd26a 100644 --- a/_includes/header.html +++ b/_includes/header.html @@ -1,4 +1,3 @@ -
-
diff --git a/_includes/home-news-bar.html b/_includes/home-news-bar.html index 845091d4..ad3f370f 100644 --- a/_includes/home-news-bar.html +++ b/_includes/home-news-bar.html @@ -31,6 +31,7 @@

{{ post.title }}

{% elsif post.categories contains 'news' %}Read News Item {% elsif post.categories contains 'blog' %}Read Blog {% elsif post.categories contains 'presentation' %}View Presentation + {% elsif post.categories contains 'event' %}Join Virtual Meetup {% else %}Read More {% endif %} diff --git a/_layouts/default.html b/_layouts/default.html index 7205f2b0..262bb0fe 100755 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -31,13 +31,18 @@ {% include main-menu-mobile.html %}
+
{% include header.html headerClass='header-extra' %} +
{{content}}
+
+ diff --git a/_layouts/event.html b/_layouts/event.html new file mode 100644 index 00000000..35c4a3a5 --- /dev/null +++ b/_layouts/event.html @@ -0,0 +1,33 @@ +--- +layout: default +bodyClass: "page-post" +--- + +
+
+
+ +

+ +

{{ page.title }} +
+

+ + + + {{content}} +
+
+
\ No newline at end of file diff --git a/_layouts/news.html b/_layouts/news.html index 38edd9ee..829dc398 100644 --- a/_layouts/news.html +++ b/_layouts/news.html @@ -14,6 +14,43 @@

{{page.title}}

+{% assign upcoming_and_ongoing_events = site.categories.event | where_exp: "event", "event.end_date > site.time" %} +{% if upcoming_and_ongoing_events and upcoming_and_ongoing_events.size > 0 %} +
+
+
+

Events +
+

+ +
+ {% for event in upcoming_and_ongoing_events %} +
+
+ {% if event.image %} + {{ event.title }} + {% else %} + {{ event.title }} + {% endif %} +
+
{{ event.human_date }}
+
{{ event.tagline }}
+
+

{{ event.title }}

+
+ View Event +
+
+
+ {% endfor %} +
+ +
+
+
+{% endif %} + {% assign featured_posts = site.posts | where: "featured", true %} {% assign category_posts = featured_posts | where: "categories", "news" %} {% if category_posts and category_posts.size > 0 %} @@ -130,40 +167,5 @@

{{ post.title }}

{% endif %} -{% assign upcoming_and_ongoing_events = site.events | where_exp: "event", "event.end_date > site.time" %} -{% if upcoming_and_ongoing_events and upcoming_and_ongoing_events.size > 0 %} -
-
-
-

Events -
-

-
- {% for event in upcoming_and_ongoing_events %} -
-
- {% if event.image %} - {{ event.title }} - {% else %} - {{ event.title }} - {% endif %} -
-
{{ event.human_date }}
-
{{ event.tagline }}
-
-

{{ event.title }}

-
- View Event -
-
-
- {% endfor %} -
- -
-
-
-{% endif %} diff --git a/_posts/2025-05-10-getting-started-with-slang.md b/_posts/2025-05-10-getting-started-with-slang.md new file mode 100644 index 00000000..b1beb05c --- /dev/null +++ b/_posts/2025-05-10-getting-started-with-slang.md @@ -0,0 +1,40 @@ +--- +layout: event +title: "Getting Started with Slang: Draw Your First Splat" +date: 2025-04-30 17:00:00 +end_date: 2025-05-10 17:00:00 +categories: [ "event" ] +tags: [slang] +author: "Shannon Woods, NVIDIA, Slang Working Group Chair" +image: /images/events/2025-05-gaussian-splat-meetup-image.webp +human_date: "🗓️ May 20, 2025" +human_time: "🕜 8:00 USA PT" +session_length: "⏱️ 45-60 minutes" +--- + +Join us for an engaging hands-on session where we'll walk through creating your first Gaussian splat using Slang. Perfect for graphics programmers interested in getting started with neural techniques, this hands-on introduction will take you from installation through basic shader compilation to rendering your first splat. + +## We'll cover everything you need to get started + +- Setting up Slang for development +- Understanding the basics of Gaussian splats +- Writing and compiling your first Slang shader + +
+This beginner-friendly session includes step-by-step code examples and demonstrations, with time for Q&A. By the end, you'll understand how to use Slang and be ready to explore the training process. + +## Prerequisites + +- Basic understanding of computer graphics concepts +- Familiarity with shader or kernel programming languages (HLSL, GLSL, etc) +- No prior Slang or Gaussian splatting experience required +- Optional: Have Slang compiler installed if you want to follow along + +## Speakers + +- Shannon Woods, Slang Working Group Chair. NVIDIA. + +
+Register + +The Khronos Group is dedicated to providing a harassment-free conference experience for everyone. Visit our [Code of Conduct](https://www.khronos.org/about/code-of-conduct) page to learn more. \ No newline at end of file diff --git a/_sass/components/_buttons.scss b/_sass/components/_buttons.scss index 261ec4a2..36b15e0d 100644 --- a/_sass/components/_buttons.scss +++ b/_sass/components/_buttons.scss @@ -4,7 +4,6 @@ height: 40px; line-height: 40px; padding: 0 14px; - //box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); background: $primary; border-radius: 4px; font-size: 14px; diff --git a/_sass/components/_main-menu.scss b/_sass/components/_main-menu.scss index 10c7b92c..3b9cc85d 100644 --- a/_sass/components/_main-menu.scss +++ b/_sass/components/_main-menu.scss @@ -16,7 +16,7 @@ display: inline-block; font-weight: normal; text-decoration: none; - color: $black; + color: $slangblack; &:hover { color: $white; background-color: $primary; diff --git a/_sass/components/_type.scss b/_sass/components/_type.scss index 5b655244..b06aaf08 100644 --- a/_sass/components/_type.scss +++ b/_sass/components/_type.scss @@ -1,5 +1,5 @@ p { - color: $steel; + color: $slangblack; font-family: $font-family-base; margin-bottom: 20px; } diff --git a/assets/css/style.scss b/assets/css/style.scss index 2092f896..f14693ab 100644 --- a/assets/css/style.scss +++ b/assets/css/style.scss @@ -10,6 +10,7 @@ $black: #333333; $white: #ffffff; $white-offset: #fff6f8; $steel: #5c5a5a; +$slangblack: #212529; // Links $link-color: $primary; diff --git a/images/events/2025-05-gaussian-splat-meetup-image.webp b/images/events/2025-05-gaussian-splat-meetup-image.webp new file mode 100644 index 00000000..d73134bf Binary files /dev/null and b/images/events/2025-05-gaussian-splat-meetup-image.webp differ