AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Vertex Smoothing

Ein Thema von blackfin · begonnen am 11. Mai 2010 · letzter Beitrag vom 23. Jul 2010
 
Hubi89

Registriert seit: 1. Apr 2010
5 Beiträge
 
Delphi 2007 Professional
 
#2

Re: Vertex Smoothing

  Alt 12. Mai 2010, 00:44
Heyho blackfin,

da gibt es mehrere Möglichkeiten. Ich weiß jetzt nicht, wie tief du in der Materie steckst und kann deinem Bild dazu auch wenig entnehmen, aber um die ganze Sache "weicher" zu machen könntest du folgendes probieren:

- Falls du es nicht schon tust, kannst du mal Lichtberechnungen mit interpolierten Normalen probieren (Stichwort phong). Dies ändert natürlich an der Geometrie selber nichts, aber lässt die ganze Sache schon viel "weicher" wirken(http://en.wikipedia.org/wiki/File:ra...ing-sample.jpg).
- Du könntest versuchen anstatt nur jeweils einen Wert pro Pixel aus der Heightmap zu lesen eine Art "sub-sampling" durchzuführen, indem du ein "enzelnes Pixel" weiter unterteilst und die Werte durch bilineare Filterung bestimmst.
- Es gibt auch Algorithmen, die Meshes nach bestimmten Vorschriften verfeinern, dazu könntest du als Startpunkt mal http://en.wikipedia.org/wiki/Catmull...vision_surface nehmen und dich informieren was es da alles gibt.
- Stichwort Geometry-Shader und Tesselation? Sollten das die neuen Dx11 Grakas nicht von Haus aus können? Kenn mich da aber leider gar nicht aus, vllt hat da jemand anders mehr Ahnung.

Hoffe, ich konnte dir weiterhelfen.

Gruß
Hubi
Katja Huber
Hey, meine Augen sind hier oben...
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:09 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz