1. What is displacement mapping?
Wikipedia has this to say about displacement mapping:
Hardware displacement mapping can be interpreted as a kind of vertex-texture mapping, where the values of the texture map do not alter the pixel color, but change the position of the vertex instead. Unlike bump mapping and normal mapping, displacement mapping can in this way produce a genuine rough surface.Let´s look at the diagram accompanying that article and allow me to repeat the above in my own words.Rather than altering the colour of the pixels, the displacement map alters their height, actually raising or lowering the mesh. The obvious advantage over bumb mapping is that it actually creates a rough surface. Bump mapping only creates the illusion of one. Whereas the effect of bump mapping depends on how you look at the rendered object (the effect will be lost in a profile view, i.e. from the side), this technique works irrespective of viewing angles.
The following image is an example of what this technique can do, courtesy of ZBrush.
Displacement mapping allows you to can create elaborately detailed objects with a low polygon count. Here´s a comparison between the various mapping techniques, taken from Johannes Hirche´s 2004 Ph.D. thesis Adaptive sampling and tessellation for displacement mapping hardware, which focusses on ´efficient rendering of such displacement maps, mainly targeted at graphics hardware architectures´.I am sure you can tell that it is a significant step up from the previous techniques. However, it comes at a price. While the poly count is significantly lower, there is some strain on the CPU. Johannes Hirche writes:
Rendering displacement mapped surfaces is a process that involves a significant number of geometric and arithmetic operations. When applied to a triangle mesh, it involves prior retessellation of the base domain surface and transformation of the vertices and normals. Even on fast CPUs, it is a time consuming operation, wasting bandwidth and processing power.This is why displacement mapping has not been widely used in real-time graphics. However, new and refined techniques allow for displacement mapping to be implemented in real-time. Again, Johannes Hirche writes:
The main focus was to explore new techniques suitable for hardware implementation in order to reduce the bandwidth strain on the system bus by moving the tessellation process onto the graphics subsystem. (...) A possibility to overcome these problems is to tessellate the individual triangles sequentially and to adaptively add triangles where necessary, until a desired level of accuracy isThe above covered the immediate advantages of displacement mapping and some current problems with it, as well as how they may be overcome. Let´s see why this is relevant to Nintendo and, perhaps, the Revolution.
reached. (...) With only minor user interaction or conservatively predefined input parameters the sampling schemes produce adaptive tessellations with very low error measures.
2. Why could displacement mapping be Nintendo related?
Firstly, there is a Nintendo patent that has caused this topic to crop up in this community before. It is entitled Method and apparatus for efficient generation of texture coordinate displacements for implementing emboss-style bump mapping in a graphics rendering system.Its abstract is a bit of a mouthful, unfortunately. Read my highlights, though:
A graphics system including a custom graphics and audio processor produces exciting 2D and 3D graphics and surround sound. The system includes a graphics and audio processor including a 3D graphics pipeline and an audio digital signal processor. Emboss style effects are created using fully pipelined hardware including two distinct dot-product computation units that perform a scaled model view matrix multiply without requiring the Normal input vector and which also compute dot-products between the Binormal and Tangent vectors and a light direction vector in parallel. The resulting texture coordinate displacements are provided to texture mapping hardware that performs a texture mapping operation providing texture combining in one pass. The disclosed pipelined arrangement efficiently provides interesting embossed style image effects such as raised and lowered patterns on surfaces.This proves that Nintendo has not only been interested in this technique but is a patent holder. The section entitled ´cross-reference to related applications´ references 25 separate provisional patent applications that are thereby incorporated into the patent. Almost all of them date back to 2000. This would suggest that it is an important patent that has kept Nintendo busy but doesn´t date back too far to be cutting edge.
Secondly, relating back to making the process of displacement mapping more efficient and less of a strain on the CPU, one way of adaptive tessellation might actually be the last Nintendo patent I talked about in great detail, called Three-dimensional image generating apparatus, storage medium storing a three-dimensional image generating program, and three-dimensional image generating method. A number of readers pointed out that the patent had nothing to do with actually visualising graphics in 3D, but rather optimizing a 3D world to be viewed on a 2D display. Then, that patent made little sense to me. But in the context of trying to reduce the computational strain on the CPU involved in displacement mapping, this may make perfect sense.
Lastly, whether the Revolution´s graphics chip will turn out to be based on the R520 or R530, it will be Radeon technology. And its manufacturer ATI has the following advice for developers on their Designing for Radeon development support page:
Use multi-texturing effects for realistic low polygon primitives. For example, you can use emboss style bump mapping to achieve the illusion of a bumpy surface that would take a lot more polygons to approximate otherwise. Similarly, other intelligent use of texture maps can reduce the polygon count of your mesh designs.This may not be unusual, since nVidia will undoubtedly have similar advice on their development support pages, but at least it shows that ATI is also very concerned with this technique. In fact, ATI supported this technology earlier than nVidia, it seems. While the Radeon 9500/9700 was capable of displacement mapping, the GeForce FX was only partly so. The Radeon 9700 Pro already supported adaptive tessellation. In fact, ATI has an exclusive technology called ´Truform 2.0´, which is a kind of tessellation.
Now, there have been numerous rumours about Nintendo having discovered some kind of secret development technique. This may not be secret per se, but it would make sense if Nintendo had discovered a way of implementing displacement mapping efficiently. They have a patent relating to this technology and they have a strong ally who has some expertise in this field.
It may explain why Nintendo have not yet talked about the graphics chip or shown any real game footage yet. It would also explain why the basic hardware features that have been suggested seem to be underpowered at face value, yet Nintendo maintains that their graphics will be on par. This may yet turn out to be the Revolution´s last secret.
Sources: Wikipedia, Adaptive sampling and tessellation for displacement mapping hardware by Johannes Hirche, Tweaktown, 3D Chips, HardOCP, 3D Test
Image sources: Wikipedia, ZBrush, Johannes Hirche
EDIT The patent was updated and changed patent numbers. I updated the link. The difference (as far as I can make out) is that claims 15 - 23 appear to have been cancelled. I don´t think they were before. The google cache for the patent does not exist. Does anyone have a complete copy of the original patent?
296 comments:
«Oldest ‹Older 201 – 296 of 296Usted es un escrito, mientras que en el Gran blogs es impresionante me ha gustado mucho, gracias bueno e informativo para el intercambio.
Gran artículo, que era muy helpufl! Acabo de empezar en esto y me estoy poniendo a conocerlo mejor! Cheers, mantener el buen trabajo!
This site is excellent and so is how the subject matter was explained. I also like some of the comments too.Waiting for next post.
This site is excellent and so is how the subject matter was explained. I also like some of the comments too.Waiting for next post.
I this it is true. This post is amazing! Beautiful tribute for a tasteful peanut butter pie.Thanks for this thoughtful post.It is most beneficial for the people.
Fantastic website, and it appears like you have a lot more site visitors as well, because the last time I was right here.
Thank you for you efforts looking for this great list. Welcome to the do follow community I am hoping for a great work from you in the future.
i truthfully enjoy your own writing kind, very remarkable,
don’t give up as well as keep writing due to the fact that it simply just worth to follow it. looking forward to see a whole lot more of your current well written articles, enjoy your day
Accounting Firms
i truthfully enjoy your own writing kind, very remarkable,
don’t give up as well as keep writing due to the fact that it simply just worth to follow it. looking forward to see a whole lot more of your current well written articles, enjoy your day
Accounting Firms
flanges
Your article is really Very significant for us ,because i am student and also searching for that type of articles and I think the representation of this article is actually superb one. This is my first visit to your site.
Amazing!I also wish him good luck to defend his gold medal. I like to share it with all my friends and hope they will also encourage him.
Very significant article for us ,I think the representation of this article is actually superb one. This is my first visit to your site
You have cleared the idea of displacement mapping. Good information has provided through this blog writer.
benoquin
Your blog is outstanding! I mean, I have never been so entertained by anything in my life!
Thanks for sharing such a nice post
hey truly you have provided the valued information here through your blog and you always have been.
i love reading your blog thanks for sharing it with us
Generic Viagra
Great post. I just stumbled upon your blog and wanted to say that I have really enjoyed browsing your blog posts.
Thanks for all your efforts that you have put in this. Very interesting information.
That is a really good writeup! I appreciate all the time you have put into it, thanks!
By: Kopi
Kopi Tribulus
I’m impressed, I need to say. Actually rarely do I encounter a blog that’s both educative and entertaining.
A nicely planned weblog, incorporating it inside the valuable source sections of my internet site.
This is my first time i visit here. I found so many entertaining stuff in your blog, especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! Keep up the good work.
cerita dewasa foto bugil bokep 3gp gambar bugil cewek bugil cerita dewasa cerita sex video bokep cerita dewasa cerita sex cerita seks
Thank you for for sharing so great thing to us. I definitely enjoying every
little bit of it I have you bookmarked to check out new stuff you post nice post,
thanks for sharing.
You provided a valuable service to the community. Thank you for doing such a
great job all these years.
Birthday parties for kids in Miami
I need to read more on this subject...I am admiring the time and effort you put in your blog, because it is apparently one great place where I can find lot of usable info..
Thanks for going to so much trouble to make everything so user friendly and easy to understand.
You provided a valuable service to the community. Thank you for doing such a
great job all these years.
limo service in EAST Brunswick
I really enjoyed your site. Its always nice when you read something that is not only informative but entertaining. Excellent!
This cannot have effect in actual fact, that's what I think.
Century 21 Broker Properti Jual Beli Sewa Rumah Indonesia
century 21,
jual beli properti,
century 21 broker properti,
Jual Beli Rumah,
Kontes Century 21 Broker Properti,
Jual Beli Sewa Rumah Indonesia,
Ajang Kontes SEO Century 21
Wow!! What a great writing, really I appreciate such kind of topics. It will be very helpful for us. Waiting for more articles, blogs like this. I’m going bookmark your blog for future reference. Thanks a lot for sharing this.
I really enjoyed reading on your post! Your idea is more impressive to read and useful info you will got from them. Thanks!
That's a great info. Thanks for sharing, really like your view. I can see that you are putting a lot of time and effort into your blog. Keep posting the good work.
I can not stop reading this. And 'so fresh, so full of information,
I do not know. I'm glad that people actually write the smart way to
show the different sides of him.
I loved this article... indeed its kaftan awesome... keep posting such stuff
Hi, thank you for sharing this great info. Was just browsing through the net in my office and happened upon your blog. It is really very well written and quit comprehensive in explaining with a very simple language.
Thanks for posting this info. I just want to let you know that I just check out your site and I find it very interesting and informative. I can't wait to read lots of your posts.
I see the article quiet critical. Thanks for sharing anyways, nice to hear
different opinions on that topic
You will be missed.The one place where as a venue and fan I could search by what ever perimeters I chose .Good Luck with your future endeavors.
I can not stop reading this. And 'so fresh, so full of information,
I do not know. I'm glad that people actually write the smart way to
show the different sides of him.
The idea behind this article is excellent, and for me the first item ("Create your own damn content!") is the real gem here: most of the people spend their entire lives only consuming what is created by others, and creating nothing themselves--or never sharing what they create, which is better than not creating at all, though not the best they could do.
As computers grow faster and faster, displacement mapping is quickly becoming a preferred alternative to the more efficient but physically inaccurate technique of bump mapping.
I’m satisfied by the way you brought out ideas. Thanks for sharing.
Thanks for the information. I’m really glad that you share your ideas about this. I must relay these ideas to my friends.
It sounds interesting! Thanks for sharing this great stuff. Brilliant share!
Banner Design
If you need more traffic to your website check out the website in my name. It really helped me and i think it can help your website.
Thanks for sharing the information!
I found this article very interesting and informative!
Keep sharing!
I will forward this article to him. Pretty sure he will have a good read. Thanks for sharing!
Best Graphic Design Site
Fantastic website, and it appears like you have a lot more site visitors as well, because the last time I was right here.
Hi! This is my first visit to your blog! We are a team of volunteers and new
initiatives in the same niche. Blog gave us useful information to work. You
have done an amazing job!
Natural supplements
cool job!
nice man!
For years, displacement mapping was a peculiarity of high-end rendering systems like PhotoRealistic RenderMan, while realtime APIs, like OpenGL and DirectX, were only starting to use this feature.
Excellent post. We have found that discussing things like this within a group provides better results. American Finance Solutions provides business financing programs to help businesses obtain enough capital to ensure success.
Thanks for posting this. It actually saved me hours of research. Just looking around some of your pages and it seems you have many other interesting topics.
Very interesting post...!!! Information is quite good; I just read this kind of site!. This is really related to the one I am searching. Thanks for the sharing this website.
Hello. Great job. I did not expect this on a Wednesday. This is a great story. Thanks!
Displacement maps see like such strange and difficult animals until you learn to tame them.
This is wonderful full of informative mapping description shared here..great mapping secret..
An awesome project. It was really nice to study your post. I collect some good points here. I would like to be appreciative you with the hard work you have made in skill this is great article. Keep up the good work, i will definitely read your more posts.
Great blog. All posts have something to learn. Your work is very good and i appreciate you and hopping for some more informative posts.
thank you……..
The effect of bump mapping depends on how you look at the rendered object.
Displacement mapping allows you to can create elaborately detailed objects.That,s so nice description.
Great information,thanks for sharing
I am so happy seeing all the feedback above, I learned a lot just by mere looking at them.
Wonderful post. I am searching awesome news and idea. What I have found from your site, it is actually highly content. You have spent long time for this post. It's a very useful and interesting site. Thanks!
Many thanks for the exciting blog posting! I really enjoyed reading it, you are a brilliant writer. I actually added your blog to my favorites and will look forward for more updates. Great Job, Keep it up.
Thanks for your many years of a great service well done! I’ve always felt good about listing my concerts with you and linking from my website.
All the contents you mentioned in post is too good and can be very useful. I will keep it in mind, thanks for sharing the information keep updating, looking forward for more posts. Thanks
Very efficiently written information. It will be beneficial to anybody who utilizes it, including me. Keep up the good work.
For sure i will check out more posts. This site seems to get a good amount of visitors.
Great post thanks
This is really awesome and each and every thing described over here is awesome..
the new version that has arrived i sreallyawesome ..
mapping have been done really nicely..
Thanks so much for this. This is awesome post I ever seen on internet. This is rare to find that’s why difficult to understand. Anyway,
This is nice post which I was waiting for such an article and I have gained some useful information from this site.
Thanks for sharing this information.
This is nice post which I was waiting for such an article and I have gained some useful information from this site.
Thanks for sharing this information.
You made some good points there. I did a search on the topic and found most people will agree with
I have read the article,and I want to say thanks to you for exceptional information. You have provided deep and easily understandable knowledge to us.
Always good to see, this was really a brilliant post. In theory would like to be such a good writer too. It takes time to create that brilliant and additionally real effort to make a brilliant article.
mobile apps development companies in Pakistan | mobile apps development companies
Wonderful site and I wanted to post a note to let you know, ""Good job""! I’m glad I found this blog. Brilliant and wonderful job! Your blog site has presented me most of the strategies which I like. Thanks for sharing this.
website development for companies | Low cost and high quality 2d animation | Advertising agencies in London
Disulfiram(antabuse) is used to treat chronic alcoholism. It causes unpleasant effects when even small amounts of alcohol are consumed. These effects include flushing of the face, headache, nausea, vomiting, chest pain, weakness, blurred vision, mental confusion, sweating, choking, breathing difficulty, and anxiety.
Can I post your post to my wordpress blog? I’ll add a one-way link to your forum. That’s one actually nice post.
There are recently been following your weblog for the few weeks roughly and have acquired a lot of info along with loved the method that you’ve organised your site. I am trying to manage my own extremely private web site nonetheless. I do think it’s as well common and i also must target lots of smaller sized subjects. Staying everything to all or any men and women isn’t everything that the broke around be.
Your articles are very helpful and i thank you for your amazing insights. Kindly share few more blogs on the topic
I didn't have that much knowledge on whether displacement mapping is the last secret, but i can say that after reading this post i realized that it is not as complicated as i always thought. Thank you and its my wish that more is coming.
Resin Crane for sale
nice
Ektarao- Escorts at our Chennai Escorts agency with sexy escort girls and Beautiful high class girls in Chennai.
Chennai call girls
Chennai high profile escorts
Chennai independent escorts
Chennai escorts models
Best Escort Service in Chennai
hello
Vchennaiescorts- Our Agency is the Reputed escorts Agency in Chennai who provide High Profile and Independent Models in Chennai
busty Chennai escorts girls
Chennai escorts girls
Chennai escorts
Chennai escort
vipchennaiescort- our escorts konw how to treat their frustrated clients and staisfy them
Chennai call girls
Chennai high profile escorts
Chennai independent escorts
russian escorts in Chennai
russian Chennai escorts
chennaiescortsqueen-provide High Profile and Independent Models in Chennai
Chennai high profile escorts
Chennai independent escorts
russian escorts in Chennai
russian Chennai escorts
youtubeyoutubeyoutubelampungiklantokoJasaKursuslampungyoutube
Read all posts and thanks for who gives these type of information some time think that what i do for these things....
Ich bin Stefan. Ich habe gerade Kamagra 50mg Tablette interessanterweise involviert. Ich bin 43 und beim Sex kann meine Erektion nachlassen. Die Ergebnisse waren erstaunlich, eine harte Erektion den ganzen Abend und am ersten Teil des Tages waren mein Ehepartner und ich äußerst glücklich. Keine Gehirnschmerzen und nichts Echtes. Würde vorschreiben und dazu ermutigen, gekennzeichnete Tabletten auf http://kamagrabillig.net/ zu kaufen
Ich bin Noah und ich bin ein 47-jähriger Mann, der Schwierigkeiten hat, Erektionen zu bekommen. Ich nehme 50 mg Kamagra, es stellt sich als perfekt für mich heraus. Ich werde beim ersten Mal hart und es fühlt sich perfekt an, ich bekomme später eine weitere Erektion, aber ich kann mich nicht entladen, ich muss irgendwann ein paar dazwischen stehen. Es lohnt sich jedoch, wieder Erektionen wie in meinen 20ern zu bekommen. Euch sehr verbunden, meine Gewissheit ist zurück. Sex wieder wertschätzen." Kamagra kaufen https://apothekemed.com/
jordan shoes
yeezy
kobe byrant shoes
jordan shoes
golden goose sneakers
air jordan
kyrie 7
kd shoes
off white
ggdb
curry 9
off white hoodie
hermes birkin
kobe shoes
yeezy outlet
Post a Comment