Загрузка видео...

Не удалось загрузить видео

На главную

Adaptive Resolution for AO: splits the screen into 2x2 tiles and traces at 0.25🟩, 0.5🟨, or 1.0🟥resolution based on geometry uniformity within a tile / disocclusion. Then uses 2-frame temporal upscaling to approach near full-res quality. #gamedev #indiedev #unity3d #raytracing

11,534 просмотров • 8 месяцев назад •via X (Twitter)

Комментарии: 0

Нет доступных комментариев

Здесь появятся комментарии из оригинального поста

Похожие видео

Wuthering Waves PS5 Performance Test • Test Setup PS5 Slim (brand new, clean, no dust) Room temperature: 22°C with AC • Map Issue Yes, it's real. The new map is locked to around 2 FPS when opened from the menu, making it extremely laggy. • Stuttering Problems The game has severe stuttering. In some areas, it even freezes for 4–5 seconds, making the experience frustrating. • My Observation From my testing, the game appears to be running at a very high internal resolution on PS5 instead of relying on aggressive upscaling. For example, DLSS Quality at 1440p renders the game internally at approximately 1707×960 before upscaling it to 2560×1440. On PS5, however, it looks like the game is rendering at or near 2560×1440 internally and then upscaling to 4K. If that's true, it's an extremely demanding target for a base PS5. • Is This Fixable? Yes. If the game is indeed using such a high internal resolution, lowering it and using better reconstruction or dynamic resolution scaling could significantly improve performance. Running at such a high internal resolution on a base PS5 doesn't make much sense, and the game has suffered from performance issues for nearly 12 months. • Final Thoughts Kuro Games needs to address this. At this point, we can't keep blaming players, their hardware, or the engine. If the high internal resolution is the cause, it should be adjusted. If it isn't, then something else in the game's optimization is seriously wrong. #WutheringWaves #Gacha

Kaito

50,500 просмотров • 2 месяцев назад

FAU Erlangen-Nürnberg presents TRIPS Trilinear Point Splatting for Real-Time Radiance Field Rendering paper page: Point-based radiance field rendering has demonstrated impressive results for novel view synthesis, offering a compelling blend of rendering quality and computational efficiency. However, also latest approaches in this domain are not without their shortcomings. 3D Gaussian Splatting [Kerbl and Kopanas et al. 2023] struggles when tasked with rendering highly detailed scenes, due to blurring and cloudy artifacts. On the other hand, ADOP [R\"uckert et al. 2022] can accommodate crisper images, but the neural reconstruction network decreases performance, it grapples with temporal instability and it is unable to effectively address large gaps in the point cloud. In this paper, we present TRIPS (Trilinear Point Splatting), an approach that combines ideas from both Gaussian Splatting and ADOP. The fundamental concept behind our novel technique involves rasterizing points into a screen-space image pyramid, with the selection of the pyramid layer determined by the projected point size. This approach allows rendering arbitrarily large points using a single trilinear write. A lightweight neural network is then used to reconstruct a hole-free image including detail beyond splat resolution. Importantly, our render pipeline is entirely differentiable, allowing for automatic optimization of both point sizes and positions. Our evaluation demonstrate that TRIPS surpasses existing state-of-the-art methods in terms of rendering quality while maintaining a real-time frame rate of 60 frames per second on readily available hardware. This performance extends to challenging scenarios, such as scenes featuring intricate geometry, expansive landscapes, and auto-exposed footage.

AK

45,489 просмотров • 2 лет назад

Meta just announced FlowVid Taming Imperfect Optical Flows for Consistent Video-to-Video Synthesis paper page: Diffusion models have transformed the image-to-image (I2I) synthesis and are now permeating into videos. However, the advancement of video-to-video (V2V) synthesis has been hampered by the challenge of maintaining temporal consistency across video frames. This paper proposes a consistent V2V synthesis framework by jointly leveraging spatial conditions and temporal optical flow clues within the source video. Contrary to prior methods that strictly adhere to optical flow, our approach harnesses its benefits while handling the imperfection in flow estimation. We encode the optical flow via warping from the first frame and serve it as a supplementary reference in the diffusion model. This enables our model for video synthesis by editing the first frame with any prevalent I2I models and then propagating edits to successive frames. Our V2V model, FlowVid, demonstrates remarkable properties: (1) Flexibility: FlowVid works seamlessly with existing I2I models, facilitating various modifications, including stylization, object swaps, and local edits. (2) Efficiency: Generation of a 4-second video with 30 FPS and 512x512 resolution takes only 1.5 minutes, which is 3.1x, 7.2x, and 10.5x faster than CoDeF, Rerender, and TokenFlow, respectively. (3) High-quality: In user studies, our FlowVid is preferred 45.7% of the time, outperforming CoDeF (3.5%), Rerender (10.2%), and TokenFlow (40.4%).

AK

123,729 просмотров • 2 лет назад

*** SOTA RETROCON S.O.T.A UPDATE *** Whilst the Versao LTDA team is busy at Retrocon showing off our latest Sega Genesis SOTA update, here is a small snippet of how the game is progressing. This video has 3 parts, our menu screen, rain - wind sub section of level 1, then the boss. Everything is still wip including my gameplay skill lol ( and i thought the controller would help .. ) Some challenges overcome : The Menu screen uses shadow and highlight transparency modes in two ways, the background mode for the light rays and then the sprite mode for the mist - it has a nice overlapping effect too, due to using the forground plane for the light rays (s & h background mode) the entire forground is made up of sprites - all the words are sprites . SaviorMarks sent me a screenshot of an issue with boss leftover Mist sprites affecting the menu screen and I thought that looks really cool - lets do that haha . Sometimes bugs are keepers !! The rain section uses more than 80 sprites, a sprite multiplexor handles the rain whilst normal non plexed sprites make up the moon / clouds in the far background , the lamp posts and lamp light in the mid forground and Fences in the front forground . Without the multiplexor there was too much drop out on the rain at times. The rain is still blinked in alternating X positions due to the pixels per line limit , but it gives a great result still. The lamp lights use Shaded Active Dither as S&H here would not overlap the enemies / player . The Boss was a challenge with its size and full frame updates, up to 650 tiles are changed per animation frame into vram. Custom Dual priority DMA routines and extended DMA timings are used (still NTSC 224 pixels tall screen size but most of the vblank was used for updating tiles ) . These methods were used to update the bosses dual display buffers. I needed to have dual priority DMA buffers as the player / waterfall etc had to update their frames whilst the boss is constantly streaming tiles. There are also S&H transparent Mist sprites used for the boss sequence. It seems if you want everything to break at once target a demo for a retrocon event haha, we had lots of issues mainly with vram getting stomped and as all animating sprites need to be DMA streamed to fit into VRAM as the forgrounds and backgrounds take up a lot of tiles. Some new tools which show the VRAM allocation for the sprite engine on a frame by frame basis helped and a self defragging VRAM system helped quite a bit also. Thankfully things are in a good state now apart from a couple of small bugs that persist. Thanks to SaviorMarks and @MichelinFabio for putting up with and testing all the bugged updates haha !! #SegaGenesis #SGDK @MichelinFabio SaviorMarks #VersaoLTDA

Shannon Birt

10,319 просмотров • 1 год назад

Added a requested feature by many: Connect apps to windows in workspaces. For the interested ones, here is a full list of the changes made, written by AI: - Pin an app to a workspace so it opens there wherever you launch it from, using a Hyprland window rule - Pin an app to a numbered place, or to several places at once - Put several apps in one place; whichever is open takes it - Search every app installed on the machine, not just what is running - Read names and launch commands from desktop entries - One button opens everything the workspace is missing, one window per empty place - Terminal apps like nvim and btop open in your terminal under a class the pin can match - A pin corrects itself when a launch opens a window under a different class, as webapps and terminal apps do - A pin remembers the command that opened it and the readable name of the app - Split a slot the other way, so a column becomes a top and a bottom - Split that half again, three levels deep: columns, then rows, then columns - Drag the divider at every level, including the one inside a split - Extra windows become real places instead of a temporary stack while you work in the panel - Editing a shipped layout makes a copy called custom-xxxx and leaves the original alone - Capture builds a layout plus pins from the windows already on screen - Drag one tile onto another and the two swap their apps - Hold a tile near an edge and that half lights up; drop it there and the place splits, your app takes the half, and the place it came from disappears - Hover a tile for two arrows that split it either way - Right-click a tile to split, merge, remove, even out, clear its apps, or put an app in it - Right-click a workspace to hand it back to Hyprland, capture it, or clear its apps - App names are drawn inside the tiles they live in - The tile you are carrying follows the cursor with its name and target - A layout per monitor, sitting between the per-workspace choice and the profile default - Clicking a workspace takes you to it - The panel scrolls when it grows taller than the screen - Single-key shortcuts are gone; Esc closes, everything else is pointed at - Sixteen command-line commands: status, workspace, json, profiles, apply, layouts, set, reset, pin, unpin, capture, launch, open, close, show, hide, toggle - Full command-line documentation in docs/cli.md

Bjarne Øverli

39,206 просмотров • 29 дней назад