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

Spiffy Pictures Logo (2024)

by Jason3424Maker-Newer

Project thumbnail
View Project

Siren head is here....

by AUcoder15

Project thumbnail
View Project

Shooting Bullet Game V1.1

by notamenace123

Project thumbnail
View Project

My Beat Up Meow

by pmz34

Project thumbnail
View Project

talking tom and ben news 2 v2.5 But i edited it IN HORROR

by jacejim1809

Project thumbnail
View Project

...

by lalumo

Project thumbnail
View Project

Burning ΰ§‘ A Platformer ΰΌ„ | #games #all

by CatianIV

Project thumbnail
View Project

talking tom and white TOM news 2

by smartrabbitmomo

Project thumbnail
View Project

The Mine Song but this triagonal sign is mine

by PURPLE_THE_GEIST

Project thumbnail
View Project

Opening to IT (2017) DVD

by The20thCenturyFoxFan

Project thumbnail
View Project

Cloud Platformer Multiplayer Fun v1.42 #2

by griffpatch

Project thumbnail
View Project

all beat ups

by MyCottage

Project thumbnail
View Project

Geometry Dash v1.5

by Megazock

Project thumbnail
View Project

γƒœγ‚«γƒ­η₯žζ›²γƒ—レむダー1

by chiharu286

Project thumbnail
View Project

help

by IceDragonArts

Project thumbnail
View Project

P.R.O.! {Version 1.0}

by Sushi8756

Project thumbnail
View Project

Numberblocks Band Hundredths 24

by Windows11Scratch470

Project thumbnail
View Project

Hill Climb Racing 2 remix

by baleinexplesive

Project thumbnail
View Project

γ€ˆε€šζ©Ÿθƒ½η‰ˆγ€‰γ€€ζ±ζ–Ήγ€€η”»εƒι›†γƒ»ζ›²ι›†γ€€δ½œζ₯­η”¨οΌŸ

by somame

Project thumbnail
View Project

Endless Alphabet Alarm With BFDI (NEW SOUNDS)

by SUPERBOI15

Project thumbnail
View Project

[ζ‹‘ζ•£εΈŒζœ›] ε€©ζ°—γŒε€‰γ‚γ‚‹οΌοΌŸγƒ—γƒ©γƒƒγƒˆγƒ•γ‚©γƒΌγƒžγƒΌγ€€γ€€scroll whether platformer

by studentguidance

Project thumbnail
View Project

Echo OS

by Echo_magic

Project thumbnail
View Project

karby tale[hide20000ver.] spmy sans[demo]

by fdrtmz9057

Project thumbnail
View Project

What if RTL still owned Channel 5? (RTL5)

by Networker_SouthEast