MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0031196Community[OCCT] OCCT:Visualizationpublic2019-11-25 19:052019-12-01 12:27
ReporterVico Liang 
Assigned Tokgv 
PrioritynormalSeverityminor 
StatusnewResolutionopen 
PlatformOSOS Version
Product Version 
Target Version[OCCT] 7.5.0*Fixed in Version 
Summary0031196: Visualization - Impossible enable raytracing in mobile device
DescriptionOCCT raytracing feature is a cool feature and it's available on PC only. is it possible to enable raytracing feature on mobile device? GPU on mobile device has the ability to do more things such as raytracing I think.
TagsNo tags attached.
Test case number
Attached Files

- Relationships
related to 0030700verifiedapn Open CASCADE Visualization, TKOpenGl - support PBR Metallic-Roughness shading model 

-  Notes
(0089217)
kgv (developer)
2019-11-27 13:59

From requirements description:
> Ray tracing requires OpenGL 4.0+ or OpenGL 3.3+
> with GL_ARB_texture_buffer_object_rgb32 extension.
> Textures within ray tracing will be available only
> when GL_ARB_bindless_texture extension is provided by driver.

Although it is technically possible adapting RayTracing engine to OpenGL ES 3.0+ (and will work at least on desktop GPUs), what would be the real benefit of it apart from proving the concept? I hardly believe that existing mobile hardware will be able to launch such complex GLSL programs, and even if they do, the performance will be unuseble.

What do you actually expect from RayTracing? Is it RayTracing or PathTracing (global illumination) first of all? Do you use it (or want to use) for real time graphics or for making nice looking screenshots in your application?
(0089226)
Vico Liang (developer)
2019-11-27 17:14

>I hardly believe that existing mobile hardware will be able to launch such
>complex GLSL programs, and even if they do, the performance will be unuseble.
I don't have much experience whether it's a bottleneck of performance. I believe mobile hardware is becoming stronger.
The traditional raytracing is used for rendering nice pictures. And most of time this is the major usage of raytracing. I tried the raytracing of OCCT, even on desktop, it's not so smooth in real time. So actually, realtime raytracing is not so important from my point of view. I'd rather use raster render during design, and get a nice picture with raytracing.
(0089231)
kgv (developer)
2019-11-28 10:41

Do you really need extended visualization quality or something like approxiamted PBR Metallic-Rougness reflection model 0030700 will be sufficient?
(0089249)
Vico Liang (developer)
2019-11-28 16:36

>>Do you really need extended visualization quality
Yes, Our users request to render nice pictures.They want to show beautiful pictures to their customer. It's exciting when you receive a design with nice picture, isn't it.

>> something like approxiamted PBR Metallic-Rougness reflection model 0030700 will be sufficient?
Is this feature completed? is it possible to use it in mobile device? If so, i'd like to have a try. I'm excited to know this.
(0089304)
kgv (developer)
2019-11-30 20:33

> Is this feature completed?
It is in progress, but should be already usable.

- Issue History
Date Modified Username Field Change
2019-11-25 19:05 Vico Liang New Issue
2019-11-25 19:05 Vico Liang Assigned To => kgv
2019-11-27 13:59 kgv Note Added: 0089217
2019-11-27 17:14 Vico Liang Note Added: 0089226
2019-11-28 10:40 kgv Relationship added related to 0030700
2019-11-28 10:41 kgv Note Added: 0089231
2019-11-28 16:36 Vico Liang Note Added: 0089249
2019-11-30 20:33 kgv Note Added: 0089304
2019-12-01 12:27 kgv Summary Impossible enable raytracing in mobile device => Visualization - Impossible enable raytracing in mobile device


Copyright © 2000 - 2019 MantisBT Team
Powered by Mantis Bugtracker