Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - JeGX

Pages: [1] 2 3 ... 77
1
Quote
In this paper, we propose a ratio estimator of the direct-illumination equation that allows us to combine analytic illumination techniques with stochastic raytraced shadows while maintaining correctness. Our main contribution is to show that the shadowed illumination can be split into the product of the unshadowed illumination and the illumination-weighted shadow. These terms can be computed separately — possibly using different techniques — without affecting the exactness of the final result given by their product.

This formulation broadens the utility of analytic illumination techniques to raytracing applications, where they were hitherto avoided because they did not incorporate shadows. We use such methods to obtain sharp and noise-free shading in the unshadowed-illumination image and we compute the weighted-shadow image with stochastic raytracing. The advantage of restricting stochastic evaluation to the weighted-shadow image is that the final result exhibits noise only in the shadows. Furthermore, we denoise shadows separately from illumination so that even aggressive denoising only overblurs shadows, while high-frequency shading details (textures, normal maps, etc.) are preserved.

Link: http://casual-effects.com/research/Heitz2018Shadow/index.html

2
3D-Tech News Around The Web / Vulkan SDK 1.1.77 released
« on: June 21, 2018, 08:36:31 PM »
Quote
Overview of changes and additions to Vulkan SDK 1.1.77

- Linux SDK is now packaged as a tar.gz file instead of a .run file. Previously the run file created a VulkanSDK directory and then expanded the SDK into the VulkanSDK/1.1.xx.y directory. The tar file now simply expands the SDK into a directory of the form 1.1.xx.y.

- Many bug fixes, increased validation coverage and accuracy improvements, and feature additions

- New extensions for this SDK release:
    VK_KHR_get_display_properties2
    VK_KHR_draw_indirect_count

Links:
- https://www.lunarg.com/lunarg-releases-new-vulkan-1-1-77-sdk/
- https://vulkan.lunarg.com/

3
Geeks3D's GPU Tools / Re: Furmark 1.20.1.0: weird CPU load
« on: June 21, 2018, 08:33:18 PM »
I hope you have downloaded FurMark from Geeks3D.com server (the official FurMark installer size is around 10MB). I know that some suspect russian sites distribute some fraudulent versions of FurMark bundled with cpu-miner (around 280MB)...

Have a look at the release notes:
https://www.geeks3d.com/20180123/furmark-1-20-0-gpu-stress-test-download/

Maybe you will find the solution to your CPU issue (the thread affinity mask).

FurMark does nothing in the background, it's just a render thread that sends 3D instructions to the GPU to burn it!

4
Texture Haven is a nice site that distributes free textures (4k, 8k, PBR) for gamedev or other uses:
Quote
Texture Haven is a website where you can find high quality scanned textures for free, no catch. All textures here are CC0 (public domain). No paywalls, accounts or email spam. Just download what you want, and use it for every purpose.

Texture license:
Quote
- You can use the textures for any purpose, including commercial work.
- You do not need to give credit or attribution when using them (although it is appreciated).
- You can redistribute them, share them around, include them when sharing your own work, or in a product you sell.





5
Voici une petite demo qui dessine des tonnes de fenetres ImGui. Le but est de comparer la vitesse de rendu en OpenGL et en Vulkan.

- Démo
- GeeXLab

Le resultat:  la démo est lancée en plein écran (2560x1440) et dessine 367 fenetres ImGui (chaque fenetre fait 100x100 pixels).

- OpenGL: 278 FPS
- Vulkan: 405 FPS

Article en anglais:
https://www.geeks3d.com/hacklab/20180620/lot-of-imgui-windows-opengl-vs-vulkan/


OpenGL


Vulkan



6
GeeXLab - english forum / Lot of ImGui Windows – OpenGL vs Vulkan
« on: June 20, 2018, 11:34:23 AM »
Here is a small demo that renders a lot of ImGui windows in OpenGL and Vulkan.

Results and + downloads links in the article:
https://www.geeks3d.com/hacklab/20180620/lot-of-imgui-windows-opengl-vs-vulkan/


8
GeeXLab - english forum / Conservative Rasterization
« on: June 19, 2018, 05:08:47 PM »
Here is a small article + demo about conservation rasterization on NVIDIA and Intel GPUs.

Article:
https://www.geeks3d.com/hacklab/20180619/demo-conservative-rasterization-nvidia-intel/

Downloads (GeeXLab + demo)
https://www.geeks3d.com/geexlab/downloads/


9
GeeXLab - forum en français / GeeXLab disponible en version 0.25.3.0
« on: June 18, 2018, 04:45:15 PM »
Une nouvelle version de GeeXLab est disponible pour TOUTES les plateformes.

La grande nouveauté de cette version 0.25.3 est le support du Drag and Drop sur les plateformes Linux + X11:
- GeeXLab pour Linux
- GeeXLab pour Raspbian avec support OpenGL 2.1
- GeeXLab pour Tinker OS avec support OpenGL ES 2.1/3.1

Grâce au drag-and-drop, l'utilisation de GeeXLab sous Linux devient aussi simple que sous Windows (ou macOS). J'ai posté une petite video qui montre le drag-and-drop en action sous Raspbian / Raspberry Pi.

GeeXLab 0.25.3.0 corrige quelques bugs (ImGui, antialiasing, ImageMagick, PhysX) et ajoute quelques nouvelles fonctions (ImGui, SQLite3).


Téléchargements:
https://www.geeks3d.com/geexlab/fr/downloads/

La note de release en anglais:
https://www.geeks3d.com/hacklab/20180618/geexlab-0-25-3-released-for-all-platforms-drag-and-drop-added-on-linux-x11-platforms/


Changelog:
Quote
Version 0.25.3.0 - 2018.06.17
-----------------------------
+ added drag and drop support for Linux, Raspberry Pi (GL 2.1 version) and
  Tinker Board (GL ES version).
+ added is_any_window_hovered() to gh_imgui.
* fixed gh_imgui.is_window_hovered().
! updated gh_imgui.frame_begin() and gh_imgui.frame_begin_v2():
  now mouse button state params can be boolean or integer.
* fixed bug in the multisampling (MSAA) management. Now you can
  enable/disable msaa with gh_renderer.enable_state("GL_MULTISAMPLE")
  or gh_renderer.disable_state("GL_MULTISAMPLE").
+ added db_get_version() to gh_sqlite3 lib (lua, python).
! updated SQlite3 engine to version 3.24.0.







10
GeeXLab - english forum / GeeXLab 0.25.3.0 released
« on: June 18, 2018, 04:25:08 PM »
GeeXLab 0.25.3.0 is available for all platforms.

Release notes:
https://www.geeks3d.com/hacklab/20180618/geexlab-0-25-3-released-for-all-platforms-drag-and-drop-added-on-linux-x11-platforms/

Downloads:
https://www.geeks3d.com/geexlab/downloads/


The Drag and Drop support has been added to GeeXLab for Linux, Raspberry Pi et Tinker Board (a video is available HERE that shows the drag and drop in action on Raspberry Pi).

Changelog:
Quote
Version 0.25.3.0 - 2018.06.17
-----------------------------
+ added drag and drop support for Linux, Raspberry Pi (GL 2.1 version) and
  Tinker Board (GL ES version).
+ added is_any_window_hovered() to gh_imgui.
* fixed gh_imgui.is_window_hovered().
! updated gh_imgui.frame_begin() and gh_imgui.frame_begin_v2():
  now mouse button state params can be boolean or integer.
* fixed bug in the multisampling (MSAA) management. Now you can
  enable/disable msaa with gh_renderer.enable_state("GL_MULTISAMPLE")
  or gh_renderer.disable_state("GL_MULTISAMPLE").
+ added db_get_version() to gh_sqlite3 lib (lua, python).
! updated SQlite3 engine to version 3.24.0.


11
Un viewer d'images qui utilise PhysX et ImageMagick ca vous dit?

Alors en voilà un sous la forme d'une petite démo GeeXLab:

- Démo
- GeeXLab

Une fois la démo lancée, il suffit de faire un glisser/déposer d'une image depuis le gestionnaire de fichier vers GeeXLab et l'image s'affiche sur une surface mouvente genre un drapeau ou un drap. Le glisser/déposer est géré par un script de type DRAG_N_DROP (DnD). La création d'une texture à partir du nom de fichier d'image (récupéré dans le script DnD) est faite par le plugin ImageMagick. Une fois la texture créée, elle est plaquée sur un mesh plan. Le module Cloth du moteur PhysX 3 s'occupe ensuite de faire bouger le mesh plan (notre drap) comme s'il était soumis à du vent.

La dernière version du GeeXLab est conseillée.


L'article en anglais:
https://www.geeks3d.com/hacklab/20180614/demo-image-viewer-with-physx-3/





12
GeeXLab - english forum / Image Viewer with PhysX 3
« on: June 14, 2018, 02:24:38 PM »
Here is a small image viewer coded in Lua that uses PhysX 3 to display an image on an animated flag.

Article + download links + screenshots:

https://www.geeks3d.com/hacklab/20180614/demo-image-viewer-with-physx-3/






13
Quote
Intel CEO Brian Krzanich disclosed during an analyst event last week that it will have its first discrete graphics chips available in 2020. This will mark the beginning of the chip giant’s journey toward a portfolio of high-performance graphics products for various markets including gaming, data center and artificial intelligence (AI).


A typical graphics architecture and chip development cycle is three years for complex design, so even hitting the 2020 window with engineering talent is aggressive.

Intel did not go into detail about what performance level or target market this first discrete GPU solution might address, but Intel’s executive vice president of the data center group, Navin Shenoy, confirmed that the company’s strategy will include solutions for data center segments (think AI, machine learning) along with client (think gaming, professional development).

Links:
- https://www.marketwatch.com/story/intel-makes-it-a-three-way-race-with-amd-and-nvidia-on-graphics-chips-2018-06-12

- https://twitter.com/intelnews/status/1006592543201480706

14
Geeks3D's GPU Tools / GL-Z 0.4.0 released
« on: June 12, 2018, 09:50:07 PM »
The version of GL-Z has been released for Windows, Linux, macOS, Raspberry Pi and Tinker Board.

Article:
https://www.geeks3d.com/20180612/gl-z-0-4-0-released-for-windows-linux-macos-raspberry-pi-and-tinker-board/

Downloads:
https://www.geeks3d.com/glz/#dl


15
3D-Tech News Around The Web / Wine 3.10 released
« on: June 11, 2018, 08:33:22 PM »
Wine is a compatibility layer capable of running Windows applications on several operating systems, such as Linux, macOS and BSD. 

Wine 3.10 has been released today with the following changes:

Quote
- Swapchain support in Direct3D 12.
- Vulkan support updated to the latest spec.
- Debugger support for Wow64 processes.
- Still more support for the Task Scheduler.
- Various bug fixes.

Links:
- https://www.winehq.org/announce/3.10
- https://dl.winehq.org/wine/source/3.x/wine-3.10.tar.xz
- https://www.winehq.org/download

17
DuckDuckGo, Qwant, Protonmail, Firefox, Tresorit, Hooktube, are some alternative to Google products

Quote
It’s been fun Google, but it’s time to say goodbye.

Have you noticed?

Google’s entire business model is based on you surrendering to their corporate surveillance. That’s it. All they do is repackage mass corporate surveillance into convenient, free, trendy applications that suck up all your data. Your private data helps Google dominate the online advertising market.

You are the product.

The other key issue to consider here is that Google is tracking and recording your activity in order to build a user profile, which can be used for various purposes. Google has many ways to track your activity, even if you are not logged into a Google account:

    Tracking through Google Adsense (all those annoying banner ads you see on most websites also function as tracking)
    Tracking through YouTube and other Google-owned platforms and products
    Tracking through websites that use Google Analytics (most websites use Google analytics – but not Restore Privacy)

All the data that Google collects about you is usually monetized through targeted advertising (Google is now the largest advertising company in the world). Your data may also be provided to government authorities (Google has been cooperating with governments for mass surveillance since 2009).

In other words, Google is working to track your every move online, even if you are working hard to avoid it.

Link: https://restoreprivacy.com/google-alternatives/

18
3D-Tech News Around The Web / Shader Playground
« on: June 11, 2018, 01:25:17 PM »
Shader playground is an online tool for exploring HLSL, GLSL, SPIR-V compilers:

- http://shader-playground.timjones.io/
- https://github.com/tgjones/shader-playground



19
3D-Tech News Around The Web / CUDA C Programming Guide v9.2.88
« on: June 11, 2018, 12:55:44 PM »
Even if you are not programming in CUDA, this guide is an interesting reading (GPU architecture) and has been recently updated:

- HTML version: https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html
- PDF version: https://docs.nvidia.com/cuda/pdf/CUDA_C_Programming_Guide.pdf

20
GeeXLab - forum en français / Shader pour rendre une grille 2D
« on: June 11, 2018, 11:41:47 AM »
Voilà un petit article et surtout une démo qui montre le rendu d'une grille 2D à l'aide d'un shader GLSL.

Article (en anglais mais il y a 3 lignes!):
https://www.geeks3d.com/hacklab/20180611/demo-simple-2d-grid-in-glsl/

Téléchargements (GeeXLab + demo):
https://www.geeks3d.com/geexlab/fr/downloads/






Pages: [1] 2 3 ... 77