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

Lift-Sim 2018

by Jon5432

Project thumbnail
View Project

DODGE OFFICIAL TRAILER

by tonkinsonh

Project thumbnail
View Project

ADOFAI worlds 1-12 remix-4

by asakkeluhi

Project thumbnail
View Project

Materians on Fire Haven

by FrosguinComedian

Project thumbnail
View Project

Sonic Before the Sequel EXPANDED 2022 SAGE

by kakeaaron

Project thumbnail
View Project

beat up johnny the happy go lucky not dash pbs do k

by chase_swenson

Project thumbnail
View Project

Nickelodeon Creatures Spell - 1 But With Actual Creatures

by Natetheninja160

Project thumbnail
View Project

Beat up Hammer Mario 3: Add a button edition [1]

by ismiiboy

Project thumbnail
View Project

Barney error maker (babyfirst)

by Iloveendlessalphabet

Project thumbnail
View Project

Tadro and Tadia Surfs on their Pizza and gets Grounded!

by Squidly06

Project thumbnail
View Project

КолобанКА 1 серия ритп

by LeonSONICid

Project thumbnail
View Project

Sonic in Green Hill Zone

by Outertoaster

Project thumbnail
View Project

YOUKAI ZONE hundred (合作単品)

by 11000nootoko

Project thumbnail
View Project

THE BIG LEMON LOGIC GAME

by LOGIC2013

Project thumbnail
View Project

Pen Platformer

by -Rex-

Project thumbnail
View Project

Universe Size Comparison from Huamn to infinity but i made some changes. remix

by Scratchtheguy1

Project thumbnail
View Project

攻城戦 ー兵士達よ、歴史に名を刻め!ー

by CAR_wardo

Project thumbnail
View Project

Beat up Edward DLC Remix V7

by BEAT2022

Project thumbnail
View Project

Beat Up Ornadmient

by dirtotheobjectrises

Project thumbnail
View Project

Beat up Portuguese G 2 (1)

by GantaTheGamerFan2K9

Project thumbnail
View Project

Numberblocks Band: Rebooted (OUTDATED)

by Blueswedy_Scratch

Project thumbnail
View Project

fight cloud remix-2 remix remix remix remix remix remix remix remix

by projectruiner777

Project thumbnail
View Project

friends theme song

by piolalina

Project thumbnail
View Project

Non-Euclidean Lemon Grab Raycaster

by -Rex-