Search Home Members Contacts
About Us
Products
Downloads
Community
Support
Pages: [1]
  Print  
Author Topic: Smoothing Group support?  (Read 11144 times)
neorat
Community Member
*
Posts: 3


« on: June 12, 2008, 11:32:20 PM »

I did a forum search on the subject (Smoothing Groups), the most recent post was back in 2005. So, needed to know if TV3D supports Smoothing Groups. Currently I am working on a low poly model. The model is finished and UVed, currently doing texture work on it. But the texture style is based on smoothing.

Examples provided below. The model is a WIP at 822tris, wrapped with a 1024x1024 color texture.

Example : No smoothing


Example : With Smoothing


If TV3D does not plan on such support, I'll need to approach the texture application and style differently. But, if TV3D does or plans on such support feature in the future, that would be great!

Anyhow, would appreciate any info on the subject.

Neorat
Logged
newborn
Customers
Community Member
*****
Posts: 2451


WWW
« Reply #1 on: June 13, 2008, 05:31:38 AM »

We are having quite a few problems with this in our project as well. If you ever find the answer, let us know Smiley
Logged

sybixsus
Customers
Community Member
*****
Posts: 1339


WWW
« Reply #2 on: July 28, 2008, 05:42:18 PM »

Game engines don't generally use smoothing groups, they have no correlation in hardware. Normally, what happens is the exporter takes care of this when you export. If two adjacent triangles belong to the same smoothing group, the shared vertices have their vertex normals set as a blended normal between the two surfaces to produce smooth lighting. If the same adjacent triangles do *not* belong to the same smoothing group, they are "unwelded", which is to say that no vertices are shared between the two triangles and thus they can each have their own vertex normal in order to produce a sharp edge between them.

So I guess the question becomes "what exporters are you guys using that are not exporting the vertex normals correctly?"
Logged
newborn
Customers
Community Member
*****
Posts: 2451


WWW
« Reply #3 on: July 28, 2008, 07:13:55 PM »

So I guess the question becomes "what exporters are you guys using that are not exporting the vertex normals correctly?"

TVM, what else?
Logged

sybixsus
Customers
Community Member
*****
Posts: 1339


WWW
« Reply #4 on: July 28, 2008, 09:09:45 PM »

Well sure, TVM, but there are a number of different exporters. If I've missed where you said which application you're using, I apologize, but I've re-read and I still can't see that information for you or the original poster.
Logged
neorat
Community Member
*
Posts: 3


« Reply #5 on: August 29, 2008, 04:46:20 PM »

I use 3DS, thus smoothing group information is stored in the face data, rather than the vertex data. So, aye it is exporter / 3D application 'possible' issues, since it depends on if TV3D supports smoothing groups, thus the question stands. Does TV3D support smoothing groups, meaning, can TV3D Engine load smoothing group data.
Logged
jviper
Community Member
*
Posts: 2131

Discipline in training


« Reply #6 on: August 29, 2008, 05:48:16 PM »

current real-time rendering engines don't suppport smoothing groups, unless you write a shader for it
Logged

JAbstract.....Don't just imagine, make it happen!
neorat
Community Member
*
Posts: 3


« Reply #7 on: August 30, 2008, 04:46:57 AM »

current real-time rendering engines don't suppport smoothing groups, unless you write a shader for it

Current real-time rendering engines like Doom 3 Engine, C4 Engine, Source Engine and Unreal Engine 3 ?
Logged
Raine
Customers
Community Member
*****
Posts: 1212


« Reply #8 on: August 30, 2008, 04:53:55 AM »

well, besides C4, those are big engines you're naming there Smiley
Logged

ZaPPZion
Moderator
Community Member
*****
Posts: 571


« Reply #9 on: August 30, 2008, 06:44:24 AM »

yea good luck paying that Tongue
but i'll have a look at it as well, wanna see if it works, since that's incredibly important in my models/art
Logged

Check out my website: www.bartkuipers.com
Raine
Customers
Community Member
*****
Posts: 1212


« Reply #10 on: August 30, 2008, 07:01:12 AM »

don't think it's working, I can recall Aurelien having problems with smoothing groups in one of our statue meshes
Logged

jviper
Community Member
*
Posts: 2131

Discipline in training


« Reply #11 on: August 30, 2008, 09:59:50 PM »

What I meant by "current real-time rendering engines" was engines that are primarily for rendering graphics, and not game engines. The game engines (outside of their rendering cores) problebly implement smoothing groups in other ways, perhaps by shader, tessellation, or other graphical illusions.
Logged

JAbstract.....Don't just imagine, make it happen!
SylvainTV
Administrator
Community Member
*****
Posts: 4971


WWW
« Reply #12 on: September 22, 2008, 04:33:40 PM »

Well for smoothing groups, it affects only normals if I remember well.
So if you export directly the file then load in Tv without recomputing normals, it should be fine.
Logged

Regards

Sylvain Dupont
TrueVision3D Developer
sylvain@truevision3d.com

TV3D IRC at http://chat.truevision3d.com or on server irc.truevision3d.com #Truevision3D. Come talk with us !
Pages: [1]
  Print  
 
Jump to:  

Powered by SMF 1.1.3 | SMF © 2006-2007, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks