Environment Mapping: Difference between revisions

From GameBrew
(Created page with "{{Infobox homebrew | title = Environment-Mapping Techdemo | image = File:Envmappingds.PNG | type = Other | version = 2007 | licence = Mixed | autho...")
 
No edit summary
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox homebrew
{{Infobox DS Homebrews
| title       = Environment-Mapping Techdemo
|title=Environment-Mapping Techdemo
| image       = [[File:Envmappingds.PNG]]
|image=envmapping.png
| type       = Other
|description=3D sample for Libnds.
| version     = 2007
|author=Payk
| licence    = Mixed
|lastupdated=2007/03/07
| author      = Payk
|type=Demos
| website     = http://payk.drunkencoders.com/
|version=2007
| download    = Media:Envmappingds.rar
|license=Mixed
| source      = Media:RealEnvMappingds.rar
|download=https://dlhb.gamebrew.org/dshomebrew/envmapping.7z?k33p0fil35
}}  
|website=http://payk.drunkencoders.com
|source=https://dlhb.gamebrew.org/dshomebrew/envmapping.7z
}}
Environment-Mapping Techdemo is one of the packages released by Payk to assist 3D homebrew development.


Environment-Mapping Techdemo is one of the packages released by Payk to help people creating 3D homebrew.
'''Notes from developer:'''


Libnds does come along with some examples. In the 3d section is a sample called 'Env_mapping'. It shows how to use hardware sphere-mapping with a static texture. It is not a real 'Environment mapping', since the DS is basically to slow to distort an image and take it as texture on the fly. Sgstair helped to create a function to distort an image, and a table has been made of it by Payk.
In the 3d section of Libnds comes along with some 3D examples, one that called Env_mapping shows how to use hardware sphere-mapping with a static texture. It is not a real Environment mapping however, as what the DS does is to slowly distort an image and takes it as texture on the fly. Sgstair helped creating a function to distort an image, and this homebrew is a demo of it which allows making real-time reflection on NDS.  


It allows everyone to make real-time reflection on NDS.  
The ROM does not need a [[DLDI|DLDI]] patch or any extern files. But still does not work on emulators (NO$CASH does screen capture the enitre screen instead of just the 3D part. And since the 3D part is rendered under a black background at the begin, it cannot be captured).


==Compatibility==
==External links==
Doesn't work on emulators.  
* Author's website - http://payk.drunkencoders.com


[[Category:Homebrew applications]]
[[Category:DS homebrew applications]]
[[Category:DS homebrew demos]]

Latest revision as of 07:05, 2 February 2024

Environment-Mapping Techdemo
Envmapping.png
General
AuthorPayk
TypeDemos
Version2007
LicenseMixed
Last Updated2007/03/07
Links
Download
Website
Source

Environment-Mapping Techdemo is one of the packages released by Payk to assist 3D homebrew development.

Notes from developer:

In the 3d section of Libnds comes along with some 3D examples, one that called Env_mapping shows how to use hardware sphere-mapping with a static texture. It is not a real Environment mapping however, as what the DS does is to slowly distort an image and takes it as texture on the fly. Sgstair helped creating a function to distort an image, and this homebrew is a demo of it which allows making real-time reflection on NDS.

The ROM does not need a DLDI patch or any extern files. But still does not work on emulators (NO$CASH does screen capture the enitre screen instead of just the 3D part. And since the 3D part is rendered under a black background at the begin, it cannot be captured).

External links

Advertising: