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

rooms low detailed entity spawner

by NACHO_T7

Project thumbnail
View Project

Blue Mist Plus 90,000 All Jumpscares P2 (93,000 to 95,998)

by Jharring20

Project thumbnail
View Project

Talking Tom cat 2 remix

by BackpackLeon

Project thumbnail
View Project

Minecraft Xbox 360 Menu

by Bandzone6793

Project thumbnail
View Project

Wii Menu v1.2 #games remix-3

by HISTORYMAIN

Project thumbnail
View Project

FLUSH THE TOILET

by spaceplayer_

Project thumbnail
View Project

-<[{(Collabs)}]>- talking tom and ben news HD remix

by isacreis3331

Project thumbnail
View Project

Dinosaur Train - Funding Credits (Lib's Version) remix

by PlanetCocukYediYasve

Project thumbnail
View Project

Five Nights at Freddy's The Fong of Animal Collab (19)

by JayceonD2014

Project thumbnail
View Project

Jack-man (standard Maze)

by amir_natshehYT

Project thumbnail
View Project

Wolfenstein 3D watered down

by Finlay_Cool

Project thumbnail
View Project

Cycles Raytracer v1.0

by griffpatch

Project thumbnail
View Project

Add a button to kill MusicDisc1004!!!! #11

by Super_Isaac_64

Project thumbnail
View Project

XU!Undertale hard mode full BUG FIXES

by xXUndertale51Xx

Project thumbnail
View Project

Super Angry Birds Bros remix

by abigail703

Project thumbnail
View Project

PBS KIDS DOT LOGO O MAJOR

by sinhan1978

Project thumbnail
View Project

beat up curious geroge 2!

by JonDoe128

Project thumbnail
View Project

[Ver.1.2] UNDERTALE AU Icerume FIGHT! phase1~2 [my take]

by aboabk

Project thumbnail
View Project

3D 小田ζ€₯η·šι‹θ»’γ‚·γƒŸγƒ₯レータ

by laview_001

Project thumbnail
View Project

Beat Up Sonic Reloaded 2023 Month

by HomeWithKuya

Project thumbnail
View Project

Beat Up BB-5 V7 if you didnt beeet him up

by acr0314

Project thumbnail
View Project

French Bop It Extreme 2 REMASTERD!

by Bopitman2

Project thumbnail
View Project

Beat up e-mail!

by Olek32167xv

Project thumbnail
View Project

Brendan 's Kazakh Alphabet Lore (For @bren319 to remix)

by ATF2009NextGen