- This topic has 7 replies, 3 voices, and was last updated 7 years, 7 months ago by .
Viewing 8 posts - 1 through 8 (of 8 total)
Viewing 8 posts - 1 through 8 (of 8 total)
- You must be logged in to reply to this topic.
Home › Forum › SOFA › Using SOFA › [SOLVED] Order Independent Transparency
Tagged: 64_bits, Linux_ubuntu, SOFA_1608
Hello,
We are a team of developers working on Sofa for eye surgery simulations.
We have a problem with transparent/translucent objects looking odd when they overlap each other. We tried to use the component OrderIndependentTransparencyManager to render transparent objects in a second post-process pass, but no chance so far as anything in the scene looks white and opaque when we put the component.
Personally i am new to the team and to Sofa Framework and i will be responsible for the graphics. So i thought of asking here before digging into the code and re-inventing the wheel.
I am a graphics engineer with in depth understanding of opengl and directx. So please feel free to provide as much as technical details in the pipeline or shader code.
I appreciate your help in advance.
Mahdi.
Hi Mahdi,
Welcome into the SOFA community!
This is a very interesting simulation topic. Unfortunately, I am no expert in advanced graphics and visualisation in SOFA. I should find someone in the community able to help you. Cheers,
Hugo
Hi Hugo,
Thank you for the response 🙂
Did you find someone ?
Ahah no yet!
Today is a holiday in Europe : Easter Monday! You should soon get a reply. For quicker tailored support, you can subscribe to a charged support from the SOFA consortium.
Cheers,
Hugo
Hello,
Did you have a look at the example using OrderIndependentTransparencyManager ?
sofa_root\examples\Components\visualmodel\OrderIndependentTransparency.scn
I did not notice the example. Will check it out now 🙂
I just checked it out; works like charm. It is exactly what we have been expecting but we do not get the same result. Probably because we are using an older version of the framework and we have added the OrderIndependentTransparencyManager and OglOITShader manually.
Thank you for your great support.
Ok, cool!! I note this topic as solved.
Keep us updated about your progress!
Cheers
Hugo
WARNING
The forum has been moved to GitHub Discussions.
Old topics and replies are kept here as an archive.