Realtime Affine Texture Mapping (WIP) copy

Realtime Affine Texture Mapping (WIP) copy

by DCPU-16

πŸ‘ 6,256 ❀️ 239 ⭐ 190 πŸ”„ 4
Created: May 30, 2013 Last modified: Jul 23, 2013 Shared: May 30, 2013

Description

UPDATE: Back-ported backface culling. (hohoho) The code includes lots of unrolled loops and duplicated code to save doing things twice or with excessive calculation, so the code is pretty messy. Since this is affine texture mapping, the texturing will look funky when used on perspective transforms (you can see this on the first Playstation). This is the simplest form of texture mapping though, so it makes sense to implement this first. As you can see, this is way too slow to be practical. The framerate could be increased a lot by doing backface culling, which I might copy over from my racetrack project. I'm going to try this on a more advanced model, but it'll probably be a a like render instead of realtime. Credit to Mojang for the grass block texture from Minecraft.

Instructions

Affine Texture Mapping in Scratch. Adjust the distance slider (closer is slower) and Poly Resolution slider. I use the same texture converter as with the Earth Shader: http://dl.dropbox.com/u/12239448/ScratchTexture/index.html Model of Link Imported: http://scratch.mit.edu/projects/10541079/

Project Details

Visibility
Visible
Comments
Enabled

More Cool Projects

Project thumbnail
View Project

Super Mario Party Minigame: AY in Free-For-All Elimination [ Remix 0 | 20 Characters ] remix

by DarioSanzper

Project thumbnail
View Project

θΆ…ι•·η·¨γ‚’γƒ‹γƒ‘γ€€γ€œ#39γ€œγ€€γƒžγƒŠγƒΌι•ε

by SAS134

Project thumbnail
View Project

Numberblocks Basics: Deluxe Series (Sprite Pack) (Semi-My Version)

by ZeroThAlt

Project thumbnail
View Project

listen to peakness demo demo v1

by jase_e_boi

Project thumbnail
View Project

Beat Up Lim's good brother Tim

by DUCKSV2

Project thumbnail
View Project

The Date, Time And Year Right Now.

by Pokemonmasterfinn

Project thumbnail
View Project

Mega Black Hole Add Round 23

by chiko1978

Project thumbnail
View Project

Mario Odyssey: Underground Moon Caverns

by FunnyAnimatorJimTV

Project thumbnail
View Project

γƒžγƒͺγ‚ͺι›ͺεˆζˆ¦γ‚²γƒΌγƒ 

by arataarataarata

Project thumbnail
View Project

Elevator Mania 5! @ Tom & Ben News Hotel 14 remix

by Tuud

Project thumbnail
View Project

Backflip

by sk8boarder

Project thumbnail
View Project

3D Shadow

by IAMATP

Project thumbnail
View Project

Recommended character generating game but with new assets

by VS710928--20

Project thumbnail
View Project

Add a Button To beat up Evil ocelot [5]

by FuturisticHub12

Project thumbnail
View Project

3d game engine base vr

by Erichungery

Project thumbnail
View Project

Beat Up Red From Among Us remix-4

by Traw2016

Project thumbnail
View Project

Baller Clicker [beta]

by _TestSubject101_

Project thumbnail
View Project

Interactive Endless Irish Letters (Uppercase)

by Rickydossett

Project thumbnail
View Project

PvZ china but you got the new phone

by argentum47

Project thumbnail
View Project

Free DVD Menu remix

by sonic-billie

Project thumbnail
View Project

Best up D

by jayjayy1809

Project thumbnail
View Project

Make your own BFDIA remix

by mista28

Project thumbnail
View Project

Bren319's Spanish Alphabet Lore (2.0/3.0)

by ATF2009NextGen

Project thumbnail
View Project

MINECRAFT-ONLINE

by aadiguddu