I'm proud to announce our
#SIGGRAPH24
paper on
#RealTime
#Hair
#Rendering
that offers orders of magnitude reduction in storage and render time using Hair Meshes.
Project Page:
High-quality hair will no longer be too expensive for
#VideoGames
!
Here is our
#SIGGRAPH2023
paper that provides a fast and robust method for handling self-collisions, showing complex simulations using XPBD, with my PhD students
@AnkaChen1
and Elie Diaz:
Introduction to Computer Graphics
Recordings of my live online lectures are now on my youtube channel. Here is the playlist:
The first 4 lectures are online. The rest will come soon.
#graphics
I will give a talk at
#SIGGRAPH2024
about a new way of evaluating
#Bezier
#curves
that I call Seiler's Interpolation, using half the linear interpolations of
#deCasteljau
's algorithm. I built an interactive demo:
See the extended abstract for the details.
Here is our
#SIGGRAPH2023
paper on initializing hybrid hair simulations to prevent sagging when the simulation begins with my PhD student
@JerryHsu32
and collaborators at Tencent, Tongtong Wang, Zherong Pan, Xifeng Gao, and
@kui_wu
:
🚨 Spoiler Alert! 🚨
#SIGGRAPH2024
Papers Fast-Forward will begin soon. Here is the fast-forward video of our "Real-Time Hair Rendering with Hair Meshes" paper. More info:
Our
#SIGGRAPHAsia2023
paper describes a locally-adaptive level-of-detail technique for ray tracing that can provide more than an order of magnitude reduction in both energy use and render time, given sufficient compute resources.
Project page:
I'm finally releasing the source code of my high-performance polynomial solver. You can easily solve polynomials of degrees 3 to 10 in your high-performance applications:
If you'd like to find out more, check out my talk at
#HPG2022
.
Don't you love it when your meticulously prepared model sags under gravity as soon as you begin to simulate? Our
#SIGGRAPH2022
paper offers an efficient solution, applicable to mass-spring, FEM, MPM, PBD, and more:
Project Page:
I'm starting to release the recorded lectures for my "Interactive Computer Graphics" course. The first one is online:
I will be releasing ~2 lectures per week.
#graphics
#cg
Here is a simpler form of the nonsigular point* light attenuation function from my SIGGRAPH 2020 Talk. Many thanks to Yuki Ozawa and Yuki Ito for discovering it.
Bringing virtual lights to the next level with our
#HPG2022
paper "Virtual Blue Noise Lighting" with my students
@TianyuLiWiWo
,
@Wenyou_Wang
, and
@DaqiLin
.
Project page (+ source code):
Don't miss the online presentation tomorrow!
If point lights with inverse-square attenuation gave you trouble, you are not alone. See my SIGGRAPH 2020 Talk offering a simple and principled solution.
"Real-Time Physically Guided Hair Interpolation" is another
#SIGGRAPH2024
paper from my group, fixing interpolation artifacts in guide-based hair simulations.
Project page:
Video:
Led by
@JerryHsu32
with LightSpeed Studios (
@kui_wu
)
Our SIGGRAPH 2024 paper "Area ReSTIR" extends resampling to primary rays, substantially improving over
#ReSTIR
with Antialiasing and Depth-of-Field.
Paper video on YouTube:
Higher quality video and images are on the project page:
Thrilled to share our SIGGRAPH 2024 paper, "Area ReSTIR: Resampling for Real-Time Defocus and Antialiasing"! We've expanded ReSTIR to reduce noise in various scenarios, from large bokeh to intricate high-frequency details.
Utah project page:
I waited for 2 years for this day!
#SIGGRAPH2023
#RealTimeLive
! will start at 6 pm PDT.
The live stream on will begin in less than 5 hours.
Watch it LIVE and vote for the WINNER!
The stage is set, the presenters are ready, and the countdown has started!
Introduction to Computer Graphics
Lecture 17 on "The Rendering Equation" is online:
After watching this lecture, the rendering equation will not scare you ever again! :)
#graphics
#cg
Introduction to Computer Graphics
Recordings of my live online lectures are now on my youtube channel. Here is the playlist:
The first 4 lectures are online. The rest will come soon.
#graphics
Our SIGGRAPH Asia 2021 paper video is on youtube:
Daqi Lin, Chris Wyman, Cem Yuksel, "Fast Volume Rendering with Spatiotemporal Reservoir Resampling,"
ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia 2021), 40, 6, 2021.
@DaqiLin
@_cwyman_
Yesterday was my last day at
#Roblox
. It has been a tremendous privilege to be a part of the exceptional research team
@CasualEffects
assembled. I met/worked with many amazing people at Roblox, where innovation never stops! My many collaborations with Roblox folks will continue.
My
#SIGGRAPH2022
Talk on a high-performance polynomial solver is now online:
You can find the details and the C++ source code (with some recent optimizations) on my website:
SIGGRAPH is now on
#twitch
!
It is currently streaming past Real-Time Live! shows:
#SIGGRAPH2023
Real-Time Live! will have a free live stream on August 8 at 6 PM PDT.
Did you know SIGGRAPH is on Twitch? 🎮🤩 Follow
@ACMSIGGRAPH
to watch highlights from past Real-Time Live! shows and mark your calendars for 8 August to watch a livestream of the
#SIGGRAPH2023
Real-Time Live!
My paper presentation at SIGGRAPH 2020. I prepared it for a relatively general audience, so even if you are not well-versed in the topic, you can still follow the main ideas.
You'd think that we know how to handle curves by now in computer graphics, right? Well, now we do. :)
Tomorrow's topic: GPU Ray Tracing.
I'll try to answer questions like:
- Why should we care?
- How does it work?
- What can we do with it now?
- What might the future look like?
My online lectures for the Interactive Computer Graphics course are publicly available live on Tuesdays and Thursdays at 2 PM MT.
Here is the link:
This is a graduate-level course at the University of Utah.
#cg
#graphics
#opengl
#glsl
#shaders
#gamedev
My online lectures for the Interactive Computer Graphics course are publicly available live on Tuesdays and Thursdays at 2 PM MT.
Here is the link:
This is a graduate-level course at the University of Utah.
#cg
#graphics
#opengl
#glsl
#shaders
#gamedev
I'm starting to release the recorded lectures for my "Interactive Computer Graphics" course. The first one is online:
I will be releasing ~2 lectures per week.
#graphics
#cg
Real-time
#volumeRendering
is the topic of the new lecture for the "Interactive Computer Graphics" course:
I begin with volume rendering for visualization using rasterization. Then, I go into volume rendering for graphics with volume tracing.
#graphics
#cg
I'm starting to release the recorded lectures for my "Interactive Computer Graphics" course. The first one is online:
I will be releasing ~2 lectures per week.
#graphics
#cg
Quite a few people asked me about the setup I use for live online talks and lectures, so I put together a mini video series to explain it. I hope you like these videos and use the ideas in them to improve your setup.
VIDEOS:
Introduction to Computer Graphics
Lecture 22 on "Signal Processing" is online:
This is a high-level introduction to signal processing concepts and how they can be applied to rendering.
#graphics
#cg
Introduction to Computer Graphics
Recordings of my live online lectures are now on my youtube channel. Here is the playlist:
The first 4 lectures are online. The rest will come soon.
#graphics
Introduction to Computer Graphics
Lecture 24 on "Physics-Based Animation" is online:
This lecture provides a detailed low-level introduction to mass-spring systems and how to simulate them. There is also a live demo near the end.
#graphics
#cg
Introduction to Computer Graphics
Recordings of my live online lectures are now on my youtube channel. Here is the playlist:
The first 4 lectures are online. The rest will come soon.
#graphics
GPU
#RayTracing
is the topic of the final lecture in my "Interactive Computer Graphics" course.
I talk about:
- Why GPU ray tracing is important,
- How it works,
- What we can do now, and
- My predictions for the future.
#graphics
#cg
I'm starting to release the recorded lectures for my "Interactive Computer Graphics" course. The first one is online:
I will be releasing ~2 lectures per week.
#graphics
#cg
On Tuesday at 12:10 PM MST, I will give a live version of my paper talk at SIGGRAPH 2020, titled "A Class of C2 Interpolating Splines." You can catch it on youtube live:
The next lecture of the "Interactive Computer Graphics" course provides an introduction to global illumination:
Global illumination is probably the most important topic in realistic rendering.
#graphics
#cg
I'm starting to release the recorded lectures for my "Interactive Computer Graphics" course. The first one is online:
I will be releasing ~2 lectures per week.
#graphics
#cg
I'm starting to release the recorded lectures for my "Interactive Computer Graphics" course. The first one is online:
I will be releasing ~2 lectures per week.
#graphics
#cg
Lecture 2 of the "Interactive Computer Graphics" course is online:
It is about the background material: raster images, vectors, matrices, and transformations.
#graphics
#cg
My online lectures for the Interactive Computer Graphics course are publicly available live on Tuesdays and Thursdays at 2 PM MT.
Here is the link:
This is a graduate-level course at the University of Utah.
#cg
#graphics
#opengl
#glsl
#shaders
#gamedev
#SIGGRAPH2023
Real-Time Live! Trailer is online!
It includes pre-show visuals from only *half* of the demos. There will be much more to see in the actual show. Do not miss it!
Free to watch live on
Tuesday, August 8, 6 pm PDT
The stage is set, the computers are running, and we are ready for the show! Do NOT miss it!
Watch LIVE and VOTE for the audience choice award!
Free live stream:
#SIGGRAPH2023
#RealTimeLive
!
I'm starting to release the recorded lectures for my "Interactive Computer Graphics" course. The first one is online:
I will be releasing ~2 lectures per week.
#graphics
#cg
My online lectures for the Interactive Computer Graphics course are publicly available live on Tuesdays and Thursdays at 2 PM MT.
Here is the link:
This is a graduate-level course at the University of Utah.
#cg
#graphics
#opengl
#glsl
#shaders
#gamedev
I'm starting to release the recorded lectures for my "Interactive Computer Graphics" course. The first one is online:
I will be releasing ~2 lectures per week.
#graphics
#cg
I developed new
#SkillBasedMatchmaking
methods for video games. You can see them in my upcoming
#I3D2024
paper:
Proper skill-based matchmaking is crucial for making video games fun. The methods I describe outperform Elo, Glicko, and TrueSkill.
Introduction to Computer Graphics
Lecture 20 on "Shadows & Reflections" is online:
This lecture is about how to use rays for computing shadows and reflections.
#graphics
#cg
#raytracing
Introduction to Computer Graphics
Recordings of my live online lectures are now on my youtube channel. Here is the playlist:
The first 4 lectures are online. The rest will come soon.
#graphics
Experience the magic of the
#SIGGRAPH2023
Real-Time Live! online. We will be streaming LIVE exclusively on Twitch on 8 August from 6-7:45 pm. Follow
@ACMSIGGRAPH
on Twitch and set a reminder for the show ✨
"Celebrating the Utah Graphics Pioneers"
There will be keynotes by Ivan Sutherland, Ed Catmull, and Steve Parker, and many other graphics giants will be there too!
Thu-Fri, March 23-24, 2023
Introduction to Computer Graphics
Lecture 21 is online:
It is titled "Sampling," though it is a very high-level introduction to the sampling concept in the context of ray tracing & global illumination.
#graphics
#cg
#raytracing
Introduction to Computer Graphics
Recordings of my live online lectures are now on my youtube channel. Here is the playlist:
The first 4 lectures are online. The rest will come soon.
#graphics
The new lecture of the "Interactive Computer Graphics" course covers:
- Deferred Shading
- Variable-Rate Shading, and
- Adaptive Deferred Shading (our work in this area)
I also talk about anti-aliasing a bit.
Here it is:
#graphics
#cg
I'm starting to release the recorded lectures for my "Interactive Computer Graphics" course. The first one is online:
I will be releasing ~2 lectures per week.
#graphics
#cg
My online lectures for the Interactive Computer Graphics course are publicly available live on Tuesdays and Thursdays at 2 PM MT.
Here is the link:
This is a graduate-level course at the University of Utah.
#cg
#graphics
#opengl
#glsl
#shaders
#gamedev
My online lectures for the Interactive Computer Graphics course are publicly available live on Tuesdays and Thursdays at 2 PM MT.
Here is the link:
This is a graduate-level course at the University of Utah.
#cg
#graphics
#opengl
#glsl
#shaders
#gamedev
Introduction to Computer Graphics
Recordings of my live online lectures are now on my youtube channel. Here is the playlist:
The first 4 lectures are online. The rest will come soon.
#graphics
Introduction to Computer Graphics
Recordings of my live online lectures are now on my youtube channel. Here is the playlist:
The first 4 lectures are online. The rest will come soon.
#graphics
Unlock the future of
#RayTracing
🔒🔑 In the latest episode of
#SIGGRAPHSpotlight
,
#SIGGRAPH2023
Real-Time Live! Chair Cem Yuksel chats with six experts to discuss the intriguing questions surrounding the fascinating art of ray tracing in video games 🎧
I'm starting to release the recorded lectures for my "Interactive Computer Graphics" course. The first one is online:
I will be releasing ~2 lectures per week.
#graphics
#cg
Introduction to Computer Graphics
Recordings of my live online lectures are now on my youtube channel. Here is the playlist:
The first 4 lectures are online. The rest will come soon.
#graphics
My online lectures for the Interactive Computer Graphics course are publicly available live on Tuesdays and Thursdays at 2 PM MT.
Here is the link:
This is a graduate-level course at the University of Utah.
#cg
#graphics
#opengl
#glsl
#shaders
#gamedev
My online lectures for the Interactive Computer Graphics course are publicly available live on Tuesdays and Thursdays at 2 PM MT.
Here is the link:
This is a graduate-level course at the University of Utah.
#cg
#graphics
#opengl
#glsl
#shaders
#gamedev
I'm starting to release the recorded lectures for my "Interactive Computer Graphics" course. The first one is online:
I will be releasing ~2 lectures per week.
#graphics
#cg
My online lectures for the Interactive Computer Graphics course are publicly available live on Tuesdays and Thursdays at 2 PM MT.
Here is the link:
This is a graduate-level course at the University of Utah.
#cg
#graphics
#opengl
#glsl
#shaders
#gamedev
The new lecture of the "Interactive Computer Graphics" course covers:
- Real-Time Refractions
- Transparency
- (Alpha) Blending
- Alpha Testing
Ending with my Alpha Distribution method:
Watch it while it's hot:
#graphics
#cg
I'm starting to release the recorded lectures for my "Interactive Computer Graphics" course. The first one is online:
I will be releasing ~2 lectures per week.
#graphics
#cg
Lecture 10 of the "Interactive Computer Graphics" course is online:
This lecture describes how to use textures on the GPU with OpenGL. It also gives some hints about implementing Mesh Colors on modern GPUs.
#graphics
#cg
#MeshColors
I'm starting to release the recorded lectures for my "Interactive Computer Graphics" course. The first one is online:
I will be releasing ~2 lectures per week.
#graphics
#cg
Lecture 18 of the "Interactive Computer Graphics" course is about tessellation shaders, why we need them, and how we can program them:
There is a live demo near the end.
#graphics
#cg
#shaders
I'm starting to release the recorded lectures for my "Interactive Computer Graphics" course. The first one is online:
I will be releasing ~2 lectures per week.
#graphics
#cg
Introduction to Computer Graphics
Recordings of my live online lectures are now on my youtube channel. Here is the playlist:
The first 4 lectures are online. The rest will come soon.
#graphics
Introduction to Computer Graphics
Lecture 25 on "Simulation in Graphics" is online:
This last lecture of the course is an overview of various simulation methods used in computer graphics.
#graphics
#cg
Introduction to Computer Graphics
Recordings of my live online lectures are now on my youtube channel. Here is the playlist:
The first 4 lectures are online. The rest will come soon.
#graphics
On Tuesday at 12:10 PM MST, I will give a live version of my paper talk at SIGGRAPH 2020, titled "A Class of C2 Interpolating Splines." You can catch it on youtube live:
Introduction to Computer Graphics
Recordings of my live online lectures are now on my youtube channel. Here is the playlist:
The first 4 lectures are online. The rest will come soon.
#graphics
My online lectures for the Interactive Computer Graphics course are publicly available live on Tuesdays and Thursdays at 2 PM MT.
Here is the link:
This is a graduate-level course at the University of Utah.
#cg
#graphics
#opengl
#glsl
#shaders
#gamedev
Geometry Shaders and everything you need to know about them are discussed in the new lecture of the "Interactive Computer Graphics" course:
#graphics
#cg
#geometryshader
I'm starting to release the recorded lectures for my "Interactive Computer Graphics" course. The first one is online:
I will be releasing ~2 lectures per week.
#graphics
#cg
Check out the short video abstract of our paper on robust collision handling for particle-based simulations, called "Merging-and-Splitting":
This work is mainly done by my student
@nghiatruong_vn
. I will present it at SCA 2021.
#graphics
If you missed
@DaqiLin
's talk HPG 2021, here it is:
Daqi Lin, Larry Seiler, Cem Yuksel, "Hardware Adaptive High-Order Interpolation for Real-Time Graphics," Computer Graphics Forum (Proceedings of HPG 2021), 40, 8, 2021.
#hpg2021
My online lectures for the Interactive Computer Graphics course are publicly available live on Tuesdays and Thursdays at 2 PM MT.
Here is the link:
This is a graduate-level course at the University of Utah.
#cg
#graphics
#opengl
#glsl
#shaders
#gamedev
I'm starting to release the recorded lectures for my "Interactive Computer Graphics" course. The first one is online:
I will be releasing ~2 lectures per week.
#graphics
#cg
The exciting part of the "Interactive Computer Graphics" course begins with "Render to Texture," the topic of Lecture 11, which is now online:
#graphics
#cg
I'm starting to release the recorded lectures for my "Interactive Computer Graphics" course. The first one is online:
I will be releasing ~2 lectures per week.
#graphics
#cg
My online lectures for the Interactive Computer Graphics course are publicly available live on Tuesdays and Thursdays at 2 PM MT.
Here is the link:
This is a graduate-level course at the University of Utah.
#cg
#graphics
#opengl
#glsl
#shaders
#gamedev
My online lectures for the Interactive Computer Graphics course are publicly available live on Tuesdays and Thursdays at 2 PM MT.
Here is the link:
This is a graduate-level course at the University of Utah.
#cg
#graphics
#opengl
#glsl
#shaders
#gamedev
I'm starting to release the recorded lectures for my "Interactive Computer Graphics" course. The first one is online:
I will be releasing ~2 lectures per week.
#graphics
#cg
Introduction to Computer Graphics
Lecture 18 on "Rendering Algorithms" is online:
More lectures are on the way (~2 per week in Nov). Catch them while they're hot! :)
#graphics
#cg
#raytracing
Introduction to Computer Graphics
Recordings of my live online lectures are now on my youtube channel. Here is the playlist:
The first 4 lectures are online. The rest will come soon.
#graphics
Lecture 15 of the "Interactive Computer Graphics" course is about lights and shadows:
More specifically, I talk about light attenuation and different real-time shadowing techniques.
#graphics
#cg
#ShadowMaps
#RealtimeShadows
I'm starting to release the recorded lectures for my "Interactive Computer Graphics" course. The first one is online:
I will be releasing ~2 lectures per week.
#graphics
#cg
Introduction to Computer Graphics
Recordings of my live online lectures are now on my youtube channel. Here is the playlist:
The first 4 lectures are online. The rest will come soon.
#graphics
My online lectures for the Interactive Computer Graphics course are publicly available live on Tuesdays and Thursdays at 2 PM MT.
Here is the link:
This is a graduate-level course at the University of Utah.
#cg
#graphics
#opengl
#glsl
#shaders
#gamedev
Introduction to Computer Graphics
Recordings of my live online lectures are now on my youtube channel. Here is the playlist:
The first 4 lectures are online. The rest will come soon.
#graphics
Introduction to Computer Graphics
Recordings of my live online lectures are now on my youtube channel. Here is the playlist:
The first 4 lectures are online. The rest will come soon.
#graphics
My online lectures for the Interactive Computer Graphics course are publicly available live on Tuesdays and Thursdays at 2 PM MT.
Here is the link:
This is a graduate-level course at the University of Utah.
#cg
#graphics
#opengl
#glsl
#shaders
#gamedev
🫖🫖🫖🫖🫖
Live stream of keynotes by Steve Parker and Ivan Sutherland and much more:
Check out the full-day live stream of the 50th-anniversary celebration of the Computer Science Department at the University of Utah on Thursday, March 24:
#graphics
Join us March 23rd and 24th where the university will receive an
@IEEEorg
plaque and commemorate the 50th anniversary of
@KahlertSoC
We invite all to come to this historic celebration. For event agendas and to RSVP follow this link
My online lectures for the Interactive Computer Graphics course are publicly available live on Tuesdays and Thursdays at 2 PM MT.
Here is the link:
This is a graduate-level course at the University of Utah.
#cg
#graphics
#opengl
#glsl
#shaders
#gamedev
HPG2021 is right around the corner! Don't miss out on great content.
You can find the complete program here
We offer both free and premium registration.
If you haven't registered yet, please do so here
Lecture 13 of the "Interactive Computer Graphics" course is now online:
It describes cube maps and how to use them for drawing the background environment.
#graphics
#cg
#opengl
#cubemap
I'm starting to release the recorded lectures for my "Interactive Computer Graphics" course. The first one is online:
I will be releasing ~2 lectures per week.
#graphics
#cg
I'm so excited to announce that
@_cwyman_
will join us tomorrow! Chris and I will try to answer live questions from students about interactive computer graphics.
#cg
#graphics
#realtimeRendering
My online lectures for the Interactive Computer Graphics course are publicly available live on Tuesdays and Thursdays at 2 PM MT.
Here is the link:
This is a graduate-level course at the University of Utah.
#cg
#graphics
#opengl
#glsl
#shaders
#gamedev
Introduction to Computer Graphics
Lecture 23 on "Computer Animation" is online:
This is a high-level overview of different computer animation techniques, starting with a discussion of video standards.
#graphics
#cg
Introduction to Computer Graphics
Recordings of my live online lectures are now on my youtube channel. Here is the playlist:
The first 4 lectures are online. The rest will come soon.
#graphics
I'm starting to release the recorded lectures for my "Interactive Computer Graphics" course. The first one is online:
I will be releasing ~2 lectures per week.
#graphics
#cg
Lecture 9 of the "Interactive Computer Graphics" course is online:
I describe textures, texture mapping, and texture filtering in this lecture. I also briefly go over mesh colors.
#graphics
#cg
#MeshColors
I'm starting to release the recorded lectures for my "Interactive Computer Graphics" course. The first one is online:
I will be releasing ~2 lectures per week.
#graphics
#cg